@charset "UTF-8";
/*
 * This is a manifest file that'll be compiled into application.css, which will include all the files
 * listed below.
 *
 * Any CSS and SCSS file within this directory, lib/assets/stylesheets, or any plugin's
 * vendor/assets/stylesheets directory can be referenced here using a relative path.
 *
 * You're free to add application-wide styles to this file and they'll appear at the bottom of the
 * compiled file so ttyles you add here take precedence over styles defined in any other CSS/SCSS
 * files in this directory. Styles in this file should be added after the last require_* statement.
 * It is generally better to create a new file per style scope.
 *
*/
@font-face {
  font-family: "simple-line-icons";
  src: url("/assets/Simple-Line-Icons-94aa1df4.eot");
  src: url("/assets/Simple-Line-Icons-94aa1df4.eot?#iefix") format("embedded-opentype"), url("/assets/Simple-Line-Icons-a1a9de05.woff2") format("woff2"), url("/assets/Simple-Line-Icons-99ffa0a9.ttf") format("truetype"), url("/assets/Simple-Line-Icons-890b5a9c.woff") format("woff"), url("/assets/Simple-Line-Icons-fd7843cb.svg#simple-line-icons") format("svg");
  font-weight: normal;
  font-style: normal;
}
/*
 Use the following CSS code if you want to have a class per icon.
 Instead of a list of all class selectors, you can use the generic [class*="icon-"] selector, but it's slower:
*/
.icon-user,
.icon-people,
.icon-user-female,
.icon-user-follow,
.icon-user-following,
.icon-user-unfollow,
.icon-login,
.icon-logout,
.icon-emotsmile,
.icon-phone,
.icon-call-end,
.icon-call-in,
.icon-call-out,
.icon-map,
.icon-location-pin,
.icon-direction,
.icon-directions,
.icon-compass,
.icon-layers,
.icon-menu,
.icon-list,
.icon-options-vertical,
.icon-options,
.icon-arrow-down,
.icon-arrow-left,
.icon-arrow-right,
.icon-arrow-up,
.icon-arrow-up-circle,
.icon-arrow-left-circle,
.icon-arrow-right-circle,
.icon-arrow-down-circle,
.icon-check,
.icon-clock,
.icon-plus,
.icon-minus,
.icon-close,
.icon-event,
.icon-exclamation,
.icon-organization,
.icon-trophy,
.icon-screen-smartphone,
.icon-screen-desktop,
.icon-plane,
.icon-notebook,
.icon-mustache,
.icon-mouse,
.icon-magnet,
.icon-energy,
.icon-disc,
.icon-cursor,
.icon-cursor-move,
.icon-crop,
.icon-chemistry,
.icon-speedometer,
.icon-shield,
.icon-screen-tablet,
.icon-magic-wand,
.icon-hourglass,
.icon-graduation,
.icon-ghost,
.icon-game-controller,
.icon-fire,
.icon-eyeglass,
.icon-envelope-open,
.icon-envelope-letter,
.icon-bell,
.icon-badge,
.icon-anchor,
.icon-wallet,
.icon-vector,
.icon-speech,
.icon-puzzle,
.icon-printer,
.icon-present,
.icon-playlist,
.icon-pin,
.icon-picture,
.icon-handbag,
.icon-globe-alt,
.icon-globe,
.icon-folder-alt,
.icon-folder,
.icon-film,
.icon-feed,
.icon-drop,
.icon-drawer,
.icon-docs,
.icon-doc,
.icon-diamond,
.icon-cup,
.icon-calculator,
.icon-bubbles,
.icon-briefcase,
.icon-book-open,
.icon-basket-loaded,
.icon-basket,
.icon-bag,
.icon-action-undo,
.icon-action-redo,
.icon-wrench,
.icon-umbrella,
.icon-trash,
.icon-tag,
.icon-support,
.icon-frame,
.icon-size-fullscreen,
.icon-size-actual,
.icon-shuffle,
.icon-share-alt,
.icon-share,
.icon-rocket,
.icon-question,
.icon-pie-chart,
.icon-pencil,
.icon-note,
.icon-loop,
.icon-home,
.icon-grid,
.icon-graph,
.icon-microphone,
.icon-music-tone-alt,
.icon-music-tone,
.icon-earphones-alt,
.icon-earphones,
.icon-equalizer,
.icon-like,
.icon-dislike,
.icon-control-start,
.icon-control-rewind,
.icon-control-play,
.icon-control-pause,
.icon-control-forward,
.icon-control-end,
.icon-volume-1,
.icon-volume-2,
.icon-volume-off,
.icon-calendar,
.icon-bulb,
.icon-chart,
.icon-ban,
.icon-bubble,
.icon-camrecorder,
.icon-camera,
.icon-cloud-download,
.icon-cloud-upload,
.icon-envelope,
.icon-eye,
.icon-flag,
.icon-heart,
.icon-info,
.icon-key,
.icon-link,
.icon-lock,
.icon-lock-open,
.icon-magnifier,
.icon-magnifier-add,
.icon-magnifier-remove,
.icon-paper-clip,
.icon-paper-plane,
.icon-power,
.icon-refresh,
.icon-reload,
.icon-settings,
.icon-star,
.icon-symbol-female,
.icon-symbol-male,
.icon-target,
.icon-credit-card,
.icon-paypal,
.icon-social-tumblr,
.icon-social-twitter,
.icon-social-facebook,
.icon-social-instagram,
.icon-social-linkedin,
.icon-social-pinterest,
.icon-social-github,
.icon-social-google,
.icon-social-reddit,
.icon-social-skype,
.icon-social-dribbble,
.icon-social-behance,
.icon-social-foursqare,
.icon-social-soundcloud,
.icon-social-spotify,
.icon-social-stumbleupon,
.icon-social-youtube,
.icon-social-dropbox,
.icon-social-vkontakte,
.icon-social-steam {
  font-family: "simple-line-icons";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-user:before {
  content: "\e005";
}

.icon-people:before {
  content: "\e001";
}

.icon-user-female:before {
  content: "\e000";
}

.icon-user-follow:before {
  content: "\e002";
}

.icon-user-following:before {
  content: "\e003";
}

.icon-user-unfollow:before {
  content: "\e004";
}

.icon-login:before {
  content: "\e066";
}

.icon-logout:before {
  content: "\e065";
}

.icon-emotsmile:before {
  content: "\e021";
}

.icon-phone:before {
  content: "\e600";
}

.icon-call-end:before {
  content: "\e048";
}

.icon-call-in:before {
  content: "\e047";
}

.icon-call-out:before {
  content: "\e046";
}

.icon-map:before {
  content: "\e033";
}

.icon-location-pin:before {
  content: "\e096";
}

.icon-direction:before {
  content: "\e042";
}

.icon-directions:before {
  content: "\e041";
}

.icon-compass:before {
  content: "\e045";
}

.icon-layers:before {
  content: "\e034";
}

.icon-menu:before {
  content: "\e601";
}

.icon-list:before {
  content: "\e067";
}

.icon-options-vertical:before {
  content: "\e602";
}

.icon-options:before {
  content: "\e603";
}

.icon-arrow-down:before {
  content: "\e604";
}

.icon-arrow-left:before {
  content: "\e605";
}

.icon-arrow-right:before {
  content: "\e606";
}

.icon-arrow-up:before {
  content: "\e607";
}

.icon-arrow-up-circle:before {
  content: "\e078";
}

.icon-arrow-left-circle:before {
  content: "\e07a";
}

.icon-arrow-right-circle:before {
  content: "\e079";
}

.icon-arrow-down-circle:before {
  content: "\e07b";
}

.icon-check:before {
  content: "\e080";
}

.icon-clock:before {
  content: "\e081";
}

.icon-plus:before {
  content: "\e095";
}

.icon-minus:before {
  content: "\e615";
}

.icon-close:before {
  content: "\e082";
}

.icon-event:before {
  content: "\e619";
}

.icon-exclamation:before {
  content: "\e617";
}

.icon-organization:before {
  content: "\e616";
}

.icon-trophy:before {
  content: "\e006";
}

.icon-screen-smartphone:before {
  content: "\e010";
}

.icon-screen-desktop:before {
  content: "\e011";
}

.icon-plane:before {
  content: "\e012";
}

.icon-notebook:before {
  content: "\e013";
}

.icon-mustache:before {
  content: "\e014";
}

.icon-mouse:before {
  content: "\e015";
}

.icon-magnet:before {
  content: "\e016";
}

.icon-energy:before {
  content: "\e020";
}

.icon-disc:before {
  content: "\e022";
}

.icon-cursor:before {
  content: "\e06e";
}

.icon-cursor-move:before {
  content: "\e023";
}

.icon-crop:before {
  content: "\e024";
}

.icon-chemistry:before {
  content: "\e026";
}

.icon-speedometer:before {
  content: "\e007";
}

.icon-shield:before {
  content: "\e00e";
}

.icon-screen-tablet:before {
  content: "\e00f";
}

.icon-magic-wand:before {
  content: "\e017";
}

.icon-hourglass:before {
  content: "\e018";
}

.icon-graduation:before {
  content: "\e019";
}

.icon-ghost:before {
  content: "\e01a";
}

.icon-game-controller:before {
  content: "\e01b";
}

.icon-fire:before {
  content: "\e01c";
}

.icon-eyeglass:before {
  content: "\e01d";
}

.icon-envelope-open:before {
  content: "\e01e";
}

.icon-envelope-letter:before {
  content: "\e01f";
}

.icon-bell:before {
  content: "\e027";
}

.icon-badge:before {
  content: "\e028";
}

.icon-anchor:before {
  content: "\e029";
}

.icon-wallet:before {
  content: "\e02a";
}

.icon-vector:before {
  content: "\e02b";
}

.icon-speech:before {
  content: "\e02c";
}

.icon-puzzle:before {
  content: "\e02d";
}

.icon-printer:before {
  content: "\e02e";
}

.icon-present:before {
  content: "\e02f";
}

.icon-playlist:before {
  content: "\e030";
}

.icon-pin:before {
  content: "\e031";
}

.icon-picture:before {
  content: "\e032";
}

.icon-handbag:before {
  content: "\e035";
}

.icon-globe-alt:before {
  content: "\e036";
}

.icon-globe:before {
  content: "\e037";
}

.icon-folder-alt:before {
  content: "\e039";
}

.icon-folder:before {
  content: "\e089";
}

.icon-film:before {
  content: "\e03a";
}

.icon-feed:before {
  content: "\e03b";
}

.icon-drop:before {
  content: "\e03e";
}

.icon-drawer:before {
  content: "\e03f";
}

.icon-docs:before {
  content: "\e040";
}

.icon-doc:before {
  content: "\e085";
}

.icon-diamond:before {
  content: "\e043";
}

.icon-cup:before {
  content: "\e044";
}

.icon-calculator:before {
  content: "\e049";
}

.icon-bubbles:before {
  content: "\e04a";
}

.icon-briefcase:before {
  content: "\e04b";
}

.icon-book-open:before {
  content: "\e04c";
}

.icon-basket-loaded:before {
  content: "\e04d";
}

.icon-basket:before {
  content: "\e04e";
}

.icon-bag:before {
  content: "\e04f";
}

.icon-action-undo:before {
  content: "\e050";
}

.icon-action-redo:before {
  content: "\e051";
}

.icon-wrench:before {
  content: "\e052";
}

.icon-umbrella:before {
  content: "\e053";
}

.icon-trash:before {
  content: "\e054";
}

.icon-tag:before {
  content: "\e055";
}

.icon-support:before {
  content: "\e056";
}

.icon-frame:before {
  content: "\e038";
}

.icon-size-fullscreen:before {
  content: "\e057";
}

.icon-size-actual:before {
  content: "\e058";
}

.icon-shuffle:before {
  content: "\e059";
}

.icon-share-alt:before {
  content: "\e05a";
}

.icon-share:before {
  content: "\e05b";
}

.icon-rocket:before {
  content: "\e05c";
}

.icon-question:before {
  content: "\e05d";
}

.icon-pie-chart:before {
  content: "\e05e";
}

.icon-pencil:before {
  content: "\e05f";
}

.icon-note:before {
  content: "\e060";
}

.icon-loop:before {
  content: "\e064";
}

.icon-home:before {
  content: "\e069";
}

.icon-grid:before {
  content: "\e06a";
}

.icon-graph:before {
  content: "\e06b";
}

.icon-microphone:before {
  content: "\e063";
}

.icon-music-tone-alt:before {
  content: "\e061";
}

.icon-music-tone:before {
  content: "\e062";
}

.icon-earphones-alt:before {
  content: "\e03c";
}

.icon-earphones:before {
  content: "\e03d";
}

.icon-equalizer:before {
  content: "\e06c";
}

.icon-like:before {
  content: "\e068";
}

.icon-dislike:before {
  content: "\e06d";
}

.icon-control-start:before {
  content: "\e06f";
}

.icon-control-rewind:before {
  content: "\e070";
}

.icon-control-play:before {
  content: "\e071";
}

.icon-control-pause:before {
  content: "\e072";
}

.icon-control-forward:before {
  content: "\e073";
}

.icon-control-end:before {
  content: "\e074";
}

.icon-volume-1:before {
  content: "\e09f";
}

.icon-volume-2:before {
  content: "\e0a0";
}

.icon-volume-off:before {
  content: "\e0a1";
}

.icon-calendar:before {
  content: "\e075";
}

.icon-bulb:before {
  content: "\e076";
}

.icon-chart:before {
  content: "\e077";
}

.icon-ban:before {
  content: "\e07c";
}

.icon-bubble:before {
  content: "\e07d";
}

.icon-camrecorder:before {
  content: "\e07e";
}

.icon-camera:before {
  content: "\e07f";
}

.icon-cloud-download:before {
  content: "\e083";
}

.icon-cloud-upload:before {
  content: "\e084";
}

.icon-envelope:before {
  content: "\e086";
}

.icon-eye:before {
  content: "\e087";
}

.icon-flag:before {
  content: "\e088";
}

.icon-heart:before {
  content: "\e08a";
}

.icon-info:before {
  content: "\e08b";
}

.icon-key:before {
  content: "\e08c";
}

.icon-link:before {
  content: "\e08d";
}

.icon-lock:before {
  content: "\e08e";
}

.icon-lock-open:before {
  content: "\e08f";
}

.icon-magnifier:before {
  content: "\e090";
}

.icon-magnifier-add:before {
  content: "\e091";
}

.icon-magnifier-remove:before {
  content: "\e092";
}

.icon-paper-clip:before {
  content: "\e093";
}

.icon-paper-plane:before {
  content: "\e094";
}

.icon-power:before {
  content: "\e097";
}

.icon-refresh:before {
  content: "\e098";
}

.icon-reload:before {
  content: "\e099";
}

.icon-settings:before {
  content: "\e09a";
}

.icon-star:before {
  content: "\e09b";
}

.icon-symbol-female:before {
  content: "\e09c";
}

.icon-symbol-male:before {
  content: "\e09d";
}

.icon-target:before {
  content: "\e09e";
}

.icon-credit-card:before {
  content: "\e025";
}

.icon-paypal:before {
  content: "\e608";
}

.icon-social-tumblr:before {
  content: "\e00a";
}

.icon-social-twitter:before {
  content: "\e009";
}

.icon-social-facebook:before {
  content: "\e00b";
}

.icon-social-instagram:before {
  content: "\e609";
}

.icon-social-linkedin:before {
  content: "\e60a";
}

.icon-social-pinterest:before {
  content: "\e60b";
}

.icon-social-github:before {
  content: "\e60c";
}

.icon-social-google:before {
  content: "\e60d";
}

.icon-social-reddit:before {
  content: "\e60e";
}

.icon-social-skype:before {
  content: "\e60f";
}

.icon-social-dribbble:before {
  content: "\e00d";
}

.icon-social-behance:before {
  content: "\e610";
}

.icon-social-foursqare:before {
  content: "\e611";
}

.icon-social-soundcloud:before {
  content: "\e612";
}

.icon-social-spotify:before {
  content: "\e613";
}

.icon-social-stumbleupon:before {
  content: "\e614";
}

.icon-social-youtube:before {
  content: "\e008";
}

.icon-social-dropbox:before {
  content: "\e00c";
}

.icon-social-vkontakte:before {
  content: "\e618";
}

.icon-social-steam:before {
  content: "\e620";
}

/* Christmas */
@font-face {
  font-family: "cristmas";
  src: url("/assets/cristmas-42a6e26f.eot");
  src: url("/assets/cristmas-42a6e26f.eot?#iefix") format("embedded-opentype"), url("/assets/cristmas-e88ff02d.woff") format("woff"), url("/assets/cristmas-48e8c032.ttf") format("truetype"), url("/assets/cristmas-eb426de9.svg#cristmas") format("svg");
  font-weight: normal;
  font-style: normal;
}
[data-icon-christmas]:before {
  font-family: "cristmas" !important;
  content: attr(data-icon-christmas);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class^=icon-christmas]:before,
[class*=" icon-christmas"]:before {
  font-family: "cristmas" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-christmas-001:before {
  content: "a";
}

.icon-christmas-014:before {
  content: "b";
}

.icon-christmas-015:before {
  content: "c";
}

.icon-christmas-002:before {
  content: "d";
}

.icon-christmas-003:before {
  content: "e";
}

.icon-christmas-016:before {
  content: "f";
}

.icon-christmas-017:before {
  content: "g";
}

.icon-christmas-004:before {
  content: "h";
}

.icon-christmas-005:before {
  content: "i";
}

.icon-christmas-018:before {
  content: "j";
}

.icon-christmas-019:before {
  content: "k";
}

.icon-christmas-006:before {
  content: "l";
}

.icon-christmas-007:before {
  content: "m";
}

.icon-christmas-020:before {
  content: "n";
}

.icon-christmas-021:before {
  content: "o";
}

.icon-christmas-008:before {
  content: "p";
}

.icon-christmas-009:before {
  content: "q";
}

.icon-christmas-022:before {
  content: "r";
}

.icon-christmas-023:before {
  content: "s";
}

.icon-christmas-010:before {
  content: "t";
}

.icon-christmas-011:before {
  content: "u";
}

.icon-christmas-024:before {
  content: "v";
}

.icon-christmas-025:before {
  content: "w";
}

.icon-christmas-012:before {
  content: "x";
}

.icon-christmas-013:before {
  content: "y";
}

.icon-christmas-026:before {
  content: "z";
}

.icon-christmas-039:before {
  content: "A";
}

.icon-christmas-038:before {
  content: "B";
}

.icon-christmas-051:before {
  content: "C";
}

.icon-christmas-052:before {
  content: "D";
}

.icon-christmas-065:before {
  content: "E";
}

.icon-christmas-064:before {
  content: "F";
}

.icon-christmas-063:before {
  content: "G";
}

.icon-christmas-050:before {
  content: "H";
}

.icon-christmas-037:before {
  content: "I";
}

.icon-christmas-036:before {
  content: "J";
}

.icon-christmas-049:before {
  content: "K";
}

.icon-christmas-062:before {
  content: "L";
}

.icon-christmas-061:before {
  content: "M";
}

.icon-christmas-048:before {
  content: "N";
}

.icon-christmas-035:before {
  content: "O";
}

.icon-christmas-034:before {
  content: "P";
}

.icon-christmas-047:before {
  content: "Q";
}

.icon-christmas-060:before {
  content: "R";
}

.icon-christmas-059:before {
  content: "S";
}

.icon-christmas-046:before {
  content: "T";
}

.icon-christmas-033:before {
  content: "U";
}

.icon-christmas-032:before {
  content: "V";
}

.icon-christmas-045:before {
  content: "W";
}

.icon-christmas-058:before {
  content: "X";
}

.icon-christmas-031:before {
  content: "Y";
}

.icon-christmas-044:before {
  content: "Z";
}

.icon-christmas-057:before {
  content: "0";
}

.icon-christmas-056:before {
  content: "1";
}

.icon-christmas-043:before {
  content: "2";
}

.icon-christmas-030:before {
  content: "3";
}

.icon-christmas-029:before {
  content: "4";
}

.icon-christmas-042:before {
  content: "5";
}

.icon-christmas-055:before {
  content: "6";
}

.icon-christmas-054:before {
  content: "7";
}

.icon-christmas-041:before {
  content: "8";
}

.icon-christmas-028:before {
  content: "9";
}

.icon-christmas-027:before {
  content: "!";
}

.icon-christmas-040:before {
  content: '"';
}

.icon-christmas-053:before {
  content: "#";
}

.icon-christmas-066:before {
  content: "$";
}

.icon-christmas-079:before {
  content: "%";
}

.icon-christmas-092:before {
  content: "&";
}

.icon-christmas-093:before {
  content: "'";
}

.icon-christmas-080:before {
  content: "(";
}

.icon-christmas-067:before {
  content: ")";
}

.icon-christmas-068:before {
  content: "*";
}

.icon-christmas-081:before {
  content: "+";
}

.icon-christmas-094:before {
  content: ",";
}

.icon-christmas-095:before {
  content: "-";
}

.icon-christmas-082:before {
  content: ".";
}

.icon-christmas-069:before {
  content: "/";
}

.icon-christmas-070:before {
  content: ":";
}

.icon-christmas-083:before {
  content: ";";
}

.icon-christmas-096:before {
  content: "<";
}

.icon-christmas-097:before {
  content: "=";
}

.icon-christmas-084:before {
  content: ">";
}

.icon-christmas-071:before {
  content: "?";
}

.icon-christmas-072:before {
  content: "@";
}

.icon-christmas-085:before {
  content: "[";
}

.icon-christmas-098:before {
  content: "]";
}

.icon-christmas-099:before {
  content: "^";
}

.icon-christmas-086:before {
  content: "_";
}

.icon-christmas-073:before {
  content: "`";
}

.icon-christmas-074:before {
  content: "{";
}

.icon-christmas-087:before {
  content: "|";
}

.icon-christmas-100:before {
  content: "}";
}

.icon-christmas-088:before {
  content: "~";
}

.icon-christmas-075:before {
  content: "\\";
}

.icon-christmas-076:before {
  content: "\e000";
}

.icon-christmas-089:before {
  content: "\e001";
}

.icon-christmas-090:before {
  content: "\e002";
}

.icon-christmas-077:before {
  content: "\e003";
}

.icon-christmas-078:before {
  content: "\e004";
}

.icon-christmas-091:before {
  content: "\e005";
}

/* Clothes */
@font-face {
  font-family: "clothes";
  src: url("/assets/clothes-35ab8286.eot");
  src: url("/assets/clothes-35ab8286.eot?#iefix") format("embedded-opentype"), url("/assets/clothes-fa729786.woff") format("woff"), url("/assets/clothes-b974513a.ttf") format("truetype"), url("/assets/clothes-a4af2607.svg#clothes") format("svg");
  font-weight: normal;
  font-style: normal;
}
[data-icon-clothes]:before {
  font-family: "clothes" !important;
  content: attr(data-icon-clothes);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class^=icon-clothes]:before,
[class*=" icon-clothes"]:before {
  font-family: "clothes" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-clothes-014:before {
  content: "a";
}

.icon-clothes-027:before {
  content: "b";
}

.icon-clothes-040:before {
  content: "c";
}

.icon-clothes-053:before {
  content: "d";
}

.icon-clothes-066:before {
  content: "e";
}

.icon-clothes-079:before {
  content: "f";
}

.icon-clothes-092:before {
  content: "g";
}

.icon-clothes-093:before {
  content: "h";
}

.icon-clothes-080:before {
  content: "i";
}

.icon-clothes-067:before {
  content: "j";
}

.icon-clothes-054:before {
  content: "k";
}

.icon-clothes-041:before {
  content: "l";
}

.icon-clothes-028:before {
  content: "m";
}

.icon-clothes-015:before {
  content: "n";
}

.icon-clothes-016:before {
  content: "o";
}

.icon-clothes-029:before {
  content: "p";
}

.icon-clothes-042:before {
  content: "q";
}

.icon-clothes-055:before {
  content: "r";
}

.icon-clothes-068:before {
  content: "s";
}

.icon-clothes-081:before {
  content: "t";
}

.icon-clothes-094:before {
  content: "u";
}

.icon-clothes-095:before {
  content: "v";
}

.icon-clothes-082:before {
  content: "w";
}

.icon-clothes-083:before {
  content: "x";
}

.icon-clothes-096:before {
  content: "y";
}

.icon-clothes-097:before {
  content: "z";
}

.icon-clothes-084:before {
  content: "A";
}

.icon-clothes-085:before {
  content: "B";
}

.icon-clothes-098:before {
  content: "C";
}

.icon-clothes-099:before {
  content: "D";
}

.icon-clothes-086:before {
  content: "E";
}

.icon-clothes-087:before {
  content: "F";
}

.icon-clothes-100:before {
  content: "G";
}

.icon-clothes-088:before {
  content: "H";
}

.icon-clothes-089:before {
  content: "I";
}

.icon-clothes-090:before {
  content: "J";
}

.icon-clothes-091:before {
  content: "K";
}

.icon-clothes-078:before {
  content: "L";
}

.icon-clothes-077:before {
  content: "M";
}

.icon-clothes-076:before {
  content: "N";
}

.icon-clothes-075:before {
  content: "O";
}

.icon-clothes-074:before {
  content: "P";
}

.icon-clothes-073:before {
  content: "Q";
}

.icon-clothes-072:before {
  content: "R";
}

.icon-clothes-071:before {
  content: "S";
}

.icon-clothes-070:before {
  content: "T";
}

.icon-clothes-069:before {
  content: "U";
}

.icon-clothes-056:before {
  content: "V";
}

.icon-clothes-043:before {
  content: "W";
}

.icon-clothes-030:before {
  content: "X";
}

.icon-clothes-017:before {
  content: "Y";
}

.icon-clothes-018:before {
  content: "Z";
}

.icon-clothes-031:before {
  content: "0";
}

.icon-clothes-044:before {
  content: "1";
}

.icon-clothes-057:before {
  content: "2";
}

.icon-clothes-058:before {
  content: "3";
}

.icon-clothes-045:before {
  content: "4";
}

.icon-clothes-032:before {
  content: "5";
}

.icon-clothes-019:before {
  content: "6";
}

.icon-clothes-020:before {
  content: "7";
}

.icon-clothes-033:before {
  content: "8";
}

.icon-clothes-046:before {
  content: "9";
}

.icon-clothes-059:before {
  content: "!";
}

.icon-clothes-060:before {
  content: '"';
}

.icon-clothes-047:before {
  content: "#";
}

.icon-clothes-034:before {
  content: "$";
}

.icon-clothes-021:before {
  content: "%";
}

.icon-clothes-022:before {
  content: "&";
}

.icon-clothes-035:before {
  content: "'";
}

.icon-clothes-048:before {
  content: "(";
}

.icon-clothes-061:before {
  content: ")";
}

.icon-clothes-062:before {
  content: "*";
}

.icon-clothes-049:before {
  content: "+";
}

.icon-clothes-036:before {
  content: ",";
}

.icon-clothes-023:before {
  content: "-";
}

.icon-clothes-024:before {
  content: ".";
}

.icon-clothes-037:before {
  content: "/";
}

.icon-clothes-050:before {
  content: ":";
}

.icon-clothes-063:before {
  content: ";";
}

.icon-clothes-064:before {
  content: "<";
}

.icon-clothes-051:before {
  content: "=";
}

.icon-clothes-038:before {
  content: ">";
}

.icon-clothes-025:before {
  content: "?";
}

.icon-clothes-026:before {
  content: "@";
}

.icon-clothes-039:before {
  content: "[";
}

.icon-clothes-052:before {
  content: "]";
}

.icon-clothes-065:before {
  content: "^";
}

.icon-clothes-001:before {
  content: "_";
}

.icon-clothes-002:before {
  content: "`";
}

.icon-clothes-003:before {
  content: "{";
}

.icon-clothes-004:before {
  content: "|";
}

.icon-clothes-005:before {
  content: "}";
}

.icon-clothes-006:before {
  content: "~";
}

.icon-clothes-007:before {
  content: "\\";
}

.icon-clothes-008:before {
  content: "\e000";
}

.icon-clothes-009:before {
  content: "\e001";
}

.icon-clothes-010:before {
  content: "\e002";
}

.icon-clothes-011:before {
  content: "\e003";
}

.icon-clothes-012:before {
  content: "\e004";
}

.icon-clothes-013:before {
  content: "\e005";
}

/* Comunnication */
@font-face {
  font-family: "communication-48-x-48";
  src: url("/assets/communication-48-x-48-c09991b1.eot");
  src: url("/assets/communication-48-x-48-c09991b1.eot?#iefix") format("embedded-opentype"), url("/assets/communication-48-x-48-ab708842.woff") format("woff"), url("/assets/communication-48-x-48-dc276fc4.ttf") format("truetype"), url("/assets/communication-48-x-48-1b44d3b8.svg#communication-48-x-48") format("svg");
  font-weight: normal;
  font-style: normal;
}
[data-icon-communication]:before {
  font-family: "communication-48-x-48" !important;
  content: attr(data-icon-communication);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class^=icon-communication]:before,
[class*=" icon-communication"]:before {
  font-family: "communication-48-x-48" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-communication-001:before {
  content: "a";
}

.icon-communication-002:before {
  content: "b";
}

.icon-communication-003:before {
  content: "c";
}

.icon-communication-004:before {
  content: "d";
}

.icon-communication-005:before {
  content: "e";
}

.icon-communication-006:before {
  content: "f";
}

.icon-communication-008:before {
  content: "g";
}

.icon-communication-007:before {
  content: "h";
}

.icon-communication-009:before {
  content: "i";
}

.icon-communication-010:before {
  content: "j";
}

.icon-communication-011:before {
  content: "k";
}

.icon-communication-012:before {
  content: "l";
}

.icon-communication-013:before {
  content: "m";
}

.icon-communication-026:before {
  content: "n";
}

.icon-communication-025:before {
  content: "o";
}

.icon-communication-024:before {
  content: "p";
}

.icon-communication-023:before {
  content: "q";
}

.icon-communication-022:before {
  content: "r";
}

.icon-communication-020:before {
  content: "s";
}

.icon-communication-019:before {
  content: "t";
}

.icon-communication-018:before {
  content: "u";
}

.icon-communication-016:before {
  content: "v";
}

.icon-communication-015:before {
  content: "w";
}

.icon-communication-014:before {
  content: "x";
}

.icon-communication-021:before {
  content: "y";
}

.icon-communication-017:before {
  content: "z";
}

.icon-communication-027:before {
  content: "A";
}

.icon-communication-040:before {
  content: "B";
}

.icon-communication-053:before {
  content: "C";
}

.icon-communication-054:before {
  content: "D";
}

.icon-communication-041:before {
  content: "E";
}

.icon-communication-028:before {
  content: "F";
}

.icon-communication-029:before {
  content: "G";
}

.icon-communication-042:before {
  content: "H";
}

.icon-communication-055:before {
  content: "I";
}

.icon-communication-056:before {
  content: "J";
}

.icon-communication-043:before {
  content: "K";
}

.icon-communication-030:before {
  content: "L";
}

.icon-communication-031:before {
  content: "M";
}

.icon-communication-044:before {
  content: "N";
}

.icon-communication-057:before {
  content: "O";
}

.icon-communication-058:before {
  content: "P";
}

.icon-communication-045:before {
  content: "Q";
}

.icon-communication-032:before {
  content: "R";
}

.icon-communication-033:before {
  content: "S";
}

.icon-communication-046:before {
  content: "T";
}

.icon-communication-059:before {
  content: "U";
}

.icon-communication-060:before {
  content: "V";
}

.icon-communication-047:before {
  content: "W";
}

.icon-communication-034:before {
  content: "X";
}

.icon-communication-035:before {
  content: "Y";
}

.icon-communication-048:before {
  content: "Z";
}

.icon-communication-061:before {
  content: "0";
}

.icon-communication-062:before {
  content: "1";
}

.icon-communication-049:before {
  content: "2";
}

.icon-communication-036:before {
  content: "3";
}

.icon-communication-037:before {
  content: "4";
}

.icon-communication-050:before {
  content: "5";
}

.icon-communication-063:before {
  content: "6";
}

.icon-communication-064:before {
  content: "7";
}

.icon-communication-051:before {
  content: "8";
}

.icon-communication-038:before {
  content: "9";
}

.icon-communication-039:before {
  content: "!";
}

.icon-communication-052:before {
  content: '"';
}

.icon-communication-065:before {
  content: "#";
}

.icon-communication-066:before {
  content: "$";
}

.icon-communication-079:before {
  content: "%";
}

.icon-communication-092:before {
  content: "&";
}

.icon-communication-105:before {
  content: "'";
}

.icon-communication-106:before {
  content: "(";
}

.icon-communication-093:before {
  content: ")";
}

.icon-communication-080:before {
  content: "*";
}

.icon-communication-067:before {
  content: "+";
}

.icon-communication-068:before {
  content: ",";
}

.icon-communication-081:before {
  content: "-";
}

.icon-communication-082:before {
  content: ".";
}

.icon-communication-069:before {
  content: "/";
}

.icon-communication-070:before {
  content: ":";
}

.icon-communication-083:before {
  content: ";";
}

.icon-communication-084:before {
  content: "<";
}

.icon-communication-071:before {
  content: "=";
}

.icon-communication-072:before {
  content: ">";
}

.icon-communication-085:before {
  content: "?";
}

.icon-communication-086:before {
  content: "@";
}

.icon-communication-073:before {
  content: "[";
}

.icon-communication-074:before {
  content: "]";
}

.icon-communication-087:before {
  content: "^";
}

.icon-communication-088:before {
  content: "_";
}

.icon-communication-075:before {
  content: "`";
}

.icon-communication-076:before {
  content: "{";
}

.icon-communication-089:before {
  content: "|";
}

.icon-communication-090:before {
  content: "}";
}

.icon-communication-077:before {
  content: "~";
}

.icon-communication-078:before {
  content: "\\";
}

.icon-communication-091:before {
  content: "\e000";
}

.icon-communication-104:before {
  content: "\e001";
}

.icon-communication-117:before {
  content: "\e002";
}

.icon-communication-116:before {
  content: "\e003";
}

.icon-communication-103:before {
  content: "\e004";
}

.icon-communication-102:before {
  content: "\e005";
}

.icon-communication-115:before {
  content: "\e006";
}

.icon-communication-114:before {
  content: "\e007";
}

.icon-communication-101:before {
  content: "\e008";
}

.icon-communication-100:before {
  content: "\e009";
}

.icon-communication-113:before {
  content: "\e00a";
}

.icon-communication-112:before {
  content: "\e00b";
}

.icon-communication-099:before {
  content: "\e00c";
}

.icon-communication-098:before {
  content: "\e00d";
}

.icon-communication-111:before {
  content: "\e00e";
}

.icon-communication-110:before {
  content: "\e00f";
}

.icon-communication-097:before {
  content: "\e010";
}

.icon-communication-096:before {
  content: "\e011";
}

.icon-communication-109:before {
  content: "\e012";
}

.icon-communication-108:before {
  content: "\e013";
}

.icon-communication-095:before {
  content: "\e014";
}

.icon-communication-094:before {
  content: "\e015";
}

.icon-communication-107:before {
  content: "\e016";
}

.icon-communication-118:before {
  content: "\e017";
}

.icon-communication-131:before {
  content: "\e018";
}

.icon-communication-144:before {
  content: "\e019";
}

.icon-communication-157:before {
  content: "\e01a";
}

.icon-communication-170:before {
  content: "\e01b";
}

.icon-communication-171:before {
  content: "\e01c";
}

.icon-communication-158:before {
  content: "\e01d";
}

.icon-communication-145:before {
  content: "\e01e";
}

.icon-communication-132:before {
  content: "\e01f";
}

.icon-communication-119:before {
  content: "\e020";
}

.icon-communication-120:before {
  content: "\e021";
}

.icon-communication-133:before {
  content: "\e022";
}

.icon-communication-146:before {
  content: "\e023";
}

.icon-communication-159:before {
  content: "\e024";
}

.icon-communication-172:before {
  content: "\e025";
}

.icon-communication-173:before {
  content: "\e026";
}

.icon-communication-160:before {
  content: "\e027";
}

.icon-communication-147:before {
  content: "\e028";
}

.icon-communication-134:before {
  content: "\e029";
}

.icon-communication-121:before {
  content: "\e02a";
}

.icon-communication-122:before {
  content: "\e02b";
}

.icon-communication-135:before {
  content: "\e02c";
}

.icon-communication-148:before {
  content: "\e02d";
}

.icon-communication-161:before {
  content: "\e02e";
}

.icon-communication-174:before {
  content: "\e02f";
}

.icon-communication-175:before {
  content: "\e030";
}

.icon-communication-162:before {
  content: "\e031";
}

.icon-communication-149:before {
  content: "\e032";
}

.icon-communication-136:before {
  content: "\e033";
}

.icon-communication-123:before {
  content: "\e034";
}

.icon-communication-124:before {
  content: "\e035";
}

.icon-communication-137:before {
  content: "\e036";
}

.icon-communication-150:before {
  content: "\e037";
}

.icon-communication-163:before {
  content: "\e038";
}

.icon-communication-176:before {
  content: "\e039";
}

.icon-communication-177:before {
  content: "\e03a";
}

.icon-communication-164:before {
  content: "\e03b";
}

.icon-communication-151:before {
  content: "\e03c";
}

.icon-communication-138:before {
  content: "\e03d";
}

.icon-communication-125:before {
  content: "\e03e";
}

.icon-communication-126:before {
  content: "\e03f";
}

.icon-communication-139:before {
  content: "\e040";
}

.icon-communication-152:before {
  content: "\e041";
}

.icon-communication-165:before {
  content: "\e042";
}

.icon-communication-178:before {
  content: "\e043";
}

.icon-communication-179:before {
  content: "\e044";
}

.icon-communication-166:before {
  content: "\e045";
}

.icon-communication-153:before {
  content: "\e046";
}

.icon-communication-140:before {
  content: "\e047";
}

.icon-communication-127:before {
  content: "\e048";
}

.icon-communication-128:before {
  content: "\e049";
}

.icon-communication-141:before {
  content: "\e04a";
}

.icon-communication-154:before {
  content: "\e04b";
}

.icon-communication-167:before {
  content: "\e04c";
}

.icon-communication-180:before {
  content: "\e04d";
}

.icon-communication-168:before {
  content: "\e04e";
}

.icon-communication-169:before {
  content: "\e04f";
}

.icon-communication-156:before {
  content: "\e050";
}

.icon-communication-155:before {
  content: "\e051";
}

.icon-communication-142:before {
  content: "\e052";
}

.icon-communication-143:before {
  content: "\e053";
}

.icon-communication-130:before {
  content: "\e054";
}

.icon-communication-129:before {
  content: "\e055";
}

/* Education */
@font-face {
  font-family: "education-48";
  src: url("/assets/education-48-14401424.eot");
  src: url("/assets/education-48-14401424.eot?#iefix") format("embedded-opentype"), url("/assets/education-48-07045076.woff") format("woff"), url("/assets/education-48-f3bc408f.ttf") format("truetype"), url("/assets/education-48-b3fba708.svg#education-48") format("svg");
  font-weight: normal;
  font-style: normal;
}
[data-icon-education]:before {
  font-family: "education-48" !important;
  content: attr(data-icon-education);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class^=icon-education]:before,
[class*=" icon-education"]:before {
  font-family: "education-48" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-education-001:before {
  content: "a";
}

.icon-education-014:before {
  content: "b";
}

.icon-education-027:before {
  content: "c";
}

.icon-education-028:before {
  content: "d";
}

.icon-education-015:before {
  content: "e";
}

.icon-education-002:before {
  content: "f";
}

.icon-education-003:before {
  content: "g";
}

.icon-education-016:before {
  content: "h";
}

.icon-education-029:before {
  content: "i";
}

.icon-education-030:before {
  content: "j";
}

.icon-education-017:before {
  content: "k";
}

.icon-education-004:before {
  content: "l";
}

.icon-education-005:before {
  content: "m";
}

.icon-education-018:before {
  content: "n";
}

.icon-education-031:before {
  content: "o";
}

.icon-education-032:before {
  content: "p";
}

.icon-education-019:before {
  content: "q";
}

.icon-education-006:before {
  content: "r";
}

.icon-education-007:before {
  content: "s";
}

.icon-education-020:before {
  content: "t";
}

.icon-education-033:before {
  content: "u";
}

.icon-education-034:before {
  content: "v";
}

.icon-education-021:before {
  content: "w";
}

.icon-education-008:before {
  content: "x";
}

.icon-education-009:before {
  content: "y";
}

.icon-education-022:before {
  content: "z";
}

.icon-education-035:before {
  content: "A";
}

.icon-education-036:before {
  content: "B";
}

.icon-education-023:before {
  content: "C";
}

.icon-education-010:before {
  content: "D";
}

.icon-education-011:before {
  content: "E";
}

.icon-education-024:before {
  content: "F";
}

.icon-education-037:before {
  content: "G";
}

.icon-education-038:before {
  content: "H";
}

.icon-education-025:before {
  content: "I";
}

.icon-education-012:before {
  content: "J";
}

.icon-education-013:before {
  content: "K";
}

.icon-education-026:before {
  content: "L";
}

.icon-education-039:before {
  content: "M";
}

.icon-education-052:before {
  content: "N";
}

.icon-education-065:before {
  content: "O";
}

.icon-education-078:before {
  content: "P";
}

.icon-education-091:before {
  content: "Q";
}

.icon-education-104:before {
  content: "R";
}

.icon-education-117:before {
  content: "S";
}

.icon-education-130:before {
  content: "T";
}

.icon-education-143:before {
  content: "U";
}

.icon-education-142:before {
  content: "V";
}

.icon-education-129:before {
  content: "W";
}

.icon-education-116:before {
  content: "X";
}

.icon-education-103:before {
  content: "Y";
}

.icon-education-090:before {
  content: "Z";
}

.icon-education-077:before {
  content: "0";
}

.icon-education-064:before {
  content: "1";
}

.icon-education-051:before {
  content: "2";
}

.icon-education-050:before {
  content: "3";
}

.icon-education-063:before {
  content: "4";
}

.icon-education-076:before {
  content: "5";
}

.icon-education-089:before {
  content: "6";
}

.icon-education-088:before {
  content: "7";
}

.icon-education-075:before {
  content: "8";
}

.icon-education-062:before {
  content: "9";
}

.icon-education-049:before {
  content: "!";
}

.icon-education-048:before {
  content: '"';
}

.icon-education-061:before {
  content: "#";
}

.icon-education-074:before {
  content: "$";
}

.icon-education-087:before {
  content: "%";
}

.icon-education-100:before {
  content: "&";
}

.icon-education-101:before {
  content: "'";
}

.icon-education-102:before {
  content: "(";
}

.icon-education-115:before {
  content: ")";
}

.icon-education-114:before {
  content: "*";
}

.icon-education-113:before {
  content: "+";
}

.icon-education-126:before {
  content: ",";
}

.icon-education-127:before {
  content: "-";
}

.icon-education-128:before {
  content: ".";
}

.icon-education-141:before {
  content: "/";
}

.icon-education-140:before {
  content: ":";
}

.icon-education-139:before {
  content: ";";
}

.icon-education-138:before {
  content: "<";
}

.icon-education-125:before {
  content: "=";
}

.icon-education-124:before {
  content: ">";
}

.icon-education-137:before {
  content: "?";
}

.icon-education-136:before {
  content: "@";
}

.icon-education-123:before {
  content: "[";
}

.icon-education-110:before {
  content: "]";
}

.icon-education-111:before {
  content: "^";
}

.icon-education-112:before {
  content: "_";
}

.icon-education-099:before {
  content: "`";
}

.icon-education-098:before {
  content: "{";
}

.icon-education-097:before {
  content: "|";
}

.icon-education-084:before {
  content: "}";
}

.icon-education-085:before {
  content: "~";
}

.icon-education-086:before {
  content: "\\";
}

.icon-education-073:before {
  content: "\e000";
}

.icon-education-072:before {
  content: "\e001";
}

.icon-education-071:before {
  content: "\e002";
}

.icon-education-058:before {
  content: "\e003";
}

.icon-education-059:before {
  content: "\e004";
}

.icon-education-060:before {
  content: "\e005";
}

.icon-education-047:before {
  content: "\e006";
}

.icon-education-046:before {
  content: "\e007";
}

.icon-education-045:before {
  content: "\e008";
}

.icon-education-040:before {
  content: "\e009";
}

.icon-education-041:before {
  content: "\e00a";
}

.icon-education-054:before {
  content: "\e00b";
}

.icon-education-053:before {
  content: "\e00c";
}

.icon-education-066:before {
  content: "\e00d";
}

.icon-education-067:before {
  content: "\e00e";
}

.icon-education-068:before {
  content: "\e00f";
}

.icon-education-055:before {
  content: "\e010";
}

.icon-education-042:before {
  content: "\e011";
}

.icon-education-043:before {
  content: "\e012";
}

.icon-education-056:before {
  content: "\e013";
}

.icon-education-069:before {
  content: "\e014";
}

.icon-education-070:before {
  content: "\e015";
}

.icon-education-057:before {
  content: "\e016";
}

.icon-education-044:before {
  content: "\e017";
}

.icon-education-083:before {
  content: "\e018";
}

.icon-education-082:before {
  content: "\e019";
}

.icon-education-081:before {
  content: "\e01a";
}

.icon-education-080:before {
  content: "\e01b";
}

.icon-education-079:before {
  content: "\e01c";
}

.icon-education-092:before {
  content: "\e01d";
}

.icon-education-105:before {
  content: "\e01e";
}

.icon-education-118:before {
  content: "\e01f";
}

.icon-education-131:before {
  content: "\e020";
}

.icon-education-132:before {
  content: "\e021";
}

.icon-education-119:before {
  content: "\e022";
}

.icon-education-106:before {
  content: "\e023";
}

.icon-education-093:before {
  content: "\e024";
}

.icon-education-094:before {
  content: "\e025";
}

.icon-education-107:before {
  content: "\e026";
}

.icon-education-120:before {
  content: "\e027";
}

.icon-education-133:before {
  content: "\e028";
}

.icon-education-134:before {
  content: "\e029";
}

.icon-education-108:before {
  content: "\e02a";
}

.icon-education-095:before {
  content: "\e02b";
}

.icon-education-096:before {
  content: "\e02c";
}

.icon-education-109:before {
  content: "\e02d";
}

.icon-education-122:before {
  content: "\e02e";
}

.icon-education-121:before {
  content: "\e02f";
}

.icon-education-135:before {
  content: "\e030";
}

.icon-education-144:before {
  content: "\e031";
}

.icon-education-157:before {
  content: "\e032";
}

.icon-education-170:before {
  content: "\e033";
}

.icon-education-183:before {
  content: "\e034";
}

.icon-education-196:before {
  content: "\e035";
}

.icon-education-197:before {
  content: "\e036";
}

.icon-education-184:before {
  content: "\e037";
}

.icon-education-171:before {
  content: "\e038";
}

.icon-education-158:before {
  content: "\e039";
}

.icon-education-145:before {
  content: "\e03a";
}

.icon-education-146:before {
  content: "\e03b";
}

.icon-education-159:before {
  content: "\e03c";
}

.icon-education-172:before {
  content: "\e03d";
}

.icon-education-185:before {
  content: "\e03e";
}

.icon-education-198:before {
  content: "\e03f";
}

.icon-education-199:before {
  content: "\e040";
}

.icon-education-186:before {
  content: "\e041";
}

.icon-education-173:before {
  content: "\e042";
}

.icon-education-160:before {
  content: "\e043";
}

.icon-education-147:before {
  content: "\e044";
}

.icon-education-148:before {
  content: "\e045";
}

.icon-education-161:before {
  content: "\e046";
}

.icon-education-174:before {
  content: "\e047";
}

.icon-education-187:before {
  content: "\e048";
}

.icon-education-200:before {
  content: "\e049";
}

.icon-education-188:before {
  content: "\e04a";
}

.icon-education-175:before {
  content: "\e04b";
}

.icon-education-162:before {
  content: "\e04c";
}

.icon-education-149:before {
  content: "\e04d";
}

.icon-education-150:before {
  content: "\e04e";
}

.icon-education-163:before {
  content: "\e04f";
}

.icon-education-176:before {
  content: "\e050";
}

.icon-education-189:before {
  content: "\e051";
}

.icon-education-190:before {
  content: "\e052";
}

.icon-education-177:before {
  content: "\e053";
}

.icon-education-164:before {
  content: "\e054";
}

.icon-education-151:before {
  content: "\e055";
}

.icon-education-152:before {
  content: "\e056";
}

.icon-education-165:before {
  content: "\e057";
}

.icon-education-178:before {
  content: "\e058";
}

.icon-education-191:before {
  content: "\e059";
}

.icon-education-192:before {
  content: "\e05a";
}

.icon-education-179:before {
  content: "\e05b";
}

.icon-education-166:before {
  content: "\e05c";
}

.icon-education-153:before {
  content: "\e05d";
}

.icon-education-154:before {
  content: "\e05e";
}

.icon-education-167:before {
  content: "\e05f";
}

.icon-education-180:before {
  content: "\e060";
}

.icon-education-193:before {
  content: "\e061";
}

.icon-education-194:before {
  content: "\e062";
}

.icon-education-181:before {
  content: "\e063";
}

.icon-education-168:before {
  content: "\e064";
}

.icon-education-155:before {
  content: "\e065";
}

.icon-education-156:before {
  content: "\e066";
}

.icon-education-169:before {
  content: "\e067";
}

.icon-education-182:before {
  content: "\e068";
}

.icon-education-195:before {
  content: "\e069";
}

/* Electronics */
@font-face {
  font-family: "electronics";
  src: url("/assets/electronics-3d7e3ae8.eot");
  src: url("/assets/electronics-3d7e3ae8.eot?#iefix") format("embedded-opentype"), url("/assets/electronics-df655a00.woff") format("woff"), url("/assets/electronics-9d019e88.ttf") format("truetype"), url("/assets/electronics-1298045a.svg#electronics") format("svg");
  font-weight: normal;
  font-style: normal;
}
[data-icon-electronics]:before {
  font-family: "electronics" !important;
  content: attr(data-icon-electronics);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class^=icon-electronics]:before,
[class*=" icon-electronics"]:before {
  font-family: "electronics" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-electronics-001:before {
  content: "a";
}

.icon-electronics-014:before {
  content: "b";
}

.icon-electronics-027:before {
  content: "c";
}

.icon-electronics-040:before {
  content: "d";
}

.icon-electronics-053:before {
  content: "e";
}

.icon-electronics-066:before {
  content: "f";
}

.icon-electronics-079:before {
  content: "g";
}

.icon-electronics-092:before {
  content: "h";
}

.icon-electronics-093:before {
  content: "i";
}

.icon-electronics-080:before {
  content: "j";
}

.icon-electronics-067:before {
  content: "k";
}

.icon-electronics-054:before {
  content: "l";
}

.icon-electronics-041:before {
  content: "m";
}

.icon-electronics-028:before {
  content: "n";
}

.icon-electronics-015:before {
  content: "o";
}

.icon-electronics-002:before {
  content: "p";
}

.icon-electronics-003:before {
  content: "q";
}

.icon-electronics-016:before {
  content: "r";
}

.icon-electronics-029:before {
  content: "s";
}

.icon-electronics-042:before {
  content: "t";
}

.icon-electronics-055:before {
  content: "u";
}

.icon-electronics-068:before {
  content: "v";
}

.icon-electronics-081:before {
  content: "w";
}

.icon-electronics-094:before {
  content: "x";
}

.icon-electronics-095:before {
  content: "y";
}

.icon-electronics-082:before {
  content: "z";
}

.icon-electronics-069:before {
  content: "A";
}

.icon-electronics-056:before {
  content: "B";
}

.icon-electronics-043:before {
  content: "C";
}

.icon-electronics-030:before {
  content: "D";
}

.icon-electronics-017:before {
  content: "E";
}

.icon-electronics-004:before {
  content: "F";
}

.icon-electronics-005:before {
  content: "G";
}

.icon-electronics-018:before {
  content: "H";
}

.icon-electronics-031:before {
  content: "I";
}

.icon-electronics-044:before {
  content: "J";
}

.icon-electronics-057:before {
  content: "K";
}

.icon-electronics-070:before {
  content: "L";
}

.icon-electronics-083:before {
  content: "M";
}

.icon-electronics-096:before {
  content: "N";
}

.icon-electronics-097:before {
  content: "O";
}

.icon-electronics-084:before {
  content: "P";
}

.icon-electronics-071:before {
  content: "Q";
}

.icon-electronics-058:before {
  content: "R";
}

.icon-electronics-045:before {
  content: "S";
}

.icon-electronics-032:before {
  content: "T";
}

.icon-electronics-019:before {
  content: "U";
}

.icon-electronics-006:before {
  content: "V";
}

.icon-electronics-007:before {
  content: "W";
}

.icon-electronics-020:before {
  content: "X";
}

.icon-electronics-033:before {
  content: "Y";
}

.icon-electronics-046:before {
  content: "Z";
}

.icon-electronics-059:before {
  content: "0";
}

.icon-electronics-072:before {
  content: "1";
}

.icon-electronics-085:before {
  content: "2";
}

.icon-electronics-098:before {
  content: "3";
}

.icon-electronics-099:before {
  content: "4";
}

.icon-electronics-086:before {
  content: "5";
}

.icon-electronics-073:before {
  content: "6";
}

.icon-electronics-060:before {
  content: "7";
}

.icon-electronics-047:before {
  content: "8";
}

.icon-electronics-034:before {
  content: "9";
}

.icon-electronics-021:before {
  content: "!";
}

.icon-electronics-008:before {
  content: '"';
}

.icon-electronics-009:before {
  content: "#";
}

.icon-electronics-022:before {
  content: "$";
}

.icon-electronics-035:before {
  content: "%";
}

.icon-electronics-048:before {
  content: "&";
}

.icon-electronics-049:before {
  content: "'";
}

.icon-electronics-036:before {
  content: "(";
}

.icon-electronics-023:before {
  content: ")";
}

.icon-electronics-010:before {
  content: "*";
}

.icon-electronics-011:before {
  content: "+";
}

.icon-electronics-024:before {
  content: ",";
}

.icon-electronics-025:before {
  content: "-";
}

.icon-electronics-012:before {
  content: ".";
}

.icon-electronics-013:before {
  content: "/";
}

.icon-electronics-026:before {
  content: ":";
}

.icon-electronics-039:before {
  content: ";";
}

.icon-electronics-052:before {
  content: "<";
}

.icon-electronics-065:before {
  content: "=";
}

.icon-electronics-078:before {
  content: ">";
}

.icon-electronics-091:before {
  content: "?";
}

.icon-electronics-104:before {
  content: "@";
}

.icon-electronics-103:before {
  content: "[";
}

.icon-electronics-090:before {
  content: "]";
}

.icon-electronics-064:before {
  content: "^";
}

.icon-electronics-051:before {
  content: "_";
}

.icon-electronics-038:before {
  content: "`";
}

.icon-electronics-037:before {
  content: "{";
}

.icon-electronics-050:before {
  content: "|";
}

.icon-electronics-063:before {
  content: "}";
}

.icon-electronics-076:before {
  content: "~";
}

.icon-electronics-077:before {
  content: "\\";
}

.icon-electronics-062:before {
  content: "\e000";
}

.icon-electronics-061:before {
  content: "\e001";
}

.icon-electronics-074:before {
  content: "\e002";
}

.icon-electronics-075:before {
  content: "\e003";
}

.icon-electronics-088:before {
  content: "\e004";
}

.icon-electronics-087:before {
  content: "\e005";
}

.icon-electronics-089:before {
  content: "\e006";
}

.icon-electronics-102:before {
  content: "\e007";
}

.icon-electronics-101:before {
  content: "\e008";
}

.icon-electronics-100:before {
  content: "\e009";
}

.icon-electronics-105:before {
  content: "\e00a";
}

.icon-electronics-118:before {
  content: "\e00b";
}

.icon-electronics-131:before {
  content: "\e00c";
}

.icon-electronics-144:before {
  content: "\e00d";
}

.icon-electronics-157:before {
  content: "\e00e";
}

.icon-electronics-158:before {
  content: "\e00f";
}

.icon-electronics-145:before {
  content: "\e010";
}

.icon-electronics-132:before {
  content: "\e011";
}

.icon-electronics-119:before {
  content: "\e012";
}

.icon-electronics-106:before {
  content: "\e013";
}

.icon-electronics-107:before {
  content: "\e014";
}

.icon-electronics-120:before {
  content: "\e015";
}

.icon-electronics-133:before {
  content: "\e016";
}

.icon-electronics-146:before {
  content: "\e017";
}

.icon-electronics-159:before {
  content: "\e018";
}

.icon-electronics-160:before {
  content: "\e019";
}

.icon-electronics-147:before {
  content: "\e01a";
}

.icon-electronics-134:before {
  content: "\e01b";
}

.icon-electronics-121:before {
  content: "\e01c";
}

.icon-electronics-108:before {
  content: "\e01d";
}

.icon-electronics-109:before {
  content: "\e01e";
}

.icon-electronics-122:before {
  content: "\e01f";
}

.icon-electronics-135:before {
  content: "\e020";
}

.icon-electronics-148:before {
  content: "\e021";
}

.icon-electronics-149:before {
  content: "\e022";
}

.icon-electronics-136:before {
  content: "\e023";
}

.icon-electronics-123:before {
  content: "\e024";
}

.icon-electronics-110:before {
  content: "\e025";
}

.icon-electronics-111:before {
  content: "\e026";
}

.icon-electronics-124:before {
  content: "\e027";
}

.icon-electronics-137:before {
  content: "\e028";
}

.icon-electronics-150:before {
  content: "\e029";
}

.icon-electronics-151:before {
  content: "\e02a";
}

.icon-electronics-138:before {
  content: "\e02b";
}

.icon-electronics-125:before {
  content: "\e02c";
}

.icon-electronics-112:before {
  content: "\e02d";
}

.icon-electronics-113:before {
  content: "\e02e";
}

.icon-electronics-126:before {
  content: "\e02f";
}

.icon-electronics-139:before {
  content: "\e030";
}

.icon-electronics-152:before {
  content: "\e031";
}

.icon-electronics-153:before {
  content: "\e032";
}

.icon-electronics-140:before {
  content: "\e033";
}

.icon-electronics-127:before {
  content: "\e034";
}

.icon-electronics-114:before {
  content: "\e035";
}

.icon-electronics-115:before {
  content: "\e036";
}

.icon-electronics-128:before {
  content: "\e037";
}

.icon-electronics-141:before {
  content: "\e038";
}

.icon-electronics-154:before {
  content: "\e039";
}

.icon-electronics-155:before {
  content: "\e03a";
}

.icon-electronics-142:before {
  content: "\e03b";
}

.icon-electronics-129:before {
  content: "\e03c";
}

.icon-electronics-116:before {
  content: "\e03d";
}

.icon-electronics-117:before {
  content: "\e03e";
}

.icon-electronics-130:before {
  content: "\e03f";
}

.icon-electronics-143:before {
  content: "\e040";
}

.icon-electronics-156:before {
  content: "\e041";
}

/* Finance */
@font-face {
  font-family: "finance";
  src: url("/assets/finance-7f2316ea.eot");
  src: url("/assets/finance-7f2316ea.eot?#iefix") format("embedded-opentype"), url("/assets/finance-67556224.woff") format("woff"), url("/assets/finance-1174ea0c.ttf") format("truetype"), url("/assets/finance-e2d9c59c.svg#finance") format("svg");
  font-weight: normal;
  font-style: normal;
}
[data-icon-finance]:before {
  font-family: "finance" !important;
  content: attr(data-icon-finance);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class^=icon-finance]:before,
[class*=" icon-finance"]:before {
  font-family: "finance" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-finance-260:before {
  content: "a";
}

.icon-finance-259:before {
  content: "b";
}

.icon-finance-246:before {
  content: "c";
}

.icon-finance-247:before {
  content: "d";
}

.icon-finance-234:before {
  content: "e";
}

.icon-finance-233:before {
  content: "f";
}

.icon-finance-232:before {
  content: "g";
}

.icon-finance-245:before {
  content: "h";
}

.icon-finance-258:before {
  content: "i";
}

.icon-finance-257:before {
  content: "j";
}

.icon-finance-256:before {
  content: "k";
}

.icon-finance-243:before {
  content: "l";
}

.icon-finance-244:before {
  content: "m";
}

.icon-finance-231:before {
  content: "n";
}

.icon-finance-230:before {
  content: "o";
}

.icon-finance-229:before {
  content: "p";
}

.icon-finance-242:before {
  content: "q";
}

.icon-finance-255:before {
  content: "r";
}

.icon-finance-254:before {
  content: "s";
}

.icon-finance-241:before {
  content: "t";
}

.icon-finance-228:before {
  content: "u";
}

.icon-finance-227:before {
  content: "v";
}

.icon-finance-240:before {
  content: "w";
}

.icon-finance-253:before {
  content: "x";
}

.icon-finance-252:before {
  content: "y";
}

.icon-finance-239:before {
  content: "z";
}

.icon-finance-226:before {
  content: "A";
}

.icon-finance-225:before {
  content: "B";
}

.icon-finance-238:before {
  content: "C";
}

.icon-finance-251:before {
  content: "D";
}

.icon-finance-250:before {
  content: "E";
}

.icon-finance-237:before {
  content: "F";
}

.icon-finance-224:before {
  content: "G";
}

.icon-finance-223:before {
  content: "H";
}

.icon-finance-236:before {
  content: "I";
}

.icon-finance-249:before {
  content: "J";
}

.icon-finance-235:before {
  content: "K";
}

.icon-finance-222:before {
  content: "L";
}

.icon-finance-248:before {
  content: "M";
}

.icon-finance-209:before {
  content: "N";
}

.icon-finance-196:before {
  content: "O";
}

.icon-finance-183:before {
  content: "P";
}

.icon-finance-184:before {
  content: "Q";
}

.icon-finance-197:before {
  content: "R";
}

.icon-finance-210:before {
  content: "S";
}

.icon-finance-211:before {
  content: "T";
}

.icon-finance-198:before {
  content: "U";
}

.icon-finance-185:before {
  content: "V";
}

.icon-finance-186:before {
  content: "W";
}

.icon-finance-199:before {
  content: "X";
}

.icon-finance-212:before {
  content: "Y";
}

.icon-finance-213:before {
  content: "Z";
}

.icon-finance-200:before {
  content: "0";
}

.icon-finance-187:before {
  content: "1";
}

.icon-finance-188:before {
  content: "2";
}

.icon-finance-189:before {
  content: "3";
}

.icon-finance-201:before {
  content: "4";
}

.icon-finance-214:before {
  content: "5";
}

.icon-finance-215:before {
  content: "6";
}

.icon-finance-202:before {
  content: "7";
}

.icon-finance-216:before {
  content: "8";
}

.icon-finance-203:before {
  content: "9";
}

.icon-finance-204:before {
  content: "!";
}

.icon-finance-217:before {
  content: '"';
}

.icon-finance-191:before {
  content: "#";
}

.icon-finance-190:before {
  content: "$";
}

.icon-finance-192:before {
  content: "%";
}

.icon-finance-205:before {
  content: "&";
}

.icon-finance-218:before {
  content: "'";
}

.icon-finance-219:before {
  content: "(";
}

.icon-finance-206:before {
  content: ")";
}

.icon-finance-193:before {
  content: "*";
}

.icon-finance-194:before {
  content: "+";
}

.icon-finance-207:before {
  content: ",";
}

.icon-finance-220:before {
  content: "-";
}

.icon-finance-221:before {
  content: ".";
}

.icon-finance-208:before {
  content: "/";
}

.icon-finance-195:before {
  content: ":";
}

.icon-finance-182:before {
  content: ";";
}

.icon-finance-181:before {
  content: "<";
}

.icon-finance-180:before {
  content: "=";
}

.icon-finance-167:before {
  content: ">";
}

.icon-finance-168:before {
  content: "?";
}

.icon-finance-169:before {
  content: "@";
}

.icon-finance-156:before {
  content: "[";
}

.icon-finance-155:before {
  content: "]";
}

.icon-finance-154:before {
  content: "^";
}

.icon-finance-141:before {
  content: "_";
}

.icon-finance-142:before {
  content: "`";
}

.icon-finance-143:before {
  content: "{";
}

.icon-finance-130:before {
  content: "|";
}

.icon-finance-129:before {
  content: "}";
}

.icon-finance-128:before {
  content: "~";
}

.icon-finance-127:before {
  content: "\\";
}

.icon-finance-140:before {
  content: "\e000";
}

.icon-finance-139:before {
  content: "\e001";
}

.icon-finance-126:before {
  content: "\e002";
}

.icon-finance-125:before {
  content: "\e003";
}

.icon-finance-138:before {
  content: "\e004";
}

.icon-finance-151:before {
  content: "\e005";
}

.icon-finance-152:before {
  content: "\e006";
}

.icon-finance-153:before {
  content: "\e007";
}

.icon-finance-166:before {
  content: "\e008";
}

.icon-finance-179:before {
  content: "\e009";
}

.icon-finance-178:before {
  content: "\e00a";
}

.icon-finance-165:before {
  content: "\e00b";
}

.icon-finance-164:before {
  content: "\e00c";
}

.icon-finance-177:before {
  content: "\e00d";
}

.icon-finance-176:before {
  content: "\e00e";
}

.icon-finance-163:before {
  content: "\e00f";
}

.icon-finance-150:before {
  content: "\e010";
}

.icon-finance-137:before {
  content: "\e011";
}

.icon-finance-124:before {
  content: "\e012";
}

.icon-finance-123:before {
  content: "\e013";
}

.icon-finance-136:before {
  content: "\e014";
}

.icon-finance-149:before {
  content: "\e015";
}

.icon-finance-162:before {
  content: "\e016";
}

.icon-finance-175:before {
  content: "\e017";
}

.icon-finance-174:before {
  content: "\e018";
}

.icon-finance-161:before {
  content: "\e019";
}

.icon-finance-148:before {
  content: "\e01a";
}

.icon-finance-135:before {
  content: "\e01b";
}

.icon-finance-122:before {
  content: "\e01c";
}

.icon-finance-121:before {
  content: "\e01d";
}

.icon-finance-134:before {
  content: "\e01e";
}

.icon-finance-147:before {
  content: "\e01f";
}

.icon-finance-160:before {
  content: "\e020";
}

.icon-finance-173:before {
  content: "\e021";
}

.icon-finance-172:before {
  content: "\e022";
}

.icon-finance-146:before {
  content: "\e023";
}

.icon-finance-133:before {
  content: "\e024";
}

.icon-finance-120:before {
  content: "\e025";
}

.icon-finance-159:before {
  content: "\e026";
}

.icon-finance-158:before {
  content: "\e027";
}

.icon-finance-171:before {
  content: "\e028";
}

.icon-finance-170:before {
  content: "\e029";
}

.icon-finance-157:before {
  content: "\e02a";
}

.icon-finance-144:before {
  content: "\e02b";
}

.icon-finance-145:before {
  content: "\e02c";
}

.icon-finance-132:before {
  content: "\e02d";
}

.icon-finance-131:before {
  content: "\e02e";
}

.icon-finance-118:before {
  content: "\e02f";
}

.icon-finance-119:before {
  content: "\e030";
}

.icon-finance-106:before {
  content: "\e031";
}

.icon-finance-105:before {
  content: "\e032";
}

.icon-finance-092:before {
  content: "\e033";
}

.icon-finance-093:before {
  content: "\e034";
}

.icon-finance-107:before {
  content: "\e035";
}

.icon-finance-094:before {
  content: "\e036";
}

.icon-finance-095:before {
  content: "\e037";
}

.icon-finance-108:before {
  content: "\e038";
}

.icon-finance-109:before {
  content: "\e039";
}

.icon-finance-096:before {
  content: "\e03a";
}

.icon-finance-097:before {
  content: "\e03b";
}

.icon-finance-110:before {
  content: "\e03c";
}

.icon-finance-111:before {
  content: "\e03d";
}

.icon-finance-098:before {
  content: "\e03e";
}

.icon-finance-099:before {
  content: "\e03f";
}

.icon-finance-112:before {
  content: "\e040";
}

.icon-finance-113:before {
  content: "\e041";
}

.icon-finance-100:before {
  content: "\e042";
}

.icon-finance-101:before {
  content: "\e043";
}

.icon-finance-114:before {
  content: "\e044";
}

.icon-finance-115:before {
  content: "\e045";
}

.icon-finance-102:before {
  content: "\e046";
}

.icon-finance-116:before {
  content: "\e048";
}

.icon-finance-117:before {
  content: "\e049";
}

.icon-finance-104:before {
  content: "\e047";
}

.icon-finance-103:before {
  content: "\e04a";
}

.icon-finance-014:before {
  content: "\e04b";
}

.icon-finance-027:before {
  content: "\e04c";
}

.icon-finance-040:before {
  content: "\e04d";
}

.icon-finance-053:before {
  content: "\e04e";
}

.icon-finance-066:before {
  content: "\e04f";
}

.icon-finance-079:before {
  content: "\e050";
}

.icon-finance-080:before {
  content: "\e051";
}

.icon-finance-067:before {
  content: "\e052";
}

.icon-finance-068:before {
  content: "\e053";
}

.icon-finance-081:before {
  content: "\e054";
}

.icon-finance-070:before {
  content: "\e055";
}

.icon-finance-083:before {
  content: "\e056";
}

.icon-finance-082:before {
  content: "\e057";
}

.icon-finance-069:before {
  content: "\e058";
}

.icon-finance-071:before {
  content: "\e059";
}

.icon-finance-084:before {
  content: "\e05a";
}

.icon-finance-085:before {
  content: "\e05b";
}

.icon-finance-072:before {
  content: "\e05c";
}

.icon-finance-073:before {
  content: "\e05d";
}

.icon-finance-086:before {
  content: "\e05e";
}

.icon-finance-087:before {
  content: "\e05f";
}

.icon-finance-074:before {
  content: "\e060";
}

.icon-finance-075:before {
  content: "\e061";
}

.icon-finance-088:before {
  content: "\e062";
}

.icon-finance-089:before {
  content: "\e063";
}

.icon-finance-076:before {
  content: "\e064";
}

.icon-finance-077:before {
  content: "\e065";
}

.icon-finance-090:before {
  content: "\e066";
}

.icon-finance-091:before {
  content: "\e067";
}

.icon-finance-078:before {
  content: "\e068";
}

.icon-finance-065:before {
  content: "\e069";
}

.icon-finance-052:before {
  content: "\e06a";
}

.icon-finance-039:before {
  content: "\e06b";
}

.icon-finance-026:before {
  content: "\e06c";
}

.icon-finance-025:before {
  content: "\e06d";
}

.icon-finance-038:before {
  content: "\e06e";
}

.icon-finance-051:before {
  content: "\e06f";
}

.icon-finance-064:before {
  content: "\e070";
}

.icon-finance-063:before {
  content: "\e071";
}

.icon-finance-050:before {
  content: "\e072";
}

.icon-finance-037:before {
  content: "\e073";
}

.icon-finance-024:before {
  content: "\e074";
}

.icon-finance-023:before {
  content: "\e075";
}

.icon-finance-036:before {
  content: "\e076";
}

.icon-finance-049:before {
  content: "\e077";
}

.icon-finance-062:before {
  content: "\e078";
}

.icon-finance-061:before {
  content: "\e079";
}

.icon-finance-048:before {
  content: "\e07a";
}

.icon-finance-035:before {
  content: "\e07b";
}

.icon-finance-022:before {
  content: "\e07c";
}

.icon-finance-021:before {
  content: "\e07d";
}

.icon-finance-034:before {
  content: "\e07e";
}

.icon-finance-047:before {
  content: "\e07f";
}

.icon-finance-060:before {
  content: "\e080";
}

.icon-finance-059:before {
  content: "\e081";
}

.icon-finance-046:before {
  content: "\e082";
}

.icon-finance-033:before {
  content: "\e083";
}

.icon-finance-020:before {
  content: "\e084";
}

.icon-finance-019:before {
  content: "\e085";
}

.icon-finance-032:before {
  content: "\e086";
}

.icon-finance-045:before {
  content: "\e087";
}

.icon-finance-058:before {
  content: "\e088";
}

.icon-finance-057:before {
  content: "\e089";
}

.icon-finance-044:before {
  content: "\e08a";
}

.icon-finance-031:before {
  content: "\e08b";
}

.icon-finance-018:before {
  content: "\e08c";
}

.icon-finance-017:before {
  content: "\e08d";
}

.icon-finance-030:before {
  content: "\e08e";
}

.icon-finance-043:before {
  content: "\e08f";
}

.icon-finance-056:before {
  content: "\e090";
}

.icon-finance-055:before {
  content: "\e091";
}

.icon-finance-042:before {
  content: "\e092";
}

.icon-finance-029:before {
  content: "\e093";
}

.icon-finance-016:before {
  content: "\e094";
}

.icon-finance-015:before {
  content: "\e095";
}

.icon-finance-028:before {
  content: "\e096";
}

.icon-finance-041:before {
  content: "\e097";
}

.icon-finance-054:before {
  content: "\e098";
}

.icon-finance-001:before {
  content: "\e099";
}

.icon-finance-002:before {
  content: "\e09a";
}

.icon-finance-003:before {
  content: "\e09b";
}

.icon-finance-004:before {
  content: "\e09c";
}

.icon-finance-005:before {
  content: "\e09d";
}

.icon-finance-006:before {
  content: "\e09e";
}

.icon-finance-007:before {
  content: "\e09f";
}

.icon-finance-008:before {
  content: "\e0a0";
}

.icon-finance-009:before {
  content: "\e0a1";
}

.icon-finance-010:before {
  content: "\e0a2";
}

.icon-finance-011:before {
  content: "\e0a3";
}

.icon-finance-012:before {
  content: "\e0a4";
}

.icon-finance-013:before {
  content: "\e0a5";
}

/* Food */
@font-face {
  font-family: "food-48";
  src: url("/assets/food-48-518e9780.eot");
  src: url("/assets/food-48-518e9780.eot?#iefix") format("embedded-opentype"), url("/assets/food-48-eafca7fc.woff") format("woff"), url("/assets/food-48-7a595d84.ttf") format("truetype"), url("/assets/food-48-9448c4ed.svg#food-48") format("svg");
  font-weight: normal;
  font-style: normal;
}
[data-icon-food]:before {
  font-family: "food-48" !important;
  content: attr(data-icon-food);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class^=icon-food]:before,
[class*=" icon-food"]:before {
  font-family: "food-48" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-food-001:before {
  content: "a";
}

.icon-food-014:before {
  content: "b";
}

.icon-food-027:before {
  content: "c";
}

.icon-food-040:before {
  content: "d";
}

.icon-food-041:before {
  content: "e";
}

.icon-food-028:before {
  content: "f";
}

.icon-food-015:before {
  content: "g";
}

.icon-food-002:before {
  content: "h";
}

.icon-food-003:before {
  content: "i";
}

.icon-food-016:before {
  content: "j";
}

.icon-food-029:before {
  content: "k";
}

.icon-food-042:before {
  content: "l";
}

.icon-food-043:before {
  content: "m";
}

.icon-food-030:before {
  content: "n";
}

.icon-food-017:before {
  content: "o";
}

.icon-food-004:before {
  content: "p";
}

.icon-food-005:before {
  content: "q";
}

.icon-food-018:before {
  content: "r";
}

.icon-food-031:before {
  content: "s";
}

.icon-food-044:before {
  content: "t";
}

.icon-food-045:before {
  content: "u";
}

.icon-food-032:before {
  content: "v";
}

.icon-food-019:before {
  content: "w";
}

.icon-food-006:before {
  content: "x";
}

.icon-food-007:before {
  content: "y";
}

.icon-food-020:before {
  content: "z";
}

.icon-food-033:before {
  content: "A";
}

.icon-food-046:before {
  content: "B";
}

.icon-food-047:before {
  content: "C";
}

.icon-food-034:before {
  content: "D";
}

.icon-food-021:before {
  content: "E";
}

.icon-food-008:before {
  content: "F";
}

.icon-food-009:before {
  content: "G";
}

.icon-food-022:before {
  content: "H";
}

.icon-food-035:before {
  content: "I";
}

.icon-food-048:before {
  content: "J";
}

.icon-food-049:before {
  content: "K";
}

.icon-food-036:before {
  content: "L";
}

.icon-food-023:before {
  content: "M";
}

.icon-food-010:before {
  content: "N";
}

.icon-food-011:before {
  content: "O";
}

.icon-food-024:before {
  content: "P";
}

.icon-food-037:before {
  content: "Q";
}

.icon-food-050:before {
  content: "R";
}

.icon-food-051:before {
  content: "S";
}

.icon-food-038:before {
  content: "T";
}

.icon-food-025:before {
  content: "U";
}

.icon-food-012:before {
  content: "V";
}

.icon-food-013:before {
  content: "W";
}

.icon-food-026:before {
  content: "X";
}

.icon-food-039:before {
  content: "Y";
}

.icon-food-052:before {
  content: "Z";
}

.icon-food-065:before {
  content: "0";
}

.icon-food-078:before {
  content: "1";
}

.icon-food-091:before {
  content: "2";
}

.icon-food-104:before {
  content: "3";
}

.icon-food-103:before {
  content: "4";
}

.icon-food-090:before {
  content: "5";
}

.icon-food-077:before {
  content: "6";
}

.icon-food-064:before {
  content: "7";
}

.icon-food-063:before {
  content: "8";
}

.icon-food-076:before {
  content: "9";
}

.icon-food-089:before {
  content: "!";
}

.icon-food-102:before {
  content: '"';
}

.icon-food-101:before {
  content: "#";
}

.icon-food-088:before {
  content: "$";
}

.icon-food-075:before {
  content: "%";
}

.icon-food-062:before {
  content: "&";
}

.icon-food-061:before {
  content: "'";
}

.icon-food-074:before {
  content: "(";
}

.icon-food-087:before {
  content: ")";
}

.icon-food-100:before {
  content: "*";
}

.icon-food-099:before {
  content: "+";
}

.icon-food-086:before {
  content: ",";
}

.icon-food-073:before {
  content: "-";
}

.icon-food-060:before {
  content: ".";
}

.icon-food-059:before {
  content: "/";
}

.icon-food-072:before {
  content: ":";
}

.icon-food-085:before {
  content: ";";
}

.icon-food-098:before {
  content: "<";
}

.icon-food-097:before {
  content: "=";
}

.icon-food-084:before {
  content: ">";
}

.icon-food-071:before {
  content: "?";
}

.icon-food-058:before {
  content: "@";
}

.icon-food-057:before {
  content: "[";
}

.icon-food-070:before {
  content: "]";
}

.icon-food-083:before {
  content: "^";
}

.icon-food-096:before {
  content: "_";
}

.icon-food-095:before {
  content: "`";
}

.icon-food-082:before {
  content: "{";
}

.icon-food-069:before {
  content: "|";
}

.icon-food-056:before {
  content: "}";
}

.icon-food-055:before {
  content: "~";
}

.icon-food-068:before {
  content: "\\";
}

.icon-food-081:before {
  content: "\e000";
}

.icon-food-094:before {
  content: "\e001";
}

.icon-food-093:before {
  content: "\e002";
}

.icon-food-080:before {
  content: "\e003";
}

.icon-food-067:before {
  content: "\e004";
}

.icon-food-054:before {
  content: "\e005";
}

.icon-food-053:before {
  content: "\e006";
}

.icon-food-066:before {
  content: "\e007";
}

.icon-food-079:before {
  content: "\e008";
}

.icon-food-092:before {
  content: "\e009";
}

.icon-food-105:before {
  content: "\e00a";
}

.icon-food-118:before {
  content: "\e00b";
}

.icon-food-131:before {
  content: "\e00c";
}

.icon-food-144:before {
  content: "\e00d";
}

.icon-food-157:before {
  content: "\e00e";
}

.icon-food-170:before {
  content: "\e00f";
}

.icon-food-171:before {
  content: "\e010";
}

.icon-food-158:before {
  content: "\e011";
}

.icon-food-145:before {
  content: "\e012";
}

.icon-food-132:before {
  content: "\e013";
}

.icon-food-119:before {
  content: "\e014";
}

.icon-food-106:before {
  content: "\e015";
}

.icon-food-107:before {
  content: "\e016";
}

.icon-food-120:before {
  content: "\e017";
}

.icon-food-133:before {
  content: "\e018";
}

.icon-food-146:before {
  content: "\e019";
}

.icon-food-159:before {
  content: "\e01a";
}

.icon-food-172:before {
  content: "\e01b";
}

.icon-food-173:before {
  content: "\e01c";
}

.icon-food-160:before {
  content: "\e01d";
}

.icon-food-147:before {
  content: "\e01e";
}

.icon-food-134:before {
  content: "\e01f";
}

.icon-food-121:before {
  content: "\e020";
}

.icon-food-108:before {
  content: "\e021";
}

.icon-food-109:before {
  content: "\e022";
}

.icon-food-122:before {
  content: "\e023";
}

.icon-food-135:before {
  content: "\e024";
}

.icon-food-148:before {
  content: "\e025";
}

.icon-food-161:before {
  content: "\e026";
}

.icon-food-174:before {
  content: "\e027";
}

.icon-food-175:before {
  content: "\e028";
}

.icon-food-162:before {
  content: "\e029";
}

.icon-food-149:before {
  content: "\e02a";
}

.icon-food-136:before {
  content: "\e02b";
}

.icon-food-123:before {
  content: "\e02c";
}

.icon-food-110:before {
  content: "\e02d";
}

.icon-food-111:before {
  content: "\e02e";
}

.icon-food-124:before {
  content: "\e02f";
}

.icon-food-137:before {
  content: "\e030";
}

.icon-food-150:before {
  content: "\e031";
}

.icon-food-163:before {
  content: "\e032";
}

.icon-food-176:before {
  content: "\e033";
}

.icon-food-177:before {
  content: "\e034";
}

.icon-food-164:before {
  content: "\e035";
}

.icon-food-151:before {
  content: "\e036";
}

.icon-food-138:before {
  content: "\e037";
}

.icon-food-125:before {
  content: "\e038";
}

.icon-food-112:before {
  content: "\e039";
}

.icon-food-113:before {
  content: "\e03a";
}

.icon-food-126:before {
  content: "\e03b";
}

.icon-food-139:before {
  content: "\e03c";
}

.icon-food-152:before {
  content: "\e03d";
}

.icon-food-165:before {
  content: "\e03e";
}

.icon-food-178:before {
  content: "\e03f";
}

.icon-food-191:before {
  content: "\e040";
}

.icon-food-192:before {
  content: "\e041";
}

.icon-food-166:before {
  content: "\e042";
}

.icon-food-153:before {
  content: "\e043";
}

.icon-food-140:before {
  content: "\e044";
}

.icon-food-127:before {
  content: "\e045";
}

.icon-food-114:before {
  content: "\e046";
}

.icon-food-115:before {
  content: "\e047";
}

.icon-food-128:before {
  content: "\e048";
}

.icon-food-129:before {
  content: "\e049";
}

.icon-food-116:before {
  content: "\e04a";
}

.icon-food-117:before {
  content: "\e04b";
}

.icon-food-130:before {
  content: "\e04c";
}

.icon-food-143:before {
  content: "\e04d";
}

.icon-food-142:before {
  content: "\e04e";
}

.icon-food-141:before {
  content: "\e04f";
}

.icon-food-154:before {
  content: "\e050";
}

.icon-food-155:before {
  content: "\e051";
}

.icon-food-156:before {
  content: "\e052";
}

.icon-food-169:before {
  content: "\e053";
}

.icon-food-168:before {
  content: "\e054";
}

.icon-food-167:before {
  content: "\e055";
}

.icon-food-179:before {
  content: "\e056";
}

.icon-food-180:before {
  content: "\e057";
}

.icon-food-181:before {
  content: "\e058";
}

.icon-food-182:before {
  content: "\e059";
}

.icon-food-195:before {
  content: "\e05a";
}

.icon-food-194:before {
  content: "\e05b";
}

.icon-food-193:before {
  content: "\e05c";
}

.icon-food-190:before {
  content: "\e05d";
}

.icon-food-189:before {
  content: "\e05e";
}

.icon-food-188:before {
  content: "\e05f";
}

.icon-food-187:before {
  content: "\e060";
}

.icon-food-185:before {
  content: "\e061";
}

.icon-food-184:before {
  content: "\e062";
}

.icon-food-183:before {
  content: "\e063";
}

.icon-food-186:before {
  content: "\e064";
}

.icon-food-208:before {
  content: "\e065";
}

.icon-food-221:before {
  content: "\e066";
}

.icon-food-220:before {
  content: "\e067";
}

.icon-food-207:before {
  content: "\e068";
}

.icon-food-206:before {
  content: "\e069";
}

.icon-food-219:before {
  content: "\e06a";
}

.icon-food-205:before {
  content: "\e06b";
}

.icon-food-204:before {
  content: "\e06c";
}

.icon-food-217:before {
  content: "\e06d";
}

.icon-food-216:before {
  content: "\e06e";
}

.icon-food-203:before {
  content: "\e06f";
}

.icon-food-202:before {
  content: "\e070";
}

.icon-food-215:before {
  content: "\e071";
}

.icon-food-214:before {
  content: "\e072";
}

.icon-food-201:before {
  content: "\e073";
}

.icon-food-200:before {
  content: "\e074";
}

.icon-food-213:before {
  content: "\e075";
}

.icon-food-212:before {
  content: "\e076";
}

.icon-food-199:before {
  content: "\e077";
}

.icon-food-198:before {
  content: "\e078";
}

.icon-food-211:before {
  content: "\e079";
}

.icon-food-210:before {
  content: "\e07a";
}

.icon-food-197:before {
  content: "\e07b";
}

.icon-food-196:before {
  content: "\e07c";
}

.icon-food-209:before {
  content: "\e07d";
}

.icon-food-222:before {
  content: "\e07e";
}

.icon-food-235:before {
  content: "\e07f";
}

.icon-food-248:before {
  content: "\e080";
}

.icon-food-249:before {
  content: "\e081";
}

.icon-food-236:before {
  content: "\e082";
}

.icon-food-223:before {
  content: "\e083";
}

.icon-food-224:before {
  content: "\e084";
}

.icon-food-237:before {
  content: "\e085";
}

.icon-food-250:before {
  content: "\e086";
}

.icon-food-251:before {
  content: "\e087";
}

.icon-food-238:before {
  content: "\e088";
}

.icon-food-225:before {
  content: "\e089";
}

.icon-food-226:before {
  content: "\e08a";
}

.icon-food-239:before {
  content: "\e08b";
}

.icon-food-252:before {
  content: "\e08c";
}

.icon-food-253:before {
  content: "\e08d";
}

.icon-food-240:before {
  content: "\e08e";
}

.icon-food-227:before {
  content: "\e08f";
}

.icon-food-228:before {
  content: "\e090";
}

.icon-food-241:before {
  content: "\e091";
}

.icon-food-254:before {
  content: "\e092";
}

.icon-food-255:before {
  content: "\e093";
}

.icon-food-242:before {
  content: "\e094";
}

.icon-food-229:before {
  content: "\e095";
}

.icon-food-230:before {
  content: "\e096";
}

.icon-food-243:before {
  content: "\e097";
}

.icon-food-256:before {
  content: "\e098";
}

.icon-food-257:before {
  content: "\e099";
}

.icon-food-244:before {
  content: "\e09a";
}

.icon-food-231:before {
  content: "\e09b";
}

.icon-food-232:before {
  content: "\e09c";
}

.icon-food-245:before {
  content: "\e09d";
}

.icon-food-258:before {
  content: "\e09e";
}

.icon-food-218:before {
  content: "\e09f";
}

.icon-food-233:before {
  content: "\e0a0";
}

.icon-food-246:before {
  content: "\e0a1";
}

.icon-food-259:before {
  content: "\e0a2";
}

.icon-food-260:before {
  content: "\e0a3";
}

.icon-food-247:before {
  content: "\e0a4";
}

.icon-food-234:before {
  content: "\e0a5";
}

.icon-food-273:before {
  content: "\e0a6";
}

.icon-food-286:before {
  content: "\e0a7";
}

.icon-food-299:before {
  content: "\e0a8";
}

.icon-food-298:before {
  content: "\e0a9";
}

.icon-food-285:before {
  content: "\e0aa";
}

.icon-food-272:before {
  content: "\e0ab";
}

.icon-food-271:before {
  content: "\e0ac";
}

.icon-food-284:before {
  content: "\e0ad";
}

.icon-food-297:before {
  content: "\e0ae";
}

.icon-food-296:before {
  content: "\e0af";
}

.icon-food-283:before {
  content: "\e0b0";
}

.icon-food-270:before {
  content: "\e0b1";
}

.icon-food-269:before {
  content: "\e0b2";
}

.icon-food-282:before {
  content: "\e0b3";
}

.icon-food-295:before {
  content: "\e0b4";
}

.icon-food-294:before {
  content: "\e0b5";
}

.icon-food-281:before {
  content: "\e0b6";
}

.icon-food-268:before {
  content: "\e0b7";
}

.icon-food-267:before {
  content: "\e0b8";
}

.icon-food-280:before {
  content: "\e0b9";
}

.icon-food-293:before {
  content: "\e0ba";
}

.icon-food-292:before {
  content: "\e0bb";
}

.icon-food-279:before {
  content: "\e0bc";
}

.icon-food-266:before {
  content: "\e0bd";
}

.icon-food-265:before {
  content: "\e0be";
}

.icon-food-278:before {
  content: "\e0bf";
}

.icon-food-291:before {
  content: "\e0c0";
}

.icon-food-290:before {
  content: "\e0c1";
}

.icon-food-277:before {
  content: "\e0c2";
}

.icon-food-264:before {
  content: "\e0c3";
}

.icon-food-263:before {
  content: "\e0c4";
}

.icon-food-276:before {
  content: "\e0c5";
}

.icon-food-289:before {
  content: "\e0c6";
}

.icon-food-288:before {
  content: "\e0c7";
}

.icon-food-275:before {
  content: "\e0c8";
}

.icon-food-262:before {
  content: "\e0c9";
}

.icon-food-261:before {
  content: "\e0ca";
}

.icon-food-274:before {
  content: "\e0cb";
}

.icon-food-287:before {
  content: "\e0cc";
}

.icon-food-300:before {
  content: "\e0cd";
}

/* Furniture */
@font-face {
  font-family: "furniture";
  src: url("/assets/furniture-cb44df6d.eot");
  src: url("/assets/furniture-cb44df6d.eot?#iefix") format("embedded-opentype"), url("/assets/furniture-6ce20cb8.woff") format("woff"), url("/assets/furniture-2f53c1ba.ttf") format("truetype"), url("/assets/furniture-21a5f623.svg#furniture") format("svg");
  font-weight: normal;
  font-style: normal;
}
[data-icon-furniture]:before {
  font-family: "furniture" !important;
  content: attr(data-icon-furniture);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class^=icon-furniture]:before,
[class*=" icon-furniture"]:before {
  font-family: "furniture" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-furniture-001:before {
  content: "a";
}

.icon-furniture-014:before {
  content: "b";
}

.icon-furniture-027:before {
  content: "c";
}

.icon-furniture-040:before {
  content: "d";
}

.icon-furniture-041:before {
  content: "e";
}

.icon-furniture-028:before {
  content: "f";
}

.icon-furniture-015:before {
  content: "g";
}

.icon-furniture-002:before {
  content: "h";
}

.icon-furniture-003:before {
  content: "i";
}

.icon-furniture-016:before {
  content: "j";
}

.icon-furniture-029:before {
  content: "k";
}

.icon-furniture-042:before {
  content: "l";
}

.icon-furniture-043:before {
  content: "m";
}

.icon-furniture-030:before {
  content: "n";
}

.icon-furniture-017:before {
  content: "o";
}

.icon-furniture-004:before {
  content: "p";
}

.icon-furniture-005:before {
  content: "q";
}

.icon-furniture-018:before {
  content: "r";
}

.icon-furniture-031:before {
  content: "s";
}

.icon-furniture-044:before {
  content: "t";
}

.icon-furniture-045:before {
  content: "u";
}

.icon-furniture-032:before {
  content: "v";
}

.icon-furniture-019:before {
  content: "w";
}

.icon-furniture-006:before {
  content: "x";
}

.icon-furniture-007:before {
  content: "y";
}

.icon-furniture-020:before {
  content: "z";
}

.icon-furniture-033:before {
  content: "A";
}

.icon-furniture-046:before {
  content: "B";
}

.icon-furniture-047:before {
  content: "C";
}

.icon-furniture-034:before {
  content: "D";
}

.icon-furniture-021:before {
  content: "E";
}

.icon-furniture-008:before {
  content: "F";
}

.icon-furniture-009:before {
  content: "G";
}

.icon-furniture-022:before {
  content: "H";
}

.icon-furniture-035:before {
  content: "I";
}

.icon-furniture-048:before {
  content: "J";
}

.icon-furniture-049:before {
  content: "K";
}

.icon-furniture-036:before {
  content: "L";
}

.icon-furniture-023:before {
  content: "M";
}

.icon-furniture-010:before {
  content: "N";
}

.icon-furniture-011:before {
  content: "O";
}

.icon-furniture-024:before {
  content: "P";
}

.icon-furniture-037:before {
  content: "Q";
}

.icon-furniture-050:before {
  content: "R";
}

.icon-furniture-051:before {
  content: "S";
}

.icon-furniture-038:before {
  content: "T";
}

.icon-furniture-025:before {
  content: "U";
}

.icon-furniture-012:before {
  content: "V";
}

.icon-furniture-013:before {
  content: "W";
}

.icon-furniture-026:before {
  content: "X";
}

.icon-furniture-039:before {
  content: "Y";
}

.icon-furniture-052:before {
  content: "Z";
}

.icon-furniture-065:before {
  content: "0";
}

.icon-furniture-064:before {
  content: "1";
}

.icon-furniture-063:before {
  content: "2";
}

.icon-furniture-062:before {
  content: "3";
}

.icon-furniture-061:before {
  content: "4";
}

.icon-furniture-060:before {
  content: "5";
}

.icon-furniture-059:before {
  content: "6";
}

.icon-furniture-058:before {
  content: "7";
}

.icon-furniture-057:before {
  content: "8";
}

.icon-furniture-056:before {
  content: "9";
}

.icon-furniture-055:before {
  content: "!";
}

.icon-furniture-054:before {
  content: '"';
}

.icon-furniture-053:before {
  content: "#";
}

.icon-furniture-066:before {
  content: "$";
}

.icon-furniture-079:before {
  content: "%";
}

.icon-furniture-092:before {
  content: "&";
}

.icon-furniture-093:before {
  content: "'";
}

.icon-furniture-080:before {
  content: "(";
}

.icon-furniture-067:before {
  content: ")";
}

.icon-furniture-068:before {
  content: "*";
}

.icon-furniture-081:before {
  content: "+";
}

.icon-furniture-094:before {
  content: ",";
}

.icon-furniture-095:before {
  content: "-";
}

.icon-furniture-082:before {
  content: ".";
}

.icon-furniture-069:before {
  content: "/";
}

.icon-furniture-070:before {
  content: ":";
}

.icon-furniture-083:before {
  content: ";";
}

.icon-furniture-096:before {
  content: "<";
}

.icon-furniture-097:before {
  content: "=";
}

.icon-furniture-084:before {
  content: ">";
}

.icon-furniture-071:before {
  content: "?";
}

.icon-furniture-073:before {
  content: "@";
}

.icon-furniture-072:before {
  content: "[";
}

.icon-furniture-085:before {
  content: "]";
}

.icon-furniture-098:before {
  content: "^";
}

.icon-furniture-099:before {
  content: "_";
}

.icon-furniture-086:before {
  content: "`";
}

.icon-furniture-087:before {
  content: "{";
}

.icon-furniture-100:before {
  content: "|";
}

.icon-furniture-075:before {
  content: "}";
}

.icon-furniture-074:before {
  content: "~";
}

.icon-furniture-076:before {
  content: "\\";
}

.icon-furniture-089:before {
  content: "\e000";
}

.icon-furniture-088:before {
  content: "\e001";
}

.icon-furniture-090:before {
  content: "\e002";
}

.icon-furniture-077:before {
  content: "\e003";
}

.icon-furniture-078:before {
  content: "\e004";
}

.icon-furniture-091:before {
  content: "\e005";
}

@font-face {
  font-family: "hotel-restaurant";
  src: url("/assets/hotel-restaurant-d7682de1.eot");
  src: url("/assets/hotel-restaurant-d7682de1.eot?#iefix") format("embedded-opentype"), url("/assets/hotel-restaurant-d9bf6e97.woff") format("woff"), url("/assets/hotel-restaurant-3cb338ac.ttf") format("truetype"), url("/assets/hotel-restaurant-7fe072bb.svg#hotel-restaurant") format("svg");
  font-weight: normal;
  font-style: normal;
}
[data-icon-hotel-restaurant]:before {
  font-family: "hotel-restaurant" !important;
  content: attr(data-icon-hotel-restaurant);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class^=icon-hotel-restaurant]:before,
[class*=" icon-hotel-restaurant"]:before {
  font-family: "hotel-restaurant" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-hotel-restaurant-001:before {
  content: "a";
}

.icon-hotel-restaurant-002:before {
  content: "b";
}

.icon-hotel-restaurant-003:before {
  content: "c";
}

.icon-hotel-restaurant-004:before {
  content: "d";
}

.icon-hotel-restaurant-005:before {
  content: "e";
}

.icon-hotel-restaurant-006:before {
  content: "f";
}

.icon-hotel-restaurant-007:before {
  content: "g";
}

.icon-hotel-restaurant-008:before {
  content: "h";
}

.icon-hotel-restaurant-009:before {
  content: "i";
}

.icon-hotel-restaurant-010:before {
  content: "j";
}

.icon-hotel-restaurant-011:before {
  content: "k";
}

.icon-hotel-restaurant-065:before {
  content: "l";
}

.icon-hotel-restaurant-012:before {
  content: "m";
}

.icon-hotel-restaurant-013:before {
  content: "n";
}

.icon-hotel-restaurant-026:before {
  content: "o";
}

.icon-hotel-restaurant-025:before {
  content: "p";
}

.icon-hotel-restaurant-024:before {
  content: "q";
}

.icon-hotel-restaurant-023:before {
  content: "r";
}

.icon-hotel-restaurant-022:before {
  content: "s";
}

.icon-hotel-restaurant-021:before {
  content: "t";
}

.icon-hotel-restaurant-020:before {
  content: "u";
}

.icon-hotel-restaurant-019:before {
  content: "v";
}

.icon-hotel-restaurant-018:before {
  content: "w";
}

.icon-hotel-restaurant-017:before {
  content: "x";
}

.icon-hotel-restaurant-016:before {
  content: "y";
}

.icon-hotel-restaurant-015:before {
  content: "z";
}

.icon-hotel-restaurant-014:before {
  content: "A";
}

.icon-hotel-restaurant-027:before {
  content: "B";
}

.icon-hotel-restaurant-028:before {
  content: "C";
}

.icon-hotel-restaurant-029:before {
  content: "D";
}

.icon-hotel-restaurant-030:before {
  content: "E";
}

.icon-hotel-restaurant-031:before {
  content: "F";
}

.icon-hotel-restaurant-032:before {
  content: "G";
}

.icon-hotel-restaurant-033:before {
  content: "H";
}

.icon-hotel-restaurant-034:before {
  content: "I";
}

.icon-hotel-restaurant-035:before {
  content: "J";
}

.icon-hotel-restaurant-036:before {
  content: "K";
}

.icon-hotel-restaurant-038:before {
  content: "L";
}

.icon-hotel-restaurant-039:before {
  content: "M";
}

.icon-hotel-restaurant-037:before {
  content: "N";
}

.icon-hotel-restaurant-052:before {
  content: "O";
}

.icon-hotel-restaurant-051:before {
  content: "P";
}

.icon-hotel-restaurant-050:before {
  content: "Q";
}

.icon-hotel-restaurant-049:before {
  content: "R";
}

.icon-hotel-restaurant-048:before {
  content: "S";
}

.icon-hotel-restaurant-047:before {
  content: "T";
}

.icon-hotel-restaurant-046:before {
  content: "U";
}

.icon-hotel-restaurant-045:before {
  content: "V";
}

.icon-hotel-restaurant-044:before {
  content: "W";
}

.icon-hotel-restaurant-042:before {
  content: "X";
}

.icon-hotel-restaurant-041:before {
  content: "Y";
}

.icon-hotel-restaurant-040:before {
  content: "Z";
}

.icon-hotel-restaurant-043:before {
  content: "0";
}

.icon-hotel-restaurant-053:before {
  content: "1";
}

.icon-hotel-restaurant-054:before {
  content: "2";
}

.icon-hotel-restaurant-055:before {
  content: "3";
}

.icon-hotel-restaurant-056:before {
  content: "4";
}

.icon-hotel-restaurant-057:before {
  content: "5";
}

.icon-hotel-restaurant-058:before {
  content: "6";
}

.icon-hotel-restaurant-059:before {
  content: "7";
}

.icon-hotel-restaurant-060:before {
  content: "8";
}

.icon-hotel-restaurant-061:before {
  content: "9";
}

.icon-hotel-restaurant-062:before {
  content: "!";
}

.icon-hotel-restaurant-063:before {
  content: '"';
}

.icon-hotel-restaurant-064:before {
  content: "#";
}

.icon-hotel-restaurant-066:before {
  content: "$";
}

.icon-hotel-restaurant-079:before {
  content: "%";
}

.icon-hotel-restaurant-092:before {
  content: "&";
}

.icon-hotel-restaurant-105:before {
  content: "'";
}

.icon-hotel-restaurant-118:before {
  content: "(";
}

.icon-hotel-restaurant-131:before {
  content: ")";
}

.icon-hotel-restaurant-144:before {
  content: "*";
}

.icon-hotel-restaurant-157:before {
  content: "+";
}

.icon-hotel-restaurant-067:before {
  content: ",";
}

.icon-hotel-restaurant-080:before {
  content: "-";
}

.icon-hotel-restaurant-068:before {
  content: ".";
}

.icon-hotel-restaurant-081:before {
  content: "/";
}

.icon-hotel-restaurant-093:before {
  content: ":";
}

.icon-hotel-restaurant-094:before {
  content: ";";
}

.icon-hotel-restaurant-095:before {
  content: "<";
}

.icon-hotel-restaurant-096:before {
  content: "=";
}

.icon-hotel-restaurant-097:before {
  content: ">";
}

.icon-hotel-restaurant-098:before {
  content: "?";
}

.icon-hotel-restaurant-099:before {
  content: "@";
}

.icon-hotel-restaurant-100:before {
  content: "[";
}

.icon-hotel-restaurant-101:before {
  content: "]";
}

.icon-hotel-restaurant-102:before {
  content: "^";
}

.icon-hotel-restaurant-103:before {
  content: "_";
}

.icon-hotel-restaurant-104:before {
  content: "`";
}

.icon-hotel-restaurant-091:before {
  content: "{";
}

.icon-hotel-restaurant-090:before {
  content: "|";
}

.icon-hotel-restaurant-089:before {
  content: "}";
}

.icon-hotel-restaurant-088:before {
  content: "~";
}

.icon-hotel-restaurant-087:before {
  content: "\\";
}

.icon-hotel-restaurant-086:before {
  content: "\e000";
}

.icon-hotel-restaurant-085:before {
  content: "\e001";
}

.icon-hotel-restaurant-084:before {
  content: "\e002";
}

.icon-hotel-restaurant-083:before {
  content: "\e003";
}

.icon-hotel-restaurant-082:before {
  content: "\e004";
}

.icon-hotel-restaurant-069:before {
  content: "\e005";
}

.icon-hotel-restaurant-070:before {
  content: "\e006";
}

.icon-hotel-restaurant-071:before {
  content: "\e007";
}

.icon-hotel-restaurant-072:before {
  content: "\e008";
}

.icon-hotel-restaurant-073:before {
  content: "\e009";
}

.icon-hotel-restaurant-074:before {
  content: "\e00a";
}

.icon-hotel-restaurant-075:before {
  content: "\e00b";
}

.icon-hotel-restaurant-076:before {
  content: "\e00c";
}

.icon-hotel-restaurant-077:before {
  content: "\e00d";
}

.icon-hotel-restaurant-078:before {
  content: "\e00e";
}

.icon-hotel-restaurant-117:before {
  content: "\e00f";
}

.icon-hotel-restaurant-116:before {
  content: "\e010";
}

.icon-hotel-restaurant-115:before {
  content: "\e011";
}

.icon-hotel-restaurant-114:before {
  content: "\e012";
}

.icon-hotel-restaurant-113:before {
  content: "\e013";
}

.icon-hotel-restaurant-112:before {
  content: "\e014";
}

.icon-hotel-restaurant-111:before {
  content: "\e015";
}

.icon-hotel-restaurant-110:before {
  content: "\e016";
}

.icon-hotel-restaurant-109:before {
  content: "\e017";
}

.icon-hotel-restaurant-108:before {
  content: "\e018";
}

.icon-hotel-restaurant-107:before {
  content: "\e019";
}

.icon-hotel-restaurant-106:before {
  content: "\e01a";
}

.icon-hotel-restaurant-119:before {
  content: "\e01b";
}

.icon-hotel-restaurant-120:before {
  content: "\e01c";
}

.icon-hotel-restaurant-121:before {
  content: "\e01d";
}

.icon-hotel-restaurant-122:before {
  content: "\e01e";
}

.icon-hotel-restaurant-123:before {
  content: "\e01f";
}

.icon-hotel-restaurant-124:before {
  content: "\e020";
}

.icon-hotel-restaurant-125:before {
  content: "\e021";
}

.icon-hotel-restaurant-126:before {
  content: "\e022";
}

.icon-hotel-restaurant-127:before {
  content: "\e023";
}

.icon-hotel-restaurant-128:before {
  content: "\e024";
}

.icon-hotel-restaurant-129:before {
  content: "\e025";
}

.icon-hotel-restaurant-130:before {
  content: "\e026";
}

.icon-hotel-restaurant-143:before {
  content: "\e027";
}

.icon-hotel-restaurant-142:before {
  content: "\e028";
}

.icon-hotel-restaurant-141:before {
  content: "\e029";
}

.icon-hotel-restaurant-140:before {
  content: "\e02a";
}

.icon-hotel-restaurant-139:before {
  content: "\e02b";
}

.icon-hotel-restaurant-138:before {
  content: "\e02c";
}

.icon-hotel-restaurant-137:before {
  content: "\e02d";
}

.icon-hotel-restaurant-136:before {
  content: "\e02e";
}

.icon-hotel-restaurant-135:before {
  content: "\e02f";
}

.icon-hotel-restaurant-134:before {
  content: "\e030";
}

.icon-hotel-restaurant-133:before {
  content: "\e031";
}

.icon-hotel-restaurant-132:before {
  content: "\e032";
}

.icon-hotel-restaurant-145:before {
  content: "\e033";
}

.icon-hotel-restaurant-146:before {
  content: "\e034";
}

.icon-hotel-restaurant-147:before {
  content: "\e035";
}

.icon-hotel-restaurant-148:before {
  content: "\e036";
}

.icon-hotel-restaurant-149:before {
  content: "\e037";
}

.icon-hotel-restaurant-150:before {
  content: "\e038";
}

.icon-hotel-restaurant-151:before {
  content: "\e039";
}

.icon-hotel-restaurant-152:before {
  content: "\e03a";
}

.icon-hotel-restaurant-153:before {
  content: "\e03b";
}

.icon-hotel-restaurant-154:before {
  content: "\e03c";
}

.icon-hotel-restaurant-155:before {
  content: "\e03d";
}

.icon-hotel-restaurant-156:before {
  content: "\e03e";
}

.icon-hotel-restaurant-169:before {
  content: "\e03f";
}

.icon-hotel-restaurant-168:before {
  content: "\e040";
}

.icon-hotel-restaurant-167:before {
  content: "\e041";
}

.icon-hotel-restaurant-166:before {
  content: "\e042";
}

.icon-hotel-restaurant-165:before {
  content: "\e043";
}

.icon-hotel-restaurant-164:before {
  content: "\e044";
}

.icon-hotel-restaurant-163:before {
  content: "\e045";
}

.icon-hotel-restaurant-162:before {
  content: "\e046";
}

.icon-hotel-restaurant-161:before {
  content: "\e047";
}

.icon-hotel-restaurant-160:before {
  content: "\e048";
}

.icon-hotel-restaurant-159:before {
  content: "\e049";
}

.icon-hotel-restaurant-158:before {
  content: "\e04a";
}

.icon-hotel-restaurant-170:before {
  content: "\e04b";
}

.icon-hotel-restaurant-171:before {
  content: "\e04c";
}

.icon-hotel-restaurant-172:before {
  content: "\e04d";
}

.icon-hotel-restaurant-173:before {
  content: "\e04e";
}

.icon-hotel-restaurant-174:before {
  content: "\e04f";
}

.icon-hotel-restaurant-175:before {
  content: "\e050";
}

.icon-hotel-restaurant-176:before {
  content: "\e051";
}

.icon-hotel-restaurant-177:before {
  content: "\e052";
}

.icon-hotel-restaurant-178:before {
  content: "\e053";
}

.icon-hotel-restaurant-179:before {
  content: "\e054";
}

.icon-hotel-restaurant-180:before {
  content: "\e055";
}

.icon-hotel-restaurant-181:before {
  content: "\e056";
}

.icon-hotel-restaurant-182:before {
  content: "\e057";
}

.icon-hotel-restaurant-195:before {
  content: "\e058";
}

.icon-hotel-restaurant-194:before {
  content: "\e059";
}

.icon-hotel-restaurant-193:before {
  content: "\e05a";
}

.icon-hotel-restaurant-192:before {
  content: "\e05b";
}

.icon-hotel-restaurant-191:before {
  content: "\e05c";
}

.icon-hotel-restaurant-190:before {
  content: "\e05d";
}

.icon-hotel-restaurant-189:before {
  content: "\e05e";
}

.icon-hotel-restaurant-188:before {
  content: "\e05f";
}

.icon-hotel-restaurant-187:before {
  content: "\e060";
}

.icon-hotel-restaurant-186:before {
  content: "\e061";
}

.icon-hotel-restaurant-185:before {
  content: "\e062";
}

.icon-hotel-restaurant-184:before {
  content: "\e063";
}

.icon-hotel-restaurant-183:before {
  content: "\e064";
}

.icon-hotel-restaurant-196:before {
  content: "\e065";
}

.icon-hotel-restaurant-197:before {
  content: "\e066";
}

.icon-hotel-restaurant-198:before {
  content: "\e067";
}

.icon-hotel-restaurant-199:before {
  content: "\e068";
}

.icon-hotel-restaurant-200:before {
  content: "\e069";
}

.icon-hotel-restaurant-201:before {
  content: "\e06a";
}

.icon-hotel-restaurant-202:before {
  content: "\e06b";
}

.icon-hotel-restaurant-203:before {
  content: "\e06c";
}

.icon-hotel-restaurant-204:before {
  content: "\e06d";
}

.icon-hotel-restaurant-205:before {
  content: "\e06e";
}

.icon-hotel-restaurant-206:before {
  content: "\e06f";
}

.icon-hotel-restaurant-207:before {
  content: "\e070";
}

.icon-hotel-restaurant-208:before {
  content: "\e071";
}

.icon-hotel-restaurant-221:before {
  content: "\e072";
}

.icon-hotel-restaurant-220:before {
  content: "\e073";
}

.icon-hotel-restaurant-219:before {
  content: "\e074";
}

.icon-hotel-restaurant-218:before {
  content: "\e075";
}

.icon-hotel-restaurant-217:before {
  content: "\e076";
}

.icon-hotel-restaurant-216:before {
  content: "\e077";
}

.icon-hotel-restaurant-215:before {
  content: "\e078";
}

.icon-hotel-restaurant-214:before {
  content: "\e079";
}

.icon-hotel-restaurant-213:before {
  content: "\e07a";
}

.icon-hotel-restaurant-212:before {
  content: "\e07b";
}

.icon-hotel-restaurant-211:before {
  content: "\e07c";
}

.icon-hotel-restaurant-210:before {
  content: "\e07d";
}

.icon-hotel-restaurant-209:before {
  content: "\e07e";
}

.icon-hotel-restaurant-222:before {
  content: "\e07f";
}

.icon-hotel-restaurant-223:before {
  content: "\e080";
}

.icon-hotel-restaurant-224:before {
  content: "\e081";
}

.icon-hotel-restaurant-225:before {
  content: "\e082";
}

.icon-hotel-restaurant-226:before {
  content: "\e083";
}

.icon-hotel-restaurant-227:before {
  content: "\e084";
}

.icon-hotel-restaurant-228:before {
  content: "\e085";
}

.icon-hotel-restaurant-229:before {
  content: "\e086";
}

.icon-hotel-restaurant-230:before {
  content: "\e087";
}

.icon-hotel-restaurant-231:before {
  content: "\e088";
}

.icon-hotel-restaurant-232:before {
  content: "\e089";
}

.icon-hotel-restaurant-233:before {
  content: "\e08a";
}

.icon-hotel-restaurant-234:before {
  content: "\e08b";
}

.icon-hotel-restaurant-247:before {
  content: "\e08c";
}

.icon-hotel-restaurant-246:before {
  content: "\e08d";
}

.icon-hotel-restaurant-245:before {
  content: "\e08e";
}

.icon-hotel-restaurant-244:before {
  content: "\e08f";
}

.icon-hotel-restaurant-243:before {
  content: "\e090";
}

.icon-hotel-restaurant-242:before {
  content: "\e091";
}

.icon-hotel-restaurant-241:before {
  content: "\e092";
}

.icon-hotel-restaurant-240:before {
  content: "\e093";
}

.icon-hotel-restaurant-239:before {
  content: "\e094";
}

.icon-hotel-restaurant-238:before {
  content: "\e095";
}

.icon-hotel-restaurant-237:before {
  content: "\e096";
}

.icon-hotel-restaurant-236:before {
  content: "\e097";
}

.icon-hotel-restaurant-235:before {
  content: "\e098";
}

.icon-hotel-restaurant-248:before {
  content: "\e099";
}

.icon-hotel-restaurant-249:before {
  content: "\e09a";
}

.icon-hotel-restaurant-250:before {
  content: "\e09b";
}

@font-face {
  font-family: "media";
  src: url("/assets/media-6bf420f6.eot");
  src: url("/assets/media-6bf420f6.eot?#iefix") format("embedded-opentype"), url("/assets/media-44929e43.woff") format("woff"), url("/assets/media-864bc9f5.ttf") format("truetype"), url("/assets/media-76240205.svg#media") format("svg");
  font-weight: normal;
  font-style: normal;
}
[data-icon-media]:before {
  font-family: "media" !important;
  content: attr(data-icon-media);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class^=icon-media]:before,
[class*=" icon-media"]:before {
  font-family: "media" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-media-001:before {
  content: "a";
}

.icon-media-014:before {
  content: "b";
}

.icon-media-027:before {
  content: "c";
}

.icon-media-040:before {
  content: "d";
}

.icon-media-041:before {
  content: "e";
}

.icon-media-028:before {
  content: "f";
}

.icon-media-015:before {
  content: "g";
}

.icon-media-002:before {
  content: "h";
}

.icon-media-003:before {
  content: "i";
}

.icon-media-016:before {
  content: "j";
}

.icon-media-029:before {
  content: "k";
}

.icon-media-042:before {
  content: "l";
}

.icon-media-043:before {
  content: "m";
}

.icon-media-030:before {
  content: "n";
}

.icon-media-017:before {
  content: "o";
}

.icon-media-004:before {
  content: "p";
}

.icon-media-005:before {
  content: "q";
}

.icon-media-018:before {
  content: "r";
}

.icon-media-031:before {
  content: "s";
}

.icon-media-044:before {
  content: "t";
}

.icon-media-045:before {
  content: "u";
}

.icon-media-032:before {
  content: "v";
}

.icon-media-019:before {
  content: "w";
}

.icon-media-006:before {
  content: "x";
}

.icon-media-007:before {
  content: "y";
}

.icon-media-020:before {
  content: "z";
}

.icon-media-033:before {
  content: "A";
}

.icon-media-046:before {
  content: "B";
}

.icon-media-047:before {
  content: "C";
}

.icon-media-034:before {
  content: "D";
}

.icon-media-021:before {
  content: "E";
}

.icon-media-008:before {
  content: "F";
}

.icon-media-009:before {
  content: "G";
}

.icon-media-022:before {
  content: "H";
}

.icon-media-035:before {
  content: "I";
}

.icon-media-048:before {
  content: "J";
}

.icon-media-049:before {
  content: "K";
}

.icon-media-036:before {
  content: "L";
}

.icon-media-023:before {
  content: "M";
}

.icon-media-010:before {
  content: "N";
}

.icon-media-011:before {
  content: "O";
}

.icon-media-024:before {
  content: "P";
}

.icon-media-037:before {
  content: "Q";
}

.icon-media-050:before {
  content: "R";
}

.icon-media-063:before {
  content: "S";
}

.icon-media-064:before {
  content: "T";
}

.icon-media-051:before {
  content: "U";
}

.icon-media-038:before {
  content: "V";
}

.icon-media-025:before {
  content: "W";
}

.icon-media-012:before {
  content: "X";
}

.icon-media-013:before {
  content: "Y";
}

.icon-media-026:before {
  content: "Z";
}

.icon-media-039:before {
  content: "0";
}

.icon-media-052:before {
  content: "1";
}

.icon-media-065:before {
  content: "2";
}

.icon-media-062:before {
  content: "3";
}

.icon-media-061:before {
  content: "4";
}

.icon-media-060:before {
  content: "5";
}

.icon-media-059:before {
  content: "6";
}

.icon-media-058:before {
  content: "7";
}

.icon-media-057:before {
  content: "8";
}

.icon-media-056:before {
  content: "9";
}

.icon-media-055:before {
  content: "!";
}

.icon-media-054:before {
  content: '"';
}

.icon-media-053:before {
  content: "#";
}

.icon-media-066:before {
  content: "$";
}

.icon-media-079:before {
  content: "%";
}

.icon-media-092:before {
  content: "&";
}

.icon-media-105:before {
  content: "'";
}

.icon-media-118:before {
  content: "(";
}

.icon-media-119:before {
  content: ")";
}

.icon-media-106:before {
  content: "*";
}

.icon-media-093:before {
  content: "+";
}

.icon-media-080:before {
  content: ",";
}

.icon-media-067:before {
  content: "-";
}

.icon-media-068:before {
  content: ".";
}

.icon-media-081:before {
  content: "/";
}

.icon-media-094:before {
  content: ":";
}

.icon-media-107:before {
  content: ";";
}

.icon-media-120:before {
  content: "<";
}

.icon-media-121:before {
  content: "=";
}

.icon-media-108:before {
  content: ">";
}

.icon-media-095:before {
  content: "?";
}

.icon-media-082:before {
  content: "@";
}

.icon-media-069:before {
  content: "[";
}

.icon-media-070:before {
  content: "]";
}

.icon-media-083:before {
  content: "^";
}

.icon-media-096:before {
  content: "_";
}

.icon-media-109:before {
  content: "`";
}

.icon-media-122:before {
  content: "{";
}

.icon-media-123:before {
  content: "|";
}

.icon-media-110:before {
  content: "}";
}

.icon-media-097:before {
  content: "~";
}

.icon-media-084:before {
  content: "\\";
}

.icon-media-071:before {
  content: "\e000";
}

.icon-media-072:before {
  content: "\e001";
}

.icon-media-085:before {
  content: "\e002";
}

.icon-media-098:before {
  content: "\e003";
}

.icon-media-111:before {
  content: "\e004";
}

.icon-media-124:before {
  content: "\e005";
}

.icon-media-125:before {
  content: "\e006";
}

.icon-media-112:before {
  content: "\e007";
}

.icon-media-099:before {
  content: "\e008";
}

.icon-media-086:before {
  content: "\e009";
}

.icon-media-073:before {
  content: "\e00a";
}

.icon-media-074:before {
  content: "\e00b";
}

.icon-media-087:before {
  content: "\e00c";
}

.icon-media-100:before {
  content: "\e00d";
}

.icon-media-113:before {
  content: "\e00e";
}

.icon-media-126:before {
  content: "\e00f";
}

.icon-media-127:before {
  content: "\e010";
}

.icon-media-114:before {
  content: "\e011";
}

.icon-media-101:before {
  content: "\e012";
}

.icon-media-088:before {
  content: "\e013";
}

.icon-media-075:before {
  content: "\e014";
}

.icon-media-076:before {
  content: "\e015";
}

.icon-media-089:before {
  content: "\e016";
}

.icon-media-090:before {
  content: "\e017";
}

.icon-media-077:before {
  content: "\e018";
}

.icon-media-078:before {
  content: "\e019";
}

.icon-media-091:before {
  content: "\e01a";
}

.icon-media-104:before {
  content: "\e01b";
}

.icon-media-103:before {
  content: "\e01c";
}

.icon-media-102:before {
  content: "\e01d";
}

.icon-media-115:before {
  content: "\e01e";
}

.icon-media-116:before {
  content: "\e01f";
}

.icon-media-117:before {
  content: "\e020";
}

.icon-media-130:before {
  content: "\e021";
}

.icon-media-129:before {
  content: "\e022";
}

.icon-media-128:before {
  content: "\e023";
}

/* medical-and-health */
@font-face {
  font-family: "medical-and-health";
  src: url("/assets/medical-and-health-b859c5ba.eot");
  src: url("/assets/medical-and-health-b859c5ba.eot?#iefix") format("embedded-opentype"), url("/assets/medical-and-health-3ec77e70.woff") format("woff"), url("/assets/medical-and-health-35c6cae5.ttf") format("truetype"), url("/assets/medical-and-health-fbb8a5d9.svg#medical-and-health") format("svg");
  font-weight: normal;
  font-style: normal;
}
[data-icon-medical]:before {
  font-family: "medical-and-health" !important;
  content: attr(data-icon-medical);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class^=icon-medical]:before,
[class*=" icon-medical"]:before {
  font-family: "medical-and-health" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-medical-001:before {
  content: "a";
}

.icon-medical-002:before {
  content: "b";
}

.icon-medical-015:before {
  content: "c";
}

.icon-medical-014:before {
  content: "d";
}

.icon-medical-027:before {
  content: "e";
}

.icon-medical-028:before {
  content: "f";
}

.icon-medical-029:before {
  content: "g";
}

.icon-medical-016:before {
  content: "h";
}

.icon-medical-003:before {
  content: "i";
}

.icon-medical-004:before {
  content: "j";
}

.icon-medical-017:before {
  content: "k";
}

.icon-medical-030:before {
  content: "l";
}

.icon-medical-031:before {
  content: "m";
}

.icon-medical-018:before {
  content: "n";
}

.icon-medical-005:before {
  content: "o";
}

.icon-medical-006:before {
  content: "p";
}

.icon-medical-019:before {
  content: "q";
}

.icon-medical-032:before {
  content: "r";
}

.icon-medical-033:before {
  content: "s";
}

.icon-medical-020:before {
  content: "t";
}

.icon-medical-007:before {
  content: "u";
}

.icon-medical-008:before {
  content: "v";
}

.icon-medical-021:before {
  content: "w";
}

.icon-medical-034:before {
  content: "x";
}

.icon-medical-035:before {
  content: "y";
}

.icon-medical-022:before {
  content: "z";
}

.icon-medical-009:before {
  content: "A";
}

.icon-medical-010:before {
  content: "B";
}

.icon-medical-023:before {
  content: "C";
}

.icon-medical-036:before {
  content: "D";
}

.icon-medical-037:before {
  content: "E";
}

.icon-medical-024:before {
  content: "F";
}

.icon-medical-011:before {
  content: "G";
}

.icon-medical-012:before {
  content: "H";
}

.icon-medical-025:before {
  content: "I";
}

.icon-medical-038:before {
  content: "J";
}

.icon-medical-039:before {
  content: "K";
}

.icon-medical-026:before {
  content: "L";
}

.icon-medical-013:before {
  content: "M";
}

.icon-medical-040:before {
  content: "N";
}

.icon-medical-053:before {
  content: "O";
}

.icon-medical-066:before {
  content: "P";
}

.icon-medical-079:before {
  content: "Q";
}

.icon-medical-092:before {
  content: "R";
}

.icon-medical-093:before {
  content: "S";
}

.icon-medical-080:before {
  content: "T";
}

.icon-medical-067:before {
  content: "U";
}

.icon-medical-054:before {
  content: "V";
}

.icon-medical-041:before {
  content: "W";
}

.icon-medical-042:before {
  content: "X";
}

.icon-medical-055:before {
  content: "Y";
}

.icon-medical-068:before {
  content: "Z";
}

.icon-medical-081:before {
  content: "0";
}

.icon-medical-094:before {
  content: "1";
}

.icon-medical-096:before {
  content: "2";
}

.icon-medical-082:before {
  content: "3";
}

.icon-medical-095:before {
  content: "4";
}

.icon-medical-069:before {
  content: "5";
}

.icon-medical-056:before {
  content: "6";
}

.icon-medical-043:before {
  content: "7";
}

.icon-medical-044:before {
  content: "8";
}

.icon-medical-057:before {
  content: "9";
}

.icon-medical-070:before {
  content: "!";
}

.icon-medical-083:before {
  content: '"';
}

.icon-medical-084:before {
  content: "#";
}

.icon-medical-071:before {
  content: "$";
}

.icon-medical-058:before {
  content: "%";
}

.icon-medical-045:before {
  content: "&";
}

.icon-medical-046:before {
  content: "'";
}

.icon-medical-059:before {
  content: "(";
}

.icon-medical-098:before {
  content: ")";
}

.icon-medical-097:before {
  content: "*";
}

.icon-medical-085:before {
  content: "+";
}

.icon-medical-072:before {
  content: ",";
}

.icon-medical-073:before {
  content: "-";
}

.icon-medical-086:before {
  content: ".";
}

.icon-medical-099:before {
  content: "/";
}

.icon-medical-100:before {
  content: ":";
}

.icon-medical-087:before {
  content: ";";
}

.icon-medical-074:before {
  content: "<";
}

.icon-medical-060:before {
  content: "=";
}

.icon-medical-061:before {
  content: ">";
}

.icon-medical-047:before {
  content: "?";
}

.icon-medical-048:before {
  content: "@";
}

.icon-medical-049:before {
  content: "[";
}

.icon-medical-062:before {
  content: "]";
}

.icon-medical-075:before {
  content: "^";
}

.icon-medical-088:before {
  content: "_";
}

.icon-medical-089:before {
  content: "`";
}

.icon-medical-076:before {
  content: "{";
}

.icon-medical-063:before {
  content: "|";
}

.icon-medical-050:before {
  content: "}";
}

.icon-medical-051:before {
  content: "~";
}

.icon-medical-064:before {
  content: "\\";
}

.icon-medical-077:before {
  content: "\e000";
}

.icon-medical-090:before {
  content: "\e001";
}

.icon-medical-091:before {
  content: "\e002";
}

.icon-medical-078:before {
  content: "\e003";
}

.icon-medical-065:before {
  content: "\e004";
}

.icon-medical-052:before {
  content: "\e005";
}

/* Music */
@font-face {
  font-family: "music";
  src: url("/assets/music-b1868efe.eot");
  src: url("/assets/music-b1868efe.eot?#iefix") format("embedded-opentype"), url("/assets/music-4903ec74.woff") format("woff"), url("/assets/music-c63ab3fb.ttf") format("truetype"), url("/assets/music-3050564b.svg#music") format("svg");
  font-weight: normal;
  font-style: normal;
}
[data-icon-music]:before {
  font-family: "music" !important;
  content: attr(data-icon-music);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class^=icon-music]:before,
[class*=" icon-music"]:before {
  font-family: "music" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-music-001:before {
  content: "a";
}

.icon-music-014:before {
  content: "b";
}

.icon-music-027:before {
  content: "c";
}

.icon-music-040:before {
  content: "d";
}

.icon-music-053:before {
  content: "e";
}

.icon-music-054:before {
  content: "f";
}

.icon-music-041:before {
  content: "g";
}

.icon-music-028:before {
  content: "h";
}

.icon-music-015:before {
  content: "i";
}

.icon-music-002:before {
  content: "j";
}

.icon-music-003:before {
  content: "k";
}

.icon-music-016:before {
  content: "l";
}

.icon-music-029:before {
  content: "m";
}

.icon-music-042:before {
  content: "n";
}

.icon-music-055:before {
  content: "o";
}

.icon-music-056:before {
  content: "p";
}

.icon-music-043:before {
  content: "q";
}

.icon-music-030:before {
  content: "r";
}

.icon-music-017:before {
  content: "s";
}

.icon-music-004:before {
  content: "t";
}

.icon-music-005:before {
  content: "u";
}

.icon-music-018:before {
  content: "v";
}

.icon-music-031:before {
  content: "w";
}

.icon-music-044:before {
  content: "x";
}

.icon-music-057:before {
  content: "y";
}

.icon-music-058:before {
  content: "z";
}

.icon-music-045:before {
  content: "A";
}

.icon-music-032:before {
  content: "B";
}

.icon-music-019:before {
  content: "C";
}

.icon-music-006:before {
  content: "D";
}

.icon-music-007:before {
  content: "E";
}

.icon-music-020:before {
  content: "F";
}

.icon-music-033:before {
  content: "G";
}

.icon-music-046:before {
  content: "H";
}

.icon-music-059:before {
  content: "I";
}

.icon-music-060:before {
  content: "J";
}

.icon-music-047:before {
  content: "K";
}

.icon-music-034:before {
  content: "L";
}

.icon-music-021:before {
  content: "M";
}

.icon-music-008:before {
  content: "N";
}

.icon-music-009:before {
  content: "O";
}

.icon-music-022:before {
  content: "P";
}

.icon-music-035:before {
  content: "Q";
}

.icon-music-048:before {
  content: "R";
}

.icon-music-061:before {
  content: "S";
}

.icon-music-062:before {
  content: "T";
}

.icon-music-036:before {
  content: "U";
}

.icon-music-023:before {
  content: "V";
}

.icon-music-010:before {
  content: "W";
}

.icon-music-011:before {
  content: "X";
}

.icon-music-024:before {
  content: "Y";
}

.icon-music-037:before {
  content: "Z";
}

.icon-music-049:before {
  content: "0";
}

.icon-music-050:before {
  content: "1";
}

.icon-music-051:before {
  content: "2";
}

.icon-music-038:before {
  content: "3";
}

.icon-music-025:before {
  content: "4";
}

.icon-music-012:before {
  content: "5";
}

.icon-music-013:before {
  content: "6";
}

.icon-music-026:before {
  content: "7";
}

.icon-music-039:before {
  content: "8";
}

.icon-music-052:before {
  content: "9";
}

.icon-music-065:before {
  content: "!";
}

.icon-music-064:before {
  content: '"';
}

.icon-music-063:before {
  content: "#";
}

.icon-music-078:before {
  content: "$";
}

.icon-music-091:before {
  content: "%";
}

.icon-music-090:before {
  content: "&";
}

.icon-music-077:before {
  content: "'";
}

.icon-music-076:before {
  content: "(";
}

.icon-music-089:before {
  content: ")";
}

.icon-music-088:before {
  content: "*";
}

.icon-music-075:before {
  content: "+";
}

.icon-music-074:before {
  content: ",";
}

.icon-music-087:before {
  content: "-";
}

.icon-music-086:before {
  content: ".";
}

.icon-music-073:before {
  content: "/";
}

.icon-music-072:before {
  content: ":";
}

.icon-music-085:before {
  content: ";";
}

.icon-music-084:before {
  content: "<";
}

.icon-music-071:before {
  content: "=";
}

.icon-music-070:before {
  content: ">";
}

.icon-music-083:before {
  content: "?";
}

.icon-music-082:before {
  content: "@";
}

.icon-music-069:before {
  content: "[";
}

.icon-music-068:before {
  content: "]";
}

.icon-music-081:before {
  content: "^";
}

.icon-music-080:before {
  content: "_";
}

.icon-music-067:before {
  content: "`";
}

.icon-music-066:before {
  content: "{";
}

.icon-music-079:before {
  content: "|";
}

.icon-music-092:before {
  content: "}";
}

.icon-music-093:before {
  content: "~";
}

.icon-music-094:before {
  content: "\\";
}

.icon-music-095:before {
  content: "\e000";
}

.icon-music-096:before {
  content: "\e001";
}

.icon-music-097:before {
  content: "\e002";
}

.icon-music-098:before {
  content: "\e003";
}

.icon-music-099:before {
  content: "\e004";
}

.icon-music-100:before {
  content: "\e005";
}

/* Real Estate */
@font-face {
  font-family: "real-estate";
  src: url("/assets/real-estate-7a99514f.eot");
  src: url("/assets/real-estate-7a99514f.eot?#iefix") format("embedded-opentype"), url("/assets/real-estate-2ae46fe4.woff") format("woff"), url("/assets/real-estate-3ee13db3.ttf") format("truetype"), url("/assets/real-estate-05d89496.svg#real-estate") format("svg");
  font-weight: normal;
  font-style: normal;
}
[data-icon-real-estate]:before {
  font-family: "real-estate" !important;
  content: attr(data-icon-real-estate);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class^=icon-real-estate]:before,
[class*=" icon-real-estate"]:before {
  font-family: "real-estate" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-real-estate-001:before {
  content: "a";
}

.icon-real-estate-014:before {
  content: "b";
}

.icon-real-estate-027:before {
  content: "c";
}

.icon-real-estate-040:before {
  content: "d";
}

.icon-real-estate-053:before {
  content: "e";
}

.icon-real-estate-066:before {
  content: "f";
}

.icon-real-estate-079:before {
  content: "g";
}

.icon-real-estate-080:before {
  content: "h";
}

.icon-real-estate-081:before {
  content: "i";
}

.icon-real-estate-082:before {
  content: "j";
}

.icon-real-estate-083:before {
  content: "k";
}

.icon-real-estate-084:before {
  content: "l";
}

.icon-real-estate-085:before {
  content: "m";
}

.icon-real-estate-086:before {
  content: "n";
}

.icon-real-estate-087:before {
  content: "o";
}

.icon-real-estate-088:before {
  content: "p";
}

.icon-real-estate-089:before {
  content: "q";
}

.icon-real-estate-090:before {
  content: "r";
}

.icon-real-estate-077:before {
  content: "s";
}

.icon-real-estate-078:before {
  content: "t";
}

.icon-real-estate-065:before {
  content: "u";
}

.icon-real-estate-064:before {
  content: "v";
}

.icon-real-estate-063:before {
  content: "w";
}

.icon-real-estate-076:before {
  content: "x";
}

.icon-real-estate-075:before {
  content: "y";
}

.icon-real-estate-062:before {
  content: "z";
}

.icon-real-estate-061:before {
  content: "A";
}

.icon-real-estate-074:before {
  content: "B";
}

.icon-real-estate-073:before {
  content: "C";
}

.icon-real-estate-059:before {
  content: "D";
}

.icon-real-estate-072:before {
  content: "E";
}

.icon-real-estate-060:before {
  content: "F";
}

.icon-real-estate-058:before {
  content: "G";
}

.icon-real-estate-071:before {
  content: "H";
}

.icon-real-estate-070:before {
  content: "I";
}

.icon-real-estate-057:before {
  content: "J";
}

.icon-real-estate-056:before {
  content: "K";
}

.icon-real-estate-069:before {
  content: "L";
}

.icon-real-estate-068:before {
  content: "M";
}

.icon-real-estate-055:before {
  content: "N";
}

.icon-real-estate-054:before {
  content: "O";
}

.icon-real-estate-067:before {
  content: "P";
}

.icon-real-estate-041:before {
  content: "Q";
}

.icon-real-estate-028:before {
  content: "R";
}

.icon-real-estate-015:before {
  content: "S";
}

.icon-real-estate-002:before {
  content: "T";
}

.icon-real-estate-003:before {
  content: "U";
}

.icon-real-estate-016:before {
  content: "V";
}

.icon-real-estate-029:before {
  content: "W";
}

.icon-real-estate-042:before {
  content: "X";
}

.icon-real-estate-043:before {
  content: "Y";
}

.icon-real-estate-030:before {
  content: "Z";
}

.icon-real-estate-017:before {
  content: "0";
}

.icon-real-estate-004:before {
  content: "1";
}

.icon-real-estate-005:before {
  content: "2";
}

.icon-real-estate-018:before {
  content: "3";
}

.icon-real-estate-031:before {
  content: "4";
}

.icon-real-estate-044:before {
  content: "5";
}

.icon-real-estate-045:before {
  content: "6";
}

.icon-real-estate-032:before {
  content: "7";
}

.icon-real-estate-019:before {
  content: "8";
}

.icon-real-estate-006:before {
  content: "9";
}

.icon-real-estate-008:before {
  content: "!";
}

.icon-real-estate-020:before {
  content: '"';
}

.icon-real-estate-007:before {
  content: "#";
}

.icon-real-estate-021:before {
  content: "$";
}

.icon-real-estate-033:before {
  content: "%";
}

.icon-real-estate-034:before {
  content: "&";
}

.icon-real-estate-047:before {
  content: "'";
}

.icon-real-estate-046:before {
  content: "(";
}

.icon-real-estate-048:before {
  content: ")";
}

.icon-real-estate-035:before {
  content: "*";
}

.icon-real-estate-022:before {
  content: "+";
}

.icon-real-estate-009:before {
  content: ",";
}

.icon-real-estate-011:before {
  content: "-";
}

.icon-real-estate-023:before {
  content: ".";
}

.icon-real-estate-010:before {
  content: "/";
}

.icon-real-estate-024:before {
  content: ":";
}

.icon-real-estate-037:before {
  content: ";";
}

.icon-real-estate-036:before {
  content: "<";
}

.icon-real-estate-049:before {
  content: "=";
}

.icon-real-estate-050:before {
  content: ">";
}

.icon-real-estate-051:before {
  content: "?";
}

.icon-real-estate-038:before {
  content: "@";
}

.icon-real-estate-039:before {
  content: "[";
}

.icon-real-estate-052:before {
  content: "]";
}

.icon-real-estate-026:before {
  content: "^";
}

.icon-real-estate-025:before {
  content: "_";
}

.icon-real-estate-012:before {
  content: "`";
}

.icon-real-estate-013:before {
  content: "{";
}

/* Science */
@font-face {
  font-family: "science";
  src: url("/assets/science-e43ba631.eot");
  src: url("/assets/science-e43ba631.eot?#iefix") format("embedded-opentype"), url("/assets/science-221458e7.woff") format("woff"), url("/assets/science-6f438451.ttf") format("truetype"), url("/assets/science-d38b9577.svg#science") format("svg");
  font-weight: normal;
  font-style: normal;
}
[data-icon-science]:before {
  font-family: "science" !important;
  content: attr(data-icon-science);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class^=icon-science]:before,
[class*=" icon-science"]:before {
  font-family: "science" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-science-001:before {
  content: "a";
}

.icon-science-014:before {
  content: "b";
}

.icon-science-002:before {
  content: "c";
}

.icon-science-015:before {
  content: "d";
}

.icon-science-016:before {
  content: "e";
}

.icon-science-003:before {
  content: "f";
}

.icon-science-004:before {
  content: "g";
}

.icon-science-017:before {
  content: "h";
}

.icon-science-019:before {
  content: "i";
}

.icon-science-005:before {
  content: "j";
}

.icon-science-018:before {
  content: "k";
}

.icon-science-006:before {
  content: "l";
}

.icon-science-007:before {
  content: "m";
}

.icon-science-020:before {
  content: "n";
}

.icon-science-021:before {
  content: "o";
}

.icon-science-008:before {
  content: "p";
}

.icon-science-009:before {
  content: "q";
}

.icon-science-022:before {
  content: "r";
}

.icon-science-023:before {
  content: "s";
}

.icon-science-010:before {
  content: "t";
}

.icon-science-011:before {
  content: "u";
}

.icon-science-024:before {
  content: "v";
}

.icon-science-025:before {
  content: "w";
}

.icon-science-012:before {
  content: "x";
}

.icon-science-013:before {
  content: "y";
}

.icon-science-026:before {
  content: "z";
}

.icon-science-039:before {
  content: "A";
}

.icon-science-052:before {
  content: "B";
}

.icon-science-065:before {
  content: "C";
}

.icon-science-078:before {
  content: "D";
}

.icon-science-077:before {
  content: "E";
}

.icon-science-064:before {
  content: "F";
}

.icon-science-051:before {
  content: "G";
}

.icon-science-038:before {
  content: "H";
}

.icon-science-037:before {
  content: "I";
}

.icon-science-050:before {
  content: "J";
}

.icon-science-063:before {
  content: "K";
}

.icon-science-076:before {
  content: "L";
}

.icon-science-075:before {
  content: "M";
}

.icon-science-062:before {
  content: "N";
}

.icon-science-049:before {
  content: "O";
}

.icon-science-036:before {
  content: "P";
}

.icon-science-035:before {
  content: "Q";
}

.icon-science-048:before {
  content: "R";
}

.icon-science-061:before {
  content: "S";
}

.icon-science-074:before {
  content: "T";
}

.icon-science-073:before {
  content: "U";
}

.icon-science-060:before {
  content: "V";
}

.icon-science-047:before {
  content: "W";
}

.icon-science-034:before {
  content: "X";
}

.icon-science-033:before {
  content: "Y";
}

.icon-science-046:before {
  content: "Z";
}

.icon-science-059:before {
  content: "0";
}

.icon-science-072:before {
  content: "1";
}

.icon-science-071:before {
  content: "2";
}

.icon-science-058:before {
  content: "3";
}

.icon-science-045:before {
  content: "4";
}

.icon-science-032:before {
  content: "5";
}

.icon-science-031:before {
  content: "6";
}

.icon-science-044:before {
  content: "7";
}

.icon-science-057:before {
  content: "8";
}

.icon-science-070:before {
  content: "9";
}

.icon-science-069:before {
  content: "!";
}

.icon-science-056:before {
  content: '"';
}

.icon-science-043:before {
  content: "#";
}

.icon-science-030:before {
  content: "$";
}

.icon-science-029:before {
  content: "%";
}

.icon-science-042:before {
  content: "&";
}

.icon-science-055:before {
  content: "'";
}

.icon-science-068:before {
  content: "(";
}

.icon-science-067:before {
  content: ")";
}

.icon-science-054:before {
  content: "*";
}

.icon-science-041:before {
  content: "+";
}

.icon-science-028:before {
  content: ",";
}

.icon-science-027:before {
  content: "-";
}

.icon-science-040:before {
  content: ".";
}

.icon-science-053:before {
  content: "/";
}

.icon-science-066:before {
  content: ":";
}

.icon-science-079:before {
  content: ";";
}

.icon-science-092:before {
  content: "<";
}

.icon-science-105:before {
  content: "=";
}

.icon-science-118:before {
  content: ">";
}

.icon-science-131:before {
  content: "?";
}

.icon-science-144:before {
  content: "@";
}

.icon-science-145:before {
  content: "[";
}

.icon-science-132:before {
  content: "]";
}

.icon-science-119:before {
  content: "^";
}

.icon-science-106:before {
  content: "_";
}

.icon-science-093:before {
  content: "`";
}

.icon-science-080:before {
  content: "{";
}

.icon-science-081:before {
  content: "|";
}

.icon-science-094:before {
  content: "}";
}

.icon-science-107:before {
  content: "~";
}

.icon-science-120:before {
  content: "\\";
}

.icon-science-133:before {
  content: "\e000";
}

.icon-science-146:before {
  content: "\e001";
}

.icon-science-147:before {
  content: "\e002";
}

.icon-science-134:before {
  content: "\e003";
}

.icon-science-121:before {
  content: "\e004";
}

.icon-science-108:before {
  content: "\e005";
}

.icon-science-095:before {
  content: "\e006";
}

.icon-science-082:before {
  content: "\e007";
}

.icon-science-083:before {
  content: "\e008";
}

.icon-science-096:before {
  content: "\e009";
}

.icon-science-109:before {
  content: "\e00a";
}

.icon-science-122:before {
  content: "\e00b";
}

.icon-science-135:before {
  content: "\e00c";
}

.icon-science-148:before {
  content: "\e00d";
}

.icon-science-149:before {
  content: "\e00e";
}

.icon-science-136:before {
  content: "\e00f";
}

.icon-science-123:before {
  content: "\e010";
}

.icon-science-110:before {
  content: "\e011";
}

.icon-science-097:before {
  content: "\e012";
}

.icon-science-084:before {
  content: "\e013";
}

.icon-science-085:before {
  content: "\e014";
}

.icon-science-098:before {
  content: "\e015";
}

.icon-science-111:before {
  content: "\e016";
}

.icon-science-124:before {
  content: "\e017";
}

.icon-science-137:before {
  content: "\e018";
}

.icon-science-150:before {
  content: "\e019";
}

.icon-science-151:before {
  content: "\e01a";
}

.icon-science-138:before {
  content: "\e01b";
}

.icon-science-125:before {
  content: "\e01c";
}

.icon-science-112:before {
  content: "\e01d";
}

.icon-science-099:before {
  content: "\e01e";
}

.icon-science-086:before {
  content: "\e01f";
}

.icon-science-087:before {
  content: "\e020";
}

.icon-science-100:before {
  content: "\e021";
}

.icon-science-113:before {
  content: "\e022";
}

.icon-science-126:before {
  content: "\e023";
}

.icon-science-139:before {
  content: "\e024";
}

.icon-science-152:before {
  content: "\e025";
}

.icon-science-153:before {
  content: "\e026";
}

.icon-science-140:before {
  content: "\e027";
}

.icon-science-127:before {
  content: "\e028";
}

.icon-science-114:before {
  content: "\e029";
}

.icon-science-101:before {
  content: "\e02a";
}

.icon-science-088:before {
  content: "\e02b";
}

.icon-science-089:before {
  content: "\e02c";
}

.icon-science-102:before {
  content: "\e02d";
}

.icon-science-115:before {
  content: "\e02e";
}

.icon-science-128:before {
  content: "\e02f";
}

.icon-science-141:before {
  content: "\e030";
}

.icon-science-154:before {
  content: "\e031";
}

.icon-science-155:before {
  content: "\e032";
}

.icon-science-142:before {
  content: "\e033";
}

.icon-science-129:before {
  content: "\e034";
}

.icon-science-116:before {
  content: "\e035";
}

.icon-science-103:before {
  content: "\e036";
}

.icon-science-090:before {
  content: "\e037";
}

.icon-science-091:before {
  content: "\e038";
}

.icon-science-104:before {
  content: "\e039";
}

.icon-science-117:before {
  content: "\e03a";
}

.icon-science-130:before {
  content: "\e03b";
}

.icon-science-143:before {
  content: "\e03c";
}

.icon-science-156:before {
  content: "\e03d";
}

.icon-science-157:before {
  content: "\e03e";
}

.icon-science-158:before {
  content: "\e03f";
}

.icon-science-159:before {
  content: "\e040";
}

.icon-science-160:before {
  content: "\e041";
}

/* Sport */
@font-face {
  font-family: "sports-48-x-48";
  src: url("/assets/sports-48-x-48-af8125c9.eot");
  src: url("/assets/sports-48-x-48-af8125c9.eot?#iefix") format("embedded-opentype"), url("/assets/sports-48-x-48-9288ea21.woff") format("woff"), url("/assets/sports-48-x-48-edfbc2c5.ttf") format("truetype"), url("/assets/sports-48-x-48-58793d87.svg#sports-48-x-48") format("svg");
  font-weight: normal;
  font-style: normal;
}
[data-icon-sport]:before {
  font-family: "sports-48-x-48" !important;
  content: attr(data-icon-sport);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class^=icon-sport]:before,
[class*=icon-sport]:before {
  font-family: "sports-48-x-48" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class^=icon-christmas]:before,
[class*=" icon-christmas"]:before {
  font-family: "cristmas" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-sport-001:before {
  content: "a";
}

.icon-sport-014:before {
  content: "b";
}

.icon-sport-027:before {
  content: "c";
}

.icon-sport-028:before {
  content: "d";
}

.icon-sport-015:before {
  content: "e";
}

.icon-sport-002:before {
  content: "f";
}

.icon-sport-003:before {
  content: "g";
}

.icon-sport-016:before {
  content: "h";
}

.icon-sport-029:before {
  content: "i";
}

.icon-sport-030:before {
  content: "j";
}

.icon-sport-017:before {
  content: "k";
}

.icon-sport-004:before {
  content: "l";
}

.icon-sport-005:before {
  content: "m";
}

.icon-sport-018:before {
  content: "n";
}

.icon-sport-031:before {
  content: "o";
}

.icon-sport-032:before {
  content: "p";
}

.icon-sport-019:before {
  content: "q";
}

.icon-sport-006:before {
  content: "r";
}

.icon-sport-007:before {
  content: "s";
}

.icon-sport-020:before {
  content: "t";
}

.icon-sport-033:before {
  content: "u";
}

.icon-sport-034:before {
  content: "v";
}

.icon-sport-021:before {
  content: "w";
}

.icon-sport-008:before {
  content: "x";
}

.icon-sport-009:before {
  content: "y";
}

.icon-sport-022:before {
  content: "z";
}

.icon-sport-035:before {
  content: "A";
}

.icon-sport-036:before {
  content: "B";
}

.icon-sport-023:before {
  content: "C";
}

.icon-sport-010:before {
  content: "D";
}

.icon-sport-011:before {
  content: "E";
}

.icon-sport-024:before {
  content: "F";
}

.icon-sport-037:before {
  content: "G";
}

.icon-sport-038:before {
  content: "H";
}

.icon-sport-025:before {
  content: "I";
}

.icon-sport-012:before {
  content: "J";
}

.icon-sport-013:before {
  content: "K";
}

.icon-sport-026:before {
  content: "L";
}

.icon-sport-039:before {
  content: "M";
}

.icon-sport-040:before {
  content: "N";
}

.icon-sport-053:before {
  content: "O";
}

.icon-sport-066:before {
  content: "P";
}

.icon-sport-079:before {
  content: "Q";
}

.icon-sport-080:before {
  content: "R";
}

.icon-sport-067:before {
  content: "S";
}

.icon-sport-054:before {
  content: "T";
}

.icon-sport-041:before {
  content: "U";
}

.icon-sport-042:before {
  content: "V";
}

.icon-sport-055:before {
  content: "W";
}

.icon-sport-068:before {
  content: "X";
}

.icon-sport-081:before {
  content: "Y";
}

.icon-sport-082:before {
  content: "Z";
}

.icon-sport-069:before {
  content: "0";
}

.icon-sport-056:before {
  content: "1";
}

.icon-sport-043:before {
  content: "2";
}

.icon-sport-044:before {
  content: "3";
}

.icon-sport-057:before {
  content: "4";
}

.icon-sport-070:before {
  content: "5";
}

.icon-sport-083:before {
  content: "6";
}

.icon-sport-084:before {
  content: "7";
}

.icon-sport-071:before {
  content: "8";
}

.icon-sport-058:before {
  content: "9";
}

.icon-sport-045:before {
  content: "!";
}

.icon-sport-046:before {
  content: '"';
}

.icon-sport-059:before {
  content: "#";
}

.icon-sport-072:before {
  content: "$";
}

.icon-sport-085:before {
  content: "%";
}

.icon-sport-086:before {
  content: "&";
}

.icon-sport-073:before {
  content: "'";
}

.icon-sport-060:before {
  content: "(";
}

.icon-sport-047:before {
  content: ")";
}

.icon-sport-048:before {
  content: "*";
}

.icon-sport-061:before {
  content: "+";
}

.icon-sport-074:before {
  content: ",";
}

.icon-sport-087:before {
  content: "-";
}

.icon-sport-075:before {
  content: ".";
}

.icon-sport-062:before {
  content: "/";
}

.icon-sport-049:before {
  content: ":";
}

.icon-sport-050:before {
  content: ";";
}

.icon-sport-063:before {
  content: "<";
}

.icon-sport-064:before {
  content: "=";
}

.icon-sport-051:before {
  content: ">";
}

.icon-sport-052:before {
  content: "?";
}

.icon-sport-065:before {
  content: "@";
}

.icon-sport-078:before {
  content: "[";
}

.icon-sport-091:before {
  content: "]";
}

.icon-sport-090:before {
  content: "^";
}

.icon-sport-077:before {
  content: "_";
}

.icon-sport-076:before {
  content: "`";
}

.icon-sport-089:before {
  content: "{";
}

.icon-sport-088:before {
  content: "|";
}

.icon-sport-092:before {
  content: "}";
}

.icon-sport-105:before {
  content: "~";
}

.icon-sport-118:before {
  content: "\\";
}

.icon-sport-131:before {
  content: "\e000";
}

.icon-sport-144:before {
  content: "\e001";
}

.icon-sport-145:before {
  content: "\e002";
}

.icon-sport-132:before {
  content: "\e003";
}

.icon-sport-119:before {
  content: "\e004";
}

.icon-sport-106:before {
  content: "\e005";
}

.icon-sport-093:before {
  content: "\e006";
}

.icon-sport-094:before {
  content: "\e007";
}

.icon-sport-107:before {
  content: "\e008";
}

.icon-sport-120:before {
  content: "\e009";
}

.icon-sport-133:before {
  content: "\e00a";
}

.icon-sport-146:before {
  content: "\e00b";
}

.icon-sport-147:before {
  content: "\e00c";
}

.icon-sport-134:before {
  content: "\e00d";
}

.icon-sport-121:before {
  content: "\e00e";
}

.icon-sport-108:before {
  content: "\e00f";
}

.icon-sport-095:before {
  content: "\e010";
}

.icon-sport-096:before {
  content: "\e011";
}

.icon-sport-109:before {
  content: "\e012";
}

.icon-sport-122:before {
  content: "\e013";
}

.icon-sport-135:before {
  content: "\e014";
}

.icon-sport-148:before {
  content: "\e015";
}

.icon-sport-149:before {
  content: "\e016";
}

.icon-sport-136:before {
  content: "\e017";
}

.icon-sport-123:before {
  content: "\e018";
}

.icon-sport-110:before {
  content: "\e019";
}

.icon-sport-097:before {
  content: "\e01a";
}

.icon-sport-098:before {
  content: "\e01b";
}

.icon-sport-111:before {
  content: "\e01c";
}

.icon-sport-124:before {
  content: "\e01d";
}

.icon-sport-137:before {
  content: "\e01e";
}

.icon-sport-150:before {
  content: "\e01f";
}

.icon-sport-151:before {
  content: "\e020";
}

.icon-sport-138:before {
  content: "\e021";
}

.icon-sport-125:before {
  content: "\e022";
}

.icon-sport-112:before {
  content: "\e023";
}

.icon-sport-099:before {
  content: "\e024";
}

.icon-sport-100:before {
  content: "\e025";
}

.icon-sport-113:before {
  content: "\e026";
}

.icon-sport-126:before {
  content: "\e027";
}

.icon-sport-139:before {
  content: "\e028";
}

.icon-sport-152:before {
  content: "\e029";
}

.icon-sport-153:before {
  content: "\e02a";
}

.icon-sport-140:before {
  content: "\e02b";
}

.icon-sport-127:before {
  content: "\e02c";
}

.icon-sport-114:before {
  content: "\e02d";
}

.icon-sport-101:before {
  content: "\e02e";
}

.icon-sport-102:before {
  content: "\e02f";
}

.icon-sport-115:before {
  content: "\e030";
}

.icon-sport-128:before {
  content: "\e031";
}

.icon-sport-141:before {
  content: "\e032";
}

.icon-sport-154:before {
  content: "\e033";
}

.icon-sport-155:before {
  content: "\e034";
}

.icon-sport-142:before {
  content: "\e035";
}

.icon-sport-129:before {
  content: "\e036";
}

.icon-sport-116:before {
  content: "\e037";
}

.icon-sport-103:before {
  content: "\e038";
}

.icon-sport-104:before {
  content: "\e039";
}

.icon-sport-117:before {
  content: "\e03a";
}

.icon-sport-130:before {
  content: "\e03b";
}

.icon-sport-143:before {
  content: "\e03c";
}

.icon-sport-156:before {
  content: "\e03d";
}

.icon-sport-157:before {
  content: "\e03e";
}

.icon-sport-170:before {
  content: "\e03f";
}

.icon-sport-183:before {
  content: "\e040";
}

.icon-sport-196:before {
  content: "\e041";
}

.icon-sport-197:before {
  content: "\e042";
}

.icon-sport-184:before {
  content: "\e043";
}

.icon-sport-171:before {
  content: "\e044";
}

.icon-sport-158:before {
  content: "\e045";
}

.icon-sport-159:before {
  content: "\e046";
}

.icon-sport-172:before {
  content: "\e047";
}

.icon-sport-185:before {
  content: "\e048";
}

.icon-sport-198:before {
  content: "\e049";
}

.icon-sport-199:before {
  content: "\e04a";
}

.icon-sport-186:before {
  content: "\e04b";
}

.icon-sport-173:before {
  content: "\e04c";
}

.icon-sport-160:before {
  content: "\e04d";
}

.icon-sport-174:before {
  content: "\e04e";
}

.icon-sport-187:before {
  content: "\e04f";
}

.icon-sport-200:before {
  content: "\e050";
}

.icon-sport-188:before {
  content: "\e051";
}

.icon-sport-175:before {
  content: "\e052";
}

.icon-sport-162:before {
  content: "\e053";
}

.icon-sport-163:before {
  content: "\e054";
}

.icon-sport-176:before {
  content: "\e055";
}

.icon-sport-189:before {
  content: "\e056";
}

.icon-sport-190:before {
  content: "\e057";
}

.icon-sport-177:before {
  content: "\e058";
}

.icon-sport-164:before {
  content: "\e059";
}

.icon-sport-165:before {
  content: "\e05a";
}

.icon-sport-178:before {
  content: "\e05b";
}

.icon-sport-191:before {
  content: "\e05c";
}

.icon-sport-192:before {
  content: "\e05d";
}

.icon-sport-179:before {
  content: "\e05e";
}

.icon-sport-166:before {
  content: "\e05f";
}

.icon-sport-167:before {
  content: "\e060";
}

.icon-sport-180:before {
  content: "\e061";
}

.icon-sport-193:before {
  content: "\e062";
}

.icon-sport-194:before {
  content: "\e063";
}

.icon-sport-181:before {
  content: "\e064";
}

.icon-sport-168:before {
  content: "\e065";
}

.icon-sport-169:before {
  content: "\e066";
}

.icon-sport-182:before {
  content: "\e067";
}

.icon-sport-195:before {
  content: "\e068";
}

.icon-sport-161:before {
  content: "\e069";
}

/* Travel */
@font-face {
  font-family: "travel";
  src: url("/assets/travel-40ba63c8.eot");
  src: url("/assets/travel-40ba63c8.eot?#iefix") format("embedded-opentype"), url("/assets/travel-a1c50580.woff") format("woff"), url("/assets/travel-46692f7f.ttf") format("truetype"), url("/assets/travel-ae4aa6b3.svg#travel") format("svg");
  font-weight: normal;
  font-style: normal;
}
[data-icon-travel]:before {
  font-family: "travel" !important;
  content: attr(data-icon-travel);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class^=icon-travel]:before,
[class*=" icon-travel"]:before {
  font-family: "travel" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-travel-001:before {
  content: "a";
}

.icon-travel-014:before {
  content: "b";
}

.icon-travel-015:before {
  content: "c";
}

.icon-travel-002:before {
  content: "d";
}

.icon-travel-003:before {
  content: "e";
}

.icon-travel-016:before {
  content: "f";
}

.icon-travel-017:before {
  content: "g";
}

.icon-travel-004:before {
  content: "h";
}

.icon-travel-005:before {
  content: "i";
}

.icon-travel-018:before {
  content: "j";
}

.icon-travel-019:before {
  content: "k";
}

.icon-travel-006:before {
  content: "l";
}

.icon-travel-007:before {
  content: "m";
}

.icon-travel-020:before {
  content: "n";
}

.icon-travel-021:before {
  content: "o";
}

.icon-travel-008:before {
  content: "p";
}

.icon-travel-009:before {
  content: "q";
}

.icon-travel-022:before {
  content: "r";
}

.icon-travel-023:before {
  content: "s";
}

.icon-travel-010:before {
  content: "t";
}

.icon-travel-011:before {
  content: "u";
}

.icon-travel-024:before {
  content: "v";
}

.icon-travel-025:before {
  content: "w";
}

.icon-travel-012:before {
  content: "x";
}

.icon-travel-013:before {
  content: "y";
}

.icon-travel-026:before {
  content: "z";
}

.icon-travel-039:before {
  content: "A";
}

.icon-travel-052:before {
  content: "B";
}

.icon-travel-065:before {
  content: "C";
}

.icon-travel-064:before {
  content: "D";
}

.icon-travel-051:before {
  content: "E";
}

.icon-travel-038:before {
  content: "F";
}

.icon-travel-037:before {
  content: "G";
}

.icon-travel-050:before {
  content: "H";
}

.icon-travel-063:before {
  content: "I";
}

.icon-travel-062:before {
  content: "J";
}

.icon-travel-049:before {
  content: "K";
}

.icon-travel-036:before {
  content: "L";
}

.icon-travel-035:before {
  content: "M";
}

.icon-travel-048:before {
  content: "N";
}

.icon-travel-061:before {
  content: "O";
}

.icon-travel-060:before {
  content: "P";
}

.icon-travel-047:before {
  content: "Q";
}

.icon-travel-034:before {
  content: "R";
}

.icon-travel-033:before {
  content: "S";
}

.icon-travel-046:before {
  content: "T";
}

.icon-travel-059:before {
  content: "U";
}

.icon-travel-058:before {
  content: "V";
}

.icon-travel-045:before {
  content: "W";
}

.icon-travel-032:before {
  content: "X";
}

.icon-travel-031:before {
  content: "Y";
}

.icon-travel-044:before {
  content: "Z";
}

.icon-travel-057:before {
  content: "0";
}

.icon-travel-056:before {
  content: "1";
}

.icon-travel-043:before {
  content: "2";
}

.icon-travel-030:before {
  content: "3";
}

.icon-travel-029:before {
  content: "4";
}

.icon-travel-042:before {
  content: "5";
}

.icon-travel-055:before {
  content: "6";
}

.icon-travel-054:before {
  content: "7";
}

.icon-travel-041:before {
  content: "8";
}

.icon-travel-028:before {
  content: "9";
}

.icon-travel-027:before {
  content: "!";
}

.icon-travel-040:before {
  content: '"';
}

.icon-travel-053:before {
  content: "#";
}

.icon-travel-066:before {
  content: "$";
}

.icon-travel-079:before {
  content: "%";
}

.icon-travel-092:before {
  content: "&";
}

.icon-travel-105:before {
  content: "'";
}

.icon-travel-106:before {
  content: "(";
}

.icon-travel-093:before {
  content: ")";
}

.icon-travel-080:before {
  content: "*";
}

.icon-travel-067:before {
  content: "+";
}

.icon-travel-068:before {
  content: ",";
}

.icon-travel-081:before {
  content: "-";
}

.icon-travel-094:before {
  content: ".";
}

.icon-travel-107:before {
  content: "/";
}

.icon-travel-108:before {
  content: ":";
}

.icon-travel-095:before {
  content: ";";
}

.icon-travel-082:before {
  content: "<";
}

.icon-travel-069:before {
  content: "=";
}

.icon-travel-070:before {
  content: ">";
}

.icon-travel-083:before {
  content: "?";
}

.icon-travel-096:before {
  content: "@";
}

.icon-travel-109:before {
  content: "[";
}

.icon-travel-110:before {
  content: "]";
}

.icon-travel-097:before {
  content: "^";
}

.icon-travel-084:before {
  content: "_";
}

.icon-travel-071:before {
  content: "`";
}

.icon-travel-072:before {
  content: "{";
}

.icon-travel-085:before {
  content: "|";
}

.icon-travel-098:before {
  content: "}";
}

.icon-travel-111:before {
  content: "~";
}

.icon-travel-112:before {
  content: "\\";
}

.icon-travel-099:before {
  content: "\e000";
}

.icon-travel-086:before {
  content: "\e001";
}

.icon-travel-073:before {
  content: "\e002";
}

.icon-travel-074:before {
  content: "\e003";
}

.icon-travel-087:before {
  content: "\e004";
}

.icon-travel-100:before {
  content: "\e005";
}

.icon-travel-113:before {
  content: "\e006";
}

.icon-travel-114:before {
  content: "\e007";
}

.icon-travel-101:before {
  content: "\e008";
}

.icon-travel-088:before {
  content: "\e009";
}

.icon-travel-075:before {
  content: "\e00a";
}

.icon-travel-076:before {
  content: "\e00b";
}

.icon-travel-089:before {
  content: "\e00c";
}

.icon-travel-102:before {
  content: "\e00d";
}

.icon-travel-115:before {
  content: "\e00e";
}

.icon-travel-116:before {
  content: "\e00f";
}

.icon-travel-103:before {
  content: "\e010";
}

.icon-travel-090:before {
  content: "\e011";
}

.icon-travel-077:before {
  content: "\e012";
}

.icon-travel-091:before {
  content: "\e013";
}

.icon-travel-104:before {
  content: "\e014";
}

.icon-travel-117:before {
  content: "\e015";
}

.icon-travel-078:before {
  content: "\e016";
}

.icon-travel-130:before {
  content: "\e017";
}

.icon-travel-143:before {
  content: "\e018";
}

.icon-travel-142:before {
  content: "\e019";
}

.icon-travel-129:before {
  content: "\e01a";
}

.icon-travel-128:before {
  content: "\e01b";
}

.icon-travel-141:before {
  content: "\e01c";
}

.icon-travel-140:before {
  content: "\e01d";
}

.icon-travel-127:before {
  content: "\e01e";
}

.icon-travel-126:before {
  content: "\e01f";
}

.icon-travel-139:before {
  content: "\e020";
}

.icon-travel-138:before {
  content: "\e021";
}

.icon-travel-125:before {
  content: "\e022";
}

.icon-travel-124:before {
  content: "\e023";
}

.icon-travel-137:before {
  content: "\e024";
}

.icon-travel-150:before {
  content: "\e025";
}

.icon-travel-149:before {
  content: "\e026";
}

.icon-travel-136:before {
  content: "\e027";
}

.icon-travel-123:before {
  content: "\e028";
}

.icon-travel-122:before {
  content: "\e029";
}

.icon-travel-135:before {
  content: "\e02a";
}

.icon-travel-148:before {
  content: "\e02b";
}

.icon-travel-147:before {
  content: "\e02c";
}

.icon-travel-134:before {
  content: "\e02d";
}

.icon-travel-121:before {
  content: "\e02e";
}

.icon-travel-120:before {
  content: "\e02f";
}

.icon-travel-133:before {
  content: "\e030";
}

.icon-travel-146:before {
  content: "\e031";
}

.icon-travel-145:before {
  content: "\e032";
}

.icon-travel-132:before {
  content: "\e033";
}

.icon-travel-119:before {
  content: "\e034";
}

.icon-travel-118:before {
  content: "\e035";
}

.icon-travel-131:before {
  content: "\e036";
}

.icon-travel-144:before {
  content: "\e037";
}

/* Weather */
@font-face {
  font-family: "weather";
  src: url("/assets/weather-4af27b4e.eot");
  src: url("/assets/weather-4af27b4e.eot?#iefix") format("embedded-opentype"), url("/assets/weather-97ab44c5.woff") format("woff"), url("/assets/weather-1c1014f8.ttf") format("truetype"), url("/assets/weather-1aea5c56.svg#weather") format("svg");
  font-weight: normal;
  font-style: normal;
}
[data-icon-weather]:before {
  font-family: "weather" !important;
  content: attr(data-icon-weather);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class^=icon-weather]:before,
[class*=" icon-weather"]:before {
  font-family: "weather" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-weather-001:before {
  content: "a";
}

.icon-weather-014:before {
  content: "b";
}

.icon-weather-027:before {
  content: "c";
}

.icon-weather-040:before {
  content: "d";
}

.icon-weather-053:before {
  content: "e";
}

.icon-weather-054:before {
  content: "f";
}

.icon-weather-041:before {
  content: "g";
}

.icon-weather-028:before {
  content: "h";
}

.icon-weather-015:before {
  content: "i";
}

.icon-weather-002:before {
  content: "j";
}

.icon-weather-003:before {
  content: "k";
}

.icon-weather-016:before {
  content: "l";
}

.icon-weather-029:before {
  content: "m";
}

.icon-weather-042:before {
  content: "n";
}

.icon-weather-055:before {
  content: "o";
}

.icon-weather-056:before {
  content: "p";
}

.icon-weather-043:before {
  content: "q";
}

.icon-weather-030:before {
  content: "r";
}

.icon-weather-017:before {
  content: "s";
}

.icon-weather-004:before {
  content: "t";
}

.icon-weather-005:before {
  content: "u";
}

.icon-weather-018:before {
  content: "v";
}

.icon-weather-031:before {
  content: "w";
}

.icon-weather-044:before {
  content: "x";
}

.icon-weather-057:before {
  content: "y";
}

.icon-weather-058:before {
  content: "z";
}

.icon-weather-045:before {
  content: "A";
}

.icon-weather-032:before {
  content: "B";
}

.icon-weather-019:before {
  content: "C";
}

.icon-weather-006:before {
  content: "D";
}

.icon-weather-007:before {
  content: "E";
}

.icon-weather-020:before {
  content: "F";
}

.icon-weather-033:before {
  content: "G";
}

.icon-weather-046:before {
  content: "H";
}

.icon-weather-059:before {
  content: "I";
}

.icon-weather-060:before {
  content: "J";
}

.icon-weather-047:before {
  content: "K";
}

.icon-weather-034:before {
  content: "L";
}

.icon-weather-021:before {
  content: "M";
}

.icon-weather-008:before {
  content: "N";
}

.icon-weather-009:before {
  content: "O";
}

.icon-weather-022:before {
  content: "P";
}

.icon-weather-035:before {
  content: "Q";
}

.icon-weather-048:before {
  content: "R";
}

.icon-weather-049:before {
  content: "S";
}

.icon-weather-036:before {
  content: "T";
}

.icon-weather-023:before {
  content: "U";
}

.icon-weather-010:before {
  content: "V";
}

.icon-weather-011:before {
  content: "W";
}

.icon-weather-024:before {
  content: "X";
}

.icon-weather-037:before {
  content: "Y";
}

.icon-weather-050:before {
  content: "Z";
}

.icon-weather-051:before {
  content: "0";
}

.icon-weather-038:before {
  content: "1";
}

.icon-weather-025:before {
  content: "2";
}

.icon-weather-012:before {
  content: "3";
}

.icon-weather-013:before {
  content: "4";
}

.icon-weather-026:before {
  content: "5";
}

.icon-weather-039:before {
  content: "6";
}

.icon-weather-052:before {
  content: "7";
}

/* Transport */
@font-face {
  font-family: "transport";
  src: url("/assets/transport-1df12c61.eot");
  src: url("/assets/transport-1df12c61.eot?#iefix") format("embedded-opentype"), url("/assets/transport-2dcdf1c0.woff") format("woff"), url("/assets/transport-be5c0e2b.ttf") format("truetype"), url("/assets/transport-f0c105d7.svg#transport") format("svg");
  font-weight: normal;
  font-style: normal;
}
[data-icon-transport]:before {
  font-family: "transport" !important;
  content: attr(data-icon-transport);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class^=icon-transport]:before,
[class*=" icon-transport"]:before {
  font-family: "transport" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-transport-001:before {
  content: "a";
}

.icon-transport-014:before {
  content: "b";
}

.icon-transport-015:before {
  content: "c";
}

.icon-transport-002:before {
  content: "d";
}

.icon-transport-003:before {
  content: "e";
}

.icon-transport-016:before {
  content: "f";
}

.icon-transport-017:before {
  content: "g";
}

.icon-transport-004:before {
  content: "h";
}

.icon-transport-005:before {
  content: "i";
}

.icon-transport-018:before {
  content: "j";
}

.icon-transport-019:before {
  content: "k";
}

.icon-transport-006:before {
  content: "l";
}

.icon-transport-007:before {
  content: "m";
}

.icon-transport-020:before {
  content: "n";
}

.icon-transport-021:before {
  content: "o";
}

.icon-transport-008:before {
  content: "p";
}

.icon-transport-009:before {
  content: "q";
}

.icon-transport-022:before {
  content: "r";
}

.icon-transport-023:before {
  content: "s";
}

.icon-transport-010:before {
  content: "t";
}

.icon-transport-024:before {
  content: "u";
}

.icon-transport-025:before {
  content: "v";
}

.icon-transport-012:before {
  content: "w";
}

.icon-transport-011:before {
  content: "x";
}

.icon-transport-013:before {
  content: "y";
}

.icon-transport-026:before {
  content: "z";
}

.icon-transport-039:before {
  content: "A";
}

.icon-transport-052:before {
  content: "B";
}

.icon-transport-051:before {
  content: "C";
}

.icon-transport-038:before {
  content: "D";
}

.icon-transport-037:before {
  content: "E";
}

.icon-transport-050:before {
  content: "F";
}

.icon-transport-049:before {
  content: "G";
}

.icon-transport-036:before {
  content: "H";
}

.icon-transport-035:before {
  content: "I";
}

.icon-transport-048:before {
  content: "J";
}

.icon-transport-047:before {
  content: "K";
}

.icon-transport-034:before {
  content: "L";
}

.icon-transport-033:before {
  content: "M";
}

.icon-transport-046:before {
  content: "N";
}

.icon-transport-045:before {
  content: "O";
}

.icon-transport-032:before {
  content: "P";
}

.icon-transport-031:before {
  content: "Q";
}

.icon-transport-044:before {
  content: "R";
}

.icon-transport-043:before {
  content: "S";
}

.icon-transport-030:before {
  content: "T";
}

.icon-transport-029:before {
  content: "U";
}

.icon-transport-042:before {
  content: "V";
}

.icon-transport-041:before {
  content: "W";
}

.icon-transport-028:before {
  content: "X";
}

.icon-transport-027:before {
  content: "Y";
}

.icon-transport-040:before {
  content: "Z";
}

.icon-transport-053:before {
  content: "0";
}

.icon-transport-066:before {
  content: "1";
}

.icon-transport-079:before {
  content: "2";
}

.icon-transport-092:before {
  content: "3";
}

.icon-transport-093:before {
  content: "4";
}

.icon-transport-080:before {
  content: "5";
}

.icon-transport-067:before {
  content: "6";
}

.icon-transport-054:before {
  content: "7";
}

.icon-transport-055:before {
  content: "8";
}

.icon-transport-068:before {
  content: "9";
}

.icon-transport-081:before {
  content: "!";
}

.icon-transport-094:before {
  content: '"';
}

.icon-transport-095:before {
  content: "#";
}

.icon-transport-082:before {
  content: "$";
}

.icon-transport-069:before {
  content: "%";
}

.icon-transport-056:before {
  content: "&";
}

.icon-transport-057:before {
  content: "'";
}

.icon-transport-070:before {
  content: "(";
}

.icon-transport-083:before {
  content: ")";
}

.icon-transport-096:before {
  content: "*";
}

.icon-transport-097:before {
  content: "+";
}

.icon-transport-084:before {
  content: ",";
}

.icon-transport-071:before {
  content: "-";
}

.icon-transport-058:before {
  content: ".";
}

.icon-transport-059:before {
  content: "/";
}

.icon-transport-072:before {
  content: ":";
}

.icon-transport-085:before {
  content: ";";
}

.icon-transport-098:before {
  content: "<";
}

.icon-transport-099:before {
  content: "=";
}

.icon-transport-086:before {
  content: ">";
}

.icon-transport-073:before {
  content: "?";
}

.icon-transport-060:before {
  content: "@";
}

.icon-transport-061:before {
  content: "[";
}

.icon-transport-074:before {
  content: "]";
}

.icon-transport-087:before {
  content: "^";
}

.icon-transport-100:before {
  content: "_";
}

.icon-transport-088:before {
  content: "`";
}

.icon-transport-075:before {
  content: "{";
}

.icon-transport-076:before {
  content: "|";
}

.icon-transport-089:before {
  content: "}";
}

.icon-transport-090:before {
  content: "~";
}

.icon-transport-077:before {
  content: "\\";
}

.icon-transport-078:before {
  content: "\e000";
}

.icon-transport-091:before {
  content: "\e001";
}

.icon-transport-065:before {
  content: "\e002";
}

.icon-transport-064:before {
  content: "\e003";
}

.icon-transport-063:before {
  content: "\e004";
}

.icon-transport-062:before {
  content: "\e005";
}

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}

.slick-list:focus {
  outline: none;
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.slick-track:before,
.slick-track:after {
  display: table;
  content: "";
}

.slick-track:after {
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}

[dir=rtl] .slick-slide {
  float: right;
}

.slick-slide img {
  display: block;
}

.slick-slide.slick-loading img {
  display: none;
}

.slick-slide.dragging img {
  pointer-events: none;
}

.slick-initialized .slick-slide {
  display: block;
}

.slick-loading .slick-slide {
  visibility: hidden;
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

/* Slider */
.slick-loading .slick-list {
  background: #fff url("/assets/ajax-loader-5911f0f5.gif") center center no-repeat;
}

/* Icons */
@font-face {
  font-family: "slick";
  src: url("/assets/slick-447e0b23.eot");
  src: url("/assets/slick-447e0b23.eot?#iefix") format("embedded-opentype"), url("/assets/slick-74720559.woff") format("woff"), url("/assets/slick-a1735a41.ttf") format("truetype"), url("/assets/slick-c496ee3b.svg#slick") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none;
}
.slick-prev:hover, .slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  outline: none;
  background: transparent;
  color: transparent;
}
.slick-prev:hover:before, .slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.25;
}
.slick-prev:before,
.slick-next:before {
  font-family: "slick";
  font-size: 20px;
  line-height: 1;
  color: white;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-prev {
  left: -25px;
}
[dir=rtl] .slick-prev {
  left: auto;
  right: -25px;
}
.slick-prev:before {
  content: "←";
}
[dir=rtl] .slick-prev:before {
  content: "→";
}

.slick-next {
  right: -25px;
}
[dir=rtl] .slick-next {
  left: -25px;
  right: auto;
}
.slick-next:before {
  content: "→";
}
[dir=rtl] .slick-next:before {
  content: "←";
}

/* Dots */
.slick-dotted.slick-slider {
  margin-bottom: 30px;
}

.slick-dots {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}
.slick-dots li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
.slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 20px;
  width: 20px;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 5px;
  cursor: pointer;
}
.slick-dots li button:hover, .slick-dots li button:focus {
  outline: none;
}
.slick-dots li button:hover:before, .slick-dots li button:focus:before {
  opacity: 1;
}
.slick-dots li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "•";
  width: 20px;
  height: 20px;
  font-family: "slick";
  font-size: 6px;
  line-height: 20px;
  text-align: center;
  color: black;
  opacity: 0.25;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before {
  color: black;
  opacity: 0.75;
}

@font-face {
  font-family: "hs-icons";
  src: url("/assets/hs-icons-d80b5f86.ttf") format("truetype"), url("/assets/hs-icons-fbb0ee5f.woff") format("woff"), url("/assets/hs-icons-e3af6523.svg#hs-icons") format("svg");
  font-weight: normal;
  font-style: normal;
}
.hs-icon {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "hs-icons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.hs-icon-arrow-bottom:before {
  content: "\e900";
}

.hs-icon-arrow-left:before {
  content: "\e901";
}

.hs-icon-arrow-right:before {
  content: "\e902";
}

.hs-icon-arrow-top:before {
  content: "\e903";
}

.hs-icon-close:before {
  content: "\e904";
}

.hs-icon-hamburger-2:before {
  content: "\e905";
}

.hs-icon-hamburger:before {
  content: "\e906";
}

.hs-icon-lula-kebab-h:before {
  content: "\e907";
}

.hs-icon-lula-kebab-v:before {
  content: "\e908";
}

.hs-icon-magnifier:before {
  content: "\e909";
}

.hs-icon-music:before {
  content: "\e90a";
}

.hs-icon-photo:before {
  content: "\e90b";
}

.hs-icon-play:before {
  content: "\e90c";
}

.hs-icon-plus:before {
  content: "\e90d";
}

.hs-icon-unzoom:before {
  content: "\e90e";
}

.hs-icon-video:before {
  content: "\e90f";
}

.hs-icon-zoom:before {
  content: "\e910";
}

/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.2
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2017 Daniel Eden
 */
.animated {
  animation-duration: 1s;
  animation-fill-mode: both;
}

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

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

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

@keyframes bounce {
  from, 20%, 53%, 80%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transform: translate3d(0, 0, 0);
  }
  40%, 43% {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -30px, 0);
  }
  70% {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -15px, 0);
  }
  90% {
    transform: translate3d(0, -4px, 0);
  }
}
.bounce {
  animation-name: bounce;
  transform-origin: center bottom;
}

@keyframes flash {
  from, 50%, to {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}
.flash {
  animation-name: flash;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@keyframes pulse {
  from {
    transform: scale3d(1, 1, 1);
  }
  50% {
    transform: scale3d(1.05, 1.05, 1.05);
  }
  to {
    transform: scale3d(1, 1, 1);
  }
}
.pulse {
  animation-name: pulse;
}

@keyframes rubberBand {
  from {
    transform: scale3d(1, 1, 1);
  }
  30% {
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    transform: scale3d(1.05, 0.95, 1);
  }
  to {
    transform: scale3d(1, 1, 1);
  }
}
.rubberBand {
  animation-name: rubberBand;
}

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

@keyframes headShake {
  0% {
    transform: translateX(0);
  }
  6.5% {
    transform: translateX(-6px) rotateY(-9deg);
  }
  18.5% {
    transform: translateX(5px) rotateY(7deg);
  }
  31.5% {
    transform: translateX(-3px) rotateY(-5deg);
  }
  43.5% {
    transform: translateX(2px) rotateY(3deg);
  }
  50% {
    transform: translateX(0);
  }
}
.headShake {
  animation-timing-function: ease-in-out;
  animation-name: headShake;
}

@keyframes swing {
  20% {
    transform: rotate3d(0, 0, 1, 15deg);
  }
  40% {
    transform: rotate3d(0, 0, 1, -10deg);
  }
  60% {
    transform: rotate3d(0, 0, 1, 5deg);
  }
  80% {
    transform: rotate3d(0, 0, 1, -5deg);
  }
  to {
    transform: rotate3d(0, 0, 1, 0deg);
  }
}
.swing {
  transform-origin: top center;
  animation-name: swing;
}

@keyframes tada {
  from {
    transform: scale3d(1, 1, 1);
  }
  10%, 20% {
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }
  30%, 50%, 70%, 90% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }
  40%, 60%, 80% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }
  to {
    transform: scale3d(1, 1, 1);
  }
}
.tada {
  animation-name: tada;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@keyframes wobble {
  from {
    transform: none;
  }
  15% {
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }
  30% {
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }
  45% {
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }
  60% {
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }
  75% {
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }
  to {
    transform: none;
  }
}
.wobble {
  animation-name: wobble;
}

@keyframes jello {
  from, 11.1%, to {
    transform: none;
  }
  22.2% {
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }
  33.3% {
    transform: skewX(6.25deg) skewY(6.25deg);
  }
  44.4% {
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }
  55.5% {
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }
  66.6% {
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }
  77.7% {
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }
  88.8% {
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}
.jello {
  animation-name: jello;
  transform-origin: center;
}

@keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    transform: scale3d(0.97, 0.97, 0.97);
  }
  to {
    opacity: 1;
    transform: scale3d(1, 1, 1);
  }
}
.bounceIn {
  animation-name: bounceIn;
}

@keyframes bounceInDown {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0);
  }
  75% {
    transform: translate3d(0, -10px, 0);
  }
  90% {
    transform: translate3d(0, 5px, 0);
  }
  to {
    transform: none;
  }
}
.bounceInDown {
  animation-name: bounceInDown;
}

@keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(25px, 0, 0);
  }
  75% {
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    transform: translate3d(5px, 0, 0);
  }
  to {
    transform: none;
  }
}
.bounceInLeft {
  animation-name: bounceInLeft;
}

@keyframes bounceInRight {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    transform: translate3d(10px, 0, 0);
  }
  90% {
    transform: translate3d(-5px, 0, 0);
  }
  to {
    transform: none;
  }
}
.bounceInRight {
  animation-name: bounceInRight;
}

@keyframes bounceInUp {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }
  75% {
    transform: translate3d(0, 10px, 0);
  }
  90% {
    transform: translate3d(0, -5px, 0);
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
.bounceInUp {
  animation-name: bounceInUp;
}

@keyframes bounceOut {
  20% {
    transform: scale3d(0.9, 0.9, 0.9);
  }
  50%, 55% {
    opacity: 1;
    transform: scale3d(1.1, 1.1, 1.1);
  }
  to {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
.bounceOut {
  animation-name: bounceOut;
}

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

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

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

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

@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.fadeIn {
  animation-name: fadeIn;
}

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

@keyframes fadeInDownBig {
  from {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
.fadeInDownBig {
  animation-name: fadeInDownBig;
}

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

@keyframes fadeInLeftBig {
  from {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
.fadeInLeftBig {
  animation-name: fadeInLeftBig;
}

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

@keyframes fadeInRightBig {
  from {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
.fadeInRightBig {
  animation-name: fadeInRightBig;
}

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

@keyframes fadeInUpBig {
  from {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
.fadeInUpBig {
  animation-name: fadeInUpBig;
}

@keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.fadeOut {
  animation-name: fadeOut;
}

@keyframes fadeOutDown {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }
}
.fadeOutDown {
  animation-name: fadeOutDown;
}

@keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}
.fadeOutDownBig {
  animation-name: fadeOutDownBig;
}

@keyframes fadeOutLeft {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
  }
}
.fadeOutLeft {
  animation-name: fadeOutLeft;
}

@keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
}
.fadeOutLeftBig {
  animation-name: fadeOutLeftBig;
}

@keyframes fadeOutRight {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }
}
.fadeOutRight {
  animation-name: fadeOutRight;
}

@keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
}
.fadeOutRightBig {
  animation-name: fadeOutRightBig;
}

@keyframes fadeOutUp {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }
}
.fadeOutUp {
  animation-name: fadeOutUp;
}

@keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}
.fadeOutUpBig {
  animation-name: fadeOutUpBig;
}

@keyframes flip {
  from {
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    animation-timing-function: ease-out;
  }
  40% {
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    animation-timing-function: ease-out;
  }
  50% {
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    animation-timing-function: ease-in;
  }
  80% {
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    animation-timing-function: ease-in;
  }
  to {
    transform: perspective(400px);
    animation-timing-function: ease-in;
  }
}
.animated.flip {
  backface-visibility: visible;
  animation-name: flip;
}

@keyframes flipInX {
  from {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    animation-timing-function: ease-in;
  }
  60% {
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  to {
    transform: perspective(400px);
  }
}
.flipInX {
  backface-visibility: visible !important;
  animation-name: flipInX;
}

@keyframes flipInY {
  from {
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    animation-timing-function: ease-in;
  }
  60% {
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  to {
    transform: perspective(400px);
  }
}
.flipInY {
  backface-visibility: visible !important;
  animation-name: flipInY;
}

@keyframes flipOutX {
  from {
    transform: perspective(400px);
  }
  30% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }
  to {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}
.flipOutX {
  animation-name: flipOutX;
  backface-visibility: visible !important;
}

@keyframes flipOutY {
  from {
    transform: perspective(400px);
  }
  30% {
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }
  to {
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}
.flipOutY {
  backface-visibility: visible !important;
  animation-name: flipOutY;
}

@keyframes lightSpeedIn {
  from {
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
  60% {
    transform: skewX(20deg);
    opacity: 1;
  }
  80% {
    transform: skewX(-5deg);
    opacity: 1;
  }
  to {
    transform: none;
    opacity: 1;
  }
}
.lightSpeedIn {
  animation-name: lightSpeedIn;
  animation-timing-function: ease-out;
}

@keyframes lightSpeedOut {
  from {
    opacity: 1;
  }
  to {
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}
.lightSpeedOut {
  animation-name: lightSpeedOut;
  animation-timing-function: ease-in;
}

@keyframes rotateIn {
  from {
    transform-origin: center;
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }
  to {
    transform-origin: center;
    transform: none;
    opacity: 1;
  }
}
.rotateIn {
  animation-name: rotateIn;
}

@keyframes rotateInDownLeft {
  from {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
  to {
    transform-origin: left bottom;
    transform: none;
    opacity: 1;
  }
}
.rotateInDownLeft {
  animation-name: rotateInDownLeft;
}

@keyframes rotateInDownRight {
  from {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  to {
    transform-origin: right bottom;
    transform: none;
    opacity: 1;
  }
}
.rotateInDownRight {
  animation-name: rotateInDownRight;
}

@keyframes rotateInUpLeft {
  from {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  to {
    transform-origin: left bottom;
    transform: none;
    opacity: 1;
  }
}
.rotateInUpLeft {
  animation-name: rotateInUpLeft;
}

@keyframes rotateInUpRight {
  from {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }
  to {
    transform-origin: right bottom;
    transform: none;
    opacity: 1;
  }
}
.rotateInUpRight {
  animation-name: rotateInUpRight;
}

@keyframes rotateOut {
  from {
    transform-origin: center;
    opacity: 1;
  }
  to {
    transform-origin: center;
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}
.rotateOut {
  animation-name: rotateOut;
}

@keyframes rotateOutDownLeft {
  from {
    transform-origin: left bottom;
    opacity: 1;
  }
  to {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}
.rotateOutDownLeft {
  animation-name: rotateOutDownLeft;
}

@keyframes rotateOutDownRight {
  from {
    transform-origin: right bottom;
    opacity: 1;
  }
  to {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
.rotateOutDownRight {
  animation-name: rotateOutDownRight;
}

@keyframes rotateOutUpLeft {
  from {
    transform-origin: left bottom;
    opacity: 1;
  }
  to {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
.rotateOutUpLeft {
  animation-name: rotateOutUpLeft;
}

@keyframes rotateOutUpRight {
  from {
    transform-origin: right bottom;
    opacity: 1;
  }
  to {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}
.rotateOutUpRight {
  animation-name: rotateOutUpRight;
}

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

@keyframes jackInTheBox {
  from {
    opacity: 0;
    transform: scale(0.1) rotate(30deg);
    transform-origin: center bottom;
  }
  50% {
    transform: rotate(-10deg);
  }
  70% {
    transform: rotate(3deg);
  }
  to {
    opacity: 1;
    transform: scale(1);
  }
}
.jackInTheBox {
  animation-name: jackInTheBox;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@keyframes rollIn {
  from {
    opacity: 0;
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
.rollIn {
  animation-name: rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@keyframes rollOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}
.rollOut {
  animation-name: rollOut;
}

@keyframes zoomIn {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
.zoomIn {
  animation-name: zoomIn;
}

@keyframes zoomInDown {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomInDown {
  animation-name: zoomInDown;
}

@keyframes zoomInLeft {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomInLeft {
  animation-name: zoomInLeft;
}

@keyframes zoomInRight {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomInRight {
  animation-name: zoomInRight;
}

@keyframes zoomInUp {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomInUp {
  animation-name: zoomInUp;
}

@keyframes zoomOut {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}
.zoomOut {
  animation-name: zoomOut;
}

@keyframes zoomOutDown {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform-origin: center bottom;
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomOutDown {
  animation-name: zoomOutDown;
}

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

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

@keyframes zoomOutUp {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform-origin: center bottom;
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomOutUp {
  animation-name: zoomOutUp;
}

@keyframes slideInDown {
  from {
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
.slideInDown {
  animation-name: slideInDown;
}

@keyframes slideInLeft {
  from {
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
.slideInLeft {
  animation-name: slideInLeft;
}

@keyframes slideInRight {
  from {
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
.slideInRight {
  animation-name: slideInRight;
}

@keyframes slideInUp {
  from {
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
.slideInUp {
  animation-name: slideInUp;
}

@keyframes slideOutDown {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(0, 100%, 0);
  }
}
.slideOutDown {
  animation-name: slideOutDown;
}

@keyframes slideOutLeft {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(-100%, 0, 0);
  }
}
.slideOutLeft {
  animation-name: slideOutLeft;
}

@keyframes slideOutRight {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(100%, 0, 0);
  }
}
.slideOutRight {
  animation-name: slideOutRight;
}

@keyframes slideOutUp {
  from {
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(0, -100%, 0);
  }
}
.slideOutUp {
  animation-name: slideOutUp;
}

.custombox-content, .custombox-overlay {
  position: fixed;
  overflow: hidden;
  top: 0;
  width: 100%;
  height: 100%;
}

.custombox-overlay {
  z-index: 9997;
  opacity: 0;
  transition-delay: 0s;
  transition-timing-function: linear;
  transition-property: opacity;
}

.custombox-content {
  z-index: 9999;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  align-content: stretch;
}

.custombox-lock {
  overflow: hidden;
}

.custombox-reference {
  display: none;
}

.custombox-content {
  overflow-y: auto;
}

.custombox-content > * {
  max-width: 100%;
  max-height: 95%;
}

.custombox-fullscreen.custombox-content {
  justify-content: flex-start;
  align-items: stretch;
}

.custombox-fullscreen.custombox-content > * {
  width: 100%;
  max-height: 100%;
}

.custombox-y-top {
  align-items: baseline;
}

.custombox-x-left {
  align-items: flex-start;
}

.custombox-y-center {
  align-items: center;
}

.custombox-y-bottom {
  align-items: flex-end;
}

.custombox-x-center {
  justify-content: center;
}

.custombox-x-right {
  justify-content: flex-end;
}

.custombox-perspective, .custombox-perspective body {
  perspective: 600px;
  height: 100%;
  overflow: hidden;
}

.custombox-perspective .custombox-container {
  overflow: hidden;
  height: 100%;
}

.custombox-fadein.custombox-content {
  opacity: 0;
}

.custombox-fadein.custombox-content.custombox-open {
  animation-name: fadeIn;
  animation-timing-function: ease-in;
  animation-fill-mode: forwards;
  backface-visibility: hidden;
}

.custombox-fadein.custombox-content.custombox-close {
  animation-name: fadeOut;
  animation-timing-function: ease-out;
  animation-fill-mode: forwards;
  backface-visibility: hidden;
}

@keyframes slideInTop {
  from {
    transform: translateY(-100%);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes slideOutTop {
  from {
    transform: translateY(0);
  }
  to {
    transform: translateY(-100%);
  }
}
@keyframes slideInBottom {
  from {
    transform: translateY(100%);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes slideOutBottom {
  from {
    transform: translateY(0);
  }
  to {
    transform: translateY(100%);
  }
}
@keyframes slideInLeft {
  from {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes slideOutLeft {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-100%);
  }
}
@keyframes slideInRight {
  from {
    transform: translateX(100%);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes slideOutRight {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(100%);
  }
}
.custombox-contentscale.custombox-content, .custombox-letmein.custombox-content, .custombox-makeway.custombox-content, .custombox-push.custombox-content, .custombox-slide.custombox-content, .custombox-slip.custombox-content {
  transform: translateX(-100%);
}

.custombox-contentscale.custombox-content.custombox-open.custombox-top, .custombox-letmein.custombox-content.custombox-open.custombox-top, .custombox-makeway.custombox-content.custombox-open.custombox-top, .custombox-push.custombox-content.custombox-open.custombox-top, .custombox-slide.custombox-content.custombox-open.custombox-top, .custombox-slip.custombox-content.custombox-open.custombox-top {
  animation-name: slideInTop;
  animation-timing-function: ease-out;
  animation-fill-mode: forwards;
  backface-visibility: hidden;
}

.custombox-contentscale.custombox-content.custombox-open.custombox-bottom, .custombox-letmein.custombox-content.custombox-open.custombox-bottom, .custombox-makeway.custombox-content.custombox-open.custombox-bottom, .custombox-push.custombox-content.custombox-open.custombox-bottom, .custombox-slide.custombox-content.custombox-open.custombox-bottom, .custombox-slip.custombox-content.custombox-open.custombox-bottom {
  animation-name: slideInBottom;
  animation-timing-function: ease-out;
  animation-fill-mode: forwards;
  backface-visibility: hidden;
}

.custombox-contentscale.custombox-content.custombox-open.custombox-left, .custombox-letmein.custombox-content.custombox-open.custombox-left, .custombox-makeway.custombox-content.custombox-open.custombox-left, .custombox-push.custombox-content.custombox-open.custombox-left, .custombox-slide.custombox-content.custombox-open.custombox-left, .custombox-slip.custombox-content.custombox-open.custombox-left {
  animation-name: slideInLeft;
  animation-timing-function: ease-out;
  animation-fill-mode: forwards;
  backface-visibility: hidden;
}

.custombox-contentscale.custombox-content.custombox-open.custombox-right, .custombox-letmein.custombox-content.custombox-open.custombox-right, .custombox-makeway.custombox-content.custombox-open.custombox-right, .custombox-push.custombox-content.custombox-open.custombox-right, .custombox-slide.custombox-content.custombox-open.custombox-right, .custombox-slip.custombox-content.custombox-open.custombox-right {
  animation-name: slideInRight;
  animation-timing-function: ease-out;
  animation-fill-mode: forwards;
  backface-visibility: hidden;
}

.custombox-contentscale.custombox-content.custombox-close.custombox-top, .custombox-letmein.custombox-content.custombox-close.custombox-top, .custombox-makeway.custombox-content.custombox-close.custombox-top, .custombox-push.custombox-content.custombox-close.custombox-top, .custombox-slide.custombox-content.custombox-close.custombox-top, .custombox-slip.custombox-content.custombox-close.custombox-top {
  animation-name: slideOutTop;
  animation-timing-function: ease-in;
  animation-fill-mode: forwards;
  backface-visibility: hidden;
}

.custombox-contentscale.custombox-content.custombox-close.custombox-bottom, .custombox-letmein.custombox-content.custombox-close.custombox-bottom, .custombox-makeway.custombox-content.custombox-close.custombox-bottom, .custombox-push.custombox-content.custombox-close.custombox-bottom, .custombox-slide.custombox-content.custombox-close.custombox-bottom, .custombox-slip.custombox-content.custombox-close.custombox-bottom {
  animation-name: slideOutBottom;
  animation-timing-function: ease-in;
  animation-fill-mode: forwards;
  backface-visibility: hidden;
}

.custombox-contentscale.custombox-content.custombox-close.custombox-left, .custombox-letmein.custombox-content.custombox-close.custombox-left, .custombox-makeway.custombox-content.custombox-close.custombox-left, .custombox-push.custombox-content.custombox-close.custombox-left, .custombox-slide.custombox-content.custombox-close.custombox-left, .custombox-slip.custombox-content.custombox-close.custombox-left {
  animation-name: slideOutLeft;
  animation-timing-function: ease-in;
  animation-fill-mode: forwards;
  backface-visibility: hidden;
}

.custombox-contentscale.custombox-content.custombox-close.custombox-right, .custombox-letmein.custombox-content.custombox-close.custombox-right, .custombox-makeway.custombox-content.custombox-close.custombox-right, .custombox-push.custombox-content.custombox-close.custombox-right, .custombox-slide.custombox-content.custombox-close.custombox-right, .custombox-slip.custombox-content.custombox-close.custombox-right {
  animation-name: slideOutRight;
  animation-timing-function: ease-in;
  animation-fill-mode: forwards;
  backface-visibility: hidden;
}

@keyframes newspaperIn {
  from {
    transform: scale(0) rotate(720deg);
    opacity: 0;
  }
  to {
    transform: scale(1) rotate(0);
    opacity: 1;
  }
}
@keyframes newspaperOut {
  from {
    transform: scale(1) rotate(0);
    opacity: 1;
  }
  to {
    transform: scale(0) rotate(720deg);
    opacity: 0;
  }
}
.custombox-newspaper.custombox-content {
  opacity: 0;
}

.custombox-newspaper.custombox-content.custombox-open {
  animation-name: newspaperIn;
  animation-timing-function: ease-in;
  animation-fill-mode: forwards;
  backface-visibility: hidden;
}

.custombox-newspaper.custombox-content.custombox-close {
  animation-name: newspaperOut;
  animation-timing-function: ease-out;
  animation-fill-mode: forwards;
  backface-visibility: hidden;
}

@keyframes fallIn {
  from {
    transform-style: preserve-3d;
    transform: translateZ(600px) rotateX(20deg);
    opacity: 0;
  }
  to {
    transition-timing-function: ease-in;
    transition-property: all;
    transform: translateZ(0) rotateX(0);
    opacity: 1;
  }
}
@keyframes fallOut {
  from {
    transition-timing-function: ease-in;
    transition-property: all;
    transform: translateZ(0) rotateX(0);
    opacity: 1;
  }
  to {
    transform-style: preserve-3d;
    transform: translateZ(600px) rotateX(20deg);
    opacity: 0;
  }
}
.custombox-fall.custombox-content {
  opacity: 0;
}

.custombox-fall.custombox-content.custombox-open {
  animation-name: fallIn;
  animation-timing-function: ease-in;
  animation-fill-mode: forwards;
  backface-visibility: hidden;
}

.custombox-fall.custombox-content.custombox-close {
  animation-name: fallOut;
  animation-timing-function: ease-out;
  animation-fill-mode: forwards;
  backface-visibility: hidden;
}

@keyframes sidefallIn {
  from {
    transform-style: preserve-3d;
    transform: translate(30%) translateZ(600px) rotate(10deg);
    opacity: 0;
  }
  to {
    transition-timing-function: ease-in;
    transition-property: all;
    transform: translate(0) translateZ(0) rotate(0);
    opacity: 1;
  }
}
@keyframes sidefallOut {
  from {
    transition-timing-function: ease-in;
    transition-property: all;
    transform: translate(0) translateZ(0) rotate(0);
    opacity: 1;
  }
  to {
    transform-style: preserve-3d;
    transform: translate(30%) translateZ(600px) rotate(10deg);
    opacity: 0;
  }
}
.custombox-sidefall.custombox-content {
  opacity: 0;
}

.custombox-sidefall.custombox-content.custombox-open {
  animation-name: sidefallIn;
  animation-timing-function: ease-in;
  animation-fill-mode: forwards;
  backface-visibility: hidden;
}

.custombox-sidefall.custombox-content.custombox-close {
  animation-name: sidefallOut;
  animation-timing-function: ease-out;
  animation-fill-mode: forwards;
  backface-visibility: hidden;
}

@keyframes blurInTop {
  from {
    transform: translateY(-5%);
    opacity: 0;
  }
  to {
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes blurOutTop {
  from {
    transform: translateY(0);
    opacity: 1;
  }
  to {
    transform: translateY(-5%);
    opacity: 0;
  }
}
@keyframes blurInBottom {
  from {
    transform: translateY(5%);
    opacity: 0;
  }
  to {
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes blurOutBottom {
  from {
    transform: translateY(0);
    opacity: 1;
  }
  to {
    transform: translateY(5%);
    opacity: 0;
  }
}
@keyframes blurInRight {
  from {
    transform: translateX(5%);
    opacity: 0;
  }
  to {
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes blurOutRight {
  from {
    transform: translateY(0);
    opacity: 1;
  }
  to {
    transform: translateX(5%);
    opacity: 0;
  }
}
@keyframes blurInLeft {
  from {
    transform: translateX(-5%);
    opacity: 0;
  }
  to {
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes blurOutLeft {
  from {
    transform: translateY(0);
    opacity: 1;
  }
  to {
    transform: translateX(-5%);
    opacity: 0;
  }
}
@keyframes blurInContainer {
  from {
    filter: blur(0);
  }
  to {
    filter: blur(3px);
  }
}
@keyframes blurOutContainer {
  from {
    filter: blur(3px);
  }
  to {
    filter: blur(0);
  }
}
.custombox-blur.custombox-content {
  opacity: 0;
}

.custombox-blur.custombox-content.custombox-open.custombox-top {
  animation-name: blurInTop;
  animation-timing-function: ease-in;
  animation-fill-mode: forwards;
  backface-visibility: hidden;
}

.custombox-blur.custombox-content.custombox-open.custombox-bottom {
  animation-name: blurInBottom;
  animation-timing-function: ease-in;
  animation-fill-mode: forwards;
  backface-visibility: hidden;
}

.custombox-blur.custombox-content.custombox-open.custombox-left {
  animation-name: blurInLeft;
  animation-timing-function: ease-in;
  animation-fill-mode: forwards;
  backface-visibility: hidden;
}

.custombox-blur.custombox-content.custombox-open.custombox-right {
  animation-name: blurInRight;
  animation-timing-function: ease-in;
  animation-fill-mode: forwards;
  backface-visibility: hidden;
}

.custombox-blur.custombox-container, .custombox-blur.custombox-content.custombox-close.custombox-bottom, .custombox-blur.custombox-content.custombox-close.custombox-left, .custombox-blur.custombox-content.custombox-close.custombox-right, .custombox-blur.custombox-content.custombox-close.custombox-top {
  animation-timing-function: ease-out;
  animation-fill-mode: forwards;
  backface-visibility: hidden;
}

.custombox-blur.custombox-content.custombox-close.custombox-top {
  animation-name: blurOutTop;
}

.custombox-blur.custombox-content.custombox-close.custombox-bottom {
  animation-name: blurOutBottom;
}

.custombox-blur.custombox-content.custombox-close.custombox-right {
  animation-name: blurOutRight;
}

.custombox-blur.custombox-content.custombox-close.custombox-left {
  animation-name: blurOutLeft;
}

.custombox-blur.custombox-container {
  animation-name: blurOutContainer;
}

.custombox-blur.custombox-container.custombox-open {
  animation-name: blurInContainer;
  animation-timing-function: ease-in;
  animation-fill-mode: forwards;
  backface-visibility: hidden;
}

@keyframes flipInTop {
  from {
    transform-style: preserve-3d;
    transform: rotateX(-70deg);
  }
  to {
    transform: rotateY(0);
    opacity: 1;
  }
}
@keyframes flipOutTop {
  from {
    transform: rotateY(0);
    opacity: 1;
  }
  to {
    transform-style: preserve-3d;
    transform: rotateX(-70deg);
  }
}
@keyframes flipInBottom {
  from {
    transform-style: preserve-3d;
    transform: rotateX(70deg);
  }
  to {
    transform: rotateY(0);
    opacity: 1;
  }
}
@keyframes flipOutBottom {
  from {
    transform: rotateY(0);
    opacity: 1;
  }
  to {
    transform-style: preserve-3d;
    transform: rotateX(70deg);
  }
}
@keyframes flipInRight {
  from {
    transform-style: preserve-3d;
    transform: rotateY(70deg);
  }
  to {
    transform: rotateY(0);
    opacity: 1;
  }
}
@keyframes flipOutRight {
  from {
    transform: rotateY(0);
    opacity: 1;
  }
  to {
    transform-style: preserve-3d;
    transform: rotateY(70deg);
  }
}
@keyframes flipInLeft {
  from {
    transform-style: preserve-3d;
    transform: rotateY(-70deg);
  }
  to {
    transform: rotateY(0);
    opacity: 1;
  }
}
@keyframes flipOutLeft {
  from {
    transform: rotateY(0);
    opacity: 1;
  }
  to {
    transform-style: preserve-3d;
    transform: rotateY(-70deg);
  }
}
.custombox-flip.custombox-content {
  opacity: 0;
}

.custombox-flip.custombox-content.custombox-open.custombox-top {
  animation-name: flipInTop;
  animation-timing-function: ease-in;
  animation-fill-mode: forwards;
  backface-visibility: hidden;
}

.custombox-flip.custombox-content.custombox-open.custombox-bottom {
  animation-name: flipInBottom;
  animation-timing-function: ease-in;
  animation-fill-mode: forwards;
  backface-visibility: hidden;
}

.custombox-flip.custombox-content.custombox-open.custombox-right {
  animation-name: flipInRight;
  animation-timing-function: ease-in;
  animation-fill-mode: forwards;
  backface-visibility: hidden;
}

.custombox-flip.custombox-content.custombox-open.custombox-left {
  animation-name: flipInLeft;
  animation-timing-function: ease-in;
  animation-fill-mode: forwards;
  backface-visibility: hidden;
}

.custombox-flip.custombox-content.custombox-close.custombox-bottom, .custombox-flip.custombox-content.custombox-close.custombox-left, .custombox-flip.custombox-content.custombox-close.custombox-right, .custombox-flip.custombox-content.custombox-close.custombox-top {
  animation-timing-function: ease-out;
  animation-fill-mode: forwards;
  backface-visibility: hidden;
}

.custombox-flip.custombox-content.custombox-close.custombox-top {
  animation-name: flipOutTop;
}

.custombox-flip.custombox-content.custombox-close.custombox-bottom {
  animation-name: flipOutBottom;
}

.custombox-flip.custombox-content.custombox-close.custombox-right {
  animation-name: flipOutRight;
}

.custombox-flip.custombox-content.custombox-close.custombox-left {
  animation-name: flipOutLeft;
}

@keyframes signIn {
  from {
    transform-style: preserve-3d;
    transform: rotateX(-60deg);
    transform-origin: 50% 0;
    transition-property: all;
  }
  to {
    transform: rotateX(0);
    opacity: 1;
  }
}
@keyframes signOut {
  from {
    transform: rotateX(0);
    opacity: 1;
  }
  to {
    transform-style: preserve-3d;
    transform: rotateX(-60deg);
    transform-origin: 50% 0;
    transition-property: all;
  }
}
.custombox-sign {
  perspective: 1300px;
}

.custombox-sign.custombox-content {
  opacity: 0;
}

.custombox-sign.custombox-content.custombox-open {
  animation-name: signIn;
  animation-timing-function: ease-in;
  animation-fill-mode: forwards;
  backface-visibility: hidden;
}

.custombox-sign.custombox-content.custombox-close {
  animation-name: signOut;
  animation-timing-function: ease-out;
  animation-fill-mode: forwards;
  backface-visibility: hidden;
}

@keyframes superscaledIn {
  from {
    transform: scale(2);
  }
  to {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes superscaledOut {
  from {
    transform: scale(1);
    opacity: 1;
  }
  to {
    transform: scale(2);
  }
}
.custombox-superscaled.custombox-content {
  opacity: 0;
}

.custombox-superscaled.custombox-content.custombox-open {
  animation-name: superscaledIn;
  animation-timing-function: ease-in;
  animation-fill-mode: forwards;
  backface-visibility: hidden;
}

.custombox-superscaled.custombox-content.custombox-close {
  animation-name: superscaledOut;
  animation-timing-function: ease-out;
  animation-fill-mode: forwards;
  backface-visibility: hidden;
}

@keyframes slitIn {
  0% {
    transform: translateZ(-3000px) rotateY(90deg);
  }
  50% {
    transform: translateZ(-250px) rotateY(89deg);
    opacity: 1;
    animation-timing-function: ease-out;
  }
  100% {
    transform: translateZ(0) rotateY(0);
    opacity: 1;
  }
}
@keyframes slitOut {
  0% {
    transform: translateZ(0) rotateY(0);
    opacity: 1;
  }
  50% {
    transform: translateZ(-250px) rotateY(89deg);
    opacity: 1;
    animation-timing-function: ease-out;
  }
  100% {
    transform: translateZ(-3000px) rotateY(90deg);
  }
}
.custombox-slit.custombox-content {
  opacity: 0;
  transform-style: preserve-3d;
}

.custombox-slit.custombox-content.custombox-open {
  animation-name: slitIn;
  animation-timing-function: ease-in;
  animation-fill-mode: forwards;
  backface-visibility: hidden;
}

.custombox-slit.custombox-content.custombox-close {
  animation-name: slitOut;
  animation-timing-function: ease-out;
  animation-fill-mode: forwards;
  backface-visibility: hidden;
}

@keyframes rotateIn {
  from {
    transform-style: preserve-3d;
    transform: translateY(0) rotateX(90deg);
    transform-origin: 0 100%;
    opacity: 0;
    transition-timing-function: ease-out;
    transition-property: all;
  }
  to {
    transform: translateY(0) rotateX(0);
    opacity: 1;
  }
}
@keyframes rotateOut {
  from {
    transform: translateY(0) rotateX(0);
    opacity: 1;
  }
  to {
    transform-style: preserve-3d;
    transform: translateY(0) rotateX(90deg);
    transform-origin: 0 100%;
    opacity: 0;
    transition-timing-function: ease-out;
    transition-property: all;
  }
}
.custombox-rotate {
  perspective: 2300px;
}

.custombox-rotate.custombox-content {
  transform: translateY(-100%);
}

.custombox-rotate.custombox-content.custombox-open {
  animation-name: rotateIn;
  animation-timing-function: ease-out;
  animation-fill-mode: forwards;
  backface-visibility: hidden;
}

.custombox-rotate.custombox-content.custombox-close {
  animation-name: rotateOut;
  animation-timing-function: ease-out;
  animation-fill-mode: forwards;
  backface-visibility: hidden;
}

.custombox-letmein.custombox-overlay.custombox-open.custombox-bottom, .custombox-letmein.custombox-overlay.custombox-open.custombox-left, .custombox-letmein.custombox-overlay.custombox-open.custombox-right, .custombox-letmein.custombox-overlay.custombox-open.custombox-top {
  animation-timing-function: ease-in;
  animation-fill-mode: forwards;
  backface-visibility: hidden;
}

@keyframes letmeinBottomOverlay {
  to {
    transform: rotateX(-2deg);
    transform-origin: 50% 0;
    transform-style: preserve-3d;
  }
}
@keyframes letmeinOutBottomOverlay {
  from {
    transform: rotateX(-2deg);
    transform-origin: 50% 0;
    transform-style: preserve-3d;
  }
  to {
    opacity: 0;
  }
}
@keyframes letmeinLeftOverlay {
  to {
    transform: rotateY(-2deg);
    transform-origin: 50% 0;
    transform-style: preserve-3d;
  }
}
@keyframes letmeinOutLeftOverlay {
  from {
    transform: rotateY(-2deg);
    transform-origin: 50% 0;
    transform-style: preserve-3d;
  }
  to {
    opacity: 0;
  }
}
@keyframes letmeinRightOverlay {
  to {
    transform: rotateY(2deg);
    transform-origin: 50% 0;
    transform-style: preserve-3d;
  }
}
@keyframes letmeinOutRightOverlay {
  from {
    transform: rotateY(2deg);
    transform-origin: 50% 0;
    transform-style: preserve-3d;
  }
  to {
    opacity: 0;
  }
}
@keyframes letmeinTopOverlay {
  to {
    transform: rotateX(2deg);
    transform-origin: 0 50%;
    transform-style: preserve-3d;
  }
}
@keyframes letmeinOutTopOverlay {
  from {
    transform: rotateX(2deg);
    transform-origin: 50% 0;
    transform-style: preserve-3d;
  }
  to {
    opacity: 0;
  }
}
.custombox-letmein.custombox-overlay.custombox-open.custombox-top {
  animation-name: letmeinTopOverlay;
}

.custombox-letmein.custombox-overlay.custombox-open.custombox-bottom {
  animation-name: letmeinBottomOverlay;
}

.custombox-letmein.custombox-overlay.custombox-open.custombox-left {
  animation-name: letmeinLeftOverlay;
}

.custombox-letmein.custombox-overlay.custombox-open.custombox-right {
  animation-name: letmeinRightOverlay;
}

.custombox-letmein.custombox-overlay.custombox-close.custombox-top {
  animation-name: letmeinOutTopOverlay;
  animation-timing-function: ease-out;
  animation-fill-mode: forwards;
  backface-visibility: hidden;
}

.custombox-letmein.custombox-overlay.custombox-close.custombox-bottom {
  animation-name: letmeinOutBottomOverlay;
  animation-timing-function: ease-out;
  animation-fill-mode: forwards;
  backface-visibility: hidden;
}

.custombox-letmein.custombox-overlay.custombox-close.custombox-left {
  animation-name: letmeinOutLeftOverlay;
  animation-timing-function: ease-out;
  animation-fill-mode: forwards;
  backface-visibility: hidden;
}

.custombox-letmein.custombox-overlay.custombox-close.custombox-right {
  animation-name: letmeinOutRightOverlay;
  animation-timing-function: ease-out;
  animation-fill-mode: forwards;
  backface-visibility: hidden;
}

@keyframes makewayInContainer {
  50% {
    transform: translateZ(-50px) rotateY(5deg);
    animation-timing-function: ease-out;
  }
  100% {
    transform: translateZ(-200px);
  }
}
@keyframes makewayOutContainer {
  0% {
    transform: translateZ(-200px);
  }
  50% {
    transform: translateZ(-50px) rotateY(5deg);
    animation-timing-function: ease-out;
  }
  100% {
    opacity: 0;
  }
}
@keyframes makewayInTop {
  from {
    transform: translateY(-100%);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes makewayOutTop {
  from {
    transform: translateY(0);
  }
  to {
    transform: translateY(-100%);
  }
}
@keyframes makewayInBottom {
  from {
    transform: translateY(100%);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes makewayOutBottom {
  from {
    transform: translateY(0);
  }
  to {
    transform: translateY(100%);
  }
}
@keyframes makewayInLeft {
  from {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes makewayOutLeft {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-100%);
  }
}
@keyframes makewayInRight {
  from {
    transform: translateX(100%);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes makewayOutRight {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(100%);
  }
}
.custombox-makeway.custombox-overlay {
  transform-style: preserve-3d;
  transform-origin: 0 50%;
}

.custombox-makeway.custombox-overlay.custombox-open {
  animation-name: makewayInContainer;
  animation-timing-function: ease-in;
  animation-fill-mode: forwards;
  backface-visibility: hidden;
}

.custombox-makeway.custombox-overlay.custombox-close {
  animation-name: makewayOutContainer;
  animation-timing-function: ease-out;
  animation-fill-mode: forwards;
  backface-visibility: hidden;
}

.custombox-makeway.custombox-container {
  transform-style: preserve-3d;
  transform-origin: 0 50%;
}

.custombox-makeway.custombox-container.custombox-open {
  animation-name: makewayInContainer;
  animation-timing-function: ease-in;
  animation-fill-mode: forwards;
  backface-visibility: hidden;
}

.custombox-makeway.custombox-container.custombox-close {
  animation-name: makewayOutContainer;
  animation-timing-function: ease-out;
  animation-fill-mode: forwards;
  backface-visibility: hidden;
}

.custombox-slip.custombox-container.custombox-close.custombox-bottom, .custombox-slip.custombox-container.custombox-close.custombox-left, .custombox-slip.custombox-container.custombox-close.custombox-right, .custombox-slip.custombox-container.custombox-close.custombox-top, .custombox-slip.custombox-container.custombox-open.custombox-bottom, .custombox-slip.custombox-container.custombox-open.custombox-left, .custombox-slip.custombox-container.custombox-open.custombox-right, .custombox-slip.custombox-container.custombox-open.custombox-top, .custombox-slip.custombox-overlay.custombox-close.custombox-bottom, .custombox-slip.custombox-overlay.custombox-close.custombox-left, .custombox-slip.custombox-overlay.custombox-close.custombox-top, .custombox-slip.custombox-overlay.custombox-open.custombox-bottom, .custombox-slip.custombox-overlay.custombox-open.custombox-left, .custombox-slip.custombox-overlay.custombox-open.custombox-right, .custombox-slip.custombox-overlay.custombox-open.custombox-top {
  animation-timing-function: ease-in-out;
  animation-fill-mode: forwards;
  backface-visibility: hidden;
}

@keyframes slipTopOverlay {
  50% {
    transform: rotateX(10deg);
    transform-origin: 50% 100%;
    transform-style: preserve-3d;
  }
}
@keyframes slipOutTopOverlay {
  50% {
    transform: rotateX(10deg);
    transform-origin: 50% 100%;
    transform-style: preserve-3d;
  }
}
@keyframes slipRightOverlay {
  50% {
    transform: rotateY(10deg);
    transform-origin: 50% 100%;
    transform-style: preserve-3d;
  }
}
@keyframes slipOutRightOverlay {
  50% {
    transform: rotateY(10deg);
    transform-origin: 50% 100%;
    transform-style: preserve-3d;
  }
}
@keyframes slipBottomOverlay {
  50% {
    transform: rotateX(-10deg);
    transform-origin: 50% 100%;
    transform-style: preserve-3d;
  }
}
@keyframes slipOutBottomOverlay {
  50% {
    transform: rotateX(-10deg);
    transform-origin: 50% 100%;
    transform-style: preserve-3d;
  }
}
@keyframes slipLeftOverlay {
  50% {
    transform: rotateY(-10deg);
    transform-origin: 50% 100%;
    transform-style: preserve-3d;
  }
}
@keyframes slipOutLeftOverlay {
  50% {
    transform: rotateY(-10deg);
    transform-origin: 50% 100%;
    transform-style: preserve-3d;
  }
}
.custombox-slip.custombox-overlay.custombox-open.custombox-top {
  animation-name: slipTopOverlay;
}

.custombox-slip.custombox-overlay.custombox-open.custombox-bottom {
  animation-name: slipBottomOverlay;
}

.custombox-slip.custombox-overlay.custombox-open.custombox-left {
  animation-name: slipLeftOverlay;
}

.custombox-slip.custombox-overlay.custombox-open.custombox-right {
  animation-name: slipRightOverlay;
}

.custombox-slip.custombox-overlay.custombox-close.custombox-top {
  animation-name: slipOutTopOverlay;
}

.custombox-slip.custombox-overlay.custombox-close.custombox-bottom {
  animation-name: slipOutBottomOverlay;
}

.custombox-slip.custombox-overlay.custombox-close.custombox-left {
  animation-name: slipOutLeftOverlay;
}

.custombox-slip.custombox-overlay.custombox-close.custombox-right {
  animation-name: slipOutRightOverlay;
  animation-timing-function: ease-in-out;
  animation-fill-mode: forwards;
  backface-visibility: hidden;
}

.custombox-slip.custombox-container.custombox-open.custombox-top {
  animation-name: slipTopOverlay;
}

.custombox-slip.custombox-container.custombox-open.custombox-bottom {
  animation-name: slipBottomOverlay;
}

.custombox-slip.custombox-container.custombox-open.custombox-left {
  animation-name: slipLeftOverlay;
}

.custombox-slip.custombox-container.custombox-open.custombox-right {
  animation-name: slipRightOverlay;
}

.custombox-slip.custombox-container.custombox-close.custombox-top {
  animation-name: slipOutTopOverlay;
}

.custombox-slip.custombox-container.custombox-close.custombox-bottom {
  animation-name: slipOutBottomOverlay;
}

.custombox-slip.custombox-container.custombox-close.custombox-left {
  animation-name: slipOutLeftOverlay;
}

.custombox-slip.custombox-container.custombox-close.custombox-right {
  animation-name: slipOutRightOverlay;
}

@keyframes cornerInOverlay {
  from {
    transform: translateY(150px) translateX(150px);
    transition-property: opacity, transform, visibility;
  }
  to {
    transform: translateY(0);
    transition-property: opacity, transform;
  }
}
@keyframes cornerOutOverlay {
  from {
    transform: translateY(0);
    transition-property: opacity, transform;
  }
  to {
    transform: translateY(150px) translateX(150px);
    transition-property: opacity, transform, visibility;
    opacity: 0;
  }
}
@keyframes cornerInContent {
  from {
    transform: translateY(150px) translateX(150px);
    transition-property: opacity, transform, visibility;
  }
  to {
    transform: translateY(0);
    transition-property: opacity, transform;
    opacity: 1;
  }
}
@keyframes cornerOutContent {
  from {
    transform: translateY(0);
    transition-property: opacity, transform;
    opacity: 1;
  }
  to {
    transform: translateY(150px) translateX(150px);
    transition-property: opacity, transform, visibility;
    opacity: 0;
  }
}
.custombox-corner.custombox-overlay.custombox-open {
  animation-name: cornerInOverlay;
  animation-timing-function: ease-in;
  animation-fill-mode: forwards;
  backface-visibility: hidden;
}

.custombox-corner.custombox-overlay.custombox-close {
  animation-name: cornerOutOverlay;
  animation-timing-function: ease-out;
  animation-fill-mode: forwards;
  backface-visibility: hidden;
}

.custombox-corner.custombox-content.custombox-open {
  animation-name: cornerInContent;
  animation-timing-function: ease-in;
  animation-fill-mode: forwards;
  backface-visibility: hidden;
}

.custombox-corner.custombox-content.custombox-close {
  animation-name: cornerOutContent;
  animation-timing-function: ease-out;
  animation-fill-mode: forwards;
  backface-visibility: hidden;
}

.custombox-slidetogether.custombox-content, .custombox-slidetogether.custombox-overlay {
  transform: translateX(-100%);
}

.custombox-slidetogether.custombox-content.custombox-open.custombox-top, .custombox-slidetogether.custombox-overlay.custombox-open.custombox-top {
  animation-name: slideInTop;
  animation-timing-function: ease-out;
  animation-fill-mode: forwards;
  backface-visibility: hidden;
}

.custombox-slidetogether.custombox-content.custombox-open.custombox-bottom, .custombox-slidetogether.custombox-overlay.custombox-open.custombox-bottom {
  animation-name: slideInBottom;
  animation-timing-function: ease-out;
  animation-fill-mode: forwards;
  backface-visibility: hidden;
}

.custombox-slidetogether.custombox-content.custombox-open.custombox-left, .custombox-slidetogether.custombox-overlay.custombox-open.custombox-left {
  animation-name: slideInLeft;
  animation-timing-function: ease-out;
  animation-fill-mode: forwards;
  backface-visibility: hidden;
}

.custombox-slidetogether.custombox-content.custombox-open.custombox-right, .custombox-slidetogether.custombox-overlay.custombox-open.custombox-right {
  animation-name: slideInRight;
  animation-timing-function: ease-out;
  animation-fill-mode: forwards;
  backface-visibility: hidden;
}

.custombox-slidetogether.custombox-content.custombox-close.custombox-top, .custombox-slidetogether.custombox-overlay.custombox-close.custombox-top {
  animation-name: slideOutTop;
  animation-timing-function: ease-in;
  animation-fill-mode: forwards;
  backface-visibility: hidden;
}

.custombox-slidetogether.custombox-content.custombox-close.custombox-bottom, .custombox-slidetogether.custombox-overlay.custombox-close.custombox-bottom {
  animation-name: slideOutBottom;
  animation-timing-function: ease-in;
  animation-fill-mode: forwards;
  backface-visibility: hidden;
}

.custombox-slidetogether.custombox-content.custombox-close.custombox-left, .custombox-slidetogether.custombox-overlay.custombox-close.custombox-left {
  animation-name: slideOutLeft;
  animation-timing-function: ease-in;
  animation-fill-mode: forwards;
  backface-visibility: hidden;
}

.custombox-slidetogether.custombox-content.custombox-close.custombox-right, .custombox-slidetogether.custombox-overlay.custombox-close.custombox-right {
  animation-name: slideOutRight;
  animation-timing-function: ease-in;
  animation-fill-mode: forwards;
  backface-visibility: hidden;
}

@keyframes scaleInOverlay {
  from {
    transform: scale(0.9);
    transition: transform;
    opacity: 0;
  }
  to {
    transform: scale(1);
    transition: transform;
  }
}
@keyframes scaleOutOverlay {
  from {
    transform: scale(1);
    transition: transform;
  }
  to {
    transform: scale(0.9);
    transition: transform;
    opacity: 0;
  }
}
.custombox-scale.custombox-overlay.custombox-open {
  animation-name: scaleInOverlay;
  animation-timing-function: ease-in;
  animation-fill-mode: forwards;
  backface-visibility: hidden;
}

.custombox-scale.custombox-overlay.custombox-close {
  animation-name: scaleOutOverlay;
  animation-timing-function: ease-out;
  animation-fill-mode: forwards;
  backface-visibility: hidden;
}

.custombox-scale.custombox-content.custombox-open {
  animation-name: scaleInOverlay;
  animation-timing-function: ease-in;
  animation-fill-mode: forwards;
  backface-visibility: hidden;
}

.custombox-scale.custombox-content.custombox-close {
  animation-name: scaleOutOverlay;
  animation-timing-function: ease-out;
  animation-fill-mode: forwards;
  backface-visibility: hidden;
}

@keyframes doorInOverlay {
  from {
    position: fixed;
    bottom: 0;
    left: 50%;
    right: 50%;
    width: 0;
  }
  to {
    width: 100%;
    left: 0;
    right: 0;
    transition-property: width;
  }
}
@keyframes doorOutOverlay {
  from {
    width: 100%;
    left: 0;
    right: 0;
    transition-property: width;
  }
  to {
    position: fixed;
    bottom: 0;
    left: 50%;
    right: 50%;
    width: 0;
  }
}
.custombox-door.custombox-overlay.custombox-open {
  animation-name: doorInOverlay;
  animation-timing-function: ease-in;
  animation-fill-mode: forwards;
  backface-visibility: hidden;
}

.custombox-door.custombox-overlay.custombox-close {
  animation-name: doorOutOverlay;
  animation-timing-function: ease-out;
  animation-fill-mode: forwards;
  backface-visibility: hidden;
}

.custombox-door.custombox-content.custombox-open {
  animation-name: doorInOverlay;
  animation-timing-function: ease-in;
  animation-fill-mode: forwards;
  backface-visibility: hidden;
}

.custombox-door.custombox-content.custombox-close {
  animation-name: doorOutOverlay;
  animation-timing-function: ease-out;
  animation-fill-mode: forwards;
  backface-visibility: hidden;
}

.custombox-push.custombox-overlay.custombox-open.custombox-bottom, .custombox-push.custombox-overlay.custombox-open.custombox-left, .custombox-push.custombox-overlay.custombox-open.custombox-right, .custombox-push.custombox-overlay.custombox-open.custombox-top {
  animation-timing-function: ease-in;
  animation-fill-mode: forwards;
  backface-visibility: hidden;
}

@keyframes pushInLeftOverlay {
  from {
    transform: translateX(-100%);
  }
  to {
    transform: translateX(0) translateY(0);
  }
}
@keyframes pushOutLeftOverlay {
  from {
    transform: translateX(0) translateY(0);
  }
  to {
    transform: translateX(-100%);
  }
}
@keyframes pushInRightOverlay {
  from {
    transform: translateX(100%);
  }
  to {
    transform: translateX(0) translateY(0);
  }
}
@keyframes pushOutRightOverlay {
  from {
    transform: translateX(0) translateY(0);
  }
  to {
    transform: translateX(100%);
  }
}
@keyframes pushInTopOverlay {
  from {
    transform: translateY(-100%);
  }
  to {
    transform: translateX(0) translateY(0);
  }
}
@keyframes pushInBottomOverlay {
  from {
    transform: translateY(100%);
  }
  to {
    transform: translateX(0) translateY(0);
  }
}
@keyframes pushOutBottomOverlay {
  from {
    transform: translateX(0) translateY(0);
  }
  to {
    transform: translateY(100%);
  }
}
@keyframes pushOutTopOverlay {
  from {
    transform: translateX(0) translateY(0);
  }
  to {
    transform: translateY(-100%);
  }
}
@keyframes pushInLeftContainer {
  from {
    overflow-x: hidden;
    transition-property: transform;
  }
  to {
    transform: translateX(100%);
  }
}
@keyframes pushOutLeftContainer {
  from {
    transform: translateX(100%);
  }
  to {
    overflow-x: hidden;
    transition-property: transform;
  }
}
@keyframes pushInRightContainer {
  from {
    overflow-x: hidden;
    transition-property: transform;
  }
  to {
    transform: translateX(-100%);
  }
}
@keyframes pushOutRightContainer {
  from {
    transform: translateX(-100%);
  }
  to {
    overflow-x: hidden;
    transition-property: transform;
  }
}
@keyframes pushInTopContainer {
  from {
    overflow-x: hidden;
    transition-property: transform;
  }
  to {
    transform: translateY(100%);
  }
}
@keyframes pushOutTopContainer {
  from {
    transform: translateY(100%);
  }
  to {
    overflow-x: hidden;
    transition-property: transform;
  }
}
@keyframes pushInBottomContainer {
  from {
    overflow-x: hidden;
    transition-property: transform;
  }
  to {
    transform: translateY(-100%);
  }
}
@keyframes pushOutBottomContainer {
  from {
    transform: translateY(-100%);
  }
  to {
    overflow-x: hidden;
    transition-property: transform;
  }
}
.custombox-push.custombox-overlay {
  transition-property: transform;
}

.custombox-push.custombox-overlay.custombox-open.custombox-top {
  animation-name: pushInTopOverlay;
}

.custombox-push.custombox-overlay.custombox-open.custombox-bottom {
  animation-name: pushInBottomOverlay;
}

.custombox-push.custombox-overlay.custombox-open.custombox-left {
  animation-name: pushInLeftOverlay;
}

.custombox-push.custombox-overlay.custombox-open.custombox-right {
  animation-name: pushInRightOverlay;
}

.custombox-push.custombox-overlay.custombox-close.custombox-top {
  animation-name: pushOutTopOverlay;
  animation-timing-function: ease-out;
  animation-fill-mode: forwards;
  backface-visibility: hidden;
}

.custombox-push.custombox-overlay.custombox-close.custombox-bottom {
  animation-name: pushOutBottomOverlay;
  animation-timing-function: ease-out;
  animation-fill-mode: forwards;
  backface-visibility: hidden;
}

.custombox-push.custombox-overlay.custombox-close.custombox-left {
  animation-name: pushOutLeftOverlay;
  animation-timing-function: ease-out;
  animation-fill-mode: forwards;
  backface-visibility: hidden;
}

.custombox-push.custombox-overlay.custombox-close.custombox-right {
  animation-name: pushOutRightOverlay;
  animation-timing-function: ease-out;
  animation-fill-mode: forwards;
  backface-visibility: hidden;
}

.custombox-push.custombox-container.custombox-open.custombox-bottom, .custombox-push.custombox-container.custombox-open.custombox-left, .custombox-push.custombox-container.custombox-open.custombox-right, .custombox-push.custombox-container.custombox-open.custombox-top {
  animation-timing-function: ease-in;
  animation-fill-mode: forwards;
  backface-visibility: hidden;
}

.custombox-push.custombox-container.custombox-open.custombox-top {
  animation-name: pushInTopContainer;
}

.custombox-push.custombox-container.custombox-open.custombox-bottom {
  animation-name: pushInBottomContainer;
}

.custombox-push.custombox-container.custombox-open.custombox-left {
  animation-name: pushInLeftContainer;
}

.custombox-push.custombox-container.custombox-open.custombox-right {
  animation-name: pushInRightContainer;
}

.custombox-push.custombox-container.custombox-close.custombox-top {
  animation-name: pushOutTopContainer;
  animation-timing-function: ease-out;
  animation-fill-mode: forwards;
  backface-visibility: hidden;
}

.custombox-push.custombox-container.custombox-close.custombox-bottom {
  animation-name: pushOutBottomContainer;
  animation-timing-function: ease-out;
  animation-fill-mode: forwards;
  backface-visibility: hidden;
}

.custombox-push.custombox-container.custombox-close.custombox-left {
  animation-name: pushOutLeftContainer;
  animation-timing-function: ease-out;
  animation-fill-mode: forwards;
  backface-visibility: hidden;
}

.custombox-push.custombox-container.custombox-close.custombox-right {
  animation-name: pushOutRightContainer;
  animation-timing-function: ease-out;
  animation-fill-mode: forwards;
  backface-visibility: hidden;
}

@keyframes contentscaleInContainer {
  from {
    transition: transform;
  }
  to {
    transform: scale(0.8);
  }
}
@keyframes contentscaleOutContainer {
  from {
    transform: scale(0.8);
  }
  to {
    transition: transform;
  }
}
.custombox-contentscale.custombox-overlay {
  transform: translateX(-100%);
}

.custombox-contentscale.custombox-overlay.custombox-open.custombox-top {
  animation-name: slideInTop;
  animation-timing-function: ease-out;
  animation-fill-mode: forwards;
  backface-visibility: hidden;
}

.custombox-contentscale.custombox-overlay.custombox-open.custombox-bottom {
  animation-name: slideInBottom;
  animation-timing-function: ease-out;
  animation-fill-mode: forwards;
  backface-visibility: hidden;
}

.custombox-contentscale.custombox-overlay.custombox-open.custombox-left {
  animation-name: slideInLeft;
  animation-timing-function: ease-out;
  animation-fill-mode: forwards;
  backface-visibility: hidden;
}

.custombox-contentscale.custombox-overlay.custombox-open.custombox-right {
  animation-name: slideInRight;
  animation-timing-function: ease-out;
  animation-fill-mode: forwards;
  backface-visibility: hidden;
}

.custombox-contentscale.custombox-container.custombox-open, .custombox-contentscale.custombox-overlay.custombox-close.custombox-bottom, .custombox-contentscale.custombox-overlay.custombox-close.custombox-left, .custombox-contentscale.custombox-overlay.custombox-close.custombox-right, .custombox-contentscale.custombox-overlay.custombox-close.custombox-top {
  animation-timing-function: ease-in;
  animation-fill-mode: forwards;
  backface-visibility: hidden;
}

.custombox-contentscale.custombox-overlay.custombox-close.custombox-top {
  animation-name: slideOutTop;
}

.custombox-contentscale.custombox-overlay.custombox-close.custombox-bottom {
  animation-name: slideOutBottom;
}

.custombox-contentscale.custombox-overlay.custombox-close.custombox-left {
  animation-name: slideOutLeft;
}

.custombox-contentscale.custombox-overlay.custombox-close.custombox-right {
  animation-name: slideOutRight;
}

.custombox-contentscale.custombox-container.custombox-open {
  animation-name: contentscaleInContainer;
}

.custombox-contentscale.custombox-container.custombox-close {
  animation-name: contentscaleOutContainer;
  animation-timing-function: ease-out;
  animation-fill-mode: forwards;
  backface-visibility: hidden;
}

@keyframes swellOpen {
  0% {
    opacity: 0;
    transform: translate3d(calc(-100vw - 50%), 0, 0);
  }
  50% {
    opacity: 1;
    transform: translate3d(100px, 0, 0);
  }
  100% {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
@keyframes swellClose {
  0% {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
  50% {
    opacity: 1;
    transform: translate3d(-100px, 0, 0) scale3d(1.1, 1.1, 1);
  }
  100% {
    opacity: 0;
    transform: translate3d(calc(100vw + 50%), 0, 0);
  }
}
.custombox-swell.custombox-content {
  opacity: 0;
}

.custombox-swell.custombox-content.custombox-open {
  animation-name: swellOpen;
  animation-timing-function: ease-in;
  animation-fill-mode: forwards;
  backface-visibility: hidden;
}

.custombox-swell.custombox-content.custombox-close {
  animation-name: swellClose;
  animation-timing-function: ease-out;
  animation-fill-mode: forwards;
  backface-visibility: hidden;
}

@keyframes rotatedownOpen {
  0% {
    opacity: 0;
    transform: rotate3d(0, 0, 1, -45deg);
  }
  100% {
    opacity: 1;
    transform: rotate3d(0, 0, 1, 0deg);
  }
}
@keyframes rotatedownClose {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: rotate3d(0, 0, 1, 45deg);
  }
}
@keyframes rotatedownElem {
  0% {
    opacity: 0;
    transform: translate3d(0, -150px, 0) rotate3d(0, 0, 1, -20deg);
  }
  100% {
    opacity: 1;
    transform: translate3d(0, 0, 0) rotate3d(0, 0, 1, 0deg);
  }
}
.custombox-rotatedown.custombox-content {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
  transform-origin: -150% 50%;
}

.custombox-rotatedown.custombox-content.custombox-open {
  animation-name: rotatedownOpen;
  animation-timing-function: ease-in;
  animation-fill-mode: forwards;
  backface-visibility: hidden;
}

.custombox-rotatedown.custombox-content.custombox-close {
  animation-name: rotatedownClose;
  animation-timing-function: ease-out;
  animation-fill-mode: forwards;
  backface-visibility: hidden;
}

@keyframes flashOpen {
  0% {
    opacity: 0;
    transform: translate3d(-400px, 0, 0) scale3d(1.4, 0, 1);
  }
  100% {
    opacity: 1;
    transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
  }
}
@keyframes flashClose {
  0%, 20% {
    opacity: 1;
    transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
  }
  100% {
    opacity: 0;
    transform: translate3d(-400px, 0, 0) scale3d(1.4, 0, 1);
  }
}
.custombox-flash.custombox-content {
  opacity: 0;
  animation-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
}

.custombox-flash.custombox-content.custombox-open {
  animation-name: flashOpen;
  animation-timing-function: ease-in;
  animation-fill-mode: forwards;
  backface-visibility: hidden;
}

.custombox-flash.custombox-content.custombox-close {
  animation-name: flashClose;
  animation-timing-function: ease-out;
  animation-fill-mode: forwards;
  backface-visibility: hidden;
}

@keyframes spin {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}
.custombox-loader {
  display: none;
  border-style: solid;
  border-width: 5px;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  animation-name: spin;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  position: fixed;
  top: 50%;
  left: 50%;
  margin: -25px 0 0 -25px;
  z-index: 9998;
}

/*------------------------------------
  Default Styles
------------------------------------*/
a {
  color: #003a79;
  outline: none;
}

a:focus,
a:hover {
  color: #003a79;
}

.nav-link {
  color: #000;
}

.nav-link:focus,
.nav-link:hover {
  color: #000;
}

figure {
  margin-bottom: 0;
}

/*------------------------------------
  Headings
------------------------------------*/
.h1, .h2, .h3, .h4, .h5, .h6, .h7,
h1, h2, h3, h4, h5, h6 {
  line-height: 1.4;
}

.h7 {
  font-size: 0.75rem;
}

/*------------------------------------
  Displays
------------------------------------*/
.display-5 {
  font-size: 3rem;
  font-weight: 300;
  line-height: 1.1;
}

/*------------------------------------
  Highlight Color
------------------------------------*/
/*::-moz-selection {
  color: #fff;
  background-color: #003a79;
}

::selection {
  color: #fff;
  background-color: #003a79;
}

.g-bg-primary ::-moz-selection {
  color: #003a79;
  background-color: #fff;
}

.g-bg-primary ::selection {
  color: #003a79;
  background-color: #fff;
}*/
/*------------------------------------
  Components
------------------------------------*/
/*------------------------------------
  Alerts
------------------------------------*/
/* Alert Close Button */
.u-alert-close--light {
  font-weight: 300;
  color: #000;
  opacity: 0.7;
  text-shadow: none;
  transition: color 0.3s;
  font-size: 18px;
  cursor: pointer;
}

.u-alert-close--light:hover {
  opacity: 1;
}

.u-alert-close--light:focus, .u-alert-close--light:active:focus {
  outline: 0 none;
  box-shadow: none;
}

/* Alert Lists */
.u-alert-list {
  margin-left: -20px;
}

/* Alert Lists with Font Awesome Icons */
.alert__icon {
  margin-left: 20px;
}

.alert__icon-list {
  font-size: 12px;
  line-height: 1.5;
}

/*------------------------------------
  Arrows
------------------------------------*/
.u-arrow-v1::before {
  display: inline-block;
  position: relative;
  top: 50%;
  left: 50%;
  vertical-align: top;
  transform: translateX(-50%) translateY(-50%);
}

.u-arrow-v1[class*=abs]::before {
  position: absolute;
}

.u-arrow-custom-v1 .u-arrow-icon {
  display: block;
}

.u-arrow-custom-v1 .u-arrow-text {
  position: absolute;
  top: 50%;
  transition: transform 0.3s;
}

.u-arrow-custom-v1.js-prev .u-arrow-text {
  transform: translateY(-50%) translateX(-100%);
}

.u-arrow-custom-v1.js-next .u-arrow-text {
  transform: translateY(-50%) translateX(100%);
}

.u-arrow-custom-v1:hover .u-arrow-text {
  transform: translateY(-50%) translateX(0);
}

.u-arrow-custom-v2 {
  overflow: hidden;
  transition: background-color 0.3s;
}

.u-arrow-custom-v2 .u-arrow-icon {
  transition: transform 0.3s;
}

.u-arrow-custom-v2 .u-arrow-img {
  width: 100%;
  height: 100%;
  opacity: 0;
  transition: opacity 0.3s, transform 0.3s;
}

.u-arrow-custom-v2.js-prev .u-arrow-icon {
  transform: translateY(-50%) translateX(10px);
}

.u-arrow-custom-v2.js-prev .u-arrow-img {
  transform: translateX(100%);
}

.u-arrow-custom-v2.js-next .u-arrow-icon {
  transform: translateY(-50%) translateX(-10px);
}

.u-arrow-custom-v2.js-next .u-arrow-img {
  transform: translateX(-100%);
}

.u-arrow-custom-v2:hover .u-arrow-icon {
  transform: translateY(-50%) translateX(0);
}

.u-arrow-custom-v2:hover .u-arrow-img {
  opacity: 0.6;
  transform: translateX(0);
}

.u-arrow-custom-v3 .u-arrow-helper {
  content: "";
  opacity: 0;
  transition: transform 0.3s, opacity 0.3s;
  transform: scale(0.9);
}

.u-arrow-custom-v3 .u-arrow-icon {
  display: block;
}

.u-arrow-custom-v3 .u-arrow-icon-before, .u-arrow-custom-v3 .u-arrow-icon-after {
  position: absolute;
  left: 25%;
  transition: transform 0.3s, background-color 0.3s;
  backface-visibility: hidden;
}

.u-arrow-custom-v3 .u-arrow-icon-before {
  transform: translateX(-50%) rotate(30deg);
  transform-origin: 0 100%;
}

.u-arrow-custom-v3 .u-arrow-icon-after {
  top: 50%;
  transform: translateX(-50%) rotate(-30deg);
  transform-origin: 0 0;
}

.u-arrow-custom-v3.js-next .u-arrow-icon {
  transform: rotate(180deg);
}

.u-arrow-custom-v3:hover .u-arrow-helper {
  background-color: #fff;
  opacity: 1;
  transform: scale(1);
}

.u-arrow-custom-v3:hover .u-arrow-icon-before, .u-arrow-custom-v3:hover .u-arrow-icon-after {
  background-color: #003a79;
}

.u-arrow-custom-v3:hover .u-arrow-icon-before {
  transform: translateX(-50%) rotate(45deg);
}

.u-arrow-custom-v3:hover .u-arrow-icon-after {
  transform: translateX(-50%) rotate(-45deg);
}

.u-arrow-custom-v4 {
  width: 62px;
  height: 62px;
  transition: width 0.3s, background-color 0.3s;
}

.u-arrow-custom-v4 h4, .u-arrow-custom-v4 .h4 {
  opacity: 0;
  transition: opacity 0.3s, transform 0.3s;
}

.u-arrow-custom-v4.js-prev h4, .u-arrow-custom-v4.js-prev .h4 {
  transform: translateX(100%);
}

.u-arrow-custom-v4.js-next h4, .u-arrow-custom-v4.js-next .h4 {
  transform: translateX(-100%);
}

.u-arrow-custom-v4:hover {
  width: 200px;
}

.u-arrow-custom-v4:hover .u-arrow-icon {
  color: #003a79;
}

.u-arrow-custom-v4:hover h4, .u-arrow-custom-v4:hover .h4 {
  opacity: 1;
  transition-delay: 0.1s;
  transform: translateX(0);
}

.u-arrow-custom-v5 .u-arrow-icon::before {
  transition: transform 0.3s 0.3s;
}

.u-arrow-custom-v5 .u-arrow-text {
  transition: transform 0.3s 0.3s;
  perspective: 1000px;
}

.u-arrow-custom-v5 .u-arrow-title {
  position: absolute;
  top: 100%;
  width: 100%;
  height: 30%;
  transition: transform 0.3s;
  backface-visibility: hidden;
  transform-origin: 50% 0;
  transform: rotateX(-90deg);
  margin: 0;
}

.u-arrow-custom-v5 .u-arrow-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.u-arrow-custom-v5.js-prev .u-arrow-text {
  transform: translateX(-100%);
}

.u-arrow-custom-v5.js-next .u-arrow-text {
  transform: translateX(100%);
}

.u-arrow-custom-v5:hover .u-arrow-text {
  transform: translateX(0);
}

.u-arrow-custom-v5:hover .u-arrow-title {
  transition-delay: 0.6s;
  transform: rotateX(0deg);
}

.u-arrow-custom-v5:hover .u-arrow-icon::before {
  transition-delay: 0s;
}

.u-arrow-custom-v5:hover.js-prev .u-arrow-icon::before {
  transform: translateX(-100%);
}

.u-arrow-custom-v5:hover.js-next .u-arrow-icon::before {
  transform: translateX(100%);
}

.u-arrow-custom-v6 {
  overflow: hidden;
  width: 40px;
  transition: width 0.4s, background-color 0.4s, z-index 0.4s;
  transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
}

.u-arrow-custom-v6 .u-arrow-text {
  width: 400px;
}

.u-arrow-custom-v6:hover {
  width: 400px;
  z-index: 11;
}

.u-arrow-custom-v7 {
  perspective: 1000px;
}

.u-arrow-custom-v7 .u-arrow-icon::before {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}

.u-arrow-custom-v7 .u-arrow-img {
  backface-visibility: hidden;
  transition: transform 0.3s;
}

.u-arrow-custom-v7.js-prev {
  perspective-origin: 100% 50%;
}

.u-arrow-custom-v7.js-prev .u-arrow-img {
  transform-origin: 0 50%;
  transform: rotateY(90deg);
}

.u-arrow-custom-v7.js-next {
  perspective-origin: 0 50%;
}

.u-arrow-custom-v7.js-next .u-arrow-img {
  transform-origin: 100% 50%;
  transform: rotateY(-90deg);
}

.u-arrow-custom-v7:hover .u-arrow-icon {
  color: #003a79;
}

.u-arrow-custom-v7:hover .u-arrow-img {
  transform: rotateY(0deg);
}

.u-arrow-custom-v8 {
  perspective: 1000px;
}

.u-arrow-custom-v8 .u-arrow-icon::before {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}

.u-arrow-custom-v8 .u-arrow-title,
.u-arrow-custom-v8 .u-arrow-img {
  backface-visibility: hidden;
}

.u-arrow-custom-v8 .u-arrow-title {
  transition: transform 0.3s;
}

.u-arrow-custom-v8 .u-arrow-text {
  transition: transform 0.3s 0.3s;
  transform-style: preserve-3d;
}

.u-arrow-custom-v8.js-prev {
  perspective-origin: 100% 50%;
}

.u-arrow-custom-v8.js-prev .u-arrow-text,
.u-arrow-custom-v8.js-prev .u-arrow-title {
  transform-origin: 0 50%;
  transform: rotateY(90deg);
}

.u-arrow-custom-v8.js-next {
  perspective-origin: 0 50%;
}

.u-arrow-custom-v8.js-next .u-arrow-text,
.u-arrow-custom-v8.js-next .u-arrow-title {
  transform-origin: 100% 50%;
  transform: rotateY(-90deg);
}

.u-arrow-custom-v8:hover .u-arrow-icon {
  color: #003a79;
  transition-delay: 0s;
}

.u-arrow-custom-v8:hover .u-arrow-icon::before {
  transition-delay: 0s;
}

.u-arrow-custom-v8:hover .u-arrow-text,
.u-arrow-custom-v8:hover .u-arrow-title {
  transform: rotateY(0deg);
}

.u-arrow-custom-v8:hover .u-arrow-text {
  transition-delay: 0s;
}

.u-arrow-custom-v8:hover .u-arrow-title {
  transition-delay: 0.3s;
}

.u-arrow-custom-v9 {
  width: 60px;
}

.u-arrow-custom-v9 .u-arrow-icon::after {
  content: "";
  position: absolute;
  top: 50%;
  width: 20px;
  height: 1px;
  background: #fff;
  transition: width 0.3s 0.2s;
  backface-visibility: hidden;
}

.u-arrow-custom-v9 .u-arrow-text::after {
  content: attr(data-title);
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  color: #fff;
  text-transform: uppercase;
  opacity: 0;
  transition: transform 0.3s, opacity 0.3s;
  margin: 20px 5px 0;
}

.u-arrow-custom-v9 .u-arrow-img {
  opacity: 0;
  box-shadow: 0 1px 0 #fff, 0 -1px 0 #fff;
  transition: transform 0.3s, opacity 0.3s;
  transform: scale(0.3);
}

.u-arrow-custom-v9.js-prev .u-arrow-icon::after {
  left: calc(100% - 25px);
}

.u-arrow-custom-v9.js-next .u-arrow-icon::after {
  right: calc(100% - 25px);
}

.u-arrow-custom-v9.js-next .u-arrow-text::after {
  text-align: right;
}

.u-arrow-custom-v9:hover {
  width: 200px;
}

.u-arrow-custom-v9:hover .u-arrow-icon::after {
  width: 200px;
  transition-delay: 0s;
}

.u-arrow-custom-v9:hover .u-arrow-text {
  pointer-events: auto;
}

.u-arrow-custom-v9:hover .u-arrow-text::after {
  opacity: 1;
  transition-delay: 0.2s;
  transform: translateY(0);
}

.u-arrow-custom-v9:hover .u-arrow-img {
  opacity: 1;
  transform: scale(1);
}

.u-arrow-custom-v9:hover .u-arrow-img:first-child {
  transition-delay: 0.3s;
}

.u-arrow-custom-v9:hover .u-arrow-img:nth-child(2) {
  transition-delay: 0.35s;
}

.u-arrow-custom-v9:hover .u-arrow-img:nth-child(3) {
  transition-delay: 0.4s;
}

.u-arrow-custom-v10 .u-arrow-text {
  opacity: 0;
  overflow: hidden;
  transform: scale(0.7);
  transition: transform 0.3s, opacity 0.3s, background-color 0.1s 0s;
}

.u-arrow-custom-v10 .u-arrow-img {
  transition: transform 0.3s;
}

.u-arrow-custom-v10.js-prev .u-arrow-img {
  transform: translateX(-100%);
}

.u-arrow-custom-v10.js-next .u-arrow-img {
  transform: translateX(100%);
}

.u-arrow-custom-v10:hover .u-arrow-text {
  opacity: 1;
  background-color: transparent;
  transform: scale(1);
  transition: transform 0.3s, opacity 0.3s, background-color 0.1s 0.2s;
}

.u-arrow-custom-v10:hover .u-arrow-img {
  transform: translateX(0);
}

.u-arrow-custom-v11 .u-arrow-icon {
  border-width: 0;
  transition: border-width 0.3s 0.15s;
}

.u-arrow-custom-v11 .u-arrow-text {
  opacity: 0;
  transition: transform 0.3s, opacity 0.3s;
}

.u-arrow-custom-v11.js-prev .u-arrow-text {
  transform: translateY(-50%) translateX(-100%) scale(0.75);
}

.u-arrow-custom-v11.js-next .u-arrow-text {
  transform: translateY(-50%) translateX(100%) scale(0.75);
}

.u-arrow-custom-v11:hover .u-arrow-icon {
  border-top-width: 40px;
  border-bottom-width: 40px;
  transition-delay: 0s;
}

.u-arrow-custom-v11:hover .u-arrow-text {
  opacity: 1;
  transition-delay: 0.3s;
  transform: translateY(-50%) translateX(0) scale(1);
}

.u-arrow-custom-v12 .u-arrow-icon {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}

.u-arrow-custom-v12 .u-arrow-icon::before {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}

.u-arrow-custom-v12 .u-arrow-text {
  overflow: hidden;
  transition: transform 0.3s;
  backface-visibility: hidden;
  transform: scale(0.6);
}

.u-arrow-custom-v12 .u-arrow-img {
  opacity: 0;
  backface-visibility: hidden;
  transition: opacity 0.3s, transform 0.3s;
}

.u-arrow-custom-v12:hover .u-arrow-img {
  opacity: 0.8;
}

.u-arrow-custom-v12.js-prev .u-arrow-img {
  transform: translateX(-50%) translateY(-50%) rotate(45deg) scale(2);
}

.u-arrow-custom-v12.js-prev:hover .u-arrow-text {
  transform: scale(1) rotate(-45deg);
}

.u-arrow-custom-v12.js-prev:hover .u-arrow-img {
  transform: translateX(-50%) translateY(-50%) rotate(45deg) scale(1);
}

.u-arrow-custom-v12.js-next .u-arrow-img {
  transform: translateX(-50%) translateY(-50%) rotate(-45deg) scale(2);
}

.u-arrow-custom-v12.js-next:hover .u-arrow-text {
  transform: scale(1) rotate(45deg);
}

.u-arrow-custom-v12.js-next:hover .u-arrow-img {
  transform: translateX(-50%) translateY(-50%) rotate(-45deg) scale(1);
}

.u-arrow-custom-v13 .u-arrow-icon {
  overflow: hidden;
  backface-visibility: hidden;
}

.u-arrow-custom-v13 .u-arrow-icon::before {
  position: relative;
  z-index: 2;
}

.u-arrow-custom-v13 .u-arrow-icon::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 110%;
  background: #fff;
  backface-visibility: hidden;
  transition: transform 0.3s 0.3s;
}

.u-arrow-custom-v13 .u-arrow-text {
  transition: transform 0.3s;
}

.u-arrow-custom-v13.js-prev .u-arrow-icon::after {
  transform: translateX(-100%);
}

.u-arrow-custom-v13.js-prev .u-arrow-text {
  transform: translateX(-100%);
}

.u-arrow-custom-v13.js-next .u-arrow-icon::after {
  transform: translateX(100%);
}

.u-arrow-custom-v13.js-next .u-arrow-text {
  transform: translateX(100%);
}

.u-arrow-custom-v13:hover .u-arrow-icon::after {
  transform: translateX(0);
  transition-delay: 0s;
}

.u-arrow-custom-v13:hover .u-arrow-text {
  transition-delay: 0.3s;
  transform: translateX(0);
}

.u-arrow-custom-v14::before, .u-arrow-custom-v14::after,
.u-arrow-custom-v14 .u-arrow-icon::before,
.u-arrow-custom-v14 .u-arrow-icon::after {
  content: "";
  position: absolute;
  left: 50%;
  width: 3px;
  height: 50%;
  background: #003a79;
  transition: transform 0.3s;
  backface-visibility: hidden;
}

.u-arrow-custom-v14::before,
.u-arrow-custom-v14 .u-arrow-icon::before {
  top: 50%;
  transform: translateX(-50%) rotate(-135deg);
  transform-origin: 50% 0;
}

.u-arrow-custom-v14::after,
.u-arrow-custom-v14 .u-arrow-icon::after {
  top: 50%;
  transform: translateX(-50%) rotate(-45deg);
  transform-origin: 0 0;
}

.u-arrow-custom-v14 .u-arrow-icon::before, .u-arrow-custom-v14 .u-arrow-icon::after {
  z-index: 2;
  height: 0;
  background: #fff;
  transition: height 0.3s, transform 0.3s;
}

.u-arrow-custom-v14 .u-arrow-title {
  position: absolute;
  top: 50%;
  opacity: 0;
  transition: transform 0.3s, opacity 0.3s;
  margin: 0;
}

.u-arrow-custom-v14.js-prev .u-arrow-title {
  left: 100%;
  transform: translateY(-50%) translateX(-50%);
}

.u-arrow-custom-v14.js-next::before,
.u-arrow-custom-v14.js-next .u-arrow-icon::before {
  transform: translateX(-50%) rotate(135deg);
  transform-origin: 50% 0;
}

.u-arrow-custom-v14.js-next::after,
.u-arrow-custom-v14.js-next .u-arrow-icon::after {
  transform: translateX(-50%) rotate(45deg);
  transform-origin: 100% 0;
}

.u-arrow-custom-v14.js-next .u-arrow-title {
  right: 100%;
  text-align: right;
  transform: translateY(-50%) translateX(50%);
}

.u-arrow-custom-v14:hover::before,
.u-arrow-custom-v14:hover .u-arrow-icon::before {
  transform: translateX(-50%) rotate(-125deg);
}

.u-arrow-custom-v14:hover::after,
.u-arrow-custom-v14:hover .u-arrow-icon::after {
  transform: translateX(-50%) rotate(-55deg);
}

.u-arrow-custom-v14:hover .u-arrow-icon::before, .u-arrow-custom-v14:hover .u-arrow-icon::after {
  height: 50%;
}

.u-arrow-custom-v14:hover .u-arrow-title {
  opacity: 1;
  transform: translateY(-50%) translateX(0);
}

.u-arrow-custom-v14:hover.js-next::before,
.u-arrow-custom-v14:hover.js-next .u-arrow-icon::before {
  transform: translateX(-50%) rotate(125deg);
}

.u-arrow-custom-v14:hover.js-next::after,
.u-arrow-custom-v14:hover.js-next .u-arrow-icon::after {
  transform: translateX(-50%) rotate(55deg);
}

/*------------------------------------
  Badges
------------------------------------*/
[class*=u-badge] {
  position: absolute;
  display: inline-block;
  text-align: center;
  font-size: 0.92857rem;
  color: #000;
  z-index: 3;
}

[class*=u-badge]:not([class*="--top-left"]):not([class*="--bottom-left"]):not([class*="--bottom-right"]) {
  top: 0;
  right: 0;
  transform: translate(50%, -50%);
}

.u-badge--top-left {
  top: 0;
  left: 0;
  transform: translate(-50%, -50%);
}

.u-badge--bottom-left {
  bottom: 0;
  left: 0;
  transform: translate(-50%, 50%);
}

.u-badge--bottom-right {
  bottom: 0;
  right: 0;
  transform: translate(50%, 50%);
}

/*------------------------------------
  Badges v1
------------------------------------*/
[class*=u-badge-v1] {
  background-color: #ddd;
  box-sizing: content-box;
}

.u-badge-v1 {
  min-width: 1.28571rem;
  min-height: 1.28571rem;
  line-height: 1.28571rem;
  padding: 0.21429rem;
}

.u-badge-v1.g-brd-around {
  line-height: 1.14286rem;
}

.u-badge-v1--xs {
  min-width: 1rem;
  min-height: 1rem;
  line-height: 1rem;
  font-size: 0.71429rem;
  padding: 0.14286rem;
}

.u-badge-v1--xs.g-brd-around {
  line-height: 0.85714rem;
}

.u-badge-v1--sm {
  min-width: 1.14286rem;
  min-height: 1.14286rem;
  line-height: 1.14286rem;
  font-size: 0.78571rem;
  padding: 0.14286rem;
}

.u-badge-v1--sm.g-brd-around {
  line-height: 1rem;
}

.u-badge-v1--md {
  min-width: 1.28571rem;
  min-height: 1.28571rem;
  line-height: 1.28571rem;
  font-size: 0.92857rem;
  padding: 0.21429rem;
}

.u-badge-v1--md.g-brd-around {
  line-height: 1.14286rem;
}

.u-badge-v1--lg {
  min-width: 1.42857rem;
  min-height: 1.42857rem;
  line-height: 1.42857rem;
  font-size: 1.07143rem;
  padding: 0.21429rem;
}

.u-badge-v1--lg.g-brd-around {
  line-height: 1.28571rem;
}

.u-badge-v1--xl {
  min-width: 1.85714rem;
  min-height: 1.85714rem;
  line-height: 1.85714rem;
  font-size: 1.21429rem;
  padding: 0.21429rem;
}

.u-badge-v1--xl.g-brd-around {
  line-height: 1.71429rem;
}

/*------------------------------------
  Badges v2
------------------------------------*/
[class*=u-badge-v2] {
  background-color: #003a79;
  border-radius: 50%;
}

.u-badge-v2 {
  width: 14px;
  height: 14px;
}

.u-badge-v2--xs {
  width: 8px;
  height: 8px;
}

.u-badge-v2--sm {
  width: 12px;
  height: 12px;
}

.u-badge-v2--md {
  width: 14px;
  height: 14px;
}

.u-badge-v2--lg {
  width: 16px;
  height: 16px;
}

.u-badge-v2--xl {
  width: 18px;
  height: 18px;
}

/*------------------------------------
  Badges v3
------------------------------------*/
[class*=u-badge-v3] {
  line-height: 1;
  color: #fff;
  text-shadow: 0 1px 1px #000, 0 -1px 1px #000, 1px 0 1px #000, -1px 0 1px #000;
}

.u-badge-v3 {
  font-size: 1rem;
}

.u-badge-v3--xs {
  font-size: 0.71429rem;
}

.u-badge-v3--sm {
  font-size: 0.85714rem;
}

.u-badge-v3--md {
  font-size: 1rem;
}

.u-badge-v3--lg {
  font-size: 1.14286rem;
}

.u-badge-v3--xl {
  font-size: 1.14286rem;
}

hr {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

/* Solid Divider */
.u-divider-solid {
  border-top-style: solid;
}

/* Dotted Divider */
.u-divider-dotted {
  border-top-style: dotted;
}

/* Dashed Divider */
.u-divider-dashed {
  border-top-style: dashed;
}

/* Double Solid Divider */
.u-divider-db-solid {
  height: 5px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
}

/* Double Dashed Divider */
.u-divider-db-dashed {
  height: 5px;
  border-top: 1px dashed transparent;
  border-bottom: 1px dashed transparent;
}

/* Double Dotted Divider */
.u-divider-db-dotted {
  height: 5px;
  border-top: 1px dotted transparent;
  border-bottom: 1px dotted transparent;
}

/* Linear Gradient Divider */
.u-divider-linear-gradient {
  height: 1px;
  border: none;
}

.u-divider-linear-gradient--gray-light-v2 {
  background-image: linear-gradient(to right, transparent, #ccc, transparent);
}

.u-divider-linear-gradient--gray-light-v3 {
  background-image: linear-gradient(to right, transparent, #ddd, transparent);
}

.u-divider {
  position: relative;
  border-top-width: 1px;
}

.u-divider__icon {
  position: absolute;
  top: -1.42857rem;
  width: 2.85714rem;
  height: 2.85714rem;
  font-size: 1.28571rem;
  line-height: 2.85714rem;
  text-align: center;
  font-style: normal;
}

.u-divider__icon--indented {
  box-shadow: 0 0 0 15px #fff;
}

.u-divider-center {
  text-align: center;
}

.u-divider-right {
  text-align: right;
}

.u-divider-center .u-divider__icon {
  left: auto;
  right: auto;
  margin-left: -1.42857rem;
}

.u-divider-right .u-divider__icon {
  left: auto;
  right: 0;
}

/*------------------------------------
  Go To v1
------------------------------------*/
[class*=u-go-to] {
  display: none;
}

.u-go-to-v1 {
  width: 3.57143rem;
  height: 3.57143rem;
  display: block;
  background-color: rgba(255, 255, 255, 0.7);
  color: #000;
  border-radius: 50%;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.15);
  transition: 0.3s ease-out;
  z-index: 11;
}

.u-go-to-v1 i {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.u-go-to-v1:hover, .u-go-to-v1:focus:hover {
  text-decoration: none;
  color: #fff;
  background-color: #003a79;
}

.u-go-to-v1:focus {
  text-decoration: none;
  color: #000;
  background-color: rgba(255, 255, 255, 0.7);
}

@media (max-width: 575px) {
  .u-go-to-v1 {
    transform: scale(0.8, 0.8);
  }
}
/*------------------------------------
  Go To v2
------------------------------------*/
[class*=u-go-to] {
  display: none;
}

.u-go-to-v2 {
  display: block;
  background-color: rgba(0, 0, 0, 0.3);
  color: #fff;
  border-radius: 3px;
  transition: 0.3s ease-out;
  z-index: 11;
}

.u-go-to-v2 i {
  width: 2.85714rem;
  height: 2.85714rem;
  display: block;
  text-align: center;
  line-height: 2.85714rem;
}

.u-go-to-v2:hover, .u-go-to-v2:focus:hover {
  text-decoration: none;
  color: #fff;
  background-color: #003a79;
}

.u-go-to-v2:focus {
  text-decoration: none;
  color: #fff;
  background-color: rgba(0, 0, 0, 0.3);
}

@media (max-width: 575px) {
  .u-go-to-v2 {
    transform: scale(0.8, 0.8);
  }
}
/*------------------------------------
  Go To v3
------------------------------------*/
[class*=u-go-to] {
  display: none;
}

.u-go-to-v3 {
  padding: 5px;
  display: block;
  background-color: rgba(255, 255, 255, 0.7);
  color: #000;
  border-radius: 50%;
  transition: 0.3s ease-out;
  z-index: 11;
}

.u-go-to-v3 i {
  width: 3.57143rem;
  height: 3.57143rem;
  display: block;
  text-align: center;
  border-radius: 50%;
  font-size: 1.14286rem;
  line-height: 3.28571rem;
  border: solid 1px #000;
  transition: 0.3s ease-out;
}

.u-go-to-v3:hover, .u-go-to-v3:focus:hover {
  text-decoration: none;
  color: #003a79;
  background-color: white;
}

.u-go-to-v3:hover i, .u-go-to-v3:focus:hover i {
  border-color: #003a79;
}

.u-go-to-v3:focus {
  text-decoration: none;
  color: #000;
  background-color: rgba(255, 255, 255, 0.7);
}

.u-go-to-v3:focus i {
  border-color: #000;
}

@media (max-width: 575px) {
  .u-go-to-v3 {
    transform: scale(0.8, 0.8);
  }
}
/*------------------------------------
  Go To v4
------------------------------------*/
.u-go-to-v4 {
  position: relative;
  width: 22px;
  height: 35px;
  border: 2px solid #003a79;
  border-radius: 15px;
}

.u-go-to-v4::before {
  width: 7px;
  height: 7px;
  background-color: #fff;
  border-radius: 50%;
  content: " ";
  position: absolute !important;
  left: 50% !important;
  transform: translateX(-50%);
  -webkit-backface-visibility: hidden;
  animation-duration: 2s;
  animation-name: u-go-to-v4;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
}

@keyframes u-go-to-v4 {
  0% {
    top: 20%;
    bottom: 0;
  }
  50% {
    top: 50%;
    bottom: 0;
  }
  100% {
    top: 20%;
    bottom: 100%;
  }
}
/*------------------------------------
  Headers
------------------------------------*/
.u-header {
  position: relative;
  left: 0;
  right: 0;
  width: 100%;
  font-size: 0.92857rem;
  z-index: 2;
}

/*.u-header [aria-labelledby] {
  opacity: 0;
}*/
.u-header [aria-labelledby][role=tabpanel] {
  opacity: 1;
}

.u-header [aria-labelledby].u-dropdown--css-animation,
.u-header [aria-labelledby].u-dropdown--jquery-slide {
  opacity: 1;
}

.u-header--abs-top, .u-header--abs-bottom, .u-header--abs-top-2nd-screen {
  position: absolute;
}

.u-header--abs-top-2nd-screen {
  top: 100%;
  bottom: auto;
}

.u-header--abs-top {
  top: 0;
  bottom: auto;
}

.u-header--abs-bottom {
  top: auto;
  bottom: 0;
}

.u-header--abs-bottom .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}

.u-header--sticky-top, .u-header--sticky-bottom {
  position: fixed;
}

.u-header--sticky-top {
  bottom: auto;
  top: 0;
}

.u-header--sticky-top.u-negative-top {
  bottom: 100%;
  top: auto;
}

.u-header--sticky-bottom {
  top: auto;
  bottom: 0;
}

.u-header--sticky-bottom .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}

.u-header--invisible {
  display: none;
}

.u-header--moved-up {
  transform: translate3d(0, -100%, 0);
}

.u-header--moved-up.u-negative-top {
  transform: translate3d(0, 100%, 0);
}

.u-header--faded {
  opacity: 0;
  visibility: hidden;
}

.u-header--untransitioned {
  transition: none !important;
}

.u-header__section--hidden {
  position: relative;
}

.u-header--floating {
  position: absolute;
  left: 0;
  right: 0;
}

.u-header--floating.js-header-fix-moment {
  margin-top: 0 !important;
}

.u-header--floating.js-header-fix-moment .navbar {
  padding-left: 0;
  padding-right: 0;
}

.u-header[data-header-fix-effect] {
  transition: 0.3s ease;
}

.u-header-reduced--shift.js-header-change-moment {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.u-header.js-header-fix-moment {
  position: fixed;
  top: 0;
  bottom: auto;
}

.u-header__section {
  position: relative;
  z-index: 1;
}

.u-header__section:nth-child(1) {
  z-index: 5;
}

.u-header__section:nth-child(2) {
  z-index: 4;
}

.u-header__section:nth-child(3) {
  z-index: 3;
}

.u-header__section:nth-child(4) {
  z-index: 2;
}

.u-header__section:nth-child(5) {
  z-index: 1;
}

.u-header__sections-container {
  position: relative;
  z-index: 2;
}

.u-header__logo {
  position: relative;
  z-index: 1;
}

.u-header__logo-img {
  top: 0;
  left: 0;
  /*transition: .3s ease;*/
}

.u-header__logo-img:not(.u-header__logo-img--main) {
  position: absolute;
  opacity: 0;
}

.dropdown-menu.u-dropdown--reverse-position {
  left: auto;
  right: 0;
}

.js-header-change-moment.g-bg-white--shift {
  background-color: #fff;
}

.js-header-change-moment.g-bg-light-semi-transparent--shift {
  background-color: rgba(255, 255, 255, 0.9);
}

.js-header-change-moment.g-bg-black--shift {
  background-color: #000;
}

.js-header-change-moment.g-bg-dark-semi-transparent--shift {
  background-color: rgba(0, 0, 0, 0.9);
}

.js-header-change-moment.g-bg-primary--shift {
  background-color: #003a79;
}

.js-header-change-moment.g-bg-primary-semi-transparent--shift {
  background-color: rgba(0, 58, 121, 0.9);
}

.u-header__section--light .navbar-brand,
.u-header__section--light .navbar-toggler,
.u-header__section--light--shift.js-header-change-moment .navbar-brand,
.u-header__section--light--shift.js-header-change-moment .navbar-toggler {
  color: black;
}

.u-header__section--light .navbar-brand:focus,
.u-header__section--light .navbar-brand:hover,
.u-header__section--light .navbar-toggler:focus,
.u-header__section--light .navbar-toggler:hover,
.u-header__section--light--shift.js-header-change-moment .navbar-brand:focus,
.u-header__section--light--shift.js-header-change-moment .navbar-brand:hover,
.u-header__section--light--shift.js-header-change-moment .navbar-toggler:focus,
.u-header__section--light--shift.js-header-change-moment .navbar-toggler:hover {
  color: black;
}

.u-header__section--light .navbar-nav:not([class*=u-main-nav-v]) .nav-link,
.u-header__section--light--shift.js-header-change-moment .navbar-nav:not([class*=u-main-nav-v]) .nav-link {
  color: black;
}

.u-header__section--light .navbar-nav:not([class*=u-main-nav-v]) .nav-link:focus,
.u-header__section--light .navbar-nav:not([class*=u-main-nav-v]) .nav-link:hover,
.u-header__section--light--shift.js-header-change-moment .navbar-nav:not([class*=u-main-nav-v]) .nav-link:focus,
.u-header__section--light--shift.js-header-change-moment .navbar-nav:not([class*=u-main-nav-v]) .nav-link:hover {
  color: black;
}

.u-header__section--light .navbar-nav:not([class*=u-main-nav-v]) .nav-link.disabled,
.u-header__section--light--shift.js-header-change-moment .navbar-nav:not([class*=u-main-nav-v]) .nav-link.disabled {
  color: rgba(0, 0, 0, 0.5);
}

.u-header__section--light .navbar-nav:not([class*=u-main-nav-v]) .open > .nav-link,
.u-header__section--light .navbar-nav:not([class*=u-main-nav-v]) .active > .nav-link,
.u-header__section--light .navbar-nav:not([class*=u-main-nav-v]) .nav-link.open,
.u-header__section--light .navbar-nav:not([class*=u-main-nav-v]) .nav-link.active,
.u-header__section--light--shift.js-header-change-moment .navbar-nav:not([class*=u-main-nav-v]) .open > .nav-link,
.u-header__section--light--shift.js-header-change-moment .navbar-nav:not([class*=u-main-nav-v]) .active > .nav-link,
.u-header__section--light--shift.js-header-change-moment .navbar-nav:not([class*=u-main-nav-v]) .nav-link.open,
.u-header__section--light--shift.js-header-change-moment .navbar-nav:not([class*=u-main-nav-v]) .nav-link.active {
  color: #003a79;
}

.u-header__section--light .navbar-toggler,
.u-header__section--light--shift.js-header-change-moment .navbar-toggler {
  border-color: rgba(0, 0, 0, 0.3);
}

.u-header__section--light .navbar-toggler-icon,
.u-header__section--light--shift.js-header-change-moment .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba($g-color-main, .5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
}

.u-header__section--light .navbar-text,
.u-header__section--light--shift.js-header-change-moment .navbar-text {
  color: rgba(0, 0, 0, 0.7);
}

.u-header__section--dark .navbar-brand,
.u-header__section--dark .navbar-toggler,
.u-header__section--dark--shift.js-header-change-moment .navbar-brand,
.u-header__section--dark--shift.js-header-change-moment .navbar-toggler,
.u-header__section--primary .navbar-brand,
.u-header__section--primary .navbar-toggler,
.u-header__section--primary--shift.js-header-change-moment .navbar-brand,
.u-header__section--primary--shift.js-header-change-moment .navbar-toggler {
  color: #fff;
}

.u-header__section--dark .navbar-brand:focus,
.u-header__section--dark .navbar-brand:hover,
.u-header__section--dark .navbar-toggler:focus,
.u-header__section--dark .navbar-toggler:hover,
.u-header__section--dark--shift.js-header-change-moment .navbar-brand:focus,
.u-header__section--dark--shift.js-header-change-moment .navbar-brand:hover,
.u-header__section--dark--shift.js-header-change-moment .navbar-toggler:focus,
.u-header__section--dark--shift.js-header-change-moment .navbar-toggler:hover,
.u-header__section--primary .navbar-brand:focus,
.u-header__section--primary .navbar-brand:hover,
.u-header__section--primary .navbar-toggler:focus,
.u-header__section--primary .navbar-toggler:hover,
.u-header__section--primary--shift.js-header-change-moment .navbar-brand:focus,
.u-header__section--primary--shift.js-header-change-moment .navbar-brand:hover,
.u-header__section--primary--shift.js-header-change-moment .navbar-toggler:focus,
.u-header__section--primary--shift.js-header-change-moment .navbar-toggler:hover {
  color: #fff;
}

.u-header__section--dark .navbar-nav:not([class*=u-main-nav-v]) .nav-link,
.u-header__section--dark--shift.js-header-change-moment .navbar-nav:not([class*=u-main-nav-v]) .nav-link,
.u-header__section--primary .navbar-nav:not([class*=u-main-nav-v]) .nav-link,
.u-header__section--primary--shift.js-header-change-moment .navbar-nav:not([class*=u-main-nav-v]) .nav-link {
  color: rgba(255, 255, 255, 0.8);
}

.u-header__section--dark .navbar-nav:not([class*=u-main-nav-v]) .nav-link:focus,
.u-header__section--dark .navbar-nav:not([class*=u-main-nav-v]) .nav-link:hover,
.u-header__section--dark--shift.js-header-change-moment .navbar-nav:not([class*=u-main-nav-v]) .nav-link:focus,
.u-header__section--dark--shift.js-header-change-moment .navbar-nav:not([class*=u-main-nav-v]) .nav-link:hover,
.u-header__section--primary .navbar-nav:not([class*=u-main-nav-v]) .nav-link:focus,
.u-header__section--primary .navbar-nav:not([class*=u-main-nav-v]) .nav-link:hover,
.u-header__section--primary--shift.js-header-change-moment .navbar-nav:not([class*=u-main-nav-v]) .nav-link:focus,
.u-header__section--primary--shift.js-header-change-moment .navbar-nav:not([class*=u-main-nav-v]) .nav-link:hover {
  color: #fff;
}

.u-header__section--dark .navbar-nav:not([class*=u-main-nav-v]) .nav-link.disabled,
.u-header__section--dark--shift.js-header-change-moment .navbar-nav:not([class*=u-main-nav-v]) .nav-link.disabled,
.u-header__section--primary .navbar-nav:not([class*=u-main-nav-v]) .nav-link.disabled,
.u-header__section--primary--shift.js-header-change-moment .navbar-nav:not([class*=u-main-nav-v]) .nav-link.disabled {
  color: rgba(255, 255, 255, 0.5);
}

.u-header__section--dark .navbar-nav:not([class*=u-main-nav-v]) .open > .nav-link,
.u-header__section--dark .navbar-nav:not([class*=u-main-nav-v]) .active > .nav-link,
.u-header__section--dark .navbar-nav:not([class*=u-main-nav-v]) .nav-link.open,
.u-header__section--dark .navbar-nav:not([class*=u-main-nav-v]) .nav-link.active,
.u-header__section--dark--shift.js-header-change-moment .navbar-nav:not([class*=u-main-nav-v]) .open > .nav-link,
.u-header__section--dark--shift.js-header-change-moment .navbar-nav:not([class*=u-main-nav-v]) .active > .nav-link,
.u-header__section--dark--shift.js-header-change-moment .navbar-nav:not([class*=u-main-nav-v]) .nav-link.open,
.u-header__section--dark--shift.js-header-change-moment .navbar-nav:not([class*=u-main-nav-v]) .nav-link.active,
.u-header__section--primary .navbar-nav:not([class*=u-main-nav-v]) .open > .nav-link,
.u-header__section--primary .navbar-nav:not([class*=u-main-nav-v]) .active > .nav-link,
.u-header__section--primary .navbar-nav:not([class*=u-main-nav-v]) .nav-link.open,
.u-header__section--primary .navbar-nav:not([class*=u-main-nav-v]) .nav-link.active,
.u-header__section--primary--shift.js-header-change-moment .navbar-nav:not([class*=u-main-nav-v]) .open > .nav-link,
.u-header__section--primary--shift.js-header-change-moment .navbar-nav:not([class*=u-main-nav-v]) .active > .nav-link,
.u-header__section--primary--shift.js-header-change-moment .navbar-nav:not([class*=u-main-nav-v]) .nav-link.open,
.u-header__section--primary--shift.js-header-change-moment .navbar-nav:not([class*=u-main-nav-v]) .nav-link.active {
  color: #fff;
}

.u-header__section--dark .navbar-toggler,
.u-header__section--dark--shift.js-header-change-moment .navbar-toggler,
.u-header__section--primary .navbar-toggler,
.u-header__section--primary--shift.js-header-change-moment .navbar-toggler {
  border-color: rgba(255, 255, 255, 0.3);
}

.u-header__section--dark .navbar-toggler-icon,
.u-header__section--dark--shift.js-header-change-moment .navbar-toggler-icon,
.u-header__section--primary .navbar-toggler-icon,
.u-header__section--primary--shift.js-header-change-moment .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba($g-color-white, .5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
}

.u-header__section--dark .navbar-text,
.u-header__section--dark--shift.js-header-change-moment .navbar-text,
.u-header__section--primary .navbar-text,
.u-header__section--primary--shift.js-header-change-moment .navbar-text {
  color: rgba(255, 255, 255, 0.7);
}

.navbar > .container {
  position: relative;
}

@media all and (min-width: 576px) {
  .u-header--abs-top--sm, .u-header--abs-bottom--sm, .u-header--abs-top-2nd-screen--sm {
    position: absolute;
  }
  .u-header--abs-top-2nd-screen--sm {
    top: 100%;
  }
  .u-header--abs-top--sm {
    bottom: auto;
    top: 0;
  }
  .u-header--abs-bottom--sm {
    top: auto;
    bottom: 0;
  }
  .u-header--sticky-top--sm, .u-header--sticky-bottom--sm {
    position: fixed;
  }
  .u-header--sticky-top--sm {
    bottom: auto;
    top: 0;
  }
  .u-header--sticky-bottom--sm {
    top: auto;
    bottom: 0;
  }
  .u-header--floating--sm {
    position: absolute;
    left: 0;
    right: 0;
  }
  .u-header--floating--sm.js-header-fix-moment {
    margin-top: 0 !important;
  }
  .u-header--floating--sm.js-header-fix-moment .navbar {
    padding-left: 0;
    padding-right: 0;
  }
}
@media all and (min-width: 768px) {
  .u-header--abs-top--md, .u-header--abs-bottom--md, .u-header--abs-top-2nd-screen--md {
    position: absolute;
  }
  .u-header--abs-top-2nd-screen--md {
    top: 100%;
  }
  .u-header--abs-top--md {
    bottom: auto;
    top: 0;
  }
  .u-header--abs-bottom--md {
    top: auto;
    bottom: 0;
  }
  .u-header--sticky-top--md, .u-header--sticky-bottom--md {
    position: fixed;
  }
  .u-header--sticky-top--md {
    bottom: auto;
    top: 0;
  }
  .u-header--sticky-bottom--md {
    top: auto;
    bottom: 0;
  }
  .u-header--floating--md {
    position: absolute;
    left: 0;
    right: 0;
  }
  .u-header--floating--md.js-header-fix-moment {
    margin-top: 0 !important;
  }
  .u-header--floating--md.js-header-fix-moment .navbar {
    padding-left: 0;
    padding-right: 0;
  }
}
@media all and (min-width: 992px) {
  .u-header--abs-top--lg, .u-header--abs-bottom--lg, .u-header--abs-top-2nd-screen--lg {
    position: absolute;
  }
  .u-header--abs-top-2nd-screen--lg {
    top: 100%;
  }
  .u-header--abs-top--lg {
    bottom: auto;
    top: 0;
  }
  .u-header--abs-bottom--lg {
    top: auto;
    bottom: 0;
  }
  .u-header--sticky-top--lg, .u-header--sticky-bottom--lg {
    position: fixed;
  }
  .u-header--sticky-top--lg {
    bottom: auto;
    top: 0;
  }
  .u-header--sticky-bottom--lg {
    top: auto;
    bottom: 0;
  }
  .u-header--floating--lg {
    position: absolute;
    left: 0;
    right: 0;
  }
  .u-header--floating--lg.js-header-fix-moment {
    margin-top: 0 !important;
  }
  .u-header--floating--lg.js-header-fix-moment .navbar {
    padding-left: 0;
    padding-right: 0;
  }
}
@media all and (min-width: 1200px) {
  .u-header--abs-top--xl, .u-header--abs-bottom--xl, .u-header--abs-top-2nd-screen--xl {
    position: absolute;
  }
  .u-header--abs-top-2nd-screen--xl {
    top: 100%;
  }
  .u-header--abs-top--xl {
    bottom: auto;
    top: 0;
  }
  .u-header--abs-bottom--xl {
    top: auto;
    bottom: 0;
  }
  .u-header--sticky-top--xl, .u-header--sticky-bottom--xl {
    position: fixed;
  }
  .u-header--sticky-top--xl {
    bottom: auto;
    top: 0;
  }
  .u-header--sticky-bottom--xl {
    top: auto;
    bottom: 0;
  }
  .u-header--floating--xl {
    position: absolute;
    left: 0;
    right: 0;
  }
  .u-header--floating--xl.js-header-fix-moment {
    margin-top: 0 !important;
  }
  .u-header--floating--xl.js-header-fix-moment .navbar {
    padding-left: 0;
    padding-right: 0;
  }
}
@media all and (max-width: 1199px) {
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid,
  .navbar-expand-xl > .container-xxl,
  .navbar-expand-xl > .container-xl,
  .navbar-expand-xl > .container-lg,
  .navbar-expand-xl > .container-md,
  .navbar-expand-xl > .container-sm {
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-collapse {
    width: 100%;
    order: 10;
  }
}
@media all and (max-width: 991px) {
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid,
  .navbar-expand-lg > .container-xxl,
  .navbar-expand-lg > .container-xl,
  .navbar-expand-lg > .container-lg,
  .navbar-expand-lg > .container-md,
  .navbar-expand-lg > .container-sm {
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-collapse {
    width: 100%;
    order: 10;
  }
}
@media all and (max-width: 767px) {
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid,
  .navbar-expand-md > .container-xxl,
  .navbar-expand-md > .container-xl,
  .navbar-expand-md > .container-lg,
  .navbar-expand-md > .container-md,
  .navbar-expand-md > .container-sm {
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-collapse {
    width: 100%;
    order: 10;
  }
}
@media all and (max-width: 575px) {
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid,
  .navbar-expand-sm > .container-xxl,
  .navbar-expand-sm > .container-xl,
  .navbar-expand-sm > .container-lg,
  .navbar-expand-sm > .container-md,
  .navbar-expand-sm > .container-sm {
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-collapse {
    width: 100%;
    order: 10;
  }
}
/*------------------------------------
	Header Togglers
------------------------------------*/
.u-header-toggler {
  display: block;
  width: 5rem;
  height: 3.57143rem;
  z-index: 502;
  /* Hamburgers */
}

.u-header-toggler .hamburger {
  line-height: 1;
}

/* Toggler Positioning */
@media all and (min-width: 0) {
  .u-header-toggler--top-right, .u-header-toggler--top-right.btn, .u-header-toggler--top-left, .u-header-toggler--top-left.btn, .u-header-toggler--bottom-right, .u-header-toggler--bottom-right.btn, .u-header-toggler--bottom-left, .u-header-toggler--bottom-left.btn {
    position: fixed;
  }
  .u-header-toggler--top-right, .u-header-toggler--top-right.btn, .u-header-toggler--top-left, .u-header-toggler--top-left.btn {
    top: 1.42857rem;
  }
  .u-header-toggler--bottom-right, .u-header-toggler--bottom-right.btn, .u-header-toggler--bottom-left, .u-header-toggler--bottom-left.btn {
    bottom: 1.42857rem;
  }
  .u-header-toggler--top-left, .u-header-toggler--bottom-left {
    left: 1.42857rem;
  }
  .u-header-toggler--top-right, .u-header-toggler--bottom-right {
    right: 1.42857rem;
  }
}
/* Toggler Positioning (sm) */
@media all and (min-width: 576px) {
  .u-header-toggler--top-right--sm, .u-header-toggler--top-right--sm.btn, .u-header-toggler--top-left--sm, .u-header-toggler--top-left--sm.btn, .u-header-toggler--bottom-right--sm, .u-header-toggler--bottom-right--sm.btn, .u-header-toggler--bottom-left--sm, .u-header-toggler--bottom-left--sm.btn {
    position: fixed;
  }
  .u-header-toggler--top-right--sm, .u-header-toggler--top-right--sm.btn, .u-header-toggler--top-left--sm, .u-header-toggler--top-left--sm.btn {
    top: 1.42857rem;
  }
  .u-header-toggler--bottom-right--sm, .u-header-toggler--bottom-right--sm.btn, .u-header-toggler--bottom-left--sm, .u-header-toggler--bottom-left--sm.btn {
    bottom: 1.42857rem;
  }
  .u-header-toggler--top-left--sm, .u-header-toggler--bottom-left--sm {
    left: 1.42857rem;
  }
  .u-header-toggler--top-right--sm, .u-header-toggler--bottom-right--sm {
    right: 1.42857rem;
  }
}
/* Toggler Positioning (md) */
@media all and (min-width: 768px) {
  .u-header-toggler--top-right--md, .u-header-toggler--top-right--md.btn, .u-header-toggler--top-left--md, .u-header-toggler--top-left--md.btn, .u-header-toggler--bottom-right--md, .u-header-toggler--bottom-right--md.btn, .u-header-toggler--bottom-left--md, .u-header-toggler--bottom-left--md.btn {
    position: fixed;
  }
  .u-header-toggler--top-right--md, .u-header-toggler--top-right--md.btn, .u-header-toggler--top-left--md, .u-header-toggler--top-left--md.btn {
    top: 1.42857rem;
  }
  .u-header-toggler--bottom-right--md, .u-header-toggler--bottom-right--md.btn, .u-header-toggler--bottom-left--md, .u-header-toggler--bottom-left--md.btn {
    bottom: 1.42857rem;
  }
  .u-header-toggler--top-left--md, .u-header-toggler--bottom-left--md {
    left: 1.42857rem;
  }
  .u-header-toggler--top-right--md, .u-header-toggler--bottom-right--md {
    right: 1.42857rem;
  }
}
/* Toggler Positioning (lg) */
@media all and (min-width: 992px) {
  .u-header-toggler--top-right--lg, .u-header-toggler--top-right--lg.btn, .u-header-toggler--top-left--lg, .u-header-toggler--top-left--lg.btn, .u-header-toggler--bottom-right--lg, .u-header-toggler--bottom-right--lg.btn, .u-header-toggler--bottom-left--lg, .u-header-toggler--bottom-left--lg.btn {
    position: fixed;
  }
  .u-header-toggler--top-right--lg, .u-header-toggler--top-right--lg.btn, .u-header-toggler--top-left--lg, .u-header-toggler--top-left--lg.btn {
    top: 1.42857rem;
  }
  .u-header-toggler--bottom-right--lg, .u-header-toggler--bottom-right--lg.btn, .u-header-toggler--bottom-left--lg, .u-header-toggler--bottom-left--lg.btn {
    bottom: 1.42857rem;
  }
  .u-header-toggler--top-left--lg, .u-header-toggler--bottom-left--lg {
    left: 1.42857rem;
  }
  .u-header-toggler--top-right--lg, .u-header-toggler--bottom-right--lg {
    right: 1.42857rem;
  }
}
/* Toggler Positioning (xl) */
@media all and (min-width: 1200px) {
  .u-header-toggler--top-right--xl, .u-header-toggler--top-right--xl.btn, .u-header-toggler--top-left--xl, .u-header-toggler--top-left--xl.btn, .u-header-toggler--bottom-right--xl, .u-header-toggler--bottom-right--xl.btn, .u-header-toggler--bottom-left--xl, .u-header-toggler--bottom-left--xl.btn {
    position: fixed;
  }
  .u-header-toggler--top-right--xl, .u-header-toggler--top-right--xl.btn, .u-header-toggler--top-left--xl, .u-header-toggler--top-left--xl.btn {
    top: 1.42857rem;
  }
  .u-header-toggler--bottom-right--xl, .u-header-toggler--bottom-right--xl.btn, .u-header-toggler--bottom-left--xl, .u-header-toggler--bottom-left--xl.btn {
    bottom: 1.42857rem;
  }
  .u-header-toggler--top-left--xl, .u-header-toggler--bottom-left--xl {
    left: 1.42857rem;
  }
  .u-header-toggler--top-right--xl, .u-header-toggler--bottom-right--xl {
    right: 1.42857rem;
  }
}
/*------------------------------------
  Fullscreen Header
------------------------------------*/
[class*=u-header--fullscreen] {
  text-align: center;
  visibility: hidden;
}

[class*=u-header--fullscreen] .u-header__sections-container {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.5s ease, visibility 0.5s ease;
}

[class*=u-header--fullscreen] .mCustomScrollBox {
  width: 100%;
  height: auto;
}

[class*=u-header--fullscreen] .u-header__section {
  width: 100%;
}

[class*=u-header--fullscreen] .navbar-nav[class*=u-main-nav-v] > li > a {
  display: inline-block;
}

[class*=u-header--fullscreen] .u-header__overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: none;
  opacity: 0;
  visibility: hidden;
  border-radius: 50%;
  transition: transform 0.5s ease, opacity 0.5s ease, visibility 0.5s ease;
}

.u-header.u-header--fullscreen--top-left, .u-header.u-header--fullscreen--top-right, .u-header.u-header--fullscreen--bottom-left, .u-header.u-header--fullscreen--bottom-right {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.u-header.u-header--fullscreen--top-left .u-header__overlay, .u-header.u-header--fullscreen--top-right .u-header__overlay, .u-header.u-header--fullscreen--bottom-left .u-header__overlay, .u-header.u-header--fullscreen--bottom-right .u-header__overlay {
  display: block;
}

.u-header.u-header--fullscreen--top-left.u-header--fullscreen-showed, .u-header.u-header--fullscreen--top-right.u-header--fullscreen-showed, .u-header.u-header--fullscreen--bottom-left.u-header--fullscreen-showed, .u-header.u-header--fullscreen--bottom-right.u-header--fullscreen-showed {
  visibility: visible;
}

.u-header.u-header--fullscreen--top-left.u-header--fullscreen-showed .u-header__overlay,
.u-header.u-header--fullscreen--top-left.u-header--fullscreen-showed .u-header__sections-container, .u-header.u-header--fullscreen--top-right.u-header--fullscreen-showed .u-header__overlay,
.u-header.u-header--fullscreen--top-right.u-header--fullscreen-showed .u-header__sections-container, .u-header.u-header--fullscreen--bottom-left.u-header--fullscreen-showed .u-header__overlay,
.u-header.u-header--fullscreen--bottom-left.u-header--fullscreen-showed .u-header__sections-container, .u-header.u-header--fullscreen--bottom-right.u-header--fullscreen-showed .u-header__overlay,
.u-header.u-header--fullscreen--bottom-right.u-header--fullscreen-showed .u-header__sections-container {
  opacity: 1;
  visibility: visible;
}

.u-header.u-header--fullscreen--top-left.u-header--fullscreen-showed .u-header__sections-container, .u-header.u-header--fullscreen--top-right.u-header--fullscreen-showed .u-header__sections-container, .u-header.u-header--fullscreen--bottom-left.u-header--fullscreen-showed .u-header__sections-container, .u-header.u-header--fullscreen--bottom-right.u-header--fullscreen-showed .u-header__sections-container {
  transition-delay: 0.5s;
}

.u-header.u-header--fullscreen--top-left .container, .u-header.u-header--fullscreen--top-right .container, .u-header.u-header--fullscreen--bottom-left .container, .u-header.u-header--fullscreen--bottom-right .container {
  width: 100%;
}

.u-header.u-header--fullscreen--top-left .navbar, .u-header.u-header--fullscreen--top-right .navbar, .u-header.u-header--fullscreen--bottom-left .navbar, .u-header.u-header--fullscreen--bottom-right .navbar {
  min-width: 22.85714rem;
  width: 50%;
  margin-left: auto;
  margin-right: auto;
}

.u-header.u-header--fullscreen--top-left .dropdown-menu, .u-header.u-header--fullscreen--top-right .dropdown-menu, .u-header.u-header--fullscreen--bottom-left .dropdown-menu, .u-header.u-header--fullscreen--bottom-right .dropdown-menu {
  text-align: inherit;
  position: static;
  width: 100%;
}

.u-header.u-header--fullscreen--top-left .u-header__overlay {
  transform-origin: 0% 0%;
  transform: scale3d(0.1, 0.1, 0.1) translate3d(-20%, -20%, 0);
}

.u-header.u-header--fullscreen--top-left.u-header--fullscreen-showed .u-header__overlay {
  transform: scale3d(1, 1, 1) translate3d(-20%, -20%, 0);
}

.u-header.u-header--fullscreen--top-right .u-header__overlay {
  left: auto;
  transform-origin: 100% 0%;
  transform: scale3d(0.1, 0.1, 0.1) translate3d(20%, -20%, 0);
}

.u-header.u-header--fullscreen--top-right.u-header--fullscreen-showed .u-header__overlay {
  transform: scale3d(1, 1, 1) translate3d(20%, -20%, 0);
}

.u-header.u-header--fullscreen--bottom-left .u-header__overlay {
  top: auto;
  transform-origin: 0% 100%;
  transform: scale3d(0.1, 0.1, 0.1) translate3d(-20%, 20%, 0);
}

.u-header.u-header--fullscreen--bottom-left.u-header--fullscreen-showed .u-header__overlay {
  transform: scale3d(1, 1, 1) translate3d(-20%, 20%, 0);
}

.u-header.u-header--fullscreen--bottom-right .u-header__overlay {
  top: auto;
  left: auto;
  transform-origin: 100% 100%;
  transform: scale3d(0.1, 0.1, 0.1) translate3d(20%, 20%, 0);
}

.u-header.u-header--fullscreen--bottom-right.u-header--fullscreen-showed .u-header__overlay {
  transform: scale3d(1, 1, 1) translate3d(20%, 20%, 0);
}

/*------------------------------------
  Side Header
------------------------------------*/
/* Common styles of Side Header */
body[class*=u-body--header-side] .u-header.u-header--side {
  position: fixed;
  top: 0;
  height: 100%;
  width: 21.42857rem;
}

body[class*=u-body--header-side] .u-header.u-header--side .navbar {
  flex-direction: column;
}

body[class*=u-body--header-side] .u-header.u-header--side .navbar .container {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  flex-direction: column;
}

body[class*=u-body--header-side] .u-header.u-header--side .navbar .navbar-collapse {
  flex-direction: column;
}

body[class*=u-body--header-side] .u-header.u-header--side .navbar .navbar-nav {
  width: 100%;
  flex-direction: column;
  margin-left: 0 !important;
  margin-right: 0 !important;
}

body[class*=u-body--header-side] .u-header.u-header--side .u-header__sections-container {
  height: 100%;
}

body[class*=u-body--header-side] .u-header.u-header--side .dropdown-menu {
  top: 0;
}

body[class*=u-body--header-side] .u-header.u-header--side .mCSB_container,
body[class*=u-body--header-side] .u-header.u-header--side .mCustomScrollBox {
  overflow: visible;
}

/* Overlay */
.u-header--side .u-header__overlay {
  position: absolute;
  top: 0;
  height: 100%;
  width: 2000%;
  opacity: 0;
  visibility: hidden;
}

body[class*=u-body--header-side].u-body--header-side-opened .u-header__overlay {
  opacity: 1;
  visibility: visible;
}

.u-body--header-side-static-left .u-header--side .dropdown-menu, .u-body--header-side-overlay-left .u-header--side .dropdown-menu, .u-body--header-side-push-left .u-header--side .dropdown-menu {
  left: 100%;
  margin-left: 1.07143rem;
}

.u-body--header-side-static-left .u-header--side .hs-menu-vertical .hs-mega-menu,
.u-body--header-side-static-left .u-header--side .hs-menu-vertical .hs-sub-menu, .u-body--header-side-overlay-left .u-header--side .hs-menu-vertical .hs-mega-menu,
.u-body--header-side-overlay-left .u-header--side .hs-menu-vertical .hs-sub-menu, .u-body--header-side-push-left .u-header--side .hs-menu-vertical .hs-mega-menu,
.u-body--header-side-push-left .u-header--side .hs-menu-vertical .hs-sub-menu {
  margin-left: 1.07143rem;
}

.u-body--header-side-static-left .u-header--side .hs-menu-vertical .hs-mega-menu .hs-mega-menu,
.u-body--header-side-static-left .u-header--side .hs-menu-vertical .hs-mega-menu .hs-sub-menu,
.u-body--header-side-static-left .u-header--side .hs-menu-vertical .hs-sub-menu .hs-mega-menu,
.u-body--header-side-static-left .u-header--side .hs-menu-vertical .hs-sub-menu .hs-sub-menu, .u-body--header-side-overlay-left .u-header--side .hs-menu-vertical .hs-mega-menu .hs-mega-menu,
.u-body--header-side-overlay-left .u-header--side .hs-menu-vertical .hs-mega-menu .hs-sub-menu,
.u-body--header-side-overlay-left .u-header--side .hs-menu-vertical .hs-sub-menu .hs-mega-menu,
.u-body--header-side-overlay-left .u-header--side .hs-menu-vertical .hs-sub-menu .hs-sub-menu, .u-body--header-side-push-left .u-header--side .hs-menu-vertical .hs-mega-menu .hs-mega-menu,
.u-body--header-side-push-left .u-header--side .hs-menu-vertical .hs-mega-menu .hs-sub-menu,
.u-body--header-side-push-left .u-header--side .hs-menu-vertical .hs-sub-menu .hs-mega-menu,
.u-body--header-side-push-left .u-header--side .hs-menu-vertical .hs-sub-menu .hs-sub-menu {
  margin-left: 0;
}

.u-body--header-side-static-left .u-header--side .hs-menu-vertical.hs-rtl .hs-mega-menu,
.u-body--header-side-static-left .u-header--side .hs-menu-vertical.hs-rtl .hs-sub-menu, .u-body--header-side-overlay-left .u-header--side .hs-menu-vertical.hs-rtl .hs-mega-menu,
.u-body--header-side-overlay-left .u-header--side .hs-menu-vertical.hs-rtl .hs-sub-menu, .u-body--header-side-push-left .u-header--side .hs-menu-vertical.hs-rtl .hs-mega-menu,
.u-body--header-side-push-left .u-header--side .hs-menu-vertical.hs-rtl .hs-sub-menu {
  margin-left: 0;
  margin-right: 1.07143rem;
}

.u-body--header-side-static-left .u-header--side .hs-menu-vertical.hs-rtl .hs-mega-menu .hs-mega-menu,
.u-body--header-side-static-left .u-header--side .hs-menu-vertical.hs-rtl .hs-mega-menu .hs-sub-menu,
.u-body--header-side-static-left .u-header--side .hs-menu-vertical.hs-rtl .hs-sub-menu .hs-mega-menu,
.u-body--header-side-static-left .u-header--side .hs-menu-vertical.hs-rtl .hs-sub-menu .hs-sub-menu, .u-body--header-side-overlay-left .u-header--side .hs-menu-vertical.hs-rtl .hs-mega-menu .hs-mega-menu,
.u-body--header-side-overlay-left .u-header--side .hs-menu-vertical.hs-rtl .hs-mega-menu .hs-sub-menu,
.u-body--header-side-overlay-left .u-header--side .hs-menu-vertical.hs-rtl .hs-sub-menu .hs-mega-menu,
.u-body--header-side-overlay-left .u-header--side .hs-menu-vertical.hs-rtl .hs-sub-menu .hs-sub-menu, .u-body--header-side-push-left .u-header--side .hs-menu-vertical.hs-rtl .hs-mega-menu .hs-mega-menu,
.u-body--header-side-push-left .u-header--side .hs-menu-vertical.hs-rtl .hs-mega-menu .hs-sub-menu,
.u-body--header-side-push-left .u-header--side .hs-menu-vertical.hs-rtl .hs-sub-menu .hs-mega-menu,
.u-body--header-side-push-left .u-header--side .hs-menu-vertical.hs-rtl .hs-sub-menu .hs-sub-menu {
  margin-left: 0;
  margin-right: 0;
}

.u-body--header-side-static-left {
  margin-left: 21.42857rem;
}

.u-body--header-side-static-left .u-header--side {
  right: auto;
  left: 0;
}

.u-body--header-side-static-right {
  margin-right: 21.42857rem;
}

.u-body--header-side-static-right .u-header--side {
  left: auto;
  right: 0;
}

.u-body--header-side-overlay-left .u-header--side, .u-body--header-side-push-left .u-header--side {
  right: auto;
  left: -21.42857rem;
}

.u-body--header-side-overlay-left .u-header--side .u-header__overlay, .u-body--header-side-push-left .u-header--side .u-header__overlay {
  left: 100%;
}

.u-body--header-side-overlay-left.u-body--header-side-opened .u-header--side, .u-body--header-side-push-left.u-body--header-side-opened .u-header--side {
  left: 0;
}

.u-body--header-side-push-left.u-body--header-side-opened {
  margin-left: 21.42857rem;
}

.u-body--header-side-overlay-right .u-header--side, .u-body--header-side-push-right .u-header--side {
  left: auto;
  right: -21.42857rem;
}

.u-body--header-side-overlay-right .u-header--side .u-header__overlay, .u-body--header-side-push-right .u-header--side .u-header__overlay {
  right: 100%;
}

.u-body--header-side-overlay-right.u-body--header-side-opened .u-header--side, .u-body--header-side-push-right.u-body--header-side-opened .u-header--side {
  right: 0;
}

.u-body--header-side-push-right.u-body--header-side-opened {
  margin-right: 21.42857rem;
}

.u-body--header-side-static-right .u-header--side .dropdown-menu, .u-body--header-side-overlay-right .u-header--side .dropdown-menu, .u-body--header-side-push-right .u-header--side .dropdown-menu {
  left: auto;
  right: 100%;
  margin-right: 1.07143rem;
}

.u-body--header-side-static-right .u-header--side .hs-menu-vertical .hs-mega-menu,
.u-body--header-side-static-right .u-header--side .hs-menu-vertical .hs-sub-menu, .u-body--header-side-overlay-right .u-header--side .hs-menu-vertical .hs-mega-menu,
.u-body--header-side-overlay-right .u-header--side .hs-menu-vertical .hs-sub-menu, .u-body--header-side-push-right .u-header--side .hs-menu-vertical .hs-mega-menu,
.u-body--header-side-push-right .u-header--side .hs-menu-vertical .hs-sub-menu {
  left: auto;
  right: 100%;
  margin-right: 1.07143rem;
}

.u-body--header-side-static-right .u-header--side .hs-menu-vertical .hs-mega-menu .hs-mega-menu,
.u-body--header-side-static-right .u-header--side .hs-menu-vertical .hs-mega-menu .hs-sub-menu,
.u-body--header-side-static-right .u-header--side .hs-menu-vertical .hs-sub-menu .hs-mega-menu,
.u-body--header-side-static-right .u-header--side .hs-menu-vertical .hs-sub-menu .hs-sub-menu, .u-body--header-side-overlay-right .u-header--side .hs-menu-vertical .hs-mega-menu .hs-mega-menu,
.u-body--header-side-overlay-right .u-header--side .hs-menu-vertical .hs-mega-menu .hs-sub-menu,
.u-body--header-side-overlay-right .u-header--side .hs-menu-vertical .hs-sub-menu .hs-mega-menu,
.u-body--header-side-overlay-right .u-header--side .hs-menu-vertical .hs-sub-menu .hs-sub-menu, .u-body--header-side-push-right .u-header--side .hs-menu-vertical .hs-mega-menu .hs-mega-menu,
.u-body--header-side-push-right .u-header--side .hs-menu-vertical .hs-mega-menu .hs-sub-menu,
.u-body--header-side-push-right .u-header--side .hs-menu-vertical .hs-sub-menu .hs-mega-menu,
.u-body--header-side-push-right .u-header--side .hs-menu-vertical .hs-sub-menu .hs-sub-menu {
  margin-right: 0;
}

.u-body--header-side-static-right .u-header--side .hs-menu-vertical.hs-rtl .hs-mega-menu,
.u-body--header-side-static-right .u-header--side .hs-menu-vertical.hs-rtl .hs-sub-menu, .u-body--header-side-overlay-right .u-header--side .hs-menu-vertical.hs-rtl .hs-mega-menu,
.u-body--header-side-overlay-right .u-header--side .hs-menu-vertical.hs-rtl .hs-sub-menu, .u-body--header-side-push-right .u-header--side .hs-menu-vertical.hs-rtl .hs-mega-menu,
.u-body--header-side-push-right .u-header--side .hs-menu-vertical.hs-rtl .hs-sub-menu {
  margin-right: 0;
  margin-left: 1.07143rem;
}

.u-body--header-side-static-right .u-header--side .hs-menu-vertical.hs-rtl .hs-mega-menu .hs-mega-menu,
.u-body--header-side-static-right .u-header--side .hs-menu-vertical.hs-rtl .hs-mega-menu .hs-sub-menu,
.u-body--header-side-static-right .u-header--side .hs-menu-vertical.hs-rtl .hs-sub-menu .hs-mega-menu,
.u-body--header-side-static-right .u-header--side .hs-menu-vertical.hs-rtl .hs-sub-menu .hs-sub-menu, .u-body--header-side-overlay-right .u-header--side .hs-menu-vertical.hs-rtl .hs-mega-menu .hs-mega-menu,
.u-body--header-side-overlay-right .u-header--side .hs-menu-vertical.hs-rtl .hs-mega-menu .hs-sub-menu,
.u-body--header-side-overlay-right .u-header--side .hs-menu-vertical.hs-rtl .hs-sub-menu .hs-mega-menu,
.u-body--header-side-overlay-right .u-header--side .hs-menu-vertical.hs-rtl .hs-sub-menu .hs-sub-menu, .u-body--header-side-push-right .u-header--side .hs-menu-vertical.hs-rtl .hs-mega-menu .hs-mega-menu,
.u-body--header-side-push-right .u-header--side .hs-menu-vertical.hs-rtl .hs-mega-menu .hs-sub-menu,
.u-body--header-side-push-right .u-header--side .hs-menu-vertical.hs-rtl .hs-sub-menu .hs-mega-menu,
.u-body--header-side-push-right .u-header--side .hs-menu-vertical.hs-rtl .hs-sub-menu .hs-sub-menu {
  margin-left: 0;
  margin-right: 0;
}

/* Button Styles
------------------------------------*/
/* General Button Styles */
.btn {
  position: relative;
  transition: 0.2s ease;
  cursor: pointer;
}

.btn:focus, .btn:active:focus, .btn.active:focus {
  outline: 0 none;
  box-shadow: none;
}

/* Button Content
------------------------------------*/
.u-btn-content {
  white-space: normal;
}

/* Buttons Only Icon (O)
------------------------------------*/
.u-btn-only-icon {
  position: relative;
}

.u-btn-only-icon i {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}

/* Button Sizes
------------------------------------*/
/* Extra Small */
.btn-xs {
  line-height: 1.4;
  padding: 0.14286rem 0.5rem;
  font-size: 0.78571rem;
}

/* Medium */
.btn-md {
  line-height: 1.4;
  padding: 0.57143rem 1.42857rem;
  font-size: 1.07143rem;
}

/* Extra Large */
.btn-xl {
  line-height: 1.4;
  padding: 0.92857rem 1.85714rem;
  font-size: 1.28571rem;
}

/* Extramly Large */
.btn-xxl {
  line-height: 1.4;
  padding: 1.07143rem 2.14286rem;
  font-size: 1.5rem;
}

/* Button Types
------------------------------------*/
/* Inset Buttons */
.u-btn-inset {
  position: relative;
}

.u-btn-inset::before {
  position: absolute;
  top: 0.14286rem;
  right: 0.14286rem;
  bottom: 0.14286rem;
  left: 0.14286rem;
  content: "";
  border: solid 1px #fff;
  border-radius: 1px;
}

.u-btn-inset--rounded::before {
  border-radius: 50px;
}

/* 3d Buttons */
.u-btn-3d {
  border-bottom: solid 3px rgba(0, 0, 0, 0.2);
}

.u-btn-3d:hover {
  border-bottom-color: rgba(0, 0, 0, 0.3);
}

/* Skew Button */
.u-btn-skew {
  transform: skewX(-20deg);
}

.u-btn-skew__inner {
  transform: skewX(20deg);
  display: block;
}

/* Button Hovers
------------------------------------*/
[class*=u-btn-hover] {
  z-index: 1;
}

[class*=u-btn-hover]:hover {
  text-decoration: none;
}

[class*=u-btn-hover]:focus {
  text-decoration: none;
}

[class*=u-btn-hover]::after {
  position: absolute;
  content: "";
  z-index: -1;
  transition: all 0.3s;
}

/* Hover v1-1 */
.u-btn-hover-v1-1::after {
  top: 0;
  left: 0;
  height: 0;
  width: 100%;
}

.u-btn-hover-v1-1:hover::after {
  height: 100%;
}

/* Hover v1-2 */
.u-btn-hover-v1-2::after {
  top: 0;
  right: 0;
  width: 0;
  height: 100%;
}

.u-btn-hover-v1-2:hover::after {
  width: 100%;
}

/* Hover v1-3 */
.u-btn-hover-v1-3::after {
  bottom: 0;
  left: 0;
  height: 0;
  width: 100%;
}

.u-btn-hover-v1-3:hover::after {
  height: 100%;
}

/* Hover v1-4 */
.u-btn-hover-v1-4::after {
  top: 0;
  left: 0;
  width: 0;
  height: 100%;
}

.u-btn-hover-v1-4:hover::after {
  width: 100%;
}

/* Hover v2-1 */
.u-btn-hover-v2-1::after {
  top: 0;
  right: 0;
  width: 0;
  height: 100%;
}

.u-btn-hover-v2-1:hover::after {
  left: 0;
  width: 100%;
}

/* Hover v2-2 */
.u-btn-hover-v2-2::after {
  left: 0;
  bottom: 0;
  height: 0;
  width: 100%;
}

.u-btn-hover-v2-2:hover::after {
  top: 0;
  height: 100%;
}

/* Button Primary */
.u-btn-primary {
  color: #fff;
  background-color: #003a79;
}

.u-btn-primary:hover, .u-btn-primary.active {
  border-color: #003a79;
  background-color: #003a79;
}

.u-btn-primary:hover, .u-btn-primary:focus, .u-btn-primary.active {
  color: #fff;
}

.u-btn-primary.g-btn-hover-reset:hover, .u-btn-primary.g-btn-hover-reset.active {
  background-color: #003a79;
  border-color: #003a79;
}

.u-btn-primary.u-btn-hover-v1-1 {
  overflow: hidden;
}

.u-btn-primary.u-btn-hover-v1-1::after, .u-btn-primary.u-btn-hover-v1-1:hover::after {
  background-color: #003a79;
}

.u-btn-primary.u-btn-hover-v1-1:hover {
  background-color: #003a79;
  overflow: hidden;
}

.u-btn-primary.u-btn-hover-v1-2 {
  overflow: hidden;
}

.u-btn-primary.u-btn-hover-v1-2::after, .u-btn-primary.u-btn-hover-v1-2:hover::after {
  background-color: #003a79;
}

.u-btn-primary.u-btn-hover-v1-2:hover {
  background-color: #003a79;
  overflow: hidden;
}

.u-btn-primary.u-btn-hover-v1-3 {
  overflow: hidden;
}

.u-btn-primary.u-btn-hover-v1-3::after, .u-btn-primary.u-btn-hover-v1-3:hover::after {
  background-color: #003a79;
}

.u-btn-primary.u-btn-hover-v1-3:hover {
  background-color: #003a79;
  overflow: hidden;
}

.u-btn-primary.u-btn-hover-v1-4 {
  overflow: hidden;
}

.u-btn-primary.u-btn-hover-v1-4::after, .u-btn-primary.u-btn-hover-v1-4:hover::after {
  background-color: #003a79;
}

.u-btn-primary.u-btn-hover-v1-4:hover {
  background-color: #003a79;
  overflow: hidden;
}

.u-btn-primary.u-btn-hover-v2-1 {
  overflow: hidden;
}

.u-btn-primary.u-btn-hover-v2-1::after, .u-btn-primary.u-btn-hover-v2-1:hover::after {
  background-color: #003a79;
}

.u-btn-primary.u-btn-hover-v2-1:hover {
  background-color: #003a79;
  overflow: hidden;
}

.u-btn-primary.u-btn-hover-v2-2 {
  overflow: hidden;
}

.u-btn-primary.u-btn-hover-v2-2::after, .u-btn-primary.u-btn-hover-v2-2:hover::after {
  background-color: #003a79;
}

.u-btn-primary.u-btn-hover-v2-2:hover {
  background-color: #003a79;
  overflow: hidden;
}

/* Button White */
.u-btn-white {
  color: #555;
  background-color: #fff;
}

.u-btn-white:hover, .u-btn-white.active {
  border-color: white;
  background-color: white;
}

.u-btn-white:hover, .u-btn-white:focus, .u-btn-white.active {
  color: #555;
}

.u-btn-white.g-btn-hover-reset:hover, .u-btn-white.g-btn-hover-reset.active {
  background-color: #fff;
  border-color: #fff;
}

.u-btn-white.u-btn-hover-v1-1 {
  overflow: hidden;
}

.u-btn-white.u-btn-hover-v1-1::after, .u-btn-white.u-btn-hover-v1-1:hover::after {
  background-color: white;
}

.u-btn-white.u-btn-hover-v1-1:hover {
  background-color: #fff;
  overflow: hidden;
}

.u-btn-white.u-btn-hover-v1-2 {
  overflow: hidden;
}

.u-btn-white.u-btn-hover-v1-2::after, .u-btn-white.u-btn-hover-v1-2:hover::after {
  background-color: white;
}

.u-btn-white.u-btn-hover-v1-2:hover {
  background-color: #fff;
  overflow: hidden;
}

.u-btn-white.u-btn-hover-v1-3 {
  overflow: hidden;
}

.u-btn-white.u-btn-hover-v1-3::after, .u-btn-white.u-btn-hover-v1-3:hover::after {
  background-color: white;
}

.u-btn-white.u-btn-hover-v1-3:hover {
  background-color: #fff;
  overflow: hidden;
}

.u-btn-white.u-btn-hover-v1-4 {
  overflow: hidden;
}

.u-btn-white.u-btn-hover-v1-4::after, .u-btn-white.u-btn-hover-v1-4:hover::after {
  background-color: white;
}

.u-btn-white.u-btn-hover-v1-4:hover {
  background-color: #fff;
  overflow: hidden;
}

.u-btn-white.u-btn-hover-v2-1 {
  overflow: hidden;
}

.u-btn-white.u-btn-hover-v2-1::after, .u-btn-white.u-btn-hover-v2-1:hover::after {
  background-color: white;
}

.u-btn-white.u-btn-hover-v2-1:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-white.u-btn-hover-v2-2 {
  overflow: hidden;
}

.u-btn-white.u-btn-hover-v2-2::after, .u-btn-white.u-btn-hover-v2-2:hover::after {
  background-color: white;
}

.u-btn-white.u-btn-hover-v2-2:hover {
  overflow: hidden;
  background-color: transparent;
}

/* Button Black */
.u-btn-black {
  color: #fff;
  background-color: #000;
}

.u-btn-black:hover, .u-btn-black.active {
  border-color: #1a1a1a;
  background-color: #1a1a1a;
}

.u-btn-black:hover, .u-btn-black:focus, .u-btn-black.active {
  color: #fff;
}

.u-btn-black.g-btn-hover-reset:hover, .u-btn-black.g-btn-hover-reset.active {
  background-color: #000;
  border-color: #000;
}

.u-btn-black.u-btn-hover-v1-1 {
  overflow: hidden;
}

.u-btn-black.u-btn-hover-v1-1::after, .u-btn-black.u-btn-hover-v1-1:hover::after {
  background-color: #0d0d0d;
}

.u-btn-black.u-btn-hover-v1-1:hover {
  background-color: #000;
  overflow: hidden;
}

.u-btn-black.u-btn-hover-v1-2 {
  overflow: hidden;
}

.u-btn-black.u-btn-hover-v1-2::after, .u-btn-black.u-btn-hover-v1-2:hover::after {
  background-color: #0d0d0d;
}

.u-btn-black.u-btn-hover-v1-2:hover {
  background-color: #000;
  overflow: hidden;
}

.u-btn-black.u-btn-hover-v1-3 {
  overflow: hidden;
}

.u-btn-black.u-btn-hover-v1-3::after, .u-btn-black.u-btn-hover-v1-3:hover::after {
  background-color: #0d0d0d;
}

.u-btn-black.u-btn-hover-v1-3:hover {
  background-color: #000;
  overflow: hidden;
}

.u-btn-black.u-btn-hover-v1-4 {
  overflow: hidden;
}

.u-btn-black.u-btn-hover-v1-4::after, .u-btn-black.u-btn-hover-v1-4:hover::after {
  background-color: #0d0d0d;
}

.u-btn-black.u-btn-hover-v1-4:hover {
  background-color: #000;
  overflow: hidden;
}

.u-btn-black.u-btn-hover-v2-1 {
  overflow: hidden;
}

.u-btn-black.u-btn-hover-v2-1::after, .u-btn-black.u-btn-hover-v2-1:hover::after {
  background-color: #0d0d0d;
}

.u-btn-black.u-btn-hover-v2-1:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-black.u-btn-hover-v2-2 {
  overflow: hidden;
}

.u-btn-black.u-btn-hover-v2-2::after, .u-btn-black.u-btn-hover-v2-2:hover::after {
  background-color: #0d0d0d;
}

.u-btn-black.u-btn-hover-v2-2:hover {
  overflow: hidden;
  background-color: transparent;
}

/* Button Dark Gray */
.u-btn-darkgray {
  color: #fff;
  background-color: #333;
}

.u-btn-darkgray:hover, .u-btn-darkgray.active {
  border-color: #4d4d4d;
  background-color: #4d4d4d;
}

.u-btn-darkgray:hover, .u-btn-darkgray:focus, .u-btn-darkgray.active {
  color: #fff;
}

.u-btn-darkgray.g-btn-hover-reset:hover, .u-btn-darkgray.g-btn-hover-reset.active {
  background-color: #333;
  border-color: #333;
}

.u-btn-darkgray.u-btn-hover-v1-1 {
  overflow: hidden;
}

.u-btn-darkgray.u-btn-hover-v1-1::after, .u-btn-darkgray.u-btn-hover-v1-1:hover::after {
  background-color: #404040;
}

.u-btn-darkgray.u-btn-hover-v1-1:hover {
  background-color: #333;
  overflow: hidden;
}

.u-btn-darkgray.u-btn-hover-v1-2 {
  overflow: hidden;
}

.u-btn-darkgray.u-btn-hover-v1-2::after, .u-btn-darkgray.u-btn-hover-v1-2:hover::after {
  background-color: #404040;
}

.u-btn-darkgray.u-btn-hover-v1-2:hover {
  background-color: #333;
  overflow: hidden;
}

.u-btn-darkgray.u-btn-hover-v1-3 {
  overflow: hidden;
}

.u-btn-darkgray.u-btn-hover-v1-3::after, .u-btn-darkgray.u-btn-hover-v1-3:hover::after {
  background-color: #404040;
}

.u-btn-darkgray.u-btn-hover-v1-3:hover {
  background-color: #333;
  overflow: hidden;
}

.u-btn-darkgray.u-btn-hover-v1-4 {
  overflow: hidden;
}

.u-btn-darkgray.u-btn-hover-v1-4::after, .u-btn-darkgray.u-btn-hover-v1-4:hover::after {
  background-color: #404040;
}

.u-btn-darkgray.u-btn-hover-v1-4:hover {
  background-color: #333;
  overflow: hidden;
}

.u-btn-darkgray.u-btn-hover-v2-1 {
  overflow: hidden;
}

.u-btn-darkgray.u-btn-hover-v2-1::after, .u-btn-darkgray.u-btn-hover-v2-1:hover::after {
  background-color: #404040;
}

.u-btn-darkgray.u-btn-hover-v2-1:hover {
  background-color: #333;
  overflow: hidden;
}

.u-btn-darkgray.u-btn-hover-v2-2 {
  overflow: hidden;
}

.u-btn-darkgray.u-btn-hover-v2-2::after, .u-btn-darkgray.u-btn-hover-v2-2:hover::after {
  background-color: #404040;
}

.u-btn-darkgray.u-btn-hover-v2-2:hover {
  background-color: #333;
  overflow: hidden;
}

/* Button Red */
.u-btn-red {
  color: #fff;
  background-color: #f00;
}

.u-btn-red:hover, .u-btn-red.active {
  border-color: #ff3333;
  background-color: #ff3333;
}

.u-btn-red:hover, .u-btn-red:focus, .u-btn-red.active {
  color: #fff;
}

.u-btn-red.g-btn-hover-reset:hover, .u-btn-red.g-btn-hover-reset.active {
  background-color: #f00;
  border-color: #f00;
}

.u-btn-red.u-btn-hover-v1-1 {
  overflow: hidden;
}

.u-btn-red.u-btn-hover-v1-1::after, .u-btn-red.u-btn-hover-v1-1:hover::after {
  background-color: #ff1a1a;
}

.u-btn-red.u-btn-hover-v1-1:hover {
  background-color: #f00;
  overflow: hidden;
}

.u-btn-red.u-btn-hover-v1-2 {
  overflow: hidden;
}

.u-btn-red.u-btn-hover-v1-2::after, .u-btn-red.u-btn-hover-v1-2:hover::after {
  background-color: #ff1a1a;
}

.u-btn-red.u-btn-hover-v1-2:hover {
  background-color: #f00;
  overflow: hidden;
}

.u-btn-red.u-btn-hover-v1-3 {
  overflow: hidden;
}

.u-btn-red.u-btn-hover-v1-3::after, .u-btn-red.u-btn-hover-v1-3:hover::after {
  background-color: #ff1a1a;
}

.u-btn-red.u-btn-hover-v1-3:hover {
  background-color: #f00;
  overflow: hidden;
}

.u-btn-red.u-btn-hover-v1-4 {
  overflow: hidden;
}

.u-btn-red.u-btn-hover-v1-4::after, .u-btn-red.u-btn-hover-v1-4:hover::after {
  background-color: #ff1a1a;
}

.u-btn-red.u-btn-hover-v1-4:hover {
  background-color: #f00;
  overflow: hidden;
}

.u-btn-red.u-btn-hover-v2-1 {
  overflow: hidden;
}

.u-btn-red.u-btn-hover-v2-1::after, .u-btn-red.u-btn-hover-v2-1:hover::after {
  background-color: #ff1a1a;
}

.u-btn-red.u-btn-hover-v2-1:hover {
  background-color: #f00;
  overflow: hidden;
}

.u-btn-red.u-btn-hover-v2-2 {
  overflow: hidden;
}

.u-btn-red.u-btn-hover-v2-2::after, .u-btn-red.u-btn-hover-v2-2:hover::after {
  background-color: #ff1a1a;
}

.u-btn-red.u-btn-hover-v2-2:hover {
  background-color: #f00;
  overflow: hidden;
}

/* Button Red Tomato */
.u-btn-lightred {
  color: #fff;
  background-color: #e64b3b;
}

.u-btn-lightred:hover, .u-btn-lightred.active {
  border-color: #ec7568;
  background-color: #ec7568;
}

.u-btn-lightred:hover, .u-btn-lightred:focus, .u-btn-lightred.active {
  color: #fff;
}

.u-btn-lightred.g-btn-hover-reset:hover, .u-btn-lightred.g-btn-hover-reset.active {
  background-color: #e64b3b;
  border-color: #e64b3b;
}

.u-btn-lightred.u-btn-hover-v1-1 {
  overflow: hidden;
}

.u-btn-lightred.u-btn-hover-v1-1::after, .u-btn-lightred.u-btn-hover-v1-1:hover::after {
  background-color: #e96052;
}

.u-btn-lightred.u-btn-hover-v1-1:hover {
  background-color: #e64b3b;
  overflow: hidden;
}

.u-btn-lightred.u-btn-hover-v1-2 {
  overflow: hidden;
}

.u-btn-lightred.u-btn-hover-v1-2::after, .u-btn-lightred.u-btn-hover-v1-2:hover::after {
  background-color: #e96052;
}

.u-btn-lightred.u-btn-hover-v1-2:hover {
  background-color: #e64b3b;
  overflow: hidden;
}

.u-btn-lightred.u-btn-hover-v1-3 {
  overflow: hidden;
}

.u-btn-lightred.u-btn-hover-v1-3::after, .u-btn-lightred.u-btn-hover-v1-3:hover::after {
  background-color: #e96052;
}

.u-btn-lightred.u-btn-hover-v1-3:hover {
  background-color: #e64b3b;
  overflow: hidden;
}

.u-btn-lightred.u-btn-hover-v1-4 {
  overflow: hidden;
}

.u-btn-lightred.u-btn-hover-v1-4::after, .u-btn-lightred.u-btn-hover-v1-4:hover::after {
  background-color: #e96052;
}

.u-btn-lightred.u-btn-hover-v1-4:hover {
  background-color: #e64b3b;
  overflow: hidden;
}

.u-btn-lightred.u-btn-hover-v2-1 {
  overflow: hidden;
}

.u-btn-lightred.u-btn-hover-v2-1::after, .u-btn-lightred.u-btn-hover-v2-1:hover::after {
  background-color: #e96052;
}

.u-btn-lightred.u-btn-hover-v2-1:hover {
  background-color: #e64b3b;
  overflow: hidden;
}

.u-btn-lightred.u-btn-hover-v2-2 {
  overflow: hidden;
}

.u-btn-lightred.u-btn-hover-v2-2::after, .u-btn-lightred.u-btn-hover-v2-2:hover::after {
  background-color: #e96052;
}

.u-btn-lightred.u-btn-hover-v2-2:hover {
  background-color: #e64b3b;
  overflow: hidden;
}

/* Button Dark Red */
.u-btn-darkred {
  color: #fff;
  background-color: #a10f2b;
}

.u-btn-darkred:hover, .u-btn-darkred.active {
  border-color: #d01337;
  background-color: #d01337;
}

.u-btn-darkred:hover, .u-btn-darkred:focus, .u-btn-darkred.active {
  color: #fff;
}

.u-btn-darkred.g-btn-hover-reset:hover, .u-btn-darkred.g-btn-hover-reset.active {
  background-color: #a10f2b;
  border-color: #a10f2b;
}

.u-btn-darkred.u-btn-hover-v1-1 {
  overflow: hidden;
}

.u-btn-darkred.u-btn-hover-v1-1::after, .u-btn-darkred.u-btn-hover-v1-1:hover::after {
  background-color: #b81131;
}

.u-btn-darkred.u-btn-hover-v1-1:hover {
  background-color: #a10f2b;
  overflow: hidden;
}

.u-btn-darkred.u-btn-hover-v1-2 {
  overflow: hidden;
}

.u-btn-darkred.u-btn-hover-v1-2::after, .u-btn-darkred.u-btn-hover-v1-2:hover::after {
  background-color: #b81131;
}

.u-btn-darkred.u-btn-hover-v1-2:hover {
  background-color: #a10f2b;
  overflow: hidden;
}

.u-btn-darkred.u-btn-hover-v1-3 {
  overflow: hidden;
}

.u-btn-darkred.u-btn-hover-v1-3::after, .u-btn-darkred.u-btn-hover-v1-3:hover::after {
  background-color: #b81131;
}

.u-btn-darkred.u-btn-hover-v1-3:hover {
  background-color: #a10f2b;
  overflow: hidden;
}

.u-btn-darkred.u-btn-hover-v1-4 {
  overflow: hidden;
}

.u-btn-darkred.u-btn-hover-v1-4::after, .u-btn-darkred.u-btn-hover-v1-4:hover::after {
  background-color: #b81131;
}

.u-btn-darkred.u-btn-hover-v1-4:hover {
  background-color: #a10f2b;
  overflow: hidden;
}

.u-btn-darkred.u-btn-hover-v2-1 {
  overflow: hidden;
}

.u-btn-darkred.u-btn-hover-v2-1::after, .u-btn-darkred.u-btn-hover-v2-1:hover::after {
  background-color: #b81131;
}

.u-btn-darkred.u-btn-hover-v2-1:hover {
  background-color: #a10f2b;
  overflow: hidden;
}

.u-btn-darkred.u-btn-hover-v2-2 {
  overflow: hidden;
}

.u-btn-darkred.u-btn-hover-v2-2::after, .u-btn-darkred.u-btn-hover-v2-2:hover::after {
  background-color: #b81131;
}

.u-btn-darkred.u-btn-hover-v2-2:hover {
  background-color: #a10f2b;
  overflow: hidden;
}

/* Button Blue */
.u-btn-blue {
  color: #fff;
  background-color: #3398dc;
}

.u-btn-blue:hover, .u-btn-blue.active {
  border-color: #5faee3;
  background-color: #5faee3;
}

.u-btn-blue:hover, .u-btn-blue:focus, .u-btn-blue.active {
  color: #fff;
}

.u-btn-blue.g-btn-hover-reset:hover, .u-btn-blue.g-btn-hover-reset.active {
  background-color: #3398dc;
  border-color: #3398dc;
}

.u-btn-blue.u-btn-hover-v1-1 {
  overflow: hidden;
}

.u-btn-blue.u-btn-hover-v1-1::after, .u-btn-blue.u-btn-hover-v1-1:hover::after {
  background-color: #49a3e0;
}

.u-btn-blue.u-btn-hover-v1-1:hover {
  background-color: #3398dc;
  overflow: hidden;
}

.u-btn-blue.u-btn-hover-v1-2 {
  overflow: hidden;
}

.u-btn-blue.u-btn-hover-v1-2::after, .u-btn-blue.u-btn-hover-v1-2:hover::after {
  background-color: #49a3e0;
}

.u-btn-blue.u-btn-hover-v1-2:hover {
  background-color: #3398dc;
  overflow: hidden;
}

.u-btn-blue.u-btn-hover-v1-3 {
  overflow: hidden;
}

.u-btn-blue.u-btn-hover-v1-3::after, .u-btn-blue.u-btn-hover-v1-3:hover::after {
  background-color: #49a3e0;
}

.u-btn-blue.u-btn-hover-v1-3:hover {
  background-color: #3398dc;
  overflow: hidden;
}

.u-btn-blue.u-btn-hover-v1-4 {
  overflow: hidden;
}

.u-btn-blue.u-btn-hover-v1-4::after, .u-btn-blue.u-btn-hover-v1-4:hover::after {
  background-color: #49a3e0;
}

.u-btn-blue.u-btn-hover-v1-4:hover {
  background-color: #3398dc;
  overflow: hidden;
}

.u-btn-blue.u-btn-hover-v2-1 {
  overflow: hidden;
}

.u-btn-blue.u-btn-hover-v2-1::after, .u-btn-blue.u-btn-hover-v2-1:hover::after {
  background-color: #49a3e0;
}

.u-btn-blue.u-btn-hover-v2-1:hover {
  background-color: #3398dc;
  overflow: hidden;
}

.u-btn-blue.u-btn-hover-v2-2 {
  overflow: hidden;
}

.u-btn-blue.u-btn-hover-v2-2::after, .u-btn-blue.u-btn-hover-v2-2:hover::after {
  background-color: #49a3e0;
}

.u-btn-blue.u-btn-hover-v2-2:hover {
  background-color: #3398dc;
  overflow: hidden;
}

/* Button Indigo */
.u-btn-indigo {
  color: #fff;
  background-color: #4263a3;
}

.u-btn-indigo:hover, .u-btn-indigo.active {
  border-color: #5b7cbd;
  background-color: #5b7cbd;
}

.u-btn-indigo:hover, .u-btn-indigo:focus, .u-btn-indigo.active {
  color: #fff;
}

.u-btn-indigo.g-btn-hover-reset:hover, .u-btn-indigo.g-btn-hover-reset.active {
  background-color: #4263a3;
  border-color: #4263a3;
}

.u-btn-indigo.u-btn-hover-v1-1 {
  overflow: hidden;
}

.u-btn-indigo.u-btn-hover-v1-1::after, .u-btn-indigo.u-btn-hover-v1-1:hover::after {
  background-color: #496eb5;
}

.u-btn-indigo.u-btn-hover-v1-1:hover {
  background-color: #4263a3;
  overflow: hidden;
}

.u-btn-indigo.u-btn-hover-v1-2 {
  overflow: hidden;
}

.u-btn-indigo.u-btn-hover-v1-2::after, .u-btn-indigo.u-btn-hover-v1-2:hover::after {
  background-color: #496eb5;
}

.u-btn-indigo.u-btn-hover-v1-2:hover {
  background-color: #4263a3;
  overflow: hidden;
}

.u-btn-indigo.u-btn-hover-v1-3 {
  overflow: hidden;
}

.u-btn-indigo.u-btn-hover-v1-3::after, .u-btn-indigo.u-btn-hover-v1-3:hover::after {
  background-color: #496eb5;
}

.u-btn-indigo.u-btn-hover-v1-3:hover {
  background-color: #4263a3;
  overflow: hidden;
}

.u-btn-indigo.u-btn-hover-v1-4 {
  overflow: hidden;
}

.u-btn-indigo.u-btn-hover-v1-4::after, .u-btn-indigo.u-btn-hover-v1-4:hover::after {
  background-color: #496eb5;
}

.u-btn-indigo.u-btn-hover-v1-4:hover {
  background-color: #4263a3;
  overflow: hidden;
}

.u-btn-indigo.u-btn-hover-v2-1 {
  overflow: hidden;
}

.u-btn-indigo.u-btn-hover-v2-1::after, .u-btn-indigo.u-btn-hover-v2-1:hover::after {
  background-color: #496eb5;
}

.u-btn-indigo.u-btn-hover-v2-1:hover {
  background-color: #4263a3;
  overflow: hidden;
}

.u-btn-indigo.u-btn-hover-v2-2 {
  overflow: hidden;
}

.u-btn-indigo.u-btn-hover-v2-2::after, .u-btn-indigo.u-btn-hover-v2-2:hover::after {
  background-color: #496eb5;
}

.u-btn-indigo.u-btn-hover-v2-2:hover {
  background-color: #4263a3;
  overflow: hidden;
}

/* Button Purple */
.u-btn-purple {
  color: #fff;
  background-color: #9a69cb;
}

.u-btn-purple:hover, .u-btn-purple.active {
  border-color: #b48fd8;
  background-color: #b48fd8;
}

.u-btn-purple:hover, .u-btn-purple:focus, .u-btn-purple.active {
  color: #fff;
}

.u-btn-purple.g-btn-hover-reset:hover, .u-btn-purple.g-btn-hover-reset.active {
  background-color: #9a69cb;
  border-color: #9a69cb;
}

.u-btn-purple.u-btn-hover-v1-1 {
  overflow: hidden;
}

.u-btn-purple.u-btn-hover-v1-1::after, .u-btn-purple.u-btn-hover-v1-1:hover::after {
  background-color: #a77cd2;
}

.u-btn-purple.u-btn-hover-v1-1:hover {
  background-color: #9a69cb;
  overflow: hidden;
}

.u-btn-purple.u-btn-hover-v1-2 {
  overflow: hidden;
}

.u-btn-purple.u-btn-hover-v1-2::after, .u-btn-purple.u-btn-hover-v1-2:hover::after {
  background-color: #a77cd2;
}

.u-btn-purple.u-btn-hover-v1-2:hover {
  background-color: #9a69cb;
  overflow: hidden;
}

.u-btn-purple.u-btn-hover-v1-3 {
  overflow: hidden;
}

.u-btn-purple.u-btn-hover-v1-3::after, .u-btn-purple.u-btn-hover-v1-3:hover::after {
  background-color: #a77cd2;
}

.u-btn-purple.u-btn-hover-v1-3:hover {
  background-color: #9a69cb;
  overflow: hidden;
}

.u-btn-purple.u-btn-hover-v1-4 {
  overflow: hidden;
}

.u-btn-purple.u-btn-hover-v1-4::after, .u-btn-purple.u-btn-hover-v1-4:hover::after {
  background-color: #a77cd2;
}

.u-btn-purple.u-btn-hover-v1-4:hover {
  background-color: #9a69cb;
  overflow: hidden;
}

.u-btn-purple.u-btn-hover-v2-1 {
  overflow: hidden;
}

.u-btn-purple.u-btn-hover-v2-1::after, .u-btn-purple.u-btn-hover-v2-1:hover::after {
  background-color: #a77cd2;
}

.u-btn-purple.u-btn-hover-v2-1:hover {
  background-color: #9a69cb;
  overflow: hidden;
}

.u-btn-purple.u-btn-hover-v2-2 {
  overflow: hidden;
}

.u-btn-purple.u-btn-hover-v2-2::after, .u-btn-purple.u-btn-hover-v2-2:hover::after {
  background-color: #a77cd2;
}

.u-btn-purple.u-btn-hover-v2-2:hover {
  background-color: #9a69cb;
  overflow: hidden;
}

/* Button Dark Purple */
.u-btn-darkpurple {
  color: #fff;
  background-color: #6639b6;
}

.u-btn-darkpurple:hover, .u-btn-darkpurple.active {
  border-color: #8157cb;
  background-color: #8157cb;
}

.u-btn-darkpurple:hover, .u-btn-darkpurple:focus, .u-btn-darkpurple.active {
  color: #fff;
}

.u-btn-darkpurple.g-btn-hover-reset:hover, .u-btn-darkpurple.g-btn-hover-reset.active {
  background-color: #6639b6;
  border-color: #6639b6;
}

.u-btn-darkpurple.u-btn-hover-v1-1 {
  overflow: hidden;
}

.u-btn-darkpurple.u-btn-hover-v1-1::after, .u-btn-darkpurple.u-btn-hover-v1-1:hover::after {
  background-color: #7244c4;
}

.u-btn-darkpurple.u-btn-hover-v1-1:hover {
  background-color: #6639b6;
  overflow: hidden;
}

.u-btn-darkpurple.u-btn-hover-v1-2 {
  overflow: hidden;
}

.u-btn-darkpurple.u-btn-hover-v1-2::after, .u-btn-darkpurple.u-btn-hover-v1-2:hover::after {
  background-color: #7244c4;
}

.u-btn-darkpurple.u-btn-hover-v1-2:hover {
  background-color: #6639b6;
  overflow: hidden;
}

.u-btn-darkpurple.u-btn-hover-v1-3 {
  overflow: hidden;
}

.u-btn-darkpurple.u-btn-hover-v1-3::after, .u-btn-darkpurple.u-btn-hover-v1-3:hover::after {
  background-color: #7244c4;
}

.u-btn-darkpurple.u-btn-hover-v1-3:hover {
  background-color: #6639b6;
  overflow: hidden;
}

.u-btn-darkpurple.u-btn-hover-v1-4 {
  overflow: hidden;
}

.u-btn-darkpurple.u-btn-hover-v1-4::after, .u-btn-darkpurple.u-btn-hover-v1-4:hover::after {
  background-color: #7244c4;
}

.u-btn-darkpurple.u-btn-hover-v1-4:hover {
  background-color: #6639b6;
  overflow: hidden;
}

.u-btn-darkpurple.u-btn-hover-v2-1 {
  overflow: hidden;
}

.u-btn-darkpurple.u-btn-hover-v2-1::after, .u-btn-darkpurple.u-btn-hover-v2-1:hover::after {
  background-color: #7244c4;
}

.u-btn-darkpurple.u-btn-hover-v2-1:hover {
  background-color: #6639b6;
  overflow: hidden;
}

.u-btn-darkpurple.u-btn-hover-v2-2 {
  overflow: hidden;
}

.u-btn-darkpurple.u-btn-hover-v2-2::after, .u-btn-darkpurple.u-btn-hover-v2-2:hover::after {
  background-color: #7244c4;
}

.u-btn-darkpurple.u-btn-hover-v2-2:hover {
  background-color: #6639b6;
  overflow: hidden;
}

/* Button Pink */
.u-btn-pink {
  color: #fff;
  background-color: #e81c62;
}

.u-btn-pink:hover, .u-btn-pink.active {
  border-color: #ed4a82;
  background-color: #ed4a82;
}

.u-btn-pink:hover, .u-btn-pink:focus, .u-btn-pink.active {
  color: #fff;
}

.u-btn-pink.g-btn-hover-reset:hover, .u-btn-pink.g-btn-hover-reset.active {
  background-color: #e81c62;
  border-color: #e81c62;
}

.u-btn-pink.u-btn-hover-v1-1 {
  overflow: hidden;
}

.u-btn-pink.u-btn-hover-v1-1::after, .u-btn-pink.u-btn-hover-v1-1:hover::after {
  background-color: #ea3372;
}

.u-btn-pink.u-btn-hover-v1-1:hover {
  background-color: #e81c62;
  overflow: hidden;
}

.u-btn-pink.u-btn-hover-v1-2 {
  overflow: hidden;
}

.u-btn-pink.u-btn-hover-v1-2::after, .u-btn-pink.u-btn-hover-v1-2:hover::after {
  background-color: #ea3372;
}

.u-btn-pink.u-btn-hover-v1-2:hover {
  background-color: #e81c62;
  overflow: hidden;
}

.u-btn-pink.u-btn-hover-v1-3 {
  overflow: hidden;
}

.u-btn-pink.u-btn-hover-v1-3::after, .u-btn-pink.u-btn-hover-v1-3:hover::after {
  background-color: #ea3372;
}

.u-btn-pink.u-btn-hover-v1-3:hover {
  background-color: #e81c62;
  overflow: hidden;
}

.u-btn-pink.u-btn-hover-v1-4 {
  overflow: hidden;
}

.u-btn-pink.u-btn-hover-v1-4::after, .u-btn-pink.u-btn-hover-v1-4:hover::after {
  background-color: #ea3372;
}

.u-btn-pink.u-btn-hover-v1-4:hover {
  background-color: #e81c62;
  overflow: hidden;
}

.u-btn-pink.u-btn-hover-v2-1 {
  overflow: hidden;
}

.u-btn-pink.u-btn-hover-v2-1::after, .u-btn-pink.u-btn-hover-v2-1:hover::after {
  background-color: #ea3372;
}

.u-btn-pink.u-btn-hover-v2-1:hover {
  background-color: #e81c62;
  overflow: hidden;
}

.u-btn-pink.u-btn-hover-v2-2 {
  overflow: hidden;
}

.u-btn-pink.u-btn-hover-v2-2::after, .u-btn-pink.u-btn-hover-v2-2:hover::after {
  background-color: #ea3372;
}

.u-btn-pink.u-btn-hover-v2-2:hover {
  background-color: #e81c62;
  overflow: hidden;
}

/* Button Orange */
.u-btn-orange {
  color: #fff;
  background-color: #e57d20;
}

.u-btn-orange:hover, .u-btn-orange.active {
  border-color: #ea984e;
  background-color: #ea984e;
}

.u-btn-orange:hover, .u-btn-orange:focus, .u-btn-orange.active {
  color: #fff;
}

.u-btn-orange.g-btn-hover-reset:hover, .u-btn-orange.g-btn-hover-reset.active {
  background-color: #e57d20;
  border-color: #e57d20;
}

.u-btn-orange.u-btn-hover-v1-1 {
  overflow: hidden;
}

.u-btn-orange.u-btn-hover-v1-1::after, .u-btn-orange.u-btn-hover-v1-1:hover::after {
  background-color: #e88a37;
}

.u-btn-orange.u-btn-hover-v1-1:hover {
  background-color: #e57d20;
  overflow: hidden;
}

.u-btn-orange.u-btn-hover-v1-2 {
  overflow: hidden;
}

.u-btn-orange.u-btn-hover-v1-2::after, .u-btn-orange.u-btn-hover-v1-2:hover::after {
  background-color: #e88a37;
}

.u-btn-orange.u-btn-hover-v1-2:hover {
  background-color: #e57d20;
  overflow: hidden;
}

.u-btn-orange.u-btn-hover-v1-3 {
  overflow: hidden;
}

.u-btn-orange.u-btn-hover-v1-3::after, .u-btn-orange.u-btn-hover-v1-3:hover::after {
  background-color: #e88a37;
}

.u-btn-orange.u-btn-hover-v1-3:hover {
  background-color: #e57d20;
  overflow: hidden;
}

.u-btn-orange.u-btn-hover-v1-4 {
  overflow: hidden;
}

.u-btn-orange.u-btn-hover-v1-4::after, .u-btn-orange.u-btn-hover-v1-4:hover::after {
  background-color: #e88a37;
}

.u-btn-orange.u-btn-hover-v1-4:hover {
  background-color: #e57d20;
  overflow: hidden;
}

.u-btn-orange.u-btn-hover-v2-1 {
  overflow: hidden;
}

.u-btn-orange.u-btn-hover-v2-1::after, .u-btn-orange.u-btn-hover-v2-1:hover::after {
  background-color: #e88a37;
}

.u-btn-orange.u-btn-hover-v2-1:hover {
  background-color: #e57d20;
  overflow: hidden;
}

.u-btn-orange.u-btn-hover-v2-2 {
  overflow: hidden;
}

.u-btn-orange.u-btn-hover-v2-2::after, .u-btn-orange.u-btn-hover-v2-2:hover::after {
  background-color: #e88a37;
}

.u-btn-orange.u-btn-hover-v2-2:hover {
  background-color: #e57d20;
  overflow: hidden;
}

/* Button Deep Orange */
.u-btn-deeporange {
  color: #fff;
  background-color: #fe541e;
}

.u-btn-deeporange:hover, .u-btn-deeporange.active {
  border-color: #fe7b51;
  background-color: #fe7b51;
}

.u-btn-deeporange:hover, .u-btn-deeporange:focus, .u-btn-deeporange.active {
  color: #fff;
}

.u-btn-deeporange.g-btn-hover-reset:hover, .u-btn-deeporange.g-btn-hover-reset.active {
  background-color: #fe541e;
  border-color: #fe541e;
}

.u-btn-deeporange.u-btn-hover-v1-1 {
  overflow: hidden;
}

.u-btn-deeporange.u-btn-hover-v1-1::after, .u-btn-deeporange.u-btn-hover-v1-1:hover::after {
  background-color: #fe6737;
}

.u-btn-deeporange.u-btn-hover-v1-1:hover {
  background-color: #fe541e;
  overflow: hidden;
}

.u-btn-deeporange.u-btn-hover-v1-2 {
  overflow: hidden;
}

.u-btn-deeporange.u-btn-hover-v1-2::after, .u-btn-deeporange.u-btn-hover-v1-2:hover::after {
  background-color: #fe6737;
}

.u-btn-deeporange.u-btn-hover-v1-2:hover {
  background-color: #fe541e;
  overflow: hidden;
}

.u-btn-deeporange.u-btn-hover-v1-3 {
  overflow: hidden;
}

.u-btn-deeporange.u-btn-hover-v1-3::after, .u-btn-deeporange.u-btn-hover-v1-3:hover::after {
  background-color: #fe6737;
}

.u-btn-deeporange.u-btn-hover-v1-3:hover {
  background-color: #fe541e;
  overflow: hidden;
}

.u-btn-deeporange.u-btn-hover-v1-4 {
  overflow: hidden;
}

.u-btn-deeporange.u-btn-hover-v1-4::after, .u-btn-deeporange.u-btn-hover-v1-4:hover::after {
  background-color: #fe6737;
}

.u-btn-deeporange.u-btn-hover-v1-4:hover {
  background-color: #fe541e;
  overflow: hidden;
}

.u-btn-deeporange.u-btn-hover-v2-1 {
  overflow: hidden;
}

.u-btn-deeporange.u-btn-hover-v2-1::after, .u-btn-deeporange.u-btn-hover-v2-1:hover::after {
  background-color: #fe6737;
}

.u-btn-deeporange.u-btn-hover-v2-1:hover {
  background-color: #fe541e;
  overflow: hidden;
}

.u-btn-deeporange.u-btn-hover-v2-2 {
  overflow: hidden;
}

.u-btn-deeporange.u-btn-hover-v2-2::after, .u-btn-deeporange.u-btn-hover-v2-2:hover::after {
  background-color: #fe6737;
}

.u-btn-deeporange.u-btn-hover-v2-2:hover {
  background-color: #fe541e;
  overflow: hidden;
}

/* Button Yellow */
.u-btn-yellow {
  color: #fff;
  background-color: #ebc71d;
}

.u-btn-yellow:hover, .u-btn-yellow.active {
  border-color: #efd34c;
  background-color: #efd34c;
}

.u-btn-yellow:hover, .u-btn-yellow:focus, .u-btn-yellow.active {
  color: #fff;
}

.u-btn-yellow.g-btn-hover-reset:hover, .u-btn-yellow.g-btn-hover-reset.active {
  background-color: #ebc71d;
  border-color: #ebc71d;
}

.u-btn-yellow.u-btn-hover-v1-1 {
  overflow: hidden;
}

.u-btn-yellow.u-btn-hover-v1-1::after, .u-btn-yellow.u-btn-hover-v1-1:hover::after {
  background-color: #edcd34;
}

.u-btn-yellow.u-btn-hover-v1-1:hover {
  background-color: #ebc71d;
  overflow: hidden;
}

.u-btn-yellow.u-btn-hover-v1-2 {
  overflow: hidden;
}

.u-btn-yellow.u-btn-hover-v1-2::after, .u-btn-yellow.u-btn-hover-v1-2:hover::after {
  background-color: #edcd34;
}

.u-btn-yellow.u-btn-hover-v1-2:hover {
  background-color: #ebc71d;
  overflow: hidden;
}

.u-btn-yellow.u-btn-hover-v1-3 {
  overflow: hidden;
}

.u-btn-yellow.u-btn-hover-v1-3::after, .u-btn-yellow.u-btn-hover-v1-3:hover::after {
  background-color: #edcd34;
}

.u-btn-yellow.u-btn-hover-v1-3:hover {
  background-color: #ebc71d;
  overflow: hidden;
}

.u-btn-yellow.u-btn-hover-v1-4 {
  overflow: hidden;
}

.u-btn-yellow.u-btn-hover-v1-4::after, .u-btn-yellow.u-btn-hover-v1-4:hover::after {
  background-color: #edcd34;
}

.u-btn-yellow.u-btn-hover-v1-4:hover {
  background-color: #ebc71d;
  overflow: hidden;
}

.u-btn-yellow.u-btn-hover-v2-1 {
  overflow: hidden;
}

.u-btn-yellow.u-btn-hover-v2-1::after, .u-btn-yellow.u-btn-hover-v2-1:hover::after {
  background-color: #edcd34;
}

.u-btn-yellow.u-btn-hover-v2-1:hover {
  background-color: #ebc71d;
  overflow: hidden;
}

.u-btn-yellow.u-btn-hover-v2-2 {
  overflow: hidden;
}

.u-btn-yellow.u-btn-hover-v2-2::after, .u-btn-yellow.u-btn-hover-v2-2:hover::after {
  background-color: #edcd34;
}

.u-btn-yellow.u-btn-hover-v2-2:hover {
  background-color: #ebc71d;
  overflow: hidden;
}

/* Button Aqua */
.u-btn-aqua {
  color: #fff;
  background-color: #29d6e6;
}

.u-btn-aqua:hover, .u-btn-aqua.active {
  border-color: #57dfeb;
  background-color: #57dfeb;
}

.u-btn-aqua:hover, .u-btn-aqua:focus, .u-btn-aqua.active {
  color: #fff;
}

.u-btn-aqua.g-btn-hover-reset:hover, .u-btn-aqua.g-btn-hover-reset.active {
  background-color: #29d6e6;
  border-color: #29d6e6;
}

.u-btn-aqua.u-btn-hover-v1-1 {
  overflow: hidden;
}

.u-btn-aqua.u-btn-hover-v1-1::after, .u-btn-aqua.u-btn-hover-v1-1:hover::after {
  background-color: #40dae9;
}

.u-btn-aqua.u-btn-hover-v1-1:hover {
  background-color: #29d6e6;
  overflow: hidden;
}

.u-btn-aqua.u-btn-hover-v1-2 {
  overflow: hidden;
}

.u-btn-aqua.u-btn-hover-v1-2::after, .u-btn-aqua.u-btn-hover-v1-2:hover::after {
  background-color: #40dae9;
}

.u-btn-aqua.u-btn-hover-v1-2:hover {
  background-color: #29d6e6;
  overflow: hidden;
}

.u-btn-aqua.u-btn-hover-v1-3 {
  overflow: hidden;
}

.u-btn-aqua.u-btn-hover-v1-3::after, .u-btn-aqua.u-btn-hover-v1-3:hover::after {
  background-color: #40dae9;
}

.u-btn-aqua.u-btn-hover-v1-3:hover {
  background-color: #29d6e6;
  overflow: hidden;
}

.u-btn-aqua.u-btn-hover-v1-4 {
  overflow: hidden;
}

.u-btn-aqua.u-btn-hover-v1-4::after, .u-btn-aqua.u-btn-hover-v1-4:hover::after {
  background-color: #40dae9;
}

.u-btn-aqua.u-btn-hover-v1-4:hover {
  background-color: #29d6e6;
  overflow: hidden;
}

.u-btn-aqua.u-btn-hover-v2-1 {
  overflow: hidden;
}

.u-btn-aqua.u-btn-hover-v2-1::after, .u-btn-aqua.u-btn-hover-v2-1:hover::after {
  background-color: #40dae9;
}

.u-btn-aqua.u-btn-hover-v2-1:hover {
  background-color: #29d6e6;
  overflow: hidden;
}

.u-btn-aqua.u-btn-hover-v2-2 {
  overflow: hidden;
}

.u-btn-aqua.u-btn-hover-v2-2::after, .u-btn-aqua.u-btn-hover-v2-2:hover::after {
  background-color: #40dae9;
}

.u-btn-aqua.u-btn-hover-v2-2:hover {
  background-color: #29d6e6;
  overflow: hidden;
}

/* Button Cyan */
.u-btn-cyan {
  color: #fff;
  background-color: #00bed6;
}

.u-btn-cyan:hover, .u-btn-cyan.active {
  border-color: #0ae4ff;
  background-color: #0ae4ff;
}

.u-btn-cyan:hover, .u-btn-cyan:focus, .u-btn-cyan.active {
  color: #fff;
}

.u-btn-cyan.g-btn-hover-reset:hover, .u-btn-cyan.g-btn-hover-reset.active {
  background-color: #00bed6;
  border-color: #00bed6;
}

.u-btn-cyan.u-btn-hover-v1-1 {
  overflow: hidden;
}

.u-btn-cyan.u-btn-hover-v1-1::after, .u-btn-cyan.u-btn-hover-v1-1:hover::after {
  background-color: #00d5f0;
}

.u-btn-cyan.u-btn-hover-v1-1:hover {
  background-color: #00bed6;
  overflow: hidden;
}

.u-btn-cyan.u-btn-hover-v1-2 {
  overflow: hidden;
}

.u-btn-cyan.u-btn-hover-v1-2::after, .u-btn-cyan.u-btn-hover-v1-2:hover::after {
  background-color: #00d5f0;
}

.u-btn-cyan.u-btn-hover-v1-2:hover {
  background-color: #00bed6;
  overflow: hidden;
}

.u-btn-cyan.u-btn-hover-v1-3 {
  overflow: hidden;
}

.u-btn-cyan.u-btn-hover-v1-3::after, .u-btn-cyan.u-btn-hover-v1-3:hover::after {
  background-color: #00d5f0;
}

.u-btn-cyan.u-btn-hover-v1-3:hover {
  background-color: #00bed6;
  overflow: hidden;
}

.u-btn-cyan.u-btn-hover-v1-4 {
  overflow: hidden;
}

.u-btn-cyan.u-btn-hover-v1-4::after, .u-btn-cyan.u-btn-hover-v1-4:hover::after {
  background-color: #00d5f0;
}

.u-btn-cyan.u-btn-hover-v1-4:hover {
  background-color: #00bed6;
  overflow: hidden;
}

.u-btn-cyan.u-btn-hover-v2-1 {
  overflow: hidden;
}

.u-btn-cyan.u-btn-hover-v2-1::after, .u-btn-cyan.u-btn-hover-v2-1:hover::after {
  background-color: #00d5f0;
}

.u-btn-cyan.u-btn-hover-v2-1:hover {
  background-color: #00bed6;
  overflow: hidden;
}

.u-btn-cyan.u-btn-hover-v2-2 {
  overflow: hidden;
}

.u-btn-cyan.u-btn-hover-v2-2::after, .u-btn-cyan.u-btn-hover-v2-2:hover::after {
  background-color: #00d5f0;
}

.u-btn-cyan.u-btn-hover-v2-2:hover {
  background-color: #00bed6;
  overflow: hidden;
}

/* Button Teal */
.u-btn-teal {
  color: #fff;
  background-color: #18ba9b;
}

.u-btn-teal:hover, .u-btn-teal.active {
  border-color: #22e3be;
  background-color: #22e3be;
}

.u-btn-teal:hover, .u-btn-teal:focus, .u-btn-teal.active {
  color: #fff;
}

.u-btn-teal.g-btn-hover-reset:hover, .u-btn-teal.g-btn-hover-reset.active {
  background-color: #18ba9b;
  border-color: #18ba9b;
}

.u-btn-teal.u-btn-hover-v1-1 {
  overflow: hidden;
}

.u-btn-teal.u-btn-hover-v1-1::after, .u-btn-teal.u-btn-hover-v1-1:hover::after {
  background-color: #1bd1ae;
}

.u-btn-teal.u-btn-hover-v1-1:hover {
  background-color: #18ba9b;
  overflow: hidden;
}

.u-btn-teal.u-btn-hover-v1-2 {
  overflow: hidden;
}

.u-btn-teal.u-btn-hover-v1-2::after, .u-btn-teal.u-btn-hover-v1-2:hover::after {
  background-color: #1bd1ae;
}

.u-btn-teal.u-btn-hover-v1-2:hover {
  background-color: #18ba9b;
  overflow: hidden;
}

.u-btn-teal.u-btn-hover-v1-3 {
  overflow: hidden;
}

.u-btn-teal.u-btn-hover-v1-3::after, .u-btn-teal.u-btn-hover-v1-3:hover::after {
  background-color: #1bd1ae;
}

.u-btn-teal.u-btn-hover-v1-3:hover {
  background-color: #18ba9b;
  overflow: hidden;
}

.u-btn-teal.u-btn-hover-v1-4 {
  overflow: hidden;
}

.u-btn-teal.u-btn-hover-v1-4::after, .u-btn-teal.u-btn-hover-v1-4:hover::after {
  background-color: #1bd1ae;
}

.u-btn-teal.u-btn-hover-v1-4:hover {
  background-color: #18ba9b;
  overflow: hidden;
}

.u-btn-teal.u-btn-hover-v2-1 {
  overflow: hidden;
}

.u-btn-teal.u-btn-hover-v2-1::after, .u-btn-teal.u-btn-hover-v2-1:hover::after {
  background-color: #1bd1ae;
}

.u-btn-teal.u-btn-hover-v2-1:hover {
  background-color: #18ba9b;
  overflow: hidden;
}

.u-btn-teal.u-btn-hover-v2-2 {
  overflow: hidden;
}

.u-btn-teal.u-btn-hover-v2-2::after, .u-btn-teal.u-btn-hover-v2-2:hover::after {
  background-color: #1bd1ae;
}

.u-btn-teal.u-btn-hover-v2-2:hover {
  background-color: #18ba9b;
  overflow: hidden;
}

/* Button Brown */
.u-btn-brown {
  color: #fff;
  background-color: #9c8061;
}

.u-btn-brown:hover, .u-btn-brown.active {
  border-color: #b09980;
  background-color: #b09980;
}

.u-btn-brown:hover, .u-btn-brown:focus, .u-btn-brown.active {
  color: #fff;
}

.u-btn-brown.g-btn-hover-reset:hover, .u-btn-brown.g-btn-hover-reset.active {
  background-color: #9c8061;
  border-color: #9c8061;
}

.u-btn-brown.u-btn-hover-v1-1 {
  overflow: hidden;
}

.u-btn-brown.u-btn-hover-v1-1::after, .u-btn-brown.u-btn-hover-v1-1:hover::after {
  background-color: #a68d70;
}

.u-btn-brown.u-btn-hover-v1-1:hover {
  background-color: #9c8061;
  overflow: hidden;
}

.u-btn-brown.u-btn-hover-v1-2 {
  overflow: hidden;
}

.u-btn-brown.u-btn-hover-v1-2::after, .u-btn-brown.u-btn-hover-v1-2:hover::after {
  background-color: #a68d70;
}

.u-btn-brown.u-btn-hover-v1-2:hover {
  background-color: #9c8061;
  overflow: hidden;
}

.u-btn-brown.u-btn-hover-v1-3 {
  overflow: hidden;
}

.u-btn-brown.u-btn-hover-v1-3::after, .u-btn-brown.u-btn-hover-v1-3:hover::after {
  background-color: #a68d70;
}

.u-btn-brown.u-btn-hover-v1-3:hover {
  background-color: #9c8061;
  overflow: hidden;
}

.u-btn-brown.u-btn-hover-v1-4 {
  overflow: hidden;
}

.u-btn-brown.u-btn-hover-v1-4::after, .u-btn-brown.u-btn-hover-v1-4:hover::after {
  background-color: #a68d70;
}

.u-btn-brown.u-btn-hover-v1-4:hover {
  background-color: #9c8061;
  overflow: hidden;
}

.u-btn-brown.u-btn-hover-v2-1 {
  overflow: hidden;
}

.u-btn-brown.u-btn-hover-v2-1::after, .u-btn-brown.u-btn-hover-v2-1:hover::after {
  background-color: #a68d70;
}

.u-btn-brown.u-btn-hover-v2-1:hover {
  background-color: #9c8061;
  overflow: hidden;
}

.u-btn-brown.u-btn-hover-v2-2 {
  overflow: hidden;
}

.u-btn-brown.u-btn-hover-v2-2::after, .u-btn-brown.u-btn-hover-v2-2:hover::after {
  background-color: #a68d70;
}

.u-btn-brown.u-btn-hover-v2-2:hover {
  background-color: #9c8061;
  overflow: hidden;
}

/* Button Bluegrey */
.u-btn-bluegray {
  color: #fff;
  background-color: #585f69;
}

.u-btn-bluegray:hover, .u-btn-bluegray.active {
  border-color: #6f7885;
  background-color: #6f7885;
}

.u-btn-bluegray:hover, .u-btn-bluegray:focus, .u-btn-bluegray.active {
  color: #fff;
}

.u-btn-bluegray.g-btn-hover-reset:hover, .u-btn-bluegray.g-btn-hover-reset.active {
  background-color: #585f69;
  border-color: #585f69;
}

.u-btn-bluegray.u-btn-hover-v1-1 {
  overflow: hidden;
}

.u-btn-bluegray.u-btn-hover-v1-1::after, .u-btn-bluegray.u-btn-hover-v1-1:hover::after {
  background-color: #646c77;
}

.u-btn-bluegray.u-btn-hover-v1-1:hover {
  background-color: #585f69;
  overflow: hidden;
}

.u-btn-bluegray.u-btn-hover-v1-2 {
  overflow: hidden;
}

.u-btn-bluegray.u-btn-hover-v1-2::after, .u-btn-bluegray.u-btn-hover-v1-2:hover::after {
  background-color: #646c77;
}

.u-btn-bluegray.u-btn-hover-v1-2:hover {
  background-color: #585f69;
  overflow: hidden;
}

.u-btn-bluegray.u-btn-hover-v1-3 {
  overflow: hidden;
}

.u-btn-bluegray.u-btn-hover-v1-3::after, .u-btn-bluegray.u-btn-hover-v1-3:hover::after {
  background-color: #646c77;
}

.u-btn-bluegray.u-btn-hover-v1-3:hover {
  background-color: #585f69;
  overflow: hidden;
}

.u-btn-bluegray.u-btn-hover-v1-4 {
  overflow: hidden;
}

.u-btn-bluegray.u-btn-hover-v1-4::after, .u-btn-bluegray.u-btn-hover-v1-4:hover::after {
  background-color: #646c77;
}

.u-btn-bluegray.u-btn-hover-v1-4:hover {
  background-color: #585f69;
  overflow: hidden;
}

.u-btn-bluegray.u-btn-hover-v2-1 {
  overflow: hidden;
}

.u-btn-bluegray.u-btn-hover-v2-1::after, .u-btn-bluegray.u-btn-hover-v2-1:hover::after {
  background-color: #646c77;
}

.u-btn-bluegray.u-btn-hover-v2-1:hover {
  background-color: #585f69;
  overflow: hidden;
}

.u-btn-bluegray.u-btn-hover-v2-2 {
  overflow: hidden;
}

.u-btn-bluegray.u-btn-hover-v2-2::after, .u-btn-bluegray.u-btn-hover-v2-2:hover::after {
  background-color: #646c77;
}

.u-btn-bluegray.u-btn-hover-v2-2:hover {
  background-color: #585f69;
  overflow: hidden;
}

/* Button Facebook */
.u-btn-facebook {
  color: #fff;
  background-color: #3b5998;
}

.u-btn-facebook:hover, .u-btn-facebook.active {
  border-color: #4c70ba;
  background-color: #4c70ba;
}

.u-btn-facebook:hover, .u-btn-facebook:focus, .u-btn-facebook.active {
  color: #fff;
}

.u-btn-facebook.g-btn-hover-reset:hover, .u-btn-facebook.g-btn-hover-reset.active {
  background-color: #3b5998;
  border-color: #3b5998;
}

/* Button Twitter */
.u-btn-twitter {
  color: #fff;
  background-color: #00acee;
}

.u-btn-twitter:hover, .u-btn-twitter.active {
  border-color: #22c2ff;
  background-color: #22c2ff;
}

.u-btn-twitter:hover, .u-btn-twitter:focus, .u-btn-twitter.active {
  color: #fff;
}

.u-btn-twitter.g-btn-hover-reset:hover, .u-btn-twitter.g-btn-hover-reset.active {
  background-color: #00acee;
  border-color: #00acee;
}

/* Button Instagram */
.u-btn-instagram {
  color: #fff;
  background-color: #3f729b;
}

.u-btn-instagram:hover, .u-btn-instagram.active {
  border-color: #548cb9;
  background-color: #548cb9;
}

.u-btn-instagram:hover, .u-btn-instagram:focus, .u-btn-instagram.active {
  color: #fff;
}

.u-btn-instagram.g-btn-hover-reset:hover, .u-btn-instagram.g-btn-hover-reset.active {
  background-color: #3f729b;
  border-color: #3f729b;
}

/* Button VK */
.u-btn-vk {
  color: #fff;
  background-color: #2b587a;
}

.u-btn-vk:hover, .u-btn-vk.active {
  border-color: #3873a0;
  background-color: #3873a0;
}

.u-btn-vk:hover, .u-btn-vk:focus, .u-btn-vk.active {
  color: #fff;
}

.u-btn-vk.g-btn-hover-reset:hover, .u-btn-vk.g-btn-hover-reset.active {
  background-color: #2b587a;
  border-color: #2b587a;
}

/* Button Google Plus */
.u-btn-google-plus {
  color: #fff;
  background-color: #dd4b39;
}

.u-btn-google-plus:hover, .u-btn-google-plus.active {
  border-color: #e47365;
  background-color: #e47365;
}

.u-btn-google-plus:hover, .u-btn-google-plus:focus, .u-btn-google-plus.active {
  color: #fff;
}

.u-btn-google-plus.g-btn-hover-reset:hover, .u-btn-google-plus.g-btn-hover-reset.active {
  background-color: #dd4b39;
  border-color: #dd4b39;
}

/* Outline Button Primary */
.u-btn-outline-primary {
  color: #003a79;
  border-color: #003a79;
  background-color: transparent;
}

.u-btn-outline-primary:focus, .u-btn-outline-primary.active {
  color: #fff;
  background-color: #003a79;
}

.u-btn-outline-primary:hover {
  color: #fff;
  background-color: #003a79;
}

.u-btn-outline-primary.u-btn-hover-v1-1 {
  overflow: hidden;
}

.u-btn-outline-primary.u-btn-hover-v1-1::after, .u-btn-outline-primary.u-btn-hover-v1-1:hover::after {
  background-color: #003a79;
}

.u-btn-outline-primary.u-btn-hover-v1-1:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-primary.u-btn-hover-v1-2 {
  overflow: hidden;
}

.u-btn-outline-primary.u-btn-hover-v1-2::after, .u-btn-outline-primary.u-btn-hover-v1-2:hover::after {
  background-color: #003a79;
}

.u-btn-outline-primary.u-btn-hover-v1-2:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-primary.u-btn-hover-v1-3 {
  overflow: hidden;
}

.u-btn-outline-primary.u-btn-hover-v1-3::after, .u-btn-outline-primary.u-btn-hover-v1-3:hover::after {
  background-color: #003a79;
}

.u-btn-outline-primary.u-btn-hover-v1-3:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-primary.u-btn-hover-v1-4 {
  overflow: hidden;
}

.u-btn-outline-primary.u-btn-hover-v1-4::after, .u-btn-outline-primary.u-btn-hover-v1-4:hover::after {
  background-color: #003a79;
}

.u-btn-outline-primary.u-btn-hover-v1-4:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-primary.u-btn-hover-v2-1 {
  overflow: hidden;
}

.u-btn-outline-primary.u-btn-hover-v2-1::after, .u-btn-outline-primary.u-btn-hover-v2-1:hover::after {
  background-color: #003a79;
}

.u-btn-outline-primary.u-btn-hover-v2-1:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-primary.u-btn-hover-v2-2 {
  overflow: hidden;
}

.u-btn-outline-primary.u-btn-hover-v2-2::after, .u-btn-outline-primary.u-btn-hover-v2-2:hover::after {
  background-color: #003a79;
}

.u-btn-outline-primary.u-btn-hover-v2-2:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-primary.u-btn-hover-v3-1 {
  overflow: hidden;
}

.u-btn-outline-primary.u-btn-hover-v3-1::after, .u-btn-outline-primary.u-btn-hover-v3-1:hover::after {
  background-color: #003a79;
}

.u-btn-outline-primary.u-btn-hover-v3-1:hover {
  overflow: hidden;
  background-color: transparent;
}

/* Outline Button White */
.u-btn-outline-white {
  color: #fff;
  border-color: #fff;
  background-color: transparent;
}

.u-btn-outline-white:focus, .u-btn-outline-white.active {
  color: #555;
  background-color: #fff;
}

.u-btn-outline-white:hover {
  color: #555;
  background-color: #fff;
}

.u-btn-outline-white.u-btn-hover-v1-1 {
  overflow: hidden;
}

.u-btn-outline-white.u-btn-hover-v1-1::after, .u-btn-outline-white.u-btn-hover-v1-1:hover::after {
  background-color: white;
}

.u-btn-outline-white.u-btn-hover-v1-1:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-white.u-btn-hover-v1-2 {
  overflow: hidden;
}

.u-btn-outline-white.u-btn-hover-v1-2::after, .u-btn-outline-white.u-btn-hover-v1-2:hover::after {
  background-color: white;
}

.u-btn-outline-white.u-btn-hover-v1-2:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-white.u-btn-hover-v1-3 {
  overflow: hidden;
}

.u-btn-outline-white.u-btn-hover-v1-3::after, .u-btn-outline-white.u-btn-hover-v1-3:hover::after {
  background-color: white;
}

.u-btn-outline-white.u-btn-hover-v1-3:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-white.u-btn-hover-v1-4 {
  overflow: hidden;
}

.u-btn-outline-white.u-btn-hover-v1-4::after, .u-btn-outline-white.u-btn-hover-v1-4:hover::after {
  background-color: white;
}

.u-btn-outline-white.u-btn-hover-v1-4:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-white.u-btn-hover-v2-1 {
  overflow: hidden;
}

.u-btn-outline-white.u-btn-hover-v2-1::after, .u-btn-outline-white.u-btn-hover-v2-1:hover::after {
  background-color: white;
}

.u-btn-outline-white.u-btn-hover-v2-1:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-white.u-btn-hover-v2-2 {
  overflow: hidden;
}

.u-btn-outline-white.u-btn-hover-v2-2::after, .u-btn-outline-white.u-btn-hover-v2-2:hover::after {
  background-color: white;
}

.u-btn-outline-white.u-btn-hover-v2-2:hover {
  overflow: hidden;
  background-color: transparent;
}

/* Outline Button Black */
.u-btn-outline-black {
  color: #000;
  border-color: #000;
  background-color: transparent;
}

.u-btn-outline-black:focus, .u-btn-outline-black.active {
  color: #fff;
  background-color: #000;
}

.u-btn-outline-black:hover {
  color: #fff;
  background-color: #000;
}

.u-btn-outline-black.u-btn-hover-v1-1 {
  overflow: hidden;
}

.u-btn-outline-black.u-btn-hover-v1-1::after, .u-btn-outline-black.u-btn-hover-v1-1:hover::after {
  background-color: #0d0d0d;
}

.u-btn-outline-black.u-btn-hover-v1-1:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-black.u-btn-hover-v1-2 {
  overflow: hidden;
}

.u-btn-outline-black.u-btn-hover-v1-2::after, .u-btn-outline-black.u-btn-hover-v1-2:hover::after {
  background-color: #0d0d0d;
}

.u-btn-outline-black.u-btn-hover-v1-2:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-black.u-btn-hover-v1-3 {
  overflow: hidden;
}

.u-btn-outline-black.u-btn-hover-v1-3::after, .u-btn-outline-black.u-btn-hover-v1-3:hover::after {
  background-color: #0d0d0d;
}

.u-btn-outline-black.u-btn-hover-v1-3:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-black.u-btn-hover-v1-4 {
  overflow: hidden;
}

.u-btn-outline-black.u-btn-hover-v1-4::after, .u-btn-outline-black.u-btn-hover-v1-4:hover::after {
  background-color: #0d0d0d;
}

.u-btn-outline-black.u-btn-hover-v1-4:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-black.u-btn-hover-v2-1 {
  overflow: hidden;
}

.u-btn-outline-black.u-btn-hover-v2-1::after, .u-btn-outline-black.u-btn-hover-v2-1:hover::after {
  background-color: #0d0d0d;
}

.u-btn-outline-black.u-btn-hover-v2-1:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-black.u-btn-hover-v2-2 {
  overflow: hidden;
}

.u-btn-outline-black.u-btn-hover-v2-2::after, .u-btn-outline-black.u-btn-hover-v2-2:hover::after {
  background-color: #0d0d0d;
}

.u-btn-outline-black.u-btn-hover-v2-2:hover {
  overflow: hidden;
  background-color: transparent;
}

/* Outline Button Dark Gray */
.u-btn-outline-darkgray {
  color: #333;
  border-color: #333;
  background-color: transparent;
}

.u-btn-outline-darkgray:focus, .u-btn-outline-darkgray.active {
  color: #fff;
  background-color: #333;
}

.u-btn-outline-darkgray:hover {
  color: #fff;
  background-color: #333;
}

.u-btn-outline-darkgray.u-btn-hover-v1-1 {
  overflow: hidden;
}

.u-btn-outline-darkgray.u-btn-hover-v1-1::after, .u-btn-outline-darkgray.u-btn-hover-v1-1:hover::after {
  background-color: #404040;
}

.u-btn-outline-darkgray.u-btn-hover-v1-1:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-darkgray.u-btn-hover-v1-2 {
  overflow: hidden;
}

.u-btn-outline-darkgray.u-btn-hover-v1-2::after, .u-btn-outline-darkgray.u-btn-hover-v1-2:hover::after {
  background-color: #404040;
}

.u-btn-outline-darkgray.u-btn-hover-v1-2:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-darkgray.u-btn-hover-v1-3 {
  overflow: hidden;
}

.u-btn-outline-darkgray.u-btn-hover-v1-3::after, .u-btn-outline-darkgray.u-btn-hover-v1-3:hover::after {
  background-color: #404040;
}

.u-btn-outline-darkgray.u-btn-hover-v1-3:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-darkgray.u-btn-hover-v1-4 {
  overflow: hidden;
}

.u-btn-outline-darkgray.u-btn-hover-v1-4::after, .u-btn-outline-darkgray.u-btn-hover-v1-4:hover::after {
  background-color: #404040;
}

.u-btn-outline-darkgray.u-btn-hover-v1-4:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-darkgray.u-btn-hover-v2-1 {
  overflow: hidden;
}

.u-btn-outline-darkgray.u-btn-hover-v2-1::after, .u-btn-outline-darkgray.u-btn-hover-v2-1:hover::after {
  background-color: #404040;
}

.u-btn-outline-darkgray.u-btn-hover-v2-1:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-darkgray.u-btn-hover-v2-2 {
  overflow: hidden;
}

.u-btn-outline-darkgray.u-btn-hover-v2-2::after, .u-btn-outline-darkgray.u-btn-hover-v2-2:hover::after {
  background-color: #404040;
}

.u-btn-outline-darkgray.u-btn-hover-v2-2:hover {
  overflow: hidden;
  background-color: transparent;
}

/* Outline Button Light Gray */
.u-btn-outline-lightgray {
  color: #000;
  border-color: #eee;
  background-color: transparent;
}

.u-btn-outline-lightgray:focus, .u-btn-outline-lightgray.active {
  color: #000;
  background-color: #eee;
}

.u-btn-outline-lightgray:hover {
  color: #000;
  background-color: #eee;
}

.u-btn-outline-lightgray.u-btn-hover-v1-1 {
  overflow: hidden;
}

.u-btn-outline-lightgray.u-btn-hover-v1-1::after, .u-btn-outline-lightgray.u-btn-hover-v1-1:hover::after {
  background-color: #fbfbfb;
}

.u-btn-outline-lightgray.u-btn-hover-v1-1:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-lightgray.u-btn-hover-v1-2 {
  overflow: hidden;
}

.u-btn-outline-lightgray.u-btn-hover-v1-2::after, .u-btn-outline-lightgray.u-btn-hover-v1-2:hover::after {
  background-color: #fbfbfb;
}

.u-btn-outline-lightgray.u-btn-hover-v1-2:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-lightgray.u-btn-hover-v1-3 {
  overflow: hidden;
}

.u-btn-outline-lightgray.u-btn-hover-v1-3::after, .u-btn-outline-lightgray.u-btn-hover-v1-3:hover::after {
  background-color: #fbfbfb;
}

.u-btn-outline-lightgray.u-btn-hover-v1-3:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-lightgray.u-btn-hover-v1-4 {
  overflow: hidden;
}

.u-btn-outline-lightgray.u-btn-hover-v1-4::after, .u-btn-outline-lightgray.u-btn-hover-v1-4:hover::after {
  background-color: #fbfbfb;
}

.u-btn-outline-lightgray.u-btn-hover-v1-4:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-lightgray.u-btn-hover-v2-1 {
  overflow: hidden;
}

.u-btn-outline-lightgray.u-btn-hover-v2-1::after, .u-btn-outline-lightgray.u-btn-hover-v2-1:hover::after {
  background-color: #fbfbfb;
}

.u-btn-outline-lightgray.u-btn-hover-v2-1:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-lightgray.u-btn-hover-v2-2 {
  overflow: hidden;
}

.u-btn-outline-lightgray.u-btn-hover-v2-2::after, .u-btn-outline-lightgray.u-btn-hover-v2-2:hover::after {
  background-color: #fbfbfb;
}

.u-btn-outline-lightgray.u-btn-hover-v2-2:hover {
  overflow: hidden;
  background-color: transparent;
}

/* Button Outline Red */
.u-btn-outline-red {
  color: #f00;
  border-color: #f00;
  background-color: transparent;
}

.u-btn-outline-red:focus, .u-btn-outline-red.active {
  color: #fff;
  background-color: #f00;
}

.u-btn-outline-red:hover {
  color: #fff;
  background-color: #f00;
}

.u-btn-outline-red.u-btn-hover-v1-1 {
  overflow: hidden;
}

.u-btn-outline-red.u-btn-hover-v1-1::after, .u-btn-outline-red.u-btn-hover-v1-1:hover::after {
  background-color: #ff1a1a;
}

.u-btn-outline-red.u-btn-hover-v1-1:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-red.u-btn-hover-v1-2 {
  overflow: hidden;
}

.u-btn-outline-red.u-btn-hover-v1-2::after, .u-btn-outline-red.u-btn-hover-v1-2:hover::after {
  background-color: #ff1a1a;
}

.u-btn-outline-red.u-btn-hover-v1-2:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-red.u-btn-hover-v1-3 {
  overflow: hidden;
}

.u-btn-outline-red.u-btn-hover-v1-3::after, .u-btn-outline-red.u-btn-hover-v1-3:hover::after {
  background-color: #ff1a1a;
}

.u-btn-outline-red.u-btn-hover-v1-3:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-red.u-btn-hover-v1-4 {
  overflow: hidden;
}

.u-btn-outline-red.u-btn-hover-v1-4::after, .u-btn-outline-red.u-btn-hover-v1-4:hover::after {
  background-color: #ff1a1a;
}

.u-btn-outline-red.u-btn-hover-v1-4:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-red.u-btn-hover-v2-1 {
  overflow: hidden;
}

.u-btn-outline-red.u-btn-hover-v2-1::after, .u-btn-outline-red.u-btn-hover-v2-1:hover::after {
  background-color: #ff1a1a;
}

.u-btn-outline-red.u-btn-hover-v2-1:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-red.u-btn-hover-v2-2 {
  overflow: hidden;
}

.u-btn-outline-red.u-btn-hover-v2-2::after, .u-btn-outline-red.u-btn-hover-v2-2:hover::after {
  background-color: #ff1a1a;
}

.u-btn-outline-red.u-btn-hover-v2-2:hover {
  overflow: hidden;
  background-color: transparent;
}

/* Button Outline Red Tomato */
.u-btn-outline-lightred {
  color: #e64b3b;
  border-color: #e64b3b;
  background-color: transparent;
}

.u-btn-outline-lightred:focus, .u-btn-outline-lightred.active {
  color: #fff;
  background-color: #e64b3b;
}

.u-btn-outline-lightred:hover {
  color: #fff;
  background-color: #e64b3b;
}

.u-btn-outline-lightred.u-btn-hover-v1-1 {
  overflow: hidden;
}

.u-btn-outline-lightred.u-btn-hover-v1-1::after, .u-btn-outline-lightred.u-btn-hover-v1-1:hover::after {
  background-color: #e96052;
}

.u-btn-outline-lightred.u-btn-hover-v1-1:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-lightred.u-btn-hover-v1-2 {
  overflow: hidden;
}

.u-btn-outline-lightred.u-btn-hover-v1-2::after, .u-btn-outline-lightred.u-btn-hover-v1-2:hover::after {
  background-color: #e96052;
}

.u-btn-outline-lightred.u-btn-hover-v1-2:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-lightred.u-btn-hover-v1-3 {
  overflow: hidden;
}

.u-btn-outline-lightred.u-btn-hover-v1-3::after, .u-btn-outline-lightred.u-btn-hover-v1-3:hover::after {
  background-color: #e96052;
}

.u-btn-outline-lightred.u-btn-hover-v1-3:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-lightred.u-btn-hover-v1-4 {
  overflow: hidden;
}

.u-btn-outline-lightred.u-btn-hover-v1-4::after, .u-btn-outline-lightred.u-btn-hover-v1-4:hover::after {
  background-color: #e96052;
}

.u-btn-outline-lightred.u-btn-hover-v1-4:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-lightred.u-btn-hover-v2-1 {
  overflow: hidden;
}

.u-btn-outline-lightred.u-btn-hover-v2-1::after, .u-btn-outline-lightred.u-btn-hover-v2-1:hover::after {
  background-color: #e96052;
}

.u-btn-outline-lightred.u-btn-hover-v2-1:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-lightred.u-btn-hover-v2-2 {
  overflow: hidden;
}

.u-btn-outline-lightred.u-btn-hover-v2-2::after, .u-btn-outline-lightred.u-btn-hover-v2-2:hover::after {
  background-color: #e96052;
}

.u-btn-outline-lightred.u-btn-hover-v2-2:hover {
  overflow: hidden;
  background-color: transparent;
}

/* Outline Button Dark Red */
.u-btn-outline-darkred {
  color: #a10f2b;
  border-color: #a10f2b;
  background-color: transparent;
}

.u-btn-outline-darkred:focus, .u-btn-outline-darkred.active {
  color: #fff;
  background-color: #a10f2b;
}

.u-btn-outline-darkred:hover {
  color: #fff;
  background-color: #a10f2b;
}

.u-btn-outline-darkred.u-btn-hover-v1-1 {
  overflow: hidden;
}

.u-btn-outline-darkred.u-btn-hover-v1-1::after, .u-btn-outline-darkred.u-btn-hover-v1-1:hover::after {
  background-color: #b81131;
}

.u-btn-outline-darkred.u-btn-hover-v1-1:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-darkred.u-btn-hover-v1-2 {
  overflow: hidden;
}

.u-btn-outline-darkred.u-btn-hover-v1-2::after, .u-btn-outline-darkred.u-btn-hover-v1-2:hover::after {
  background-color: #b81131;
}

.u-btn-outline-darkred.u-btn-hover-v1-2:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-darkred.u-btn-hover-v1-3 {
  overflow: hidden;
}

.u-btn-outline-darkred.u-btn-hover-v1-3::after, .u-btn-outline-darkred.u-btn-hover-v1-3:hover::after {
  background-color: #b81131;
}

.u-btn-outline-darkred.u-btn-hover-v1-3:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-darkred.u-btn-hover-v1-4 {
  overflow: hidden;
}

.u-btn-outline-darkred.u-btn-hover-v1-4::after, .u-btn-outline-darkred.u-btn-hover-v1-4:hover::after {
  background-color: #b81131;
}

.u-btn-outline-darkred.u-btn-hover-v1-4:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-darkred.u-btn-hover-v2-1 {
  overflow: hidden;
}

.u-btn-outline-darkred.u-btn-hover-v2-1::after, .u-btn-outline-darkred.u-btn-hover-v2-1:hover::after {
  background-color: #b81131;
}

.u-btn-outline-darkred.u-btn-hover-v2-1:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-darkred.u-btn-hover-v2-2 {
  overflow: hidden;
}

.u-btn-outline-darkred.u-btn-hover-v2-2::after, .u-btn-outline-darkred.u-btn-hover-v2-2:hover::after {
  background-color: #b81131;
}

.u-btn-outline-darkred.u-btn-hover-v2-2:hover {
  overflow: hidden;
  background-color: transparent;
}

/* Outline Button Blue */
.u-btn-outline-blue {
  color: #3398dc;
  border-color: #3398dc;
  background-color: transparent;
}

.u-btn-outline-blue:focus, .u-btn-outline-blue.active {
  color: #fff;
  background-color: #3398dc;
}

.u-btn-outline-blue:hover {
  color: #fff;
  background-color: #3398dc;
}

.u-btn-outline-blue.u-btn-hover-v1-1 {
  overflow: hidden;
}

.u-btn-outline-blue.u-btn-hover-v1-1::after, .u-btn-outline-blue.u-btn-hover-v1-1:hover::after {
  background-color: #49a3e0;
}

.u-btn-outline-blue.u-btn-hover-v1-1:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-blue.u-btn-hover-v1-2 {
  overflow: hidden;
}

.u-btn-outline-blue.u-btn-hover-v1-2::after, .u-btn-outline-blue.u-btn-hover-v1-2:hover::after {
  background-color: #49a3e0;
}

.u-btn-outline-blue.u-btn-hover-v1-2:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-blue.u-btn-hover-v1-3 {
  overflow: hidden;
}

.u-btn-outline-blue.u-btn-hover-v1-3::after, .u-btn-outline-blue.u-btn-hover-v1-3:hover::after {
  background-color: #49a3e0;
}

.u-btn-outline-blue.u-btn-hover-v1-3:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-blue.u-btn-hover-v1-4 {
  overflow: hidden;
}

.u-btn-outline-blue.u-btn-hover-v1-4::after, .u-btn-outline-blue.u-btn-hover-v1-4:hover::after {
  background-color: #49a3e0;
}

.u-btn-outline-blue.u-btn-hover-v1-4:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-blue.u-btn-hover-v2-1 {
  overflow: hidden;
}

.u-btn-outline-blue.u-btn-hover-v2-1::after, .u-btn-outline-blue.u-btn-hover-v2-1:hover::after {
  background-color: #49a3e0;
}

.u-btn-outline-blue.u-btn-hover-v2-1:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-blue.u-btn-hover-v2-2 {
  overflow: hidden;
}

.u-btn-outline-blue.u-btn-hover-v2-2::after, .u-btn-outline-blue.u-btn-hover-v2-2:hover::after {
  background-color: #49a3e0;
}

.u-btn-outline-blue.u-btn-hover-v2-2:hover {
  overflow: hidden;
  background-color: transparent;
}

/* Outline Button Indigo */
.u-btn-outline-indigo {
  color: #4263a3;
  border-color: #4263a3;
  background-color: transparent;
}

.u-btn-outline-indigo:focus, .u-btn-outline-indigo.active {
  color: #fff;
  background-color: #4263a3;
}

.u-btn-outline-indigo:hover {
  color: #fff;
  background-color: #4263a3;
}

.u-btn-outline-indigo.u-btn-hover-v1-1 {
  overflow: hidden;
}

.u-btn-outline-indigo.u-btn-hover-v1-1::after, .u-btn-outline-indigo.u-btn-hover-v1-1:hover::after {
  background-color: #496eb5;
}

.u-btn-outline-indigo.u-btn-hover-v1-1:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-indigo.u-btn-hover-v1-2 {
  overflow: hidden;
}

.u-btn-outline-indigo.u-btn-hover-v1-2::after, .u-btn-outline-indigo.u-btn-hover-v1-2:hover::after {
  background-color: #496eb5;
}

.u-btn-outline-indigo.u-btn-hover-v1-2:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-indigo.u-btn-hover-v1-3 {
  overflow: hidden;
}

.u-btn-outline-indigo.u-btn-hover-v1-3::after, .u-btn-outline-indigo.u-btn-hover-v1-3:hover::after {
  background-color: #496eb5;
}

.u-btn-outline-indigo.u-btn-hover-v1-3:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-indigo.u-btn-hover-v1-4 {
  overflow: hidden;
}

.u-btn-outline-indigo.u-btn-hover-v1-4::after, .u-btn-outline-indigo.u-btn-hover-v1-4:hover::after {
  background-color: #496eb5;
}

.u-btn-outline-indigo.u-btn-hover-v1-4:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-indigo.u-btn-hover-v2-1 {
  overflow: hidden;
}

.u-btn-outline-indigo.u-btn-hover-v2-1::after, .u-btn-outline-indigo.u-btn-hover-v2-1:hover::after {
  background-color: #496eb5;
}

.u-btn-outline-indigo.u-btn-hover-v2-1:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-indigo.u-btn-hover-v2-2 {
  overflow: hidden;
}

.u-btn-outline-indigo.u-btn-hover-v2-2::after, .u-btn-outline-indigo.u-btn-hover-v2-2:hover::after {
  background-color: #496eb5;
}

.u-btn-outline-indigo.u-btn-hover-v2-2:hover {
  overflow: hidden;
  background-color: transparent;
}

/* Outline Button Purple */
.u-btn-outline-purple {
  color: #9a69cb;
  border-color: #9a69cb;
  background-color: transparent;
}

.u-btn-outline-purple:focus, .u-btn-outline-purple.active {
  color: #fff;
  background-color: #9a69cb;
}

.u-btn-outline-purple:hover {
  color: #fff;
  background-color: #9a69cb;
}

.u-btn-outline-purple.u-btn-hover-v1-1 {
  overflow: hidden;
}

.u-btn-outline-purple.u-btn-hover-v1-1::after, .u-btn-outline-purple.u-btn-hover-v1-1:hover::after {
  background-color: #a77cd2;
}

.u-btn-outline-purple.u-btn-hover-v1-1:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-purple.u-btn-hover-v1-2 {
  overflow: hidden;
}

.u-btn-outline-purple.u-btn-hover-v1-2::after, .u-btn-outline-purple.u-btn-hover-v1-2:hover::after {
  background-color: #a77cd2;
}

.u-btn-outline-purple.u-btn-hover-v1-2:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-purple.u-btn-hover-v1-3 {
  overflow: hidden;
}

.u-btn-outline-purple.u-btn-hover-v1-3::after, .u-btn-outline-purple.u-btn-hover-v1-3:hover::after {
  background-color: #a77cd2;
}

.u-btn-outline-purple.u-btn-hover-v1-3:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-purple.u-btn-hover-v1-4 {
  overflow: hidden;
}

.u-btn-outline-purple.u-btn-hover-v1-4::after, .u-btn-outline-purple.u-btn-hover-v1-4:hover::after {
  background-color: #a77cd2;
}

.u-btn-outline-purple.u-btn-hover-v1-4:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-purple.u-btn-hover-v2-1 {
  overflow: hidden;
}

.u-btn-outline-purple.u-btn-hover-v2-1::after, .u-btn-outline-purple.u-btn-hover-v2-1:hover::after {
  background-color: #a77cd2;
}

.u-btn-outline-purple.u-btn-hover-v2-1:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-purple.u-btn-hover-v2-2 {
  overflow: hidden;
}

.u-btn-outline-purple.u-btn-hover-v2-2::after, .u-btn-outline-purple.u-btn-hover-v2-2:hover::after {
  background-color: #a77cd2;
}

.u-btn-outline-purple.u-btn-hover-v2-2:hover {
  overflow: hidden;
  background-color: transparent;
}

/* Outline Button Dark Purple */
.u-btn-outline-darkpurple {
  color: #6639b6;
  border-color: #6639b6;
  background-color: transparent;
}

.u-btn-outline-darkpurple:focus, .u-btn-outline-darkpurple.active {
  color: #fff;
  background-color: #6639b6;
}

.u-btn-outline-darkpurple:hover {
  color: #fff;
  background-color: #6639b6;
}

.u-btn-outline-darkpurple.u-btn-hover-v1-1 {
  overflow: hidden;
}

.u-btn-outline-darkpurple.u-btn-hover-v1-1::after, .u-btn-outline-darkpurple.u-btn-hover-v1-1:hover::after {
  background-color: #7244c4;
}

.u-btn-outline-darkpurple.u-btn-hover-v1-1:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-darkpurple.u-btn-hover-v1-2 {
  overflow: hidden;
}

.u-btn-outline-darkpurple.u-btn-hover-v1-2::after, .u-btn-outline-darkpurple.u-btn-hover-v1-2:hover::after {
  background-color: #7244c4;
}

.u-btn-outline-darkpurple.u-btn-hover-v1-2:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-darkpurple.u-btn-hover-v1-3 {
  overflow: hidden;
}

.u-btn-outline-darkpurple.u-btn-hover-v1-3::after, .u-btn-outline-darkpurple.u-btn-hover-v1-3:hover::after {
  background-color: #7244c4;
}

.u-btn-outline-darkpurple.u-btn-hover-v1-3:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-darkpurple.u-btn-hover-v1-4 {
  overflow: hidden;
}

.u-btn-outline-darkpurple.u-btn-hover-v1-4::after, .u-btn-outline-darkpurple.u-btn-hover-v1-4:hover::after {
  background-color: #7244c4;
}

.u-btn-outline-darkpurple.u-btn-hover-v1-4:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-darkpurple.u-btn-hover-v2-1 {
  overflow: hidden;
}

.u-btn-outline-darkpurple.u-btn-hover-v2-1::after, .u-btn-outline-darkpurple.u-btn-hover-v2-1:hover::after {
  background-color: #7244c4;
}

.u-btn-outline-darkpurple.u-btn-hover-v2-1:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-darkpurple.u-btn-hover-v2-2 {
  overflow: hidden;
}

.u-btn-outline-darkpurple.u-btn-hover-v2-2::after, .u-btn-outline-darkpurple.u-btn-hover-v2-2:hover::after {
  background-color: #7244c4;
}

.u-btn-outline-darkpurple.u-btn-hover-v2-2:hover {
  overflow: hidden;
  background-color: transparent;
}

/* Outline Button Pink */
.u-btn-outline-pink {
  color: #e81c62;
  border-color: #e81c62;
  background-color: transparent;
}

.u-btn-outline-pink:focus, .u-btn-outline-pink.active {
  color: #fff;
  background-color: #e81c62;
}

.u-btn-outline-pink:hover {
  color: #fff;
  background-color: #e81c62;
}

.u-btn-outline-pink.u-btn-hover-v1-1 {
  overflow: hidden;
}

.u-btn-outline-pink.u-btn-hover-v1-1::after, .u-btn-outline-pink.u-btn-hover-v1-1:hover::after {
  background-color: #ea3372;
}

.u-btn-outline-pink.u-btn-hover-v1-1:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-pink.u-btn-hover-v1-2 {
  overflow: hidden;
}

.u-btn-outline-pink.u-btn-hover-v1-2::after, .u-btn-outline-pink.u-btn-hover-v1-2:hover::after {
  background-color: #ea3372;
}

.u-btn-outline-pink.u-btn-hover-v1-2:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-pink.u-btn-hover-v1-3 {
  overflow: hidden;
}

.u-btn-outline-pink.u-btn-hover-v1-3::after, .u-btn-outline-pink.u-btn-hover-v1-3:hover::after {
  background-color: #ea3372;
}

.u-btn-outline-pink.u-btn-hover-v1-3:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-pink.u-btn-hover-v1-4 {
  overflow: hidden;
}

.u-btn-outline-pink.u-btn-hover-v1-4::after, .u-btn-outline-pink.u-btn-hover-v1-4:hover::after {
  background-color: #ea3372;
}

.u-btn-outline-pink.u-btn-hover-v1-4:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-pink.u-btn-hover-v2-1 {
  overflow: hidden;
}

.u-btn-outline-pink.u-btn-hover-v2-1::after, .u-btn-outline-pink.u-btn-hover-v2-1:hover::after {
  background-color: #ea3372;
}

.u-btn-outline-pink.u-btn-hover-v2-1:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-pink.u-btn-hover-v2-2 {
  overflow: hidden;
}

.u-btn-outline-pink.u-btn-hover-v2-2::after, .u-btn-outline-pink.u-btn-hover-v2-2:hover::after {
  background-color: #ea3372;
}

.u-btn-outline-pink.u-btn-hover-v2-2:hover {
  overflow: hidden;
  background-color: transparent;
}

/* Outline Button Orange */
.u-btn-outline-orange {
  color: #e57d20;
  border-color: #e57d20;
  background-color: transparent;
}

.u-btn-outline-orange:focus, .u-btn-outline-orange.active {
  color: #fff;
  background-color: #e57d20;
}

.u-btn-outline-orange:hover {
  color: #fff;
  background-color: #e57d20;
}

.u-btn-outline-orange.u-btn-hover-v1-1 {
  overflow: hidden;
}

.u-btn-outline-orange.u-btn-hover-v1-1::after, .u-btn-outline-orange.u-btn-hover-v1-1:hover::after {
  background-color: #e88a37;
}

.u-btn-outline-orange.u-btn-hover-v1-1:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-orange.u-btn-hover-v1-2 {
  overflow: hidden;
}

.u-btn-outline-orange.u-btn-hover-v1-2::after, .u-btn-outline-orange.u-btn-hover-v1-2:hover::after {
  background-color: #e88a37;
}

.u-btn-outline-orange.u-btn-hover-v1-2:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-orange.u-btn-hover-v1-3 {
  overflow: hidden;
}

.u-btn-outline-orange.u-btn-hover-v1-3::after, .u-btn-outline-orange.u-btn-hover-v1-3:hover::after {
  background-color: #e88a37;
}

.u-btn-outline-orange.u-btn-hover-v1-3:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-orange.u-btn-hover-v1-4 {
  overflow: hidden;
}

.u-btn-outline-orange.u-btn-hover-v1-4::after, .u-btn-outline-orange.u-btn-hover-v1-4:hover::after {
  background-color: #e88a37;
}

.u-btn-outline-orange.u-btn-hover-v1-4:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-orange.u-btn-hover-v2-1 {
  overflow: hidden;
}

.u-btn-outline-orange.u-btn-hover-v2-1::after, .u-btn-outline-orange.u-btn-hover-v2-1:hover::after {
  background-color: #e88a37;
}

.u-btn-outline-orange.u-btn-hover-v2-1:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-orange.u-btn-hover-v2-2 {
  overflow: hidden;
}

.u-btn-outline-orange.u-btn-hover-v2-2::after, .u-btn-outline-orange.u-btn-hover-v2-2:hover::after {
  background-color: #e88a37;
}

.u-btn-outline-orange.u-btn-hover-v2-2:hover {
  overflow: hidden;
  background-color: transparent;
}

/* Outline Button Deep Orange */
.u-btn-outline-deeporange {
  color: #fe541e;
  border-color: #fe541e;
  background-color: transparent;
}

.u-btn-outline-deeporange:focus, .u-btn-outline-deeporange.active {
  color: #fff;
  background-color: #fe541e;
}

.u-btn-outline-deeporange:hover {
  color: #fff;
  background-color: #fe541e;
}

.u-btn-outline-deeporange.u-btn-hover-v1-1 {
  overflow: hidden;
}

.u-btn-outline-deeporange.u-btn-hover-v1-1::after, .u-btn-outline-deeporange.u-btn-hover-v1-1:hover::after {
  background-color: #fe6737;
}

.u-btn-outline-deeporange.u-btn-hover-v1-1:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-deeporange.u-btn-hover-v1-2 {
  overflow: hidden;
}

.u-btn-outline-deeporange.u-btn-hover-v1-2::after, .u-btn-outline-deeporange.u-btn-hover-v1-2:hover::after {
  background-color: #fe6737;
}

.u-btn-outline-deeporange.u-btn-hover-v1-2:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-deeporange.u-btn-hover-v1-3 {
  overflow: hidden;
}

.u-btn-outline-deeporange.u-btn-hover-v1-3::after, .u-btn-outline-deeporange.u-btn-hover-v1-3:hover::after {
  background-color: #fe6737;
}

.u-btn-outline-deeporange.u-btn-hover-v1-3:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-deeporange.u-btn-hover-v1-4 {
  overflow: hidden;
}

.u-btn-outline-deeporange.u-btn-hover-v1-4::after, .u-btn-outline-deeporange.u-btn-hover-v1-4:hover::after {
  background-color: #fe6737;
}

.u-btn-outline-deeporange.u-btn-hover-v1-4:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-deeporange.u-btn-hover-v2-1 {
  overflow: hidden;
}

.u-btn-outline-deeporange.u-btn-hover-v2-1::after, .u-btn-outline-deeporange.u-btn-hover-v2-1:hover::after {
  background-color: #fe6737;
}

.u-btn-outline-deeporange.u-btn-hover-v2-1:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-deeporange.u-btn-hover-v2-2 {
  overflow: hidden;
}

.u-btn-outline-deeporange.u-btn-hover-v2-2::after, .u-btn-outline-deeporange.u-btn-hover-v2-2:hover::after {
  background-color: #fe6737;
}

.u-btn-outline-deeporange.u-btn-hover-v2-2:hover {
  overflow: hidden;
  background-color: transparent;
}

/* Outline Button Yellow */
.u-btn-outline-yellow {
  color: #555;
  border-color: #ebc71d;
  background-color: transparent;
}

.u-btn-outline-yellow:focus, .u-btn-outline-yellow.active {
  color: #555;
  background-color: #ebc71d;
}

.u-btn-outline-yellow:hover {
  color: #555;
  background-color: #ebc71d;
}

.u-btn-outline-yellow.u-btn-hover-v1-1 {
  overflow: hidden;
}

.u-btn-outline-yellow.u-btn-hover-v1-1::after, .u-btn-outline-yellow.u-btn-hover-v1-1:hover::after {
  background-color: #edcd34;
}

.u-btn-outline-yellow.u-btn-hover-v1-1:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-yellow.u-btn-hover-v1-2 {
  overflow: hidden;
}

.u-btn-outline-yellow.u-btn-hover-v1-2::after, .u-btn-outline-yellow.u-btn-hover-v1-2:hover::after {
  background-color: #edcd34;
}

.u-btn-outline-yellow.u-btn-hover-v1-2:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-yellow.u-btn-hover-v1-3 {
  overflow: hidden;
}

.u-btn-outline-yellow.u-btn-hover-v1-3::after, .u-btn-outline-yellow.u-btn-hover-v1-3:hover::after {
  background-color: #edcd34;
}

.u-btn-outline-yellow.u-btn-hover-v1-3:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-yellow.u-btn-hover-v1-4 {
  overflow: hidden;
}

.u-btn-outline-yellow.u-btn-hover-v1-4::after, .u-btn-outline-yellow.u-btn-hover-v1-4:hover::after {
  background-color: #edcd34;
}

.u-btn-outline-yellow.u-btn-hover-v1-4:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-yellow.u-btn-hover-v2-1 {
  overflow: hidden;
}

.u-btn-outline-yellow.u-btn-hover-v2-1::after, .u-btn-outline-yellow.u-btn-hover-v2-1:hover::after {
  background-color: #edcd34;
}

.u-btn-outline-yellow.u-btn-hover-v2-1:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-yellow.u-btn-hover-v2-2 {
  overflow: hidden;
}

.u-btn-outline-yellow.u-btn-hover-v2-2::after, .u-btn-outline-yellow.u-btn-hover-v2-2:hover::after {
  background-color: #edcd34;
}

.u-btn-outline-yellow.u-btn-hover-v2-2:hover {
  overflow: hidden;
  background-color: transparent;
}

/* Outline Button Aqua */
.u-btn-outline-aqua {
  color: #29d6e6;
  border-color: #29d6e6;
  background-color: transparent;
}

.u-btn-outline-aqua:focus, .u-btn-outline-aqua.active {
  color: #fff;
  background-color: #29d6e6;
}

.u-btn-outline-aqua:hover {
  color: #fff;
  background-color: #29d6e6;
}

.u-btn-outline-aqua.u-btn-hover-v1-1 {
  overflow: hidden;
}

.u-btn-outline-aqua.u-btn-hover-v1-1::after, .u-btn-outline-aqua.u-btn-hover-v1-1:hover::after {
  background-color: #40dae9;
}

.u-btn-outline-aqua.u-btn-hover-v1-1:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-aqua.u-btn-hover-v1-2 {
  overflow: hidden;
}

.u-btn-outline-aqua.u-btn-hover-v1-2::after, .u-btn-outline-aqua.u-btn-hover-v1-2:hover::after {
  background-color: #40dae9;
}

.u-btn-outline-aqua.u-btn-hover-v1-2:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-aqua.u-btn-hover-v1-3 {
  overflow: hidden;
}

.u-btn-outline-aqua.u-btn-hover-v1-3::after, .u-btn-outline-aqua.u-btn-hover-v1-3:hover::after {
  background-color: #40dae9;
}

.u-btn-outline-aqua.u-btn-hover-v1-3:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-aqua.u-btn-hover-v1-4 {
  overflow: hidden;
}

.u-btn-outline-aqua.u-btn-hover-v1-4::after, .u-btn-outline-aqua.u-btn-hover-v1-4:hover::after {
  background-color: #40dae9;
}

.u-btn-outline-aqua.u-btn-hover-v1-4:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-aqua.u-btn-hover-v2-1 {
  overflow: hidden;
}

.u-btn-outline-aqua.u-btn-hover-v2-1::after, .u-btn-outline-aqua.u-btn-hover-v2-1:hover::after {
  background-color: #40dae9;
}

.u-btn-outline-aqua.u-btn-hover-v2-1:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-aqua.u-btn-hover-v2-2 {
  overflow: hidden;
}

.u-btn-outline-aqua.u-btn-hover-v2-2::after, .u-btn-outline-aqua.u-btn-hover-v2-2:hover::after {
  background-color: #40dae9;
}

.u-btn-outline-aqua.u-btn-hover-v2-2:hover {
  overflow: hidden;
  background-color: transparent;
}

/* Outline Button Cyan */
.u-btn-outline-cyan {
  color: #00bed6;
  border-color: #00bed6;
  background-color: transparent;
}

.u-btn-outline-cyan:focus, .u-btn-outline-cyan.active {
  color: #fff;
  background-color: #00bed6;
}

.u-btn-outline-cyan:hover {
  color: #fff;
  background-color: #00bed6;
}

.u-btn-outline-cyan.u-btn-hover-v1-1 {
  overflow: hidden;
}

.u-btn-outline-cyan.u-btn-hover-v1-1::after, .u-btn-outline-cyan.u-btn-hover-v1-1:hover::after {
  background-color: #00d5f0;
}

.u-btn-outline-cyan.u-btn-hover-v1-1:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-cyan.u-btn-hover-v1-2 {
  overflow: hidden;
}

.u-btn-outline-cyan.u-btn-hover-v1-2::after, .u-btn-outline-cyan.u-btn-hover-v1-2:hover::after {
  background-color: #00d5f0;
}

.u-btn-outline-cyan.u-btn-hover-v1-2:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-cyan.u-btn-hover-v1-3 {
  overflow: hidden;
}

.u-btn-outline-cyan.u-btn-hover-v1-3::after, .u-btn-outline-cyan.u-btn-hover-v1-3:hover::after {
  background-color: #00d5f0;
}

.u-btn-outline-cyan.u-btn-hover-v1-3:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-cyan.u-btn-hover-v1-4 {
  overflow: hidden;
}

.u-btn-outline-cyan.u-btn-hover-v1-4::after, .u-btn-outline-cyan.u-btn-hover-v1-4:hover::after {
  background-color: #00d5f0;
}

.u-btn-outline-cyan.u-btn-hover-v1-4:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-cyan.u-btn-hover-v2-1 {
  overflow: hidden;
}

.u-btn-outline-cyan.u-btn-hover-v2-1::after, .u-btn-outline-cyan.u-btn-hover-v2-1:hover::after {
  background-color: #00d5f0;
}

.u-btn-outline-cyan.u-btn-hover-v2-1:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-cyan.u-btn-hover-v2-2 {
  overflow: hidden;
}

.u-btn-outline-cyan.u-btn-hover-v2-2::after, .u-btn-outline-cyan.u-btn-hover-v2-2:hover::after {
  background-color: #00d5f0;
}

.u-btn-outline-cyan.u-btn-hover-v2-2:hover {
  overflow: hidden;
  background-color: transparent;
}

/* Outline Button Teal */
.u-btn-outline-teal {
  color: #18ba9b;
  border-color: #18ba9b;
  background-color: transparent;
}

.u-btn-outline-teal:focus, .u-btn-outline-teal.active {
  color: #fff;
  background-color: #18ba9b;
}

.u-btn-outline-teal:hover {
  color: #fff;
  background-color: #18ba9b;
}

.u-btn-outline-teal.u-btn-hover-v1-1 {
  overflow: hidden;
}

.u-btn-outline-teal.u-btn-hover-v1-1::after, .u-btn-outline-teal.u-btn-hover-v1-1:hover::after {
  background-color: #1bd1ae;
}

.u-btn-outline-teal.u-btn-hover-v1-1:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-teal.u-btn-hover-v1-2 {
  overflow: hidden;
}

.u-btn-outline-teal.u-btn-hover-v1-2::after, .u-btn-outline-teal.u-btn-hover-v1-2:hover::after {
  background-color: #1bd1ae;
}

.u-btn-outline-teal.u-btn-hover-v1-2:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-teal.u-btn-hover-v1-3 {
  overflow: hidden;
}

.u-btn-outline-teal.u-btn-hover-v1-3::after, .u-btn-outline-teal.u-btn-hover-v1-3:hover::after {
  background-color: #1bd1ae;
}

.u-btn-outline-teal.u-btn-hover-v1-3:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-teal.u-btn-hover-v1-4 {
  overflow: hidden;
}

.u-btn-outline-teal.u-btn-hover-v1-4::after, .u-btn-outline-teal.u-btn-hover-v1-4:hover::after {
  background-color: #1bd1ae;
}

.u-btn-outline-teal.u-btn-hover-v1-4:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-teal.u-btn-hover-v2-1 {
  overflow: hidden;
}

.u-btn-outline-teal.u-btn-hover-v2-1::after, .u-btn-outline-teal.u-btn-hover-v2-1:hover::after {
  background-color: #1bd1ae;
}

.u-btn-outline-teal.u-btn-hover-v2-1:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-teal.u-btn-hover-v2-2 {
  overflow: hidden;
}

.u-btn-outline-teal.u-btn-hover-v2-2::after, .u-btn-outline-teal.u-btn-hover-v2-2:hover::after {
  background-color: #1bd1ae;
}

.u-btn-outline-teal.u-btn-hover-v2-2:hover {
  overflow: hidden;
  background-color: transparent;
}

/* Outline Button Brown */
.u-btn-outline-brown {
  color: #9c8061;
  border-color: #9c8061;
  background-color: transparent;
}

.u-btn-outline-brown:focus, .u-btn-outline-brown.active {
  color: #fff;
  background-color: #9c8061;
}

.u-btn-outline-brown:hover {
  color: #fff;
  background-color: #9c8061;
}

.u-btn-outline-brown.u-btn-hover-v1-1 {
  overflow: hidden;
}

.u-btn-outline-brown.u-btn-hover-v1-1::after, .u-btn-outline-brown.u-btn-hover-v1-1:hover::after {
  background-color: #a68d70;
}

.u-btn-outline-brown.u-btn-hover-v1-1:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-brown.u-btn-hover-v1-2 {
  overflow: hidden;
}

.u-btn-outline-brown.u-btn-hover-v1-2::after, .u-btn-outline-brown.u-btn-hover-v1-2:hover::after {
  background-color: #a68d70;
}

.u-btn-outline-brown.u-btn-hover-v1-2:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-brown.u-btn-hover-v1-3 {
  overflow: hidden;
}

.u-btn-outline-brown.u-btn-hover-v1-3::after, .u-btn-outline-brown.u-btn-hover-v1-3:hover::after {
  background-color: #a68d70;
}

.u-btn-outline-brown.u-btn-hover-v1-3:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-brown.u-btn-hover-v1-4 {
  overflow: hidden;
}

.u-btn-outline-brown.u-btn-hover-v1-4::after, .u-btn-outline-brown.u-btn-hover-v1-4:hover::after {
  background-color: #a68d70;
}

.u-btn-outline-brown.u-btn-hover-v1-4:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-brown.u-btn-hover-v2-1 {
  overflow: hidden;
}

.u-btn-outline-brown.u-btn-hover-v2-1::after, .u-btn-outline-brown.u-btn-hover-v2-1:hover::after {
  background-color: #a68d70;
}

.u-btn-outline-brown.u-btn-hover-v2-1:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-brown.u-btn-hover-v2-2 {
  overflow: hidden;
}

.u-btn-outline-brown.u-btn-hover-v2-2::after, .u-btn-outline-brown.u-btn-hover-v2-2:hover::after {
  background-color: #a68d70;
}

.u-btn-outline-brown.u-btn-hover-v2-2:hover {
  overflow: hidden;
  background-color: transparent;
}

/* Outline Button Bluegrey */
.u-btn-outline-bluegray {
  color: #585f69;
  border-color: #585f69;
  background-color: transparent;
}

.u-btn-outline-bluegray:focus, .u-btn-outline-bluegray.active {
  color: #fff;
  background-color: #585f69;
}

.u-btn-outline-bluegray:hover {
  color: #fff;
  background-color: #585f69;
}

.u-btn-outline-bluegray.u-btn-hover-v1-1 {
  overflow: hidden;
}

.u-btn-outline-bluegray.u-btn-hover-v1-1::after, .u-btn-outline-bluegray.u-btn-hover-v1-1:hover::after {
  background-color: #646c77;
}

.u-btn-outline-bluegray.u-btn-hover-v1-1:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-bluegray.u-btn-hover-v1-2 {
  overflow: hidden;
}

.u-btn-outline-bluegray.u-btn-hover-v1-2::after, .u-btn-outline-bluegray.u-btn-hover-v1-2:hover::after {
  background-color: #646c77;
}

.u-btn-outline-bluegray.u-btn-hover-v1-2:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-bluegray.u-btn-hover-v1-3 {
  overflow: hidden;
}

.u-btn-outline-bluegray.u-btn-hover-v1-3::after, .u-btn-outline-bluegray.u-btn-hover-v1-3:hover::after {
  background-color: #646c77;
}

.u-btn-outline-bluegray.u-btn-hover-v1-3:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-bluegray.u-btn-hover-v1-4 {
  overflow: hidden;
}

.u-btn-outline-bluegray.u-btn-hover-v1-4::after, .u-btn-outline-bluegray.u-btn-hover-v1-4:hover::after {
  background-color: #646c77;
}

.u-btn-outline-bluegray.u-btn-hover-v1-4:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-bluegray.u-btn-hover-v2-1 {
  overflow: hidden;
}

.u-btn-outline-bluegray.u-btn-hover-v2-1::after, .u-btn-outline-bluegray.u-btn-hover-v2-1:hover::after {
  background-color: #646c77;
}

.u-btn-outline-bluegray.u-btn-hover-v2-1:hover {
  overflow: hidden;
  background-color: transparent;
}

.u-btn-outline-bluegray.u-btn-hover-v2-2 {
  overflow: hidden;
}

.u-btn-outline-bluegray.u-btn-hover-v2-2::after, .u-btn-outline-bluegray.u-btn-hover-v2-2:hover::after {
  background-color: #646c77;
}

.u-btn-outline-bluegray.u-btn-hover-v2-2:hover {
  overflow: hidden;
  background-color: transparent;
}

/* Button Facebook */
.u-btn-outline-facebook {
  color: #3b5998;
  border-color: #3b5998;
  background-color: transparent;
}

.u-btn-outline-facebook:focus, .u-btn-outline-facebook.active {
  color: #fff;
  background-color: #3b5998;
}

.u-btn-outline-facebook:hover {
  color: #fff;
  background-color: #3b5998;
}

/* Button Twitter */
.u-btn-outline-twitter {
  color: #00acee;
  border-color: #00acee;
  background-color: transparent;
}

.u-btn-outline-twitter:focus, .u-btn-outline-twitter.active {
  color: #fff;
  background-color: #00acee;
}

.u-btn-outline-twitter:hover {
  color: #fff;
  background-color: #00acee;
}

/* Button Dribbble */
.u-btn-outline-dribbble {
  color: #ea4c89;
  border-color: #ea4c89;
  background-color: transparent;
}

.u-btn-outline-dribbble:focus, .u-btn-outline-dribbble.active {
  color: #fff;
  background-color: #ea4c89;
}

.u-btn-outline-dribbble:hover {
  color: #fff;
  background-color: #ea4c89;
}

/* Gradient Style v1 */
.u-btn-gradient-v1 {
  color: #fff;
  background: linear-gradient(to right, #4776E6 0%, #8E54E9 100%) !important;
  -o-border-image: linear-gradient(to right, #4776E6 0%, #8E54E9 100%);
  border-image: linear-gradient(to right, #4776E6 0%, #8E54E9 100%);
  border-image-slice: 1;
}

.u-btn-gradient-v1:hover, .u-btn-gradient-v1:focus, .u-btn-gradient-v1.active {
  opacity: 0.9;
  color: #fff;
}

/* Gradient Style v2 */
.u-btn-gradient-v2 {
  color: #fff;
  background: linear-gradient(to right, #E040FB 0%, #00BCD4 100%) !important;
  -o-border-image: linear-gradient(to right, #E040FB 0%, #00BCD4 100%);
  border-image: linear-gradient(to right, #E040FB 0%, #00BCD4 100%);
  border-image-slice: 1;
}

.u-btn-gradient-v2:hover, .u-btn-gradient-v2:focus, .u-btn-gradient-v2.active {
  opacity: 0.9;
  color: #fff;
}

/* Gradient Style v1 */
.u-btn-outline-gradient-v1 {
  color: #555;
  background: transparent;
  -o-border-image: linear-gradient(to right, #4776E6 0%, #8E54E9 100%);
  border-image: linear-gradient(to right, #4776E6 0%, #8E54E9 100%);
  border-image-slice: 1;
}

.u-btn-outline-gradient-v1:hover, .u-btn-outline-gradient-v1:focus, .u-btn-outline-gradient-v1.active {
  background: linear-gradient(to right, #4776E6 0%, #8E54E9 100%);
  color: #fff;
}

/* Gradient Style v2 */
.u-btn-outline-gradient-v2 {
  color: #555;
  background: transparent;
  -o-border-image: linear-gradient(to right, #E040FB 0%, #00BCD4 100%);
  border-image: linear-gradient(to right, #E040FB 0%, #00BCD4 100%);
  border-image-slice: 1;
}

.u-btn-outline-gradient-v2:hover, .u-btn-outline-gradient-v2:focus, .u-btn-outline-gradient-v2.active {
  background: linear-gradient(to right, #E040FB 0%, #00BCD4 100%);
  color: #fff;
}

/* Material Styles
------------------------------------*/
.u-btn-raised,
.u-btn-raised:active:focus,
.u-btn-raised:focus {
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}

/*------------------------------------
  Material: Floating
------------------------------------*/
.u-btn-floating {
  width: 2.85714rem;
  height: 2.85714rem;
  padding: 0;
  border-radius: 50%;
  vertical-align: middle;
  overflow: hidden;
  line-height: 2.85714rem;
}

.u-btn-floating i {
  font-size: 1.6rem;
  line-height: 2.71429rem;
}

.u-btn-floating.u-halfway-fab {
  position: absolute;
  right: 1.71429rem;
  bottom: -1.42857rem;
}

.u-btn-floating.u-halfway-fab--left {
  right: auto;
  left: 1.71429rem;
}

.u-btn-floating--large {
  width: 4rem;
  height: 4rem;
  line-height: 4rem;
}

.u-btn-floating--large i {
  font-size: 1.6rem;
  line-height: 3.85714rem;
}

.u-btn-floating--large.u-halfway-fab {
  bottom: -2rem;
}

button.u-btn-floating {
  border: none;
}

/*------------------------------------
  Material: Flat
------------------------------------*/
.u-btn-flat {
  color: #555;
  background-color: transparent;
}

.u-btn-flat:hover {
  background-color: rgba(221, 221, 221, 0.4);
}

.u-btn-flat:hover, .u-btn-flat:focus {
  color: #555;
}

/*------------------------------------
  Icons Styles
------------------------------------*/
.u-icon-v1,
.u-icon-v2,
.u-icon-v3,
.u-icon-v4 {
  position: relative;
  display: inline-block;
  text-align: center;
  transition: all 0.2s ease-in-out;
}

.u-icon-v1:hover,
.u-icon-v2:hover,
.u-icon-v3:hover,
.u-icon-v4:hover {
  text-decoration: none;
}

.u-icon-v1::before,
.u-icon-v2::before,
.u-icon-v3::before {
  display: block;
}

.u-icon-v1 > i,
.u-icon-v2 > i,
.u-icon-v3 > i,
.u-icon-v4 > span > i {
  position: relative;
  top: 50%;
  display: block;
  transform: translateY(-50%);
  z-index: 2;
}

[class*=u-icon-v] .u-line-icon-pro {
  transform: translateY(-45%);
}

.u-icon-rotation {
  transform: rotate(45deg);
}

.u-icon-rotation .u-icon__elem {
  transform: rotate(-45deg) translate(15%, -30%);
}

.u-icon-rotation .u-line-icon-pro {
  transform: rotate(-45deg) translate(25%, -30%);
}

/*------------------------------------
  Icon-v1
------------------------------------*/
.u-icon-v1,
.u-icon-v1 .u-icon__elem-regular,
.u-icon-v1 .u-icon__elem-hover {
  width: 2.57143rem;
  height: 2.57143rem;
  font-size: 1.42857rem;
}

.u-icon-v1.u-icon-size--xs,
.u-icon-v1.u-icon-size--xs .u-icon__elem-regular,
.u-icon-v1.u-icon-size--xs .u-icon__elem-hover {
  width: 1.64286rem;
  height: 1.64286rem;
  font-size: 0.92857rem;
}

.u-icon-v1.u-icon-size--sm,
.u-icon-v1.u-icon-size--sm .u-icon__elem-regular,
.u-icon-v1.u-icon-size--sm .u-icon__elem-hover {
  width: 2.28571rem;
  height: 2.28571rem;
  font-size: 1.28571rem;
}

.u-icon-v1.u-icon-size--lg,
.u-icon-v1.u-icon-size--lg .u-icon__elem-regular,
.u-icon-v1.u-icon-size--lg .u-icon__elem-hover {
  width: 4.5rem;
  height: 4.5rem;
  font-size: 2.5rem;
}

.u-icon-v1.u-icon-size--xl,
.u-icon-v1.u-icon-size--xl .u-icon__elem-regular,
.u-icon-v1.u-icon-size--xl .u-icon__elem-hover {
  width: 5.14286rem;
  height: 5.14286rem;
  font-size: 2.85714rem;
}

.u-icon-v1.u-icon-size--2xl,
.u-icon-v1.u-icon-size--2xl .u-icon__elem-regular,
.u-icon-v1.u-icon-size--2xl .u-icon__elem-hover {
  width: 5.85714rem;
  height: 5.85714rem;
  font-size: 3.57143rem;
}

.u-icon-v1.u-icon-size--3xl,
.u-icon-v1.u-icon-size--3xl .u-icon__elem-regular,
.u-icon-v1.u-icon-size--3xl .u-icon__elem-hover {
  width: 8rem;
  height: 8rem;
  font-size: 5.71429rem;
}

/*------------------------------------
  Icon-v2
------------------------------------*/
.u-icon-v2, .u-icon-v2 .u-icon__elem-regular,
.u-icon-v2 .u-icon__elem-hover, .u-icon-v3, .u-icon-v3 .u-icon__elem-regular,
.u-icon-v3 .u-icon__elem-hover, .u-icon-v4 .u-icon-v4-inner, .u-icon-v4 .u-icon__elem-regular,
.u-icon-v4 .u-icon__elem-hover, .u-icon-v5 {
  width: 3.92857rem;
  height: 3.92857rem;
  font-size: 1.57143rem;
}

.u-icon-v2.u-icon-size--xs,
.u-icon-v2.u-icon-size--xs .u-icon__elem-regular,
.u-icon-v2.u-icon-size--xs .u-icon__elem-hover, .u-icon-v3.u-icon-size--xs,
.u-icon-v3.u-icon-size--xs .u-icon__elem-regular,
.u-icon-v3.u-icon-size--xs .u-icon__elem-hover, .u-icon-v4.u-icon-size--xs .u-icon-v4-inner,
.u-icon-v4.u-icon-size--xs .u-icon__elem-regular,
.u-icon-v4.u-icon-size--xs .u-icon__elem-hover, .u-icon-v5.u-icon-size--xs {
  width: 2.14286rem;
  height: 2.14286rem;
  font-size: 0.92857rem;
}

.u-icon-v2.u-icon-size--sm,
.u-icon-v2.u-icon-size--sm .u-icon__elem-regular,
.u-icon-v2.u-icon-size--sm .u-icon__elem-hover, .u-icon-v3.u-icon-size--sm,
.u-icon-v3.u-icon-size--sm .u-icon__elem-regular,
.u-icon-v3.u-icon-size--sm .u-icon__elem-hover, .u-icon-v4.u-icon-size--sm .u-icon-v4-inner,
.u-icon-v4.u-icon-size--sm .u-icon__elem-regular,
.u-icon-v4.u-icon-size--sm .u-icon__elem-hover, .u-icon-v5.u-icon-size--sm {
  width: 2.85714rem;
  height: 2.85714rem;
  font-size: 1.28571rem;
}

.u-icon-v2.u-icon-size--lg,
.u-icon-v2.u-icon-size--lg .u-icon__elem-regular,
.u-icon-v2.u-icon-size--lg .u-icon__elem-hover, .u-icon-v3.u-icon-size--lg,
.u-icon-v3.u-icon-size--lg .u-icon__elem-regular,
.u-icon-v3.u-icon-size--lg .u-icon__elem-hover, .u-icon-v4.u-icon-size--lg .u-icon-v4-inner,
.u-icon-v4.u-icon-size--lg .u-icon__elem-regular,
.u-icon-v4.u-icon-size--lg .u-icon__elem-hover, .u-icon-v5.u-icon-size--lg {
  width: 5rem;
  height: 5rem;
  font-size: 2.14286rem;
}

.u-icon-v2.u-icon-size--xl,
.u-icon-v2.u-icon-size--xl .u-icon__elem-regular,
.u-icon-v2.u-icon-size--xl .u-icon__elem-hover, .u-icon-v3.u-icon-size--xl,
.u-icon-v3.u-icon-size--xl .u-icon__elem-regular,
.u-icon-v3.u-icon-size--xl .u-icon__elem-hover, .u-icon-v4.u-icon-size--xl .u-icon-v4-inner,
.u-icon-v4.u-icon-size--xl .u-icon__elem-regular,
.u-icon-v4.u-icon-size--xl .u-icon__elem-hover, .u-icon-v5.u-icon-size--xl {
  width: 6.42857rem;
  height: 6.42857rem;
  font-size: 2.85714rem;
}

.u-icon-v2.u-icon-size--2xl,
.u-icon-v2.u-icon-size--2xl .u-icon__elem-regular,
.u-icon-v2.u-icon-size--2xl .u-icon__elem-hover, .u-icon-v3.u-icon-size--2xl,
.u-icon-v3.u-icon-size--2xl .u-icon__elem-regular,
.u-icon-v3.u-icon-size--2xl .u-icon__elem-hover, .u-icon-v4.u-icon-size--2xl .u-icon-v4-inner,
.u-icon-v4.u-icon-size--2xl .u-icon__elem-regular,
.u-icon-v4.u-icon-size--2xl .u-icon__elem-hover, .u-icon-v5.u-icon-size--2xl {
  width: 7.14286rem;
  height: 7.14286rem;
  font-size: 3.21429rem;
}

.u-icon-v2.u-icon-size--3xl,
.u-icon-v2.u-icon-size--3xl .u-icon__elem-regular,
.u-icon-v2.u-icon-size--3xl .u-icon__elem-hover, .u-icon-v3.u-icon-size--3xl,
.u-icon-v3.u-icon-size--3xl .u-icon__elem-regular,
.u-icon-v3.u-icon-size--3xl .u-icon__elem-hover, .u-icon-v4.u-icon-size--3xl .u-icon-v4-inner,
.u-icon-v4.u-icon-size--3xl .u-icon__elem-regular,
.u-icon-v4.u-icon-size--3xl .u-icon__elem-hover, .u-icon-v5.u-icon-size--3xl {
  width: 9.28571rem;
  height: 9.28571rem;
  font-size: 3.57143rem;
}

.u-icon-v2 {
  border-width: 1px;
  border-style: solid;
}

.u-icon-v2.u-icon-size--2xl,
.u-icon-v2.u-icon-size--2xl .u-icon__elem-regular,
.u-icon-v2.u-icon-size--2xl .u-icon__elem-hover {
  border-width: 1.5px;
}

.u-icon-v2.u-icon-size--3xl,
.u-icon-v2.u-icon-size--3xl .u-icon__elem-regular,
.u-icon-v2.u-icon-size--3xl .u-icon__elem-hover {
  border-width: 1.5px;
}

/*------------------------------------
  Icon-v3
------------------------------------*/
.u-icon-v2, .u-icon-v2 .u-icon__elem-regular,
.u-icon-v2 .u-icon__elem-hover, .u-icon-v3, .u-icon-v3 .u-icon__elem-regular,
.u-icon-v3 .u-icon__elem-hover, .u-icon-v4 .u-icon-v4-inner, .u-icon-v4 .u-icon__elem-regular,
.u-icon-v4 .u-icon__elem-hover, .u-icon-v5 {
  width: 3.92857rem;
  height: 3.92857rem;
  font-size: 1.57143rem;
}

.u-icon-v2.u-icon-size--xs,
.u-icon-v2.u-icon-size--xs .u-icon__elem-regular,
.u-icon-v2.u-icon-size--xs .u-icon__elem-hover, .u-icon-v3.u-icon-size--xs,
.u-icon-v3.u-icon-size--xs .u-icon__elem-regular,
.u-icon-v3.u-icon-size--xs .u-icon__elem-hover, .u-icon-v4.u-icon-size--xs .u-icon-v4-inner,
.u-icon-v4.u-icon-size--xs .u-icon__elem-regular,
.u-icon-v4.u-icon-size--xs .u-icon__elem-hover, .u-icon-v5.u-icon-size--xs {
  width: 2.14286rem;
  height: 2.14286rem;
  font-size: 0.92857rem;
}

.u-icon-v2.u-icon-size--sm,
.u-icon-v2.u-icon-size--sm .u-icon__elem-regular,
.u-icon-v2.u-icon-size--sm .u-icon__elem-hover, .u-icon-v3.u-icon-size--sm,
.u-icon-v3.u-icon-size--sm .u-icon__elem-regular,
.u-icon-v3.u-icon-size--sm .u-icon__elem-hover, .u-icon-v4.u-icon-size--sm .u-icon-v4-inner,
.u-icon-v4.u-icon-size--sm .u-icon__elem-regular,
.u-icon-v4.u-icon-size--sm .u-icon__elem-hover, .u-icon-v5.u-icon-size--sm {
  width: 2.85714rem;
  height: 2.85714rem;
  font-size: 1.28571rem;
}

.u-icon-v2.u-icon-size--lg,
.u-icon-v2.u-icon-size--lg .u-icon__elem-regular,
.u-icon-v2.u-icon-size--lg .u-icon__elem-hover, .u-icon-v3.u-icon-size--lg,
.u-icon-v3.u-icon-size--lg .u-icon__elem-regular,
.u-icon-v3.u-icon-size--lg .u-icon__elem-hover, .u-icon-v4.u-icon-size--lg .u-icon-v4-inner,
.u-icon-v4.u-icon-size--lg .u-icon__elem-regular,
.u-icon-v4.u-icon-size--lg .u-icon__elem-hover, .u-icon-v5.u-icon-size--lg {
  width: 5rem;
  height: 5rem;
  font-size: 2.14286rem;
}

.u-icon-v2.u-icon-size--xl,
.u-icon-v2.u-icon-size--xl .u-icon__elem-regular,
.u-icon-v2.u-icon-size--xl .u-icon__elem-hover, .u-icon-v3.u-icon-size--xl,
.u-icon-v3.u-icon-size--xl .u-icon__elem-regular,
.u-icon-v3.u-icon-size--xl .u-icon__elem-hover, .u-icon-v4.u-icon-size--xl .u-icon-v4-inner,
.u-icon-v4.u-icon-size--xl .u-icon__elem-regular,
.u-icon-v4.u-icon-size--xl .u-icon__elem-hover, .u-icon-v5.u-icon-size--xl {
  width: 6.42857rem;
  height: 6.42857rem;
  font-size: 2.85714rem;
}

.u-icon-v2.u-icon-size--2xl,
.u-icon-v2.u-icon-size--2xl .u-icon__elem-regular,
.u-icon-v2.u-icon-size--2xl .u-icon__elem-hover, .u-icon-v3.u-icon-size--2xl,
.u-icon-v3.u-icon-size--2xl .u-icon__elem-regular,
.u-icon-v3.u-icon-size--2xl .u-icon__elem-hover, .u-icon-v4.u-icon-size--2xl .u-icon-v4-inner,
.u-icon-v4.u-icon-size--2xl .u-icon__elem-regular,
.u-icon-v4.u-icon-size--2xl .u-icon__elem-hover, .u-icon-v5.u-icon-size--2xl {
  width: 7.14286rem;
  height: 7.14286rem;
  font-size: 3.21429rem;
}

.u-icon-v2.u-icon-size--3xl,
.u-icon-v2.u-icon-size--3xl .u-icon__elem-regular,
.u-icon-v2.u-icon-size--3xl .u-icon__elem-hover, .u-icon-v3.u-icon-size--3xl,
.u-icon-v3.u-icon-size--3xl .u-icon__elem-regular,
.u-icon-v3.u-icon-size--3xl .u-icon__elem-hover, .u-icon-v4.u-icon-size--3xl .u-icon-v4-inner,
.u-icon-v4.u-icon-size--3xl .u-icon__elem-regular,
.u-icon-v4.u-icon-size--3xl .u-icon__elem-hover, .u-icon-v5.u-icon-size--3xl {
  width: 9.28571rem;
  height: 9.28571rem;
  font-size: 3.57143rem;
}

.u-icon-v3 {
  background-color: #eee;
}

/*------------------------------------
  Icon-v4
------------------------------------*/
.u-icon-v2, .u-icon-v2 .u-icon__elem-regular,
.u-icon-v2 .u-icon__elem-hover, .u-icon-v3, .u-icon-v3 .u-icon__elem-regular,
.u-icon-v3 .u-icon__elem-hover, .u-icon-v4 .u-icon-v4-inner, .u-icon-v4 .u-icon__elem-regular,
.u-icon-v4 .u-icon__elem-hover, .u-icon-v5 {
  width: 3.92857rem;
  height: 3.92857rem;
  font-size: 1.57143rem;
}

.u-icon-v2.u-icon-size--xs,
.u-icon-v2.u-icon-size--xs .u-icon__elem-regular,
.u-icon-v2.u-icon-size--xs .u-icon__elem-hover, .u-icon-v3.u-icon-size--xs,
.u-icon-v3.u-icon-size--xs .u-icon__elem-regular,
.u-icon-v3.u-icon-size--xs .u-icon__elem-hover, .u-icon-v4.u-icon-size--xs .u-icon-v4-inner,
.u-icon-v4.u-icon-size--xs .u-icon__elem-regular,
.u-icon-v4.u-icon-size--xs .u-icon__elem-hover, .u-icon-v5.u-icon-size--xs {
  width: 2.14286rem;
  height: 2.14286rem;
  font-size: 0.92857rem;
}

.u-icon-v2.u-icon-size--sm,
.u-icon-v2.u-icon-size--sm .u-icon__elem-regular,
.u-icon-v2.u-icon-size--sm .u-icon__elem-hover, .u-icon-v3.u-icon-size--sm,
.u-icon-v3.u-icon-size--sm .u-icon__elem-regular,
.u-icon-v3.u-icon-size--sm .u-icon__elem-hover, .u-icon-v4.u-icon-size--sm .u-icon-v4-inner,
.u-icon-v4.u-icon-size--sm .u-icon__elem-regular,
.u-icon-v4.u-icon-size--sm .u-icon__elem-hover, .u-icon-v5.u-icon-size--sm {
  width: 2.85714rem;
  height: 2.85714rem;
  font-size: 1.28571rem;
}

.u-icon-v2.u-icon-size--lg,
.u-icon-v2.u-icon-size--lg .u-icon__elem-regular,
.u-icon-v2.u-icon-size--lg .u-icon__elem-hover, .u-icon-v3.u-icon-size--lg,
.u-icon-v3.u-icon-size--lg .u-icon__elem-regular,
.u-icon-v3.u-icon-size--lg .u-icon__elem-hover, .u-icon-v4.u-icon-size--lg .u-icon-v4-inner,
.u-icon-v4.u-icon-size--lg .u-icon__elem-regular,
.u-icon-v4.u-icon-size--lg .u-icon__elem-hover, .u-icon-v5.u-icon-size--lg {
  width: 5rem;
  height: 5rem;
  font-size: 2.14286rem;
}

.u-icon-v2.u-icon-size--xl,
.u-icon-v2.u-icon-size--xl .u-icon__elem-regular,
.u-icon-v2.u-icon-size--xl .u-icon__elem-hover, .u-icon-v3.u-icon-size--xl,
.u-icon-v3.u-icon-size--xl .u-icon__elem-regular,
.u-icon-v3.u-icon-size--xl .u-icon__elem-hover, .u-icon-v4.u-icon-size--xl .u-icon-v4-inner,
.u-icon-v4.u-icon-size--xl .u-icon__elem-regular,
.u-icon-v4.u-icon-size--xl .u-icon__elem-hover, .u-icon-v5.u-icon-size--xl {
  width: 6.42857rem;
  height: 6.42857rem;
  font-size: 2.85714rem;
}

.u-icon-v2.u-icon-size--2xl,
.u-icon-v2.u-icon-size--2xl .u-icon__elem-regular,
.u-icon-v2.u-icon-size--2xl .u-icon__elem-hover, .u-icon-v3.u-icon-size--2xl,
.u-icon-v3.u-icon-size--2xl .u-icon__elem-regular,
.u-icon-v3.u-icon-size--2xl .u-icon__elem-hover, .u-icon-v4.u-icon-size--2xl .u-icon-v4-inner,
.u-icon-v4.u-icon-size--2xl .u-icon__elem-regular,
.u-icon-v4.u-icon-size--2xl .u-icon__elem-hover, .u-icon-v5.u-icon-size--2xl {
  width: 7.14286rem;
  height: 7.14286rem;
  font-size: 3.21429rem;
}

.u-icon-v2.u-icon-size--3xl,
.u-icon-v2.u-icon-size--3xl .u-icon__elem-regular,
.u-icon-v2.u-icon-size--3xl .u-icon__elem-hover, .u-icon-v3.u-icon-size--3xl,
.u-icon-v3.u-icon-size--3xl .u-icon__elem-regular,
.u-icon-v3.u-icon-size--3xl .u-icon__elem-hover, .u-icon-v4.u-icon-size--3xl .u-icon-v4-inner,
.u-icon-v4.u-icon-size--3xl .u-icon__elem-regular,
.u-icon-v4.u-icon-size--3xl .u-icon__elem-hover, .u-icon-v5.u-icon-size--3xl {
  width: 9.28571rem;
  height: 9.28571rem;
  font-size: 3.57143rem;
}

.u-icon-v4 {
  padding: 0.57143rem;
  background: transparent !important;
  border: solid 1px #eee;
  transition: all 0.1s ease-in-out;
}

.u-icon-v4-inner {
  position: relative;
  display: block;
  overflow: hidden;
  background-color: #eee;
}

.u-icon-v4 .u-icon-v4-inner {
  z-index: 1;
  transition: all 0.2s ease-in-out;
}

.u-icon-v4-rounded-3,
.u-icon-v4-rounded-3 .u-icon-v4-inner {
  border-radius: 3px;
}

.u-icon-v4-rounded-7,
.u-icon-v4-rounded-7 .u-icon-v4-inner {
  border-radius: 7px;
}

.u-icon-v4-rounded-10,
.u-icon-v4-rounded-10 .u-icon-v4-inner {
  border-radius: 10px;
}

.u-icon-v4-rounded-50x,
.u-icon-v4-rounded-50x .u-icon-v4-inner {
  border-radius: 50%;
}

.u-icon-v4-bg-primary {
  border-color: #003a79;
}

.u-icon-v4-bg-primary .u-icon-v4-inner {
  background: #003a79;
}

.u-icon-v4-bg-white {
  border-color: #fff;
}

.u-icon-v4-bg-white .u-icon-v4-inner {
  background: #fff;
}

.u-icon-v4-bg-gray-light-v3 {
  border-color: #ddd;
}

.u-icon-v4-bg-gray-light-v3 .u-icon-v4-inner {
  background: #ddd;
}

.u-icon-v4-bg-gray-dark-v3 {
  border-color: #555;
}

.u-icon-v4-bg-gray-dark-v3 .u-icon-v4-inner {
  background: #555;
}

.u-icon-v4-bg-black {
  border-color: #000;
}

.u-icon-v4-bg-black .u-icon-v4-inner {
  background: #000;
}

.u-icon-v4-bg-primary--hover:hover,
.u-icon-block--hover:hover .u-icon-v4-bg-primary--hover {
  border-color: #003a79;
}

.u-icon-v4-bg-primary--hover:hover .u-icon-v4-inner,
.u-icon-block--hover:hover .u-icon-v4-bg-primary--hover .u-icon-v4-inner {
  background: #003a79;
}

.u-icon-v4-bg-white--hover:hover,
.u-icon-block--hover:hover .u-icon-v4-bg-white--hover {
  border-color: #fff;
}

.u-icon-v4-bg-white--hover:hover .u-icon-v4-inner,
.u-icon-block--hover:hover .u-icon-v4-bg-white--hover .u-icon-v4-inner {
  background: #fff;
}

.u-icon-v4-bg-gray-light-v3--hover:hover,
.u-icon-block--hover:hover .u-icon-v4-bg-gray-light-v3--hover {
  border-color: #ddd;
}

.u-icon-v4-bg-gray-light-v3--hover:hover .u-icon-v4-inner,
.u-icon-block--hover:hover .u-icon-v4-bg-gray-light-v3--hover .u-icon-v4-inner {
  background: #ddd;
}

.u-icon-v4-bg-gray-dark-v3--hover:hover,
.u-icon-block--hover:hover .u-icon-v4-bg-gray-dark-v3--hover {
  border-color: #555;
}

.u-icon-v4-bg-gray-dark-v3--hover:hover .u-icon-v4-inner,
.u-icon-block--hover:hover .u-icon-v4-bg-gray-dark-v3--hover .u-icon-v4-inner {
  background: #555;
}

.u-icon-v4-bg-black--hover:hover,
.u-icon-block--hover:hover .u-icon-v4-bg-black--hover {
  border-color: #000;
}

.u-icon-v4-bg-black--hover:hover .u-icon-v4-inner,
.u-icon-block--hover:hover .u-icon-v4-bg-black--hover .u-icon-v4-inner {
  background: #000;
}

/*------------------------------------
  Icon-v4 Additional BG colors
------------------------------------*/
.u-icon-v4-bg-red {
  border-color: #f00;
}

.u-icon-v4-bg-red .u-icon-v4-inner {
  background: #f00;
}

.u-icon-v4-bg-lightred {
  border-color: #e64b3b;
}

.u-icon-v4-bg-lightred .u-icon-v4-inner {
  background: #e64b3b;
}

.u-icon-v4-bg-darkred {
  border-color: #a10f2b;
}

.u-icon-v4-bg-darkred .u-icon-v4-inner {
  background: #a10f2b;
}

.u-icon-v4-bg-blue {
  border-color: #3398dc;
}

.u-icon-v4-bg-blue .u-icon-v4-inner {
  background: #3398dc;
}

.u-icon-v4-bg-indigo {
  border-color: #4263a3;
}

.u-icon-v4-bg-indigo .u-icon-v4-inner {
  background: #4263a3;
}

.u-icon-v4-bg-purple {
  border-color: #9a69cb;
}

.u-icon-v4-bg-purple .u-icon-v4-inner {
  background: #9a69cb;
}

.u-icon-v4-bg-darkpurple {
  border-color: #6639b6;
}

.u-icon-v4-bg-darkpurple .u-icon-v4-inner {
  background: #6639b6;
}

.u-icon-v4-bg-pink {
  border-color: #e81c62;
}

.u-icon-v4-bg-pink .u-icon-v4-inner {
  background: #e81c62;
}

.u-icon-v4-bg-orange {
  border-color: #e57d20;
}

.u-icon-v4-bg-orange .u-icon-v4-inner {
  background: #e57d20;
}

.u-icon-v4-bg-deeporange {
  border-color: #fe541e;
}

.u-icon-v4-bg-deeporange .u-icon-v4-inner {
  background: #fe541e;
}

.u-icon-v4-bg-aqua {
  border-color: #29d6e6;
}

.u-icon-v4-bg-aqua .u-icon-v4-inner {
  background: #29d6e6;
}

.u-icon-v4-bg-yellow {
  border-color: #ebc71d;
}

.u-icon-v4-bg-yellow .u-icon-v4-inner {
  background: #ebc71d;
}

.u-icon-v4-bg-cyan {
  border-color: #00bed6;
}

.u-icon-v4-bg-cyan .u-icon-v4-inner {
  background: #00bed6;
}

.u-icon-v4-bg-teal {
  border-color: #18ba9b;
}

.u-icon-v4-bg-teal .u-icon-v4-inner {
  background: #18ba9b;
}

.u-icon-v4-bg-brown {
  border-color: #9c8061;
}

.u-icon-v4-bg-brown .u-icon-v4-inner {
  background: #9c8061;
}

.u-icon-v4-bg-bluegray {
  border-color: #585f69;
}

.u-icon-v4-bg-bluegray .u-icon-v4-inner {
  background: #585f69;
}

.u-icon-v4-bg-red--hover:hover,
.u-icon-block--hover:hover .u-icon-v4-bg-red--hover {
  border-color: #f00;
}

.u-icon-v4-bg-red--hover:hover .u-icon-v4-inner,
.u-icon-block--hover:hover .u-icon-v4-bg-red--hover .u-icon-v4-inner {
  background: #f00;
}

.u-icon-v4-bg-lightred--hover:hover,
.u-icon-block--hover:hover .u-icon-v4-bg-lightred--hover {
  border-color: #e64b3b;
}

.u-icon-v4-bg-lightred--hover:hover .u-icon-v4-inner,
.u-icon-block--hover:hover .u-icon-v4-bg-lightred--hover .u-icon-v4-inner {
  background: #e64b3b;
}

.u-icon-v4-bg-darkred--hover:hover,
.u-icon-block--hover:hover .u-icon-v4-bg-darkred--hover {
  border-color: #a10f2b;
}

.u-icon-v4-bg-darkred--hover:hover .u-icon-v4-inner,
.u-icon-block--hover:hover .u-icon-v4-bg-darkred--hover .u-icon-v4-inner {
  background: #a10f2b;
}

.u-icon-v4-bg-blue--hover:hover,
.u-icon-block--hover:hover .u-icon-v4-bg-blue--hover {
  border-color: #3398dc;
}

.u-icon-v4-bg-blue--hover:hover .u-icon-v4-inner,
.u-icon-block--hover:hover .u-icon-v4-bg-blue--hover .u-icon-v4-inner {
  background: #3398dc;
}

.u-icon-v4-bg-indigo--hover:hover,
.u-icon-block--hover:hover .u-icon-v4-bg-indigo--hover {
  border-color: #4263a3;
}

.u-icon-v4-bg-indigo--hover:hover .u-icon-v4-inner,
.u-icon-block--hover:hover .u-icon-v4-bg-indigo--hover .u-icon-v4-inner {
  background: #4263a3;
}

.u-icon-v4-bg-purple--hover:hover,
.u-icon-block--hover:hover .u-icon-v4-bg-purple--hover {
  border-color: #9a69cb;
}

.u-icon-v4-bg-purple--hover:hover .u-icon-v4-inner,
.u-icon-block--hover:hover .u-icon-v4-bg-purple--hover .u-icon-v4-inner {
  background: #9a69cb;
}

.u-icon-v4-bg-darkpurple--hover:hover,
.u-icon-block--hover:hover .u-icon-v4-bg-darkpurple--hover {
  border-color: #6639b6;
}

.u-icon-v4-bg-darkpurple--hover:hover .u-icon-v4-inner,
.u-icon-block--hover:hover .u-icon-v4-bg-darkpurple--hover .u-icon-v4-inner {
  background: #6639b6;
}

.u-icon-v4-bg-pink--hover:hover,
.u-icon-block--hover:hover .u-icon-v4-bg-pink--hover {
  border-color: #e81c62;
}

.u-icon-v4-bg-pink--hover:hover .u-icon-v4-inner,
.u-icon-block--hover:hover .u-icon-v4-bg-pink--hover .u-icon-v4-inner {
  background: #e81c62;
}

.u-icon-v4-bg-orange--hover:hover,
.u-icon-block--hover:hover .u-icon-v4-bg-orange--hover {
  border-color: #e57d20;
}

.u-icon-v4-bg-orange--hover:hover .u-icon-v4-inner,
.u-icon-block--hover:hover .u-icon-v4-bg-orange--hover .u-icon-v4-inner {
  background: #e57d20;
}

.u-icon-v4-bg-deeporange--hover:hover,
.u-icon-block--hover:hover .u-icon-v4-bg-deeporange--hover {
  border-color: #fe541e;
}

.u-icon-v4-bg-deeporange--hover:hover .u-icon-v4-inner,
.u-icon-block--hover:hover .u-icon-v4-bg-deeporange--hover .u-icon-v4-inner {
  background: #fe541e;
}

.u-icon-v4-bg-aqua--hover:hover,
.u-icon-block--hover:hover .u-icon-v4-bg-aqua--hover {
  border-color: #29d6e6;
}

.u-icon-v4-bg-aqua--hover:hover .u-icon-v4-inner,
.u-icon-block--hover:hover .u-icon-v4-bg-aqua--hover .u-icon-v4-inner {
  background: #29d6e6;
}

.u-icon-v4-bg-yellow--hover:hover,
.u-icon-block--hover:hover .u-icon-v4-bg-yellow--hover {
  border-color: #ebc71d;
}

.u-icon-v4-bg-yellow--hover:hover .u-icon-v4-inner,
.u-icon-block--hover:hover .u-icon-v4-bg-yellow--hover .u-icon-v4-inner {
  background: #ebc71d;
}

.u-icon-v4-bg-cyan--hover:hover,
.u-icon-block--hover:hover .u-icon-v4-bg-cyan--hover {
  border-color: #00bed6;
}

.u-icon-v4-bg-cyan--hover:hover .u-icon-v4-inner,
.u-icon-block--hover:hover .u-icon-v4-bg-cyan--hover .u-icon-v4-inner {
  background: #00bed6;
}

.u-icon-v4-bg-teal--hover:hover,
.u-icon-block--hover:hover .u-icon-v4-bg-teal--hover {
  border-color: #18ba9b;
}

.u-icon-v4-bg-teal--hover:hover .u-icon-v4-inner,
.u-icon-block--hover:hover .u-icon-v4-bg-teal--hover .u-icon-v4-inner {
  background: #18ba9b;
}

.u-icon-v4-bg-brown--hover:hover,
.u-icon-block--hover:hover .u-icon-v4-bg-brown--hover {
  border-color: #9c8061;
}

.u-icon-v4-bg-brown--hover:hover .u-icon-v4-inner,
.u-icon-block--hover:hover .u-icon-v4-bg-brown--hover .u-icon-v4-inner {
  background: #9c8061;
}

.u-icon-v4-bg-bluegray--hover:hover,
.u-icon-block--hover:hover .u-icon-v4-bg-bluegray--hover {
  border-color: #585f69;
}

.u-icon-v4-bg-bluegray--hover:hover .u-icon-v4-inner,
.u-icon-block--hover:hover .u-icon-v4-bg-bluegray--hover .u-icon-v4-inner {
  background: #585f69;
}

/*------------------------------------
  Icon-v4 Social BG colors
------------------------------------*/
.u-icon-v4-bg-facebook {
  border-color: #3b5998;
}

.u-icon-v4-bg-facebook .u-icon-v4-inner {
  background-color: #3b5998;
}

.u-icon-v4-bg-twitter {
  border-color: #00acee;
}

.u-icon-v4-bg-twitter .u-icon-v4-inner {
  background-color: #00acee;
}

.u-icon-v4-bg-google-plus {
  border-color: #dd4b39;
}

.u-icon-v4-bg-google-plus .u-icon-v4-inner {
  background-color: #dd4b39;
}

.u-icon-v4-bg-vk {
  border-color: #2b587a;
}

.u-icon-v4-bg-vk .u-icon-v4-inner {
  background-color: #2b587a;
}

.u-icon-v4-bg-linkedin {
  border-color: #0e76a8;
}

.u-icon-v4-bg-linkedin .u-icon-v4-inner {
  background-color: #0e76a8;
}

.u-icon-v4-bg-instagram {
  border-color: #3f729b;
}

.u-icon-v4-bg-instagram .u-icon-v4-inner {
  background-color: #3f729b;
}

.u-icon-v4-bg-pinterest {
  border-color: #c8232c;
}

.u-icon-v4-bg-pinterest .u-icon-v4-inner {
  background-color: #c8232c;
}

.u-icon-v4-bg-vine {
  border-color: #00bf8f;
}

.u-icon-v4-bg-vine .u-icon-v4-inner {
  background-color: #00bf8f;
}

.u-icon-v4-bg-youtube {
  border-color: #c4302b;
}

.u-icon-v4-bg-youtube .u-icon-v4-inner {
  background-color: #c4302b;
}

.u-icon-v4-bg-skype {
  border-color: #00aff0;
}

.u-icon-v4-bg-skype .u-icon-v4-inner {
  background-color: #00aff0;
}

.u-icon-v4-bg-dribbble {
  border-color: #ea4c89;
}

.u-icon-v4-bg-dribbble .u-icon-v4-inner {
  background-color: #ea4c89;
}

.u-icon-v4-bg-facebook--hover:hover,
.u-icon-block--hover:hover .u-icon-v4-bg-facebook--hover {
  border-color: #3b5998;
}

.u-icon-v4-bg-facebook--hover:hover .u-icon-v4-inner,
.u-icon-block--hover:hover .u-icon-v4-bg-facebook--hover .u-icon-v4-inner {
  background: #3b5998;
}

.u-icon-v4-bg-twitter--hover:hover,
.u-icon-block--hover:hover .u-icon-v4-bg-twitter--hover {
  border-color: #00acee;
}

.u-icon-v4-bg-twitter--hover:hover .u-icon-v4-inner,
.u-icon-block--hover:hover .u-icon-v4-bg-twitter--hover .u-icon-v4-inner {
  background: #00acee;
}

.u-icon-v4-bg-google-plus--hover:hover,
.u-icon-block--hover:hover .u-icon-v4-bg-google-plus--hover {
  border-color: #dd4b39;
}

.u-icon-v4-bg-google-plus--hover:hover .u-icon-v4-inner,
.u-icon-block--hover:hover .u-icon-v4-bg-google-plus--hover .u-icon-v4-inner {
  background: #dd4b39;
}

.u-icon-v4-bg-vk--hover:hover,
.u-icon-block--hover:hover .u-icon-v4-bg-vk--hover {
  border-color: #2b587a;
}

.u-icon-v4-bg-vk--hover:hover .u-icon-v4-inner,
.u-icon-block--hover:hover .u-icon-v4-bg-vk--hover .u-icon-v4-inner {
  background: #2b587a;
}

.u-icon-v4-bg-linkedin--hover:hover,
.u-icon-block--hover:hover .u-icon-v4-bg-linkedin--hover {
  border-color: #0e76a8;
}

.u-icon-v4-bg-linkedin--hover:hover .u-icon-v4-inner,
.u-icon-block--hover:hover .u-icon-v4-bg-linkedin--hover .u-icon-v4-inner {
  background: #0e76a8;
}

.u-icon-v4-bg-instagram--hover:hover,
.u-icon-block--hover:hover .u-icon-v4-bg-instagram--hover {
  border-color: #3f729b;
}

.u-icon-v4-bg-instagram--hover:hover .u-icon-v4-inner,
.u-icon-block--hover:hover .u-icon-v4-bg-instagram--hover .u-icon-v4-inner {
  background: #3f729b;
}

.u-icon-v4-bg-pinterest--hover:hover,
.u-icon-block--hover:hover .u-icon-v4-bg-pinterest--hover {
  border-color: #c8232c;
}

.u-icon-v4-bg-pinterest--hover:hover .u-icon-v4-inner,
.u-icon-block--hover:hover .u-icon-v4-bg-pinterest--hover .u-icon-v4-inner {
  background: #c8232c;
}

/*------------------------------------
  Icon-v4 Gradient BG colors
------------------------------------*/
.u-icon-v4-bg-lightblue-radialgradient-ellipse {
  border-color: #d6e2ee;
}

.u-icon-v4-bg-lightblue-radialgradient-ellipse .u-icon-v4-inner {
  background: radial-gradient(ellipse at center center, #fff 22%, #d6e2ee 100%) repeat;
}

.u-icon-v4-bg-gray-radialgradient-ellipse {
  border-color: #bbb;
}

.u-icon-v4-bg-gray-radialgradient-ellipse .u-icon-v4-inner {
  background: radial-gradient(ellipse at center center, #ddd 22%, #bbb 100%) repeat;
}

.u-icon-v4-bg-blue-radialgradient-circle {
  border-color: #275296;
}

.u-icon-v4-bg-blue-radialgradient-circle .u-icon-v4-inner {
  background: radial-gradient(circle farthest-side at 100% 0, #2294d7, #275296) no-repeat;
}

.u-icon-v4-bg-darkgray-radialgradient-circle {
  border-color: #31353e;
}

.u-icon-v4-bg-darkgray-radialgradient-circle .u-icon-v4-inner {
  background: radial-gradient(circle farthest-side at 110% 0, #596070, #31353e) no-repeat;
}

/*------------------------------------
  Icon-v5
------------------------------------*/
.u-icon-v2, .u-icon-v2 .u-icon__elem-regular,
.u-icon-v2 .u-icon__elem-hover, .u-icon-v3, .u-icon-v3 .u-icon__elem-regular,
.u-icon-v3 .u-icon__elem-hover, .u-icon-v4 .u-icon-v4-inner, .u-icon-v4 .u-icon__elem-regular,
.u-icon-v4 .u-icon__elem-hover, .u-icon-v5 {
  width: 3.92857rem;
  height: 3.92857rem;
  font-size: 1.57143rem;
}

.u-icon-v2.u-icon-size--xs,
.u-icon-v2.u-icon-size--xs .u-icon__elem-regular,
.u-icon-v2.u-icon-size--xs .u-icon__elem-hover, .u-icon-v3.u-icon-size--xs,
.u-icon-v3.u-icon-size--xs .u-icon__elem-regular,
.u-icon-v3.u-icon-size--xs .u-icon__elem-hover, .u-icon-v4.u-icon-size--xs .u-icon-v4-inner,
.u-icon-v4.u-icon-size--xs .u-icon__elem-regular,
.u-icon-v4.u-icon-size--xs .u-icon__elem-hover, .u-icon-v5.u-icon-size--xs {
  width: 2.14286rem;
  height: 2.14286rem;
  font-size: 0.92857rem;
}

.u-icon-v2.u-icon-size--sm,
.u-icon-v2.u-icon-size--sm .u-icon__elem-regular,
.u-icon-v2.u-icon-size--sm .u-icon__elem-hover, .u-icon-v3.u-icon-size--sm,
.u-icon-v3.u-icon-size--sm .u-icon__elem-regular,
.u-icon-v3.u-icon-size--sm .u-icon__elem-hover, .u-icon-v4.u-icon-size--sm .u-icon-v4-inner,
.u-icon-v4.u-icon-size--sm .u-icon__elem-regular,
.u-icon-v4.u-icon-size--sm .u-icon__elem-hover, .u-icon-v5.u-icon-size--sm {
  width: 2.85714rem;
  height: 2.85714rem;
  font-size: 1.28571rem;
}

.u-icon-v2.u-icon-size--lg,
.u-icon-v2.u-icon-size--lg .u-icon__elem-regular,
.u-icon-v2.u-icon-size--lg .u-icon__elem-hover, .u-icon-v3.u-icon-size--lg,
.u-icon-v3.u-icon-size--lg .u-icon__elem-regular,
.u-icon-v3.u-icon-size--lg .u-icon__elem-hover, .u-icon-v4.u-icon-size--lg .u-icon-v4-inner,
.u-icon-v4.u-icon-size--lg .u-icon__elem-regular,
.u-icon-v4.u-icon-size--lg .u-icon__elem-hover, .u-icon-v5.u-icon-size--lg {
  width: 5rem;
  height: 5rem;
  font-size: 2.14286rem;
}

.u-icon-v2.u-icon-size--xl,
.u-icon-v2.u-icon-size--xl .u-icon__elem-regular,
.u-icon-v2.u-icon-size--xl .u-icon__elem-hover, .u-icon-v3.u-icon-size--xl,
.u-icon-v3.u-icon-size--xl .u-icon__elem-regular,
.u-icon-v3.u-icon-size--xl .u-icon__elem-hover, .u-icon-v4.u-icon-size--xl .u-icon-v4-inner,
.u-icon-v4.u-icon-size--xl .u-icon__elem-regular,
.u-icon-v4.u-icon-size--xl .u-icon__elem-hover, .u-icon-v5.u-icon-size--xl {
  width: 6.42857rem;
  height: 6.42857rem;
  font-size: 2.85714rem;
}

.u-icon-v2.u-icon-size--2xl,
.u-icon-v2.u-icon-size--2xl .u-icon__elem-regular,
.u-icon-v2.u-icon-size--2xl .u-icon__elem-hover, .u-icon-v3.u-icon-size--2xl,
.u-icon-v3.u-icon-size--2xl .u-icon__elem-regular,
.u-icon-v3.u-icon-size--2xl .u-icon__elem-hover, .u-icon-v4.u-icon-size--2xl .u-icon-v4-inner,
.u-icon-v4.u-icon-size--2xl .u-icon__elem-regular,
.u-icon-v4.u-icon-size--2xl .u-icon__elem-hover, .u-icon-v5.u-icon-size--2xl {
  width: 7.14286rem;
  height: 7.14286rem;
  font-size: 3.21429rem;
}

.u-icon-v2.u-icon-size--3xl,
.u-icon-v2.u-icon-size--3xl .u-icon__elem-regular,
.u-icon-v2.u-icon-size--3xl .u-icon__elem-hover, .u-icon-v3.u-icon-size--3xl,
.u-icon-v3.u-icon-size--3xl .u-icon__elem-regular,
.u-icon-v3.u-icon-size--3xl .u-icon__elem-hover, .u-icon-v4.u-icon-size--3xl .u-icon-v4-inner,
.u-icon-v4.u-icon-size--3xl .u-icon__elem-regular,
.u-icon-v4.u-icon-size--3xl .u-icon__elem-hover, .u-icon-v5.u-icon-size--3xl {
  width: 9.28571rem;
  height: 9.28571rem;
  font-size: 3.57143rem;
}

.u-icon-v5 {
  position: relative;
}

body .u-icon-v5 {
  background: transparent !important;
}

.u-icon-v5::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -0.45em 0 0 -0.4em;
  width: 0.8em;
  height: 0.8em;
  background-color: #eee;
  border-radius: 50%;
  opacity: 0.7;
}

.u-icon-v5 i {
  position: relative;
  z-index: 2;
}

.u-icon-v5.g-bg-main::after {
  background-color: #000;
}

.u-icon-v5.g-bg-primary::after {
  background-color: #003a79;
}

.u-icon-v5.g-bg-black::after {
  background-color: #000;
}

.u-icon-v5.g-bg-white::after {
  background-color: #fff;
}

.u-icon-v5.g-bg-gray-light-v1::after {
  background-color: #bbb;
}

.u-icon-v5.g-bg-gray-light-v2::after {
  background-color: #ccc;
}

.u-icon-v5.g-bg-gray-light-v3::after {
  background-color: #ddd;
}

.u-icon-v5.g-bg-gray-light-v4::after {
  background-color: #eee;
}

.u-icon-v5.g-bg-gray-light-v5::after {
  background-color: #f7f7f7;
}

.u-icon-v5.g-bg-gray-dark-v1::after {
  background-color: #111;
}

.u-icon-v5.g-bg-gray-dark-v2::after {
  background-color: #333;
}

.u-icon-v5.g-bg-gray-dark-v3::after {
  background-color: #555;
}

.u-icon-v5.g-bg-gray-dark-v4::after {
  background-color: #777;
}

.u-icon-v5.g-bg-gray-dark-v5::after {
  background-color: #999;
}

.u-icon-v5.g-bg-green::after {
  background-color: #72c02c;
}

.u-icon-v5.g-bg-blue::after {
  background-color: #3398dc;
}

.u-icon-v5.g-bg-lightblue::after {
  background-color: #edf2f8;
}

.u-icon-v5.g-bg-lightblue-v1::after {
  background-color: #d6e2ee;
}

.u-icon-v5.g-bg-darkblue::after {
  background-color: #009;
}

.u-icon-v5.g-bg-indigo::after {
  background-color: #4263a3;
}

.u-icon-v5.g-bg-red::after {
  background-color: #f00;
}

.u-icon-v5.g-bg-lightred::after {
  background-color: #e64b3b;
}

.u-icon-v5.g-bg-darkred::after {
  background-color: #a10f2b;
}

.u-icon-v5.g-bg-purple::after {
  background-color: #9a69cb;
}

.u-icon-v5.g-bg-darkpurple::after {
  background-color: #6639b6;
}

.u-icon-v5.g-bg-pink::after {
  background-color: #e81c62;
}

.u-icon-v5.g-bg-orange::after {
  background-color: #e57d20;
}

.u-icon-v5.g-bg-deeporange::after {
  background-color: #fe541e;
}

.u-icon-v5.g-bg-yellow::after {
  background-color: #ebc71d;
}

.u-icon-v5.g-bg-aqua::after {
  background-color: #29d6e6;
}

.u-icon-v5.g-bg-cyan::after {
  background-color: #00bed6;
}

.u-icon-v5.g-bg-teal::after {
  background-color: #18ba9b;
}

.u-icon-v5.g-bg-brown::after {
  background-color: #9c8061;
}

.u-icon-v5.g-bg-bluegray::after {
  background-color: #585f69;
}

/*------------------------------------
  Image Icons
------------------------------------*/
.u-image-icon-size-xs,
.u-image-icon-size-sm,
.u-image-icon-size-md,
.u-image-icon-size-lg,
.u-image-icon-size-xl {
  height: auto;
}

.u-image-icon-size-xs {
  width: 2.14286rem;
}

.u-image-icon-size-sm {
  width: 2.85714rem;
}

.u-image-icon-size-md {
  width: 3.92857rem;
}

.u-image-icon-size-lg {
  width: 5rem;
}

.u-image-icon-size-xl {
  width: 6.42857rem;
}

.u-image-icon-size-2xl {
  width: 7.14286rem;
}

/*------------------------------------
  Hover Effect of Icon on Block Hover
------------------------------------*/
.u-icon-block--hover:hover .g-opacity-0_5--hover {
  opacity: 0.5;
}

.u-icon-block--hover:hover .g-color-primary--hover {
  color: #003a79;
}

.u-icon-block--hover:hover .g-brd-primary--hover {
  border-color: #003a79;
}

.u-icon-block--hover:hover .g-bg-primary--hover {
  background: #003a79;
}

.u-icon-block--hover:hover .g-color-white--hover {
  color: #fff;
}

.u-icon-block--hover:hover .g-brd-white--hover {
  border-color: #fff;
}

.u-icon-block--hover:hover .g-bg-white--hover {
  background: #fff;
}

.u-icon-block--hover:hover .g-color-black--hover {
  color: #000;
}

.u-icon-block--hover:hover .g-brd-black--hover {
  border-color: #000;
}

.u-icon-block--hover:hover .g-bg-black--hover {
  background: #000;
}

.u-icon-block--hover:hover .g-color-gray-dark-v4--hover {
  color: #777;
}

.u-icon-block--hover:hover .g-brd-gray-dark-v4--hover {
  border-color: #777;
}

.u-icon-block--hover:hover .g-bg-gray-dark-v4--hover {
  background: #777;
}

.u-icon-block-hover:hover .g-color-facebook--hover {
  color: #3b5998;
}

.u-icon-block-hover:hover .g-brd-facebook--hover {
  border-color: #3b5998;
}

.u-icon-block-hover:hover .g-bg-facebook--hover {
  background: #3b5998;
}

.u-icon-block-hover:hover .g-color-twitter--hover {
  color: #00acee;
}

.u-icon-block-hover:hover .g-brd-twitter--hover {
  border-color: #00acee;
}

.u-icon-block-hover:hover .g-bg-twitter--hover {
  background: #00acee;
}

.u-icon-block-hover:hover .g-color-google-plus--hover {
  color: #dd4b39;
}

.u-icon-block-hover:hover .g-brd-google-plus--hover {
  border-color: #dd4b39;
}

.u-icon-block-hover:hover .g-bg-google-plus--hover {
  background: #dd4b39;
}

.u-icon-block-hover:hover .g-color-vk--hover {
  color: #2b587a;
}

.u-icon-block-hover:hover .g-brd-vk--hover {
  border-color: #2b587a;
}

.u-icon-block-hover:hover .g-bg-vk--hover {
  background: #2b587a;
}

.u-icon-block-hover:hover .g-color-linkedin--hover {
  color: #0e76a8;
}

.u-icon-block-hover:hover .g-brd-linkedin--hover {
  border-color: #0e76a8;
}

.u-icon-block-hover:hover .g-bg-linkedin--hover {
  background: #0e76a8;
}

.u-icon-block-hover:hover .g-color-instagram--hover {
  color: #3f729b;
}

.u-icon-block-hover:hover .g-brd-instagram--hover {
  border-color: #3f729b;
}

.u-icon-block-hover:hover .g-bg-instagram--hover {
  background: #3f729b;
}

.u-icon-block-hover:hover .g-color-pinterest--hover {
  color: #c8232c;
}

.u-icon-block-hover:hover .g-brd-pinterest--hover {
  border-color: #c8232c;
}

.u-icon-block-hover:hover .g-bg-pinterest--hover {
  background: #c8232c;
}

/*------------------------------------
  Scale Effect
------------------------------------*/
.u-icon-scale-1_2--hover:hover {
  transform: scale(1.2);
}

/*------------------------------------
  Shadow Effect
------------------------------------*/
.u-icon-shadow--hover:hover,
.u-icon-block--hover:hover .u-icon-shadow--hover {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}

/*------------------------------------
  Slide Effect v1
------------------------------------*/
.u-icon-sliding--hover i::before {
  display: block;
}

.u-icon-sliding--hover:hover i::before,
.u-icon-block--hover:hover .u-icon-sliding--hover i::before {
  animation: toTopFromBottom 0.3s forwards;
}

@keyframes toTopFromBottom {
  49% {
    transform: translateY(-100%);
  }
  50% {
    opacity: 0;
    transform: translateY(100%);
  }
  51% {
    opacity: 1;
  }
}
/*------------------------------------
  Slide Effect v2
------------------------------------*/
.u-icon__elem-regular,
.u-icon__elem-hover {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  transition: all 0.3s ease-in-out;
}

.u-icon__elem-hover {
  position: absolute !important;
}

.u-icon-slide-up--hover,
.u-icon-slide-down--hover,
.u-icon-slide-left--hover,
.u-icon-slide-right--hover {
  overflow: hidden;
}

.u-icon-slide-up--hover .u-icon__elem-regular {
  transform: translateY(-20%);
}

.u-icon-slide-up--hover .u-icon__elem-regular.u-line-icon-pro {
  transform: translateY(-30%);
}

.u-icon-slide-up--hover .u-icon__elem-hover {
  transform: translateY(110%);
}

.u-icon-slide-up--hover .u-icon__elem-hover.u-line-icon-pro {
  transform: translateY(120%);
}

.u-icon-slide-up--hover:hover .u-icon__elem-regular,
.u-icon-block--hover:hover .u-icon-slide-up--hover .u-icon__elem-regular {
  transform: translateY(-110%);
}

.u-icon-slide-up--hover:hover .u-icon__elem-regular.u-line-icon-pro,
.u-icon-block--hover:hover .u-icon-slide-up--hover .u-icon__elem-regular.u-line-icon-pro {
  transform: translateY(-120%);
}

.u-icon-slide-up--hover:hover .u-icon__elem-hover,
.u-icon-block--hover:hover .u-icon-slide-up--hover .u-icon__elem-hover {
  transform: translateY(-20%);
}

.u-icon-slide-up--hover:hover .u-icon__elem-hover.u-line-icon-pro,
.u-icon-block--hover:hover .u-icon-slide-up--hover .u-icon__elem-hover.u-line-icon-pro {
  transform: translateY(-30%);
}

.u-icon-slide-down--hover .u-icon__elem-regular {
  transform: translateY(-110%);
}

.u-icon-slide-down--hover .u-icon__elem-regular.u-line-icon-pro {
  transform: translateY(-120%);
}

.u-icon-slide-down--hover .u-icon__elem-hover {
  transform: translateY(-20%);
}

.u-icon-slide-down--hover .u-icon__elem-hover.u-line-icon-pro {
  transform: translateY(-30%);
}

.u-icon-slide-down--hover:hover .u-icon__elem-regular,
.u-icon-block--hover:hover .u-icon-slide-down--hover .u-icon__elem-regular {
  transform: translateY(-20%);
}

.u-icon-slide-down--hover:hover .u-icon__elem-regular.u-line-icon-pro,
.u-icon-block--hover:hover .u-icon-slide-down--hover .u-icon__elem-regular.u-line-icon-pro {
  transform: translateY(-30%);
}

.u-icon-slide-down--hover:hover .u-icon__elem-hover,
.u-icon-block--hover:hover .u-icon-slide-down--hover .u-icon__elem-hover {
  transform: translateY(80%);
}

.u-icon-slide-down--hover:hover .u-icon__elem-hover.u-line-icon-pro,
.u-icon-block--hover:hover .u-icon-slide-down--hover .u-icon__elem-hover.u-line-icon-pro {
  transform: translateY(90%);
}

.u-icon-slide-left--hover .u-icon__elem-regular {
  transform: translate(0, -20%);
}

.u-icon-slide-left--hover .u-icon__elem-regular.u-line-icon-pro {
  transform: translate(0, -30%);
}

.u-icon-slide-left--hover .u-icon__elem-hover {
  transform: translate(110%, -20%);
}

.u-icon-slide-left--hover .u-icon__elem-hover.u-line-icon-pro {
  transform: translate(110%, -30%);
}

.u-icon-slide-left--hover:hover .u-icon__elem-regular,
.u-icon-block--hover:hover .u-icon-slide-left--hover .u-icon__elem-regular {
  transform: translate(-110%, -20%);
}

.u-icon-slide-left--hover:hover .u-icon__elem-regular.u-line-icon-pro,
.u-icon-block--hover:hover .u-icon-slide-left--hover .u-icon__elem-regular.u-line-icon-pro {
  transform: translate(-110%, -30%);
}

.u-icon-slide-left--hover:hover .u-icon__elem-hover,
.u-icon-block--hover:hover .u-icon-slide-left--hover .u-icon__elem-hover {
  transform: translate(0, -20%);
}

.u-icon-slide-left--hover:hover .u-icon__elem-hover.u-line-icon-pro,
.u-icon-block--hover:hover .u-icon-slide-left--hover .u-icon__elem-hover.u-line-icon-pro {
  transform: translate(0, -30%);
}

.u-icon-slide-right--hover .u-icon__elem-regular {
  transform: translate(-110%, -20%);
}

.u-icon-slide-right--hover .u-icon__elem-regular.u-line-icon-pro {
  transform: translate(-110%, -30%);
}

.u-icon-slide-right--hover .u-icon__elem-hover {
  transform: translate(0, -20%);
}

.u-icon-slide-right--hover .u-icon__elem-hover.u-line-icon-pro {
  transform: translate(0, -30%);
}

.u-icon-slide-right--hover:hover .u-icon__elem-regular,
.u-icon-block--hover:hover .u-icon-slide-right--hover .u-icon__elem-regular {
  transform: translate(0, -20%);
}

.u-icon-slide-right--hover:hover .u-icon__elem-regular.u-line-icon-pro,
.u-icon-block--hover:hover .u-icon-slide-right--hover .u-icon__elem-regular.u-line-icon-pro {
  transform: translate(0, -30%);
}

.u-icon-slide-right--hover:hover .u-icon__elem-hover,
.u-icon-block--hover:hover .u-icon-slide-right--hover .u-icon__elem-hover {
  transform: translate(110%, -20%);
}

.u-icon-slide-right--hover:hover .u-icon__elem-hover.u-line-icon-pro,
.u-icon-block--hover:hover .u-icon-slide-right--hover .u-icon__elem-hover.u-line-icon-pro {
  transform: translate(110%, -30%);
}

/*------------------------------------
  Zoom Effect v1
------------------------------------*/
.u-icon-block--hover:hover .u-icon-scale-1_2--hover {
  transform: scale(1.2);
}

.u-icon-rotation.u-icon-scale-1_2--hover:hover,
.u-icon-block--hover:hover .u-icon-rotation.u-icon-scale-1_2--hover {
  transform: scale(1.2) rotate(45deg);
}

/*------------------------------------
  Changing a shape Effect
------------------------------------*/
.u-icon-square--hover:hover,
.u-icon-v4.u-icon-square--hover:hover .u-icon-v4-inner,
.u-icon-block--hover:hover .u-icon-square--hover,
.u-icon-block--hover:hover .u-icon-v4.u-icon-square--hover .u-icon-v4-inner {
  border-radius: 0;
}

.u-icon-rounded-3--hover:hover,
.u-icon-v4.u-icon-rounded-3--hover:hover .u-icon-v4-inner,
.u-icon-block--hover:hover .u-icon-rounded-3--hover,
.u-icon-block--hover:hover .u-icon-v4.u-icon-rounded-3--hover .u-icon-v4-inner {
  border-radius: 3px;
}

.u-icon-rounded-10--hover:hover,
.u-icon-v4.u-icon-rounded-10--hover:hover .u-icon-v4-inner,
.u-icon-block--hover:hover .u-icon-rounded-10--hover,
.u-icon-block--hover:hover .u-icon-v4.u-icon-rounded-10--hover .u-icon-v4-inner {
  border-radius: 10px;
}

.u-icon-rounded-50x--hover:hover,
.u-icon-v4.u-icon-rounded-50x--hover:hover .u-icon-v4-inner,
.u-icon-block--hover:hover .u-icon-rounded-50x--hover,
.u-icon-block--hover:hover .u-icon-v4.u-icon-rounded-50x--hover .u-icon-v4-inner {
  border-radius: 50%;
}

/*------------------------------------
  Effect v1
------------------------------------*/
.u-icon-effect-v1-1--hover::after,
.u-icon-effect-v1-2--hover::after, .u-icon-effect-v2--hover::after, .u-icon-effect-v4--hover::after, .u-icon-effect-v5--hover:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: inherit;
  box-sizing: content-box;
  pointer-events: none;
}

.u-icon-effect-v1-1--hover,
.u-icon-effect-v1-2--hover {
  position: relative;
  overflow: inherit;
}

.u-icon-effect-v1-1--hover::after,
.u-icon-effect-v1-2--hover::after {
  top: -0.5rem;
  left: -0.5rem;
  padding: 0.5rem;
  box-shadow: 0 0 0 1px #003a79;
  transition: all 0.2s ease-in-out;
  opacity: 0;
}

.u-icon-effect-v1-1--hover:hover,
.u-icon-effect-v1-2--hover:hover,
.u-icon-v4.u-icon-effect-v1-1--hover:hover .u-icon-v4-inner,
.u-icon-v4.u-icon-effect-v1-2--hover:hover .u-icon-v4-inner,
.u-icon-block--hover:hover .u-icon-effect-v1-1--hover,
.u-icon-block--hover:hover .u-icon-effect-v1-2--hover,
.u-icon-block--hover:hover .u-icon-v4.u-icon-effect-v1-1--hover .u-icon-v4-inner,
.u-icon-block--hover:hover .u-icon-v4.u-icon-effect-v1-2--hover .u-icon-v4-inner {
  color: #fff;
  border-color: #003a79;
  background: #003a79 !important;
}

.u-icon-v4.u-icon-effect-v1-1--hover:hover,
.u-icon-v4.u-icon-effect-v1-2--hover:hover,
.u-icon-block--hover:hover .u-icon-v4.u-icon-effect-v1-1--hover,
.u-icon-block--hover:hover .u-icon-v4.u-icon-effect-v1-2--hover {
  border-color: transparent;
}

.u-icon-effect-v1-1--hover::after {
  transform: scale(0.8);
}

.u-icon-effect-v1-1--hover:hover::after,
.u-icon-block--hover:hover .u-icon-effect-v1-1--hover::after {
  transform: scale(1);
  opacity: 1;
}

.u-icon-effect-v1-2--hover::after {
  transform: scale(1.2);
}

.u-icon-effect-v1-2--hover:hover::after,
.u-icon-block--hover:hover .u-icon-effect-v1-2--hover::after {
  transform: scale(1);
  opacity: 1;
}

.u-icon-v4.u-icon-effect-v1-2--hover:hover::after,
.u-icon-block--hover:hover .u-icon-v4.u-icon-effect-v1-2--hover::after {
  transform: scale(0.8);
}

/*------------------------------------
  Effect v2
------------------------------------*/
.u-icon-effect-v1-1--hover::after,
.u-icon-effect-v1-2--hover::after, .u-icon-effect-v2--hover::after, .u-icon-effect-v4--hover::after, .u-icon-effect-v5--hover:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: inherit;
  box-sizing: content-box;
  pointer-events: none;
}

.u-icon-effect-v2--hover {
  transition: all 0.5s;
  overflow: inherit;
}

.u-icon-effect-v2--hover::after {
  top: -4px;
  left: -4px;
  padding: 4px;
  z-index: -1;
  transition: all 0.5s;
}

.u-icon-effect-v2--hover:hover,
.u-icon-effect-v2--hover:hover::after {
  background: #003a79;
}

.u-icon-effect-v2--hover:hover::after,
.u-icon-block--hover:hover .u-icon-effect-v2--hover::after {
  opacity: 0;
  transform: scale(1.5);
}

/*------------------------------------
  Effect v3
------------------------------------*/
@keyframes spinAround {
  from {
    transform: translateY(-50%) rotate(0deg);
  }
  to {
    transform: translateY(-50%) rotate(360deg);
  }
}
.u-icon-effect-v3--hover:hover i,
.u-icon-block--hover:hover .u-icon-effect-v3--hover i {
  animation: spinAround 1s linear infinite;
}

/*------------------------------------
  Effect v4
------------------------------------*/
.u-icon-effect-v1-1--hover::after,
.u-icon-effect-v1-2--hover::after, .u-icon-effect-v2--hover::after, .u-icon-effect-v4--hover::after, .u-icon-effect-v5--hover:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: inherit;
  box-sizing: content-box;
  pointer-events: none;
}

.u-icon-effect-v4--hover {
  transition: transform ease-out 0.1s, background 0.2s;
  overflow: inherit;
}

.u-icon-effect-v4--hover::after {
  top: 0;
  left: 0;
  padding: 0;
  box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.1);
  opacity: 0;
  z-index: -1;
  transform: scale(0.9);
}

.u-icon-effect-v4--hover:hover,
.u-icon-block--hover:hover .u-icon-effect-v4--hover {
  transform: scale(1.1);
}

.u-icon-rotation.u-icon-effect-v4--hover:hover,
.u-icon-block--hover:hover .u-icon-rotation.u-icon-effect-v4--hover {
  transform: scale(1.1) rotate(45deg);
}

.u-icon-effect-v4--hover:hover::after {
  animation: sonarEffect-default 1.3s ease-out 75ms;
}

.u-icon-effect-v4--hover.g-bg-primary:hover::after,
.u-icon-v2.u-icon-effect-v4--hover.g-color-primary:hover::after,
.u-icon-block--hover:hover .u-icon-effect-v4--hover.g-bg-primary::after,
.u-icon-block--hover:hover .u-icon-v2.u-icon-effect-v4--hover.g-color-primary::after {
  animation: sonarEffect-primary 1.3s ease-out 75ms;
}

@keyframes sonarEffect-default {
  0% {
    opacity: 0.3;
  }
  40% {
    opacity: 0.5;
    box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #ddd, 0 0 0 10px rgba(255, 255, 255, 0.5);
  }
  100% {
    box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #ddd, 0 0 0 10px rgba(255, 255, 255, 0.5);
    transform: scale(1.5);
    opacity: 0;
  }
}
@keyframes sonarEffect-primary {
  0% {
    opacity: 0.3;
  }
  40% {
    opacity: 0.5;
    box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #003a79, 0 0 0 10px rgba(255, 255, 255, 0.5);
  }
  100% {
    box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1), 0 0 10px 10px #003a79, 0 0 0 10px rgba(255, 255, 255, 0.5);
    transform: scale(1.5);
    opacity: 0;
  }
}
/*------------------------------------
  Effect v5
------------------------------------*/
.u-icon-effect-v1-1--hover::after,
.u-icon-effect-v1-2--hover::after, .u-icon-effect-v2--hover::after, .u-icon-effect-v4--hover::after, .u-icon-effect-v5--hover:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: inherit;
  box-sizing: content-box;
  pointer-events: none;
}

.u-icon-effect-v5--hover {
  transition: box-shadow 0.2s;
  overflow: inherit;
}

.u-icon-effect-v5--hover:after {
  top: 0;
  left: 0;
  padding: 0;
  transition: transform 0.2s, opacity 0.2s;
}

.u-icon-v3.u-icon-effect-v5--hover:after {
  box-shadow: 0 0 0 3px #fff;
}

.u-icon-effect-v5--hover:hover:after,
.u-icon-block--hover:hover .u-icon-effect-v5--hover:after {
  transform: scale(0.85);
  opacity: 0.5;
}

.u-icon-effect-v5--hover:hover,
.u-icon-block--hover:hover .u-icon-effect-v5--hover {
  box-shadow: 0 0 10px 10px #ddd;
}

.u-icon-effect-v5--hover.g-bg-primary:hover,
.u-icon-block--hover:hover .u-icon-effect-v5--hover.g-bg-primary,
.u-icon-effect-v5--hover.g-color-primary:hover,
.u-icon-block--hover:hover .u-icon-effect-v5--hover.g-color-primary {
  box-shadow: 0 0 10px 10px #003a79;
}

/*------------------------------------
  Box-shadows Styles
------------------------------------*/
.u-shadow-none {
  box-shadow: none !important;
}

.u-shadow-none--focus:focus {
  box-shadow: none !important;
}

.g-parent:hover .u-shadow-none--parent-hover {
  box-shadow: none !important;
}

/*------------------------------------
  Box-shadows-v1
------------------------------------*/
.u-shadow-v1-1 {
  box-shadow: 0 0 5px #999;
}

.u-shadow-v1-2 {
  box-shadow: 0 0 10px #999;
}

.u-shadow-v1-2--hover:hover {
  box-shadow: 0 0 10px #999;
}

.g-parent:hover .u-shadow-v1-2--hover-parent {
  box-shadow: 0 0 10px #999;
}

.u-shadow-v1-3 {
  box-shadow: 0 0 5px #ddd;
}

.u-shadow-v1-4 {
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
}

.u-shadow-v1-5 {
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
}

.u-shadow-v1-5--hover:hover {
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
}

*:hover > .u-shadow-v1-5--hover-parent {
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
}

.u-shadow-v1-6 {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}

.u-shadow-v1-6--hover:hover {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}

*:hover > .u-shadow-v1-6--hover-parent {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}

.u-shadow-v1-7 {
  box-shadow: 0 0 8px #eee;
}

.u-shadow-v1-7--hover:hover {
  box-shadow: 0 0 8px #eee;
}

*:hover > .u-shadow-v1-7--hover-parent {
  box-shadow: 0 0 8px #eee;
}

/*------------------------------------
  Box-shadows-v2
------------------------------------*/
.u-shadow-v2 {
  box-shadow: 0 10px 6px -6px rgba(0, 0, 0, 0.2);
}

/*------------------------------------
  Box-shadows-v3-v4-v5
------------------------------------*/
.u-shadow-v3,
.u-shadow-v4,
.u-shadow-v5 {
  position: relative;
}

.u-shadow-v3::after,
.u-shadow-v3::before,
.u-shadow-v4::before,
.u-shadow-v5::after {
  content: "";
  position: absolute;
  top: 80%;
  left: 0.35714rem;
  bottom: 1.07143rem;
  width: 50%;
  max-width: 21.42857rem;
  background: rgba(0, 0, 0, 0.2);
  z-index: -1;
}

.u-shadow-v3::after,
.u-shadow-v3::before,
.u-shadow-v4::before,
.u-shadow-v5::after {
  box-shadow: 0 15px 10px rgba(0, 0, 0, 0.2);
  transform: rotate(-3deg);
}

.u-shadow-v3::after,
.u-shadow-v5::after {
  left: auto;
  right: 0.35714rem;
  transform: rotate(3deg);
}

/*------------------------------------
  Box-shadows-v6
------------------------------------*/
.u-shadow-v6 {
  box-shadow: 0 8px 6px -6px #555;
}

/*------------------------------------
  Box-shadows-v7
------------------------------------*/
.u-shadow-v7 {
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
}

/*------------------------------------
  Box-shadows-v8
------------------------------------*/
.u-shadow-v8 {
  box-shadow: 2px 2px 1px rgba(0, 0, 0, 0.05);
}

.u-shadow-v8--hover:hover {
  box-shadow: 2px 2px 1px rgba(0, 0, 0, 0.05);
}

.u-shadow-v8-1 {
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.05);
}

/*------------------------------------
  Box-shadows-v9
------------------------------------*/
.u-shadow-v9 {
  box-shadow: 1px 1px 1px #eee;
}

/*------------------------------------
  Box-shadows-v10
------------------------------------*/
.u-shadow-v10 {
  box-shadow: 2px 2px 2px #eee;
}

/*------------------------------------
  Box-shadows-v11
------------------------------------*/
.u-shadow-v11 {
  box-shadow: 0 0 2px #ccc;
}

/*------------------------------------
  Box-shadows-v12
------------------------------------*/
.u-shadow-v12 {
  box-shadow: inset 2px 2px 2px 0 #ccc;
}

/*------------------------------------
  Box-shadows-v13
------------------------------------*/
.u-shadow-v13 {
  box-shadow: inset 2px 2px 2px 0 #003a79;
}

/*------------------------------------
  Box-shadows-v14
------------------------------------*/
.u-shadow-v14 {
  box-shadow: 2px 2px 2px 0 #eee;
}

/*------------------------------------
  Box-shadows-v15
------------------------------------*/
.u-shadow-v15 {
  box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.3);
}

/*------------------------------------
  Box-shadows-v16
------------------------------------*/
.u-shadow-v16 {
  box-shadow: inset 5px 5px 5px 0 rgba(17, 17, 17, 0.5);
}

/*------------------------------------
  Box-shadows-v17
------------------------------------*/
.u-shadow-v17 {
  box-shadow: 3px 2px 8px 2px rgba(0, 0, 0, 0.17);
}

/*------------------------------------
  Box-shadows-v18
------------------------------------*/
.u-shadow-v18 {
  box-shadow: 0 5px 10px -6px rgba(0, 0, 0, 0.15);
}

/*------------------------------------
  Box-shadows-v19
------------------------------------*/
.u-shadow-v19 {
  box-shadow: 0 5px 10px -6px rgba(0, 0, 0, 0.1);
}

.u-shadow-v19--lightblue {
  box-shadow: 0 5px 10px -6px rgba(51, 152, 220, 0.15);
}

/*------------------------------------
  Box-shadows-v20
------------------------------------*/
.u-shadow-v20 {
  box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.05);
}

.u-shadow-v20--hover:hover {
  box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.05);
}

/*------------------------------------
  Box-shadows-v21
------------------------------------*/
.u-shadow-v21 {
  box-shadow: 0 20px 25px -12px rgba(0, 0, 0, 0.09);
  transition-property: all;
  transition-timing-function: ease;
  transition-delay: 0s;
  transition-duration: 0.3s;
}

.u-shadow-v21--hover:hover {
  box-shadow: 0 20px 25px -12px rgba(0, 0, 0, 0.15);
}

/*------------------------------------
  Box-shadows-v22
------------------------------------*/
.u-shadow-v22 {
  box-shadow: 0 2px 5px #eee;
}

/*------------------------------------
  Box-shadows-v23
------------------------------------*/
.u-shadow-v23 {
  box-shadow: 0 15px 20px 0 rgba(0, 0, 0, 0.2);
}

/*------------------------------------
  Box-shadows-v24
------------------------------------*/
.u-shadow-v24 {
  box-shadow: 0 15px 20px 0 rgba(0, 0, 0, 0.06);
}

.g-parent.active .u-shadow-v24--active {
  box-shadow: 0 15px 20px 0 rgba(0, 0, 0, 0.06);
}

/*------------------------------------
  Box-shadows-v25
------------------------------------*/
.u-shadow-v25 {
  box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.07);
}

/*------------------------------------
  Box-shadows-v26
------------------------------------*/
.u-shadow-v26 {
  box-shadow: inset 5px 0 10px rgba(0, 0, 0, 0.2);
}

/*------------------------------------
  Box-shadows-v27
------------------------------------*/
.u-shadow-v27 {
  box-shadow: 0 0 3px #b5b5b5;
}

/*------------------------------------
  Box-shadows-v28
------------------------------------*/
.u-shadow-v28 {
  box-shadow: 0 10px 45px -5px rgba(0, 0, 0, 0.04);
}

/*------------------------------------
  Box-shadows-v29
------------------------------------*/
.u-shadow-v29 {
  box-shadow: 0 15px 50px 0 rgba(0, 0, 0, 0.1);
}

.u-shadow-v29--lightblue {
  box-shadow: 0 10px 30px 0 rgba(51, 152, 220, 0.075);
}

/*------------------------------------
  Box-shadows-v30
------------------------------------*/
.u-shadow-v30 {
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}

/*------------------------------------
  Box-shadows-v31
------------------------------------*/
.u-shadow-v31 {
  box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.075);
}

/*------------------------------------
  Box-shadows-v32
------------------------------------*/
.u-shadow-v32 {
  box-shadow: 0 6px 15px -6px rgba(0, 0, 0, 0.1);
}

/*------------------------------------
  Box-shadows-v33
------------------------------------*/
.u-shadow-v33 {
  box-shadow: 0 6px 15px -6px rgba(59, 177, 143, 0.3);
}

/*------------------------------------
  Box-shadows-v34
------------------------------------*/
.u-shadow-v34 {
  box-shadow: 0 3px 30px 0 rgba(0, 0, 0, 0.1);
}

/*------------------------------------
  Box-shadows-v35
------------------------------------*/
.u-shadow-v35 {
  box-shadow: 0 4px 7px 0 rgba(0, 0, 0, 0.045);
}

.u-shadow-v35--active.active {
  box-shadow: 0 4px 7px 0 rgba(0, 0, 0, 0.045);
  transition-duration: 0.2s;
}

.u-shadow-v35.g-bg-teal-opacity-0_1 {
  box-shadow: 0 4px 7px 0 rgba(24, 186, 155, 0.175);
}

.u-shadow-v35.g-bg-purple-opacity-0_1 {
  box-shadow: 0 4px 7px 0 rgba(154, 105, 203, 0.175);
}

.u-shadow-v35.g-bg-blue-opacity-0_1 {
  box-shadow: 0 4px 7px 0 rgba(51, 152, 220, 0.175);
}

/*------------------------------------
  Box-shadows-v36
------------------------------------*/
.u-shadow-v36 {
  box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.14);
}

/*------------------------------------
  Box-shadows-v37
------------------------------------*/
.u-shadow-v37 {
  box-shadow: 0 13px 25px 0 rgba(235, 237, 242, 0.7);
}

.u-shadow-v37--hover:hover {
  box-shadow: 0 13px 25px 0 rgba(235, 237, 242, 0.7);
  transition-duration: 0.2s;
}

/*------------------------------------
  Box-shadows-v38
------------------------------------*/
.u-shadow-v38 {
  box-shadow: 0 2px 35px 0 rgba(235, 237, 242, 0.7);
}

/*------------------------------------
  Box-shadows-v39
------------------------------------*/
.u-shadow-v39 {
  box-shadow: 0 8px 20px 0 rgba(0, 0, 0, 0.1);
}

/*------------------------------------
  Box-shadows-v40
------------------------------------*/
.u-shadow-v40 {
  box-shadow: -9px -9px 20px -9px rgba(0, 0, 0, 0.1);
}

/*------------------------------------
  Box-shadows-v41
------------------------------------*/
.u-shadow-v41 {
  box-shadow: 10px 40px 120px rgba(0, 0, 0, 0.1);
}

/*------------------------------------
  Form Elements
------------------------------------*/
.u-form-control {
  padding: 0.8rem 1rem 0.6rem;
}

.u-form-control::-moz-placeholder {
  color: inherit;
  opacity: 0.3;
}

.u-form-control::placeholder {
  color: inherit;
  opacity: 0.3;
}

.u-form-control::-moz-placeholder {
  color: inherit;
  opacity: 0.3;
}

.u-form-control::-webkit-input-placeholder {
  color: inherit;
  opacity: 0.3;
}

.u-form-control-sm {
  padding: 0.4rem 0.5rem 0.1rem;
  font-size: 0.875rem;
}

.u-form-control-lg {
  padding: 0.75rem 1.5rem 0.55rem;
  font-size: 1.25rem;
}

.u-form-control-shadow--focus:focus {
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

.u-textarea-expandable {
  max-height: 42px;
  transition-property: max-height;
  transition-duration: 0.2s;
  transition-timing-function: ease-in;
}

.u-textarea-expandable:focus {
  max-height: 90px;
}

.u-input-group-addon {
  display: flex;
  flex-direction: column;
  justify-content: center;
  border: 1px solid;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
}

.form-control + .u-input-group-addon:not(:first-child) {
  border-left: 0;
}

/*------------------------------------
  States
------------------------------------*/
/*------------------------------------
  Success states
------------------------------------*/
/*------------------------------------
  Success state v1-1
------------------------------------*/
.u-has-success-v1-1 .form-control,
.u-has-success-v1-1 [class*=input-group-],
.u-has-success-v1-1 [class*=u-select] {
  background-color: #f0fff0;
  border-color: #003a79;
}

.u-has-success-v1-1 .form-control[readonly],
.u-has-success-v1-1 [class*=input-group-][readonly],
.u-has-success-v1-1 [class*=u-select][readonly] {
  background-color: #f0fff0;
}

.u-has-success-v1-1 .form-control-feedback {
  color: #003a79;
}

.u-has-success-v1-1 [class*=u-check-icon] {
  color: #f0fff0;
  background-color: #f0fff0;
}

.u-has-success-v1-1 [class*=u-check-icon] i {
  color: rgba(59, 177, 143, 0.2);
}

.u-has-success-v1-1 [class*=input-group-],
.u-has-success-v1-1 [class*=input-group-]:last-child,
.u-has-success-v1-1 .chosen-single div b {
  color: #003a79;
}

/*------------------------------------
  Success state v1-2
------------------------------------*/
.u-has-success-v1-2 {
  position: relative;
}

.u-has-success-v1-2 .form-control,
.u-has-success-v1-2 [class*=input-group-],
.u-has-success-v1-2 [class*=u-select] {
  background-color: #f0fff0;
  border-color: #003a79;
}

.u-has-success-v1-2 .form-control[readonly],
.u-has-success-v1-2 [class*=input-group-][readonly],
.u-has-success-v1-2 [class*=u-select][readonly] {
  background-color: #f0fff0;
}

.u-has-success-v1-2 .form-control-feedback {
  color: #003a79;
}

.u-has-success-v1-2 [class*=u-check-icon] {
  color: #f0fff0;
  background-color: #f0fff0;
  border-radius: 50%;
}

.u-has-success-v1-2 [class*=u-check-icon] i {
  color: rgba(59, 177, 143, 0.2);
}

.u-has-success-v1-2 [class*=input-group-],
.u-has-success-v1-2 [class*=input-group-]:last-child,
.u-has-success-v1-2 .chosen-single div b {
  color: #003a79;
}

.u-has-success-v1-2 [class*=input-group-],
.u-has-success-v1-2 [class*=input-group-]:last-child {
  color: #fff;
  background-color: #003a79;
}

.u-has-success-v1-2 .form-control-feedback::before {
  content: "";
  position: absolute;
  bottom: -3px;
  right: 18px;
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 3px 3px 0 3px;
  border-color: #003a79 transparent transparent transparent;
}

/*------------------------------------
  Error states
------------------------------------*/
/*------------------------------------
  Error state v1
------------------------------------*/
.u-has-error-v1 .form-control,
.u-has-error-v1 [class*=input-group-],
.u-has-error-v1 [class*=u-select] {
  background-color: #fff0f0;
}

.u-has-error-v1 .form-control[readonly],
.u-has-error-v1 [class*=input-group-][readonly],
.u-has-error-v1 [class*=u-select][readonly] {
  background-color: #fff0f0;
}

.u-has-error-v1 .form-control-feedback {
  color: #f00;
}

.u-has-error-v1 [class*=u-check-icon] {
  background-color: #fff0f0;
}

/*------------------------------------
  Error state v1-2
------------------------------------*/
.u-has-error-v1-2 .form-control,
.u-has-error-v1-2 [class*=input-group-],
.u-has-error-v1-2 [class*=u-select] {
  background-color: #fff0f0;
  border-color: #f00;
}

.u-has-error-v1-2 .form-control[readonly],
.u-has-error-v1-2 [class*=input-group-][readonly],
.u-has-error-v1-2 [class*=u-select][readonly] {
  background-color: #fff0f0;
}

.u-has-error-v1-2 .form-control-feedback {
  color: #f00;
}

.u-has-error-v1-2 [class*=u-check-icon] {
  background-color: #fff0f0;
}

.u-has-error-v1-2 [class*=input-group-]:last-child,
.u-has-error-v1-2 .chosen-single div b {
  color: #f00;
}

.u-has-error-v1-2 .error {
  display: block;
}

/*------------------------------------
  Error state v1-3
------------------------------------*/
.u-has-error-v1-3 {
  position: relative;
}

.u-has-error-v1-3 .form-control,
.u-has-error-v1-3 [class*=input-group-],
.u-has-error-v1-3 [class*=u-select] {
  background-color: #fff0f0;
  border-color: #f00;
}

.u-has-error-v1-3 .form-control[readonly],
.u-has-error-v1-3 [class*=input-group-][readonly],
.u-has-error-v1-3 [class*=u-select][readonly] {
  background-color: #fff0f0;
}

.u-has-error-v1-3 .form-control-feedback {
  color: #f00;
}

.u-has-error-v1-3 .form-control-feedback::before {
  content: "";
  position: absolute;
  bottom: -3px;
  right: 18px;
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 3px 3px 0 3px;
  border-color: #f00 transparent transparent transparent;
}

.u-has-error-v1-3 [class*=u-check-icon] {
  background-color: #fff0f0;
}

.u-has-error-v1-3 [class*=input-group-]:last-child,
.u-has-error-v1-3 .chosen-single div b {
  color: #f00;
}

.u-has-error-v1-3 .error {
  display: block;
}

.u-has-error-v1-3 [class*=input-group-],
.u-has-error-v1-3 [class*=input-group-]:last-child {
  color: #fff;
  background-color: #f00;
}

/*------------------------------------
  Error state v2
------------------------------------*/
.u-has-error-v2:after {
  content: "\f00d";
  position: absolute;
  top: 50%;
  right: 15px;
  font-family: "FontAwesome", sans-serif;
  color: #f00;
  transform: translateY(-50%);
}

.u-has-error-v2 input,
.u-has-error-v2 textarea {
  border-color: #f00;
}

/*------------------------------------
  Disabled states
------------------------------------*/
/*------------------------------------
  Disabled state v1
------------------------------------*/
.u-has-disabled-v1 label,
.u-has-disabled-v1 .form-control,
.u-has-disabled-v1 [class*=input-group-],
.u-has-disabled-v1 [class*=u-select] {
  background-color: #fff;
  opacity: 0.5;
}

.u-has-disabled-v1 label:disabled,
.u-has-disabled-v1 .form-control:disabled,
.u-has-disabled-v1 [class*=input-group-]:disabled,
.u-has-disabled-v1 [class*=u-select]:disabled {
  background-color: #fff;
  opacity: 0.5;
}

/*------------------------------------
  Checked state colors
------------------------------------*/
/* White Colors */
input[type=checkbox]:checked + .g-color-white--checked,
input[type=radio]:checked + .g-color-white--checked,
input[type=checkbox]:checked + * .g-color-white--checked,
input[type=radio]:checked + * .g-color-white--checked {
  color: #fff !important;
}

.g-color-white--checked.g-checked,
.g-checked .g-color-white--checked {
  color: #fff !important;
}

/*------------------------------------
  Focus state color
------------------------------------*/
/* Primary Colors */
.g-color-primary:focus {
  color: #003a79;
}

/* Black Colors */
.g-color-black--focus:focus {
  color: #000;
}

/* White Colors */
.g-color-white--focus:focus {
  color: #fff !important;
}

/* Gray Colors */
.g-color-gray-light-v4:focus {
  color: #eee !important;
}

/*------------------------------------
  Checked state background
------------------------------------*/
/* Primary Colors */
input[type=checkbox]:checked + .g-bg-primary--checked,
input[type=radio]:checked + .g-bg-primary--checked,
input[type=checkbox]:checked + * .g-bg-primary--checked,
input[type=radio]:checked + * .g-bg-primary--checked {
  background-color: #003a79 !important;
}

.g-bg-primary--checked.g-checked,
.g-checked .g-bg-primary--checked {
  background-color: #003a79 !important;
}

/* Black Colors */
input[type=checkbox]:checked + .g-bg-black--checked,
input[type=radio]:checked + .g-bg-black--checked,
input[type=checkbox]:checked + * .g-bg-black--checked,
input[type=radio]:checked + * .g-bg-black--checked {
  background-color: #000 !important;
}

.g-bg-black--checked.g-checked,
.g-checked .g-bg-black--checked {
  background-color: #000 !important;
}

/* White Colors */
input[type=checkbox]:checked + .g-bg-white--checked,
input[type=radio]:checked + .g-bg-white--checked,
input[type=checkbox]:checked + * .g-bg-white--checked,
input[type=radio]:checked + * .g-bg-white--checked {
  background-color: #fff !important;
}

.g-bg-white--checked.g-checked,
.g-checked .g-bg-white--checked {
  background-color: #fff !important;
}

/* Gray Colors */
input[type=checkbox]:checked + .g-bg-dark-dark-v1--checked,
input[type=radio]:checked + .g-bg-dark-dark-v1--checked,
input[type=checkbox]:checked + * .g-bg-dark-dark-v1--checked,
input[type=radio]:checked + * .g-bg-dark-dark-v1--checked {
  background-color: #111 !important;
}

.g-bg-dark-dark-v1--checked.g-checked,
.g-checked .g-bg-dark-dark-v1--checked {
  background-color: #111 !important;
}

input[type=checkbox]:checked + .g-bg-dark-dark-v2--checked,
input[type=radio]:checked + .g-bg-dark-dark-v2--checked,
input[type=checkbox]:checked + * .g-bg-dark-dark-v2--checked,
input[type=radio]:checked + * .g-bg-dark-dark-v2--checked {
  background-color: #333 !important;
}

.g-bg-dark-dark-v2--checked.g-checked,
.g-checked .g-bg-dark-dark-v2--checked {
  background-color: #333 !important;
}

input[type=checkbox]:checked + .g-bg-dark-dark-v3--checked,
input[type=radio]:checked + .g-bg-dark-dark-v3--checked,
input[type=checkbox]:checked + * .g-bg-dark-dark-v3--checked,
input[type=radio]:checked + * .g-bg-dark-dark-v3--checked {
  background-color: #555 !important;
}

.g-bg-dark-dark-v3--checked.g-checked,
.g-checked .g-bg-dark-dark-v3--checked {
  background-color: #555 !important;
}

input[type=checkbox]:checked + .g-bg-dark-dark-v4--checked,
input[type=radio]:checked + .g-bg-dark-dark-v4--checked,
input[type=checkbox]:checked + * .g-bg-dark-dark-v4--checked,
input[type=radio]:checked + * .g-bg-dark-dark-v4--checked {
  background-color: #777 !important;
}

.g-bg-dark-dark-v4--checked.g-checked,
.g-checked .g-bg-dark-dark-v4--checked {
  background-color: #777 !important;
}

input[type=checkbox]:checked + .g-bg-dark-dark-v5--checked,
input[type=radio]:checked + .g-bg-dark-dark-v5--checked,
input[type=checkbox]:checked + * .g-bg-dark-dark-v5--checked,
input[type=radio]:checked + * .g-bg-dark-dark-v5--checked {
  background-color: #999 !important;
}

.g-bg-dark-dark-v5--checked.g-checked,
.g-checked .g-bg-dark-dark-v5--checked {
  background-color: #999 !important;
}

input[type=checkbox]:checked + .g-bg-dark-light-v1--checked,
input[type=radio]:checked + .g-bg-dark-light-v1--checked,
input[type=checkbox]:checked + * .g-bg-dark-light-v1--checked,
input[type=radio]:checked + * .g-bg-dark-light-v1--checked {
  background-color: #bbb !important;
}

.g-bg-dark-light-v1--checked.g-checked,
.g-checked .g-bg-dark-light-v1--checked {
  background-color: #bbb !important;
}

input[type=checkbox]:checked + .g-bg-dark-light-v2--checked,
input[type=radio]:checked + .g-bg-dark-light-v2--checked,
input[type=checkbox]:checked + * .g-bg-dark-light-v2--checked,
input[type=radio]:checked + * .g-bg-dark-light-v2--checked {
  background-color: #ccc !important;
}

.g-bg-dark-light-v2--checked.g-checked,
.g-checked .g-bg-dark-light-v2--checked {
  background-color: #ccc !important;
}

input[type=checkbox]:checked + .g-bg-dark-light-v3--checked,
input[type=radio]:checked + .g-bg-dark-light-v3--checked,
input[type=checkbox]:checked + * .g-bg-dark-light-v3--checked,
input[type=radio]:checked + * .g-bg-dark-light-v3--checked {
  background-color: #ddd !important;
}

.g-bg-dark-light-v3--checked.g-checked,
.g-checked .g-bg-dark-light-v3--checked {
  background-color: #ddd !important;
}

input[type=checkbox]:checked + .g-bg-dark-light-v4--checked,
input[type=radio]:checked + .g-bg-dark-light-v4--checked,
input[type=checkbox]:checked + * .g-bg-dark-light-v4--checked,
input[type=radio]:checked + * .g-bg-dark-light-v4--checked {
  background-color: #eee !important;
}

.g-bg-dark-light-v4--checked.g-checked,
.g-checked .g-bg-dark-light-v4--checked {
  background-color: #eee !important;
}

input[type=checkbox]:checked + .g-bg-dark-light-v5--checked,
input[type=radio]:checked + .g-bg-dark-light-v5--checked,
input[type=checkbox]:checked + * .g-bg-dark-light-v5--checked,
input[type=radio]:checked + * .g-bg-dark-light-v5--checked {
  background-color: #f7f7f7 !important;
}

.g-bg-dark-light-v5--checked.g-checked,
.g-checked .g-bg-dark-light-v5--checked {
  background-color: #f7f7f7 !important;
}

/* Transparent */
input[type=checkbox]:checked + .g-bg-transparent--checked,
input[type=radio]:checked + .g-bg-transparent--checked,
input[type=checkbox]:checked + * .g-bg-transparent--checked,
input[type=radio]:checked + * .g-bg-transparent--checked {
  background-color: transparent !important;
}

.g-bg-transparent--checked.g-checked,
.g-checked .g-bg-transparent--checked {
  background-color: transparent !important;
}

/* Color Red */
input[type=checkbox]:checked + .g-bg-red--checked,
input[type=radio]:checked + .g-bg-red--checked,
input[type=checkbox]:checked + * .g-bg-red--checked,
input[type=radio]:checked + * .g-bg-red--checked {
  background-color: #f00 !important;
}

.g-bg-red--checked.g-checked,
.g-checked .g-bg-red--checked {
  background-color: #f00 !important;
}

/*------------------------------------
  Checked state Colors
------------------------------------*/
/* Primary Colors */
input[type=checkbox]:checked + .g-color-primary--checked,
input[type=radio]:checked + .g-color-primary--checked,
input[type=checkbox]:checked + * .g-color-primary--checked,
input[type=radio]:checked + * .g-color-primary--checked {
  color: #003a79 !important;
}

.g-color-primary--checked.g-checked,
.g-checked .g-color-primary--checked {
  color: #003a79 !important;
}

/*------------------------------------
  Focus state background
------------------------------------*/
/* Black Colors */
.g-bg-black--focus:focus {
  background-color: #000 !important;
}

.g-bg-black-opacity-0_2--focus:focus {
  background-color: rgba(0, 0, 0, 0.2) !important;
}

.g-bg-black-opacity-0_4--focus:focus {
  background-color: rgba(0, 0, 0, 0.4) !important;
}

/* Gray Colors */
.g-bg-gray-dark-v1--focus:focus {
  background-color: #111 !important;
}

.g-bg-gray-dark-v2--focus:focus {
  background-color: #333 !important;
}

.g-bg-gray-dark-v3--focus:focus {
  background-color: #555 !important;
}

.g-bg-gray-light-v4--focus:focus {
  background-color: #eee !important;
}

.g-bg-gray-light-v5--focus:focus {
  background-color: #f7f7f7 !important;
}

/* Transparent */
.g-bg-transparent--focus:focus {
  background-color: transparent;
}

/*------------------------------------
  Checked state border
------------------------------------*/
/* Primary Colors */
input[type=checkbox]:checked + .g-brd-primary--checked,
input[type=radio]:checked + .g-brd-primary--checked,
input[type=checkbox]:checked + * .g-brd-primary--checked,
input[type=radio]:checked + * .g-brd-primary--checked {
  border-color: #003a79 !important;
}

.g-brd-primary--checked.g-checked,
.g-checked .g-brd-primary--checked {
  border-color: #003a79 !important;
}

/* Black Colors */
input[type=checkbox]:checked + .g-brd-black--checked,
input[type=radio]:checked + .g-brd-black--checked,
input[type=checkbox]:checked + * .g-brd-black--checked,
input[type=radio]:checked + * .g-brd-black--checked {
  border-color: #000 !important;
}

.g-brd-black--checked.g-checked,
.g-checked .g-brd-black--checked {
  border-color: #000 !important;
}

/* White */
input[type=checkbox]:checked + .g-brd-white--checked,
input[type=radio]:checked + .g-brd-white--checked,
input[type=checkbox]:checked + * .g-brd-white--checked,
input[type=radio]:checked + * .g-brd-white--checked {
  border-color: #fff !important;
}

.g-brd-white--checked.g-checked,
.g-checked .g-brd-white--checked {
  border-color: #fff !important;
}

/* Gray Colors */
input[type=checkbox]:checked + .g-brd-gray-dark-v1--checked,
input[type=radio]:checked + .g-brd-gray-dark-v1--checked,
input[type=checkbox]:checked + * .g-brd-gray-dark-v1--checked,
input[type=radio]:checked + * .g-brd-gray-dark-v1--checked {
  border-color: #111 !important;
}

.g-brd-gray-dark-v1--checked.g-checked,
.g-checked .g-brd-gray-dark-v1--checked {
  border-color: #111 !important;
}

input[type=checkbox]:checked + .g-brd-gray-dark-v2--checked,
input[type=radio]:checked + .g-brd-gray-dark-v2--checked,
input[type=checkbox]:checked + * .g-brd-gray-dark-v2--checked,
input[type=radio]:checked + * .g-brd-gray-dark-v2--checked {
  border-color: #333 !important;
}

.g-brd-gray-dark-v2--checked.g-checked,
.g-checked .g-brd-gray-dark-v2--checked {
  border-color: #333 !important;
}

input[type=checkbox]:checked + .g-brd-gray-dark-v3--checked,
input[type=radio]:checked + .g-brd-gray-dark-v3--checked,
input[type=checkbox]:checked + * .g-brd-gray-dark-v3--checked,
input[type=radio]:checked + * .g-brd-gray-dark-v3--checked {
  border-color: #555 !important;
}

.g-brd-gray-dark-v3--checked.g-checked,
.g-checked .g-brd-gray-dark-v3--checked {
  border-color: #555 !important;
}

input[type=checkbox]:checked + .g-brd-gray-dark-v4--checked,
input[type=radio]:checked + .g-brd-gray-dark-v4--checked,
input[type=checkbox]:checked + * .g-brd-gray-dark-v4--checked,
input[type=radio]:checked + * .g-brd-gray-dark-v4--checked {
  border-color: #777 !important;
}

.g-brd-gray-dark-v4--checked.g-checked,
.g-checked .g-brd-gray-dark-v4--checked {
  border-color: #777 !important;
}

input[type=checkbox]:checked + .g-brd-gray-dark-v5--checked,
input[type=radio]:checked + .g-brd-gray-dark-v5--checked,
input[type=checkbox]:checked + * .g-brd-gray-dark-v5--checked,
input[type=radio]:checked + * .g-brd-gray-dark-v5--checked {
  border-color: #999 !important;
}

.g-brd-gray-dark-v5--checked.g-checked,
.g-checked .g-brd-gray-dark-v5--checked {
  border-color: #999 !important;
}

input[type=checkbox]:checked + .g-brd-gray-light-v1--checked,
input[type=radio]:checked + .g-brd-gray-light-v1--checked,
input[type=checkbox]:checked + * .g-brd-gray-light-v1--checked,
input[type=radio]:checked + * .g-brd-gray-light-v1--checked {
  border-color: #bbb !important;
}

.g-brd-gray-light-v1--checked.g-checked,
.g-checked .g-brd-gray-light-v1--checked {
  border-color: #bbb !important;
}

input[type=checkbox]:checked + .g-brd-gray-light-v2--checked,
input[type=radio]:checked + .g-brd-gray-light-v2--checked,
input[type=checkbox]:checked + * .g-brd-gray-light-v2--checked,
input[type=radio]:checked + * .g-brd-gray-light-v2--checked {
  border-color: #ccc !important;
}

.g-brd-gray-light-v2--checked.g-checked,
.g-checked .g-brd-gray-light-v2--checked {
  border-color: #ccc !important;
}

input[type=checkbox]:checked + .g-brd-gray-light-v3--checked,
input[type=radio]:checked + .g-brd-gray-light-v3--checked,
input[type=checkbox]:checked + * .g-brd-gray-light-v3--checked,
input[type=radio]:checked + * .g-brd-gray-light-v3--checked {
  border-color: #ddd !important;
}

.g-brd-gray-light-v3--checked.g-checked,
.g-checked .g-brd-gray-light-v3--checked {
  border-color: #ddd !important;
}

input[type=checkbox]:checked + .g-brd-gray-light-v4--checked,
input[type=radio]:checked + .g-brd-gray-light-v4--checked,
input[type=checkbox]:checked + * .g-brd-gray-light-v4--checked,
input[type=radio]:checked + * .g-brd-gray-light-v4--checked {
  border-color: #eee !important;
}

.g-brd-gray-light-v4--checked.g-checked,
.g-checked .g-brd-gray-light-v4--checked {
  border-color: #eee !important;
}

input[type=checkbox]:checked + .g-brd-gray-light-v5--checked,
input[type=radio]:checked + .g-brd-gray-light-v5--checked,
input[type=checkbox]:checked + * .g-brd-gray-light-v5--checked,
input[type=radio]:checked + * .g-brd-gray-light-v5--checked {
  border-color: #f7f7f7 !important;
}

.g-brd-gray-light-v5--checked.g-checked,
.g-checked .g-brd-gray-light-v5--checked {
  border-color: #f7f7f7 !important;
}

/* Transparent */
input[type=checkbox]:checked + .g-brd-transparent--checked,
input[type=radio]:checked + .g-brd-transparent--checked,
input[type=checkbox]:checked + * .g-brd-transparent--checked,
input[type=radio]:checked + * .g-brd-transparent--checked {
  border-color: transparent !important;
}

.g-brd-transparent--checked.g-checked,
.g-checked .g-brd-transparent--checked {
  border-color: transparent !important;
}

/* Color Red */
input[type=checkbox]:checked + .g-brd-red--checked,
input[type=radio]:checked + .g-brd-red--checked,
input[type=checkbox]:checked + * .g-brd-red--checked,
input[type=radio]:checked + * .g-brd-red--checked {
  border-color: #f00 !important;
}

.g-brd-red--checked.g-checked,
.g-checked .g-brd-red--checked {
  border-color: #f00 !important;
}

/*------------------------------------
  Focus state border
------------------------------------*/
/* Primary Colors */
.g-brd-primary--focus:focus,
.g-brd-primary--focus.g-state-focus *,
.g-brd-primary--focus.g-state-focus *:focus {
  border-color: #003a79 !important;
}

/* Black Colors */
.g-brd-black--focus:focus,
.g-brd-black--focus.g-state-focus *,
.g-brd-black--focus.g-state-focus *:focus {
  border-color: #000 !important;
}

/* White */
.g-brd-white--focus:focus,
.g-brd-white--focus.g-state-focus *,
.g-brd-white--focus.g-state-focus *:focus {
  border-color: #fff !important;
}

/* Gray Colors */
.g-brd-gray-dark-v1--focus:focus,
.g-brd-gray-dark-v1--focus.g-state-focus *,
.g-brd-gray-dark-v1--focus.g-state-focus *:focus {
  border-color: #111 !important;
}

.g-brd-gray-dark-v2--focus:focus,
.g-brd-gray-dark-v2--focus.g-state-focus *,
.g-brd-gray-dark-v2--focus.g-state-focus *:focus {
  border-color: #333 !important;
}

.g-brd-gray-dark-v3--focus:focus,
.g-brd-gray-dark-v3--focus.g-state-focus *,
.g-brd-gray-dark-v3--focus.g-state-focus *:focus {
  border-color: #555 !important;
}

.g-brd-gray-dark-v4--focus:focus,
.g-brd-gray-dark-v4--focus.g-state-focus *,
.g-brd-gray-dark-v4--focus.g-state-focus *:focus {
  border-color: #777 !important;
}

.g-brd-gray-dark-v5--focus:focus,
.g-brd-gray-dark-v5--focus.g-state-focus *,
.g-brd-gray-dark-v5--focus.g-state-focus *:focus {
  border-color: #999 !important;
}

.g-brd-gray-dark-light-v1--focus:focus,
.g-brd-gray-dark-light-v1--focus.g-state-focus *,
.g-brd-gray-dark-light-v1--focus.g-state-focus *:focus {
  border-color: #bbb !important;
}

.g-brd-gray-dark-light-v2--focus:focus,
.g-brd-gray-dark-light-v2--focus.g-state-focus *,
.g-brd-gray-dark-light-v2--focus.g-state-focus *:focus {
  border-color: #ccc !important;
}

.g-brd-gray-dark-light-v3--focus:focus,
.g-brd-gray-dark-light-v3--focus.g-state-focus *,
.g-brd-gray-dark-light-v3--focus.g-state-focus *:focus {
  border-color: #ddd !important;
}

.g-brd-gray-dark-light-v4--focus:focus,
.g-brd-gray-dark-light-v4--focus.g-state-focus *,
.g-brd-gray-dark-light-v4--focus.g-state-focus *:focus {
  border-color: #eee !important;
}

.g-brd-gray-dark-light-v5--focus:focus,
.g-brd-gray-dark-light-v5--focus.g-state-focus *,
.g-brd-gray-dark-light-v5--focus.g-state-focus *:focus {
  border-color: #f7f7f7 !important;
}

/* Transparent */
.g-brd-transparent--focus:focus,
.g-brd-transparent--focus.g-state-focus *,
.g-brd-transparent--focus.g-state-focus *:focus {
  border-color: transparent !important;
}

/* Color Red */
.g-brd-red--focus:focus,
.g-brd-red--focus.g-state-focus *,
.g-brd-red--focus.g-state-focus *:focus {
  border-color: #f00 !important;
}

/*------------------------------------
  Checked state box shadow
------------------------------------*/
input[type=checkbox]:checked + .u-shadow-v1-5--checked,
input[type=radio]:checked + .u-shadow-v1-5--checked,
input[type=checkbox]:checked + * .u-shadow-v1-5--checked,
input[type=radio]:checked + * .u-shadow-v1-5--checked {
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
}

.u-shadow-v1-5--checked.g-checked,
.g-checked .u-shadow-v1-5--checked {
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
}

input[type=checkbox]:checked + .u-shadow-v1-v6--checked,
input[type=radio]:checked + .u-shadow-v1-v6--checked,
input[type=checkbox]:checked + * .u-shadow-v1-v6--checked,
input[type=radio]:checked + * .u-shadow-v1-v6--checked {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}

.u-shadow-v1-v6--checked.g-checked,
.g-checked .u-shadow-v1-v6--checked {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}

/*------------------------------------
  Checked state opacity
------------------------------------*/
input[type=checkbox]:checked + .g-opacity-1--checked,
input[type=radio]:checked + .g-opacity-1--checked,
input[type=checkbox]:checked + * .g-opacity-1--checked,
input[type=radio]:checked + * .g-opacity-1--checked {
  opacity: 1;
}

.g-opacity-1--checked.g-checked,
.g-checked .g-opacity-1--checked {
  opacity: 1;
}

/*------------------------------------
  Checked state overlay
------------------------------------*/
input[type=checkbox]:checked + .g-overlay-black-0_5--checked::after,
input[type=radio]:checked + .g-overlay-black-0_5--checked::after,
input[type=checkbox]:checked + * > .g-overlay-black-0_5--checked::after,
input[type=radio]:checked + * > .g-overlay-black-0_5--checked::after {
  background-color: rgba(0, 0, 0, 0.5);
}

input[type=checkbox]:checked + .g-overlay-black-0_7--checked::after,
input[type=radio]:checked + .g-overlay-black-0_7--checked::after,
input[type=checkbox]:checked + * > .g-overlay-black-0_7--checked::after,
input[type=radio]:checked + * > .g-overlay-black-0_7--checked::after {
  background-color: rgba(0, 0, 0, 0.7);
}

input[type=checkbox]:checked + .g-overlay-black-gradient-v1--checked::after,
input[type=radio]:checked + .g-overlay-black-gradient-v1--checked::after,
input[type=checkbox]:checked + * > .g-overlay-black-gradient-v1--checked::after,
input[type=radio]:checked + * > .g-overlay-black-gradient-v1--checked::after {
  background-image: linear-gradient(to bottom, transparent 40%, #000 100%);
}

input[type=checkbox]:checked + .g-overlay-primary-0_5--checked::after,
input[type=radio]:checked + .g-overlay-primary-0_5--checked::after,
input[type=checkbox]:checked + * .g-overlay-primary-0_5--checked::after,
input[type=radio]:checked + * .g-overlay-primary-0_5--checked::after {
  background-color: rgba(59, 177, 143, 0.5);
}

.g-overlay-primary-0_5--checked.g-checked::after,
.g-checked .g-overlay-primary-0_5--checked::after {
  background-color: rgba(59, 177, 143, 0.5);
}

input[type=checkbox]:checked + .g-overlay-primary-0_9--checked::after,
input[type=radio]:checked + .g-overlay-primary-0_9--checked::after,
input[type=checkbox]:checked + * .g-overlay-primary-0_9--checked::after,
input[type=radio]:checked + * .g-overlay-primary-0_9--checked::after {
  background-color: rgba(59, 177, 143, 0.9);
}

.g-overlay-primary-0_9--checked.g-checked::after,
.g-checked .g-overlay-primary-0_9--checked::after {
  background-color: rgba(59, 177, 143, 0.9);
}

/*------------------------------------
  Fields
------------------------------------*/
[data-capitalize] {
  text-transform: uppercase;
}

label.error {
  color: #d9534f;
  margin-top: 0.25rem;
  margin-bottom: 0;
}

input .error,
textarea.error,
select.error {
  border-color: #d9534f !important;
}

.js-autocomplete--ajax {
  position: relative;
  z-index: 10;
}

/*------------------------------------
  Fields Group v1
------------------------------------*/
.u-input-group-v1 {
  position: relative;
}

.u-input-group-v1 input,
.u-input-group-v1 textarea,
.u-input-group-v1 [class*=u-select] {
  line-height: 1.75rem;
  padding: 40px 15px 10px;
}

.u-input-group-v1 input :focus + label, .u-input-group-v1 input [value] + label, .u-input-group-v1 input [placeholder] + label, .u-input-group-v1 input .g-state-not-empty + label,
.u-input-group-v1 textarea:focus + label,
.u-input-group-v1 textarea[value] + label,
.u-input-group-v1 textarea[placeholder] + label,
.u-input-group-v1 textarea.g-state-not-empty + label,
.u-input-group-v1 [class*=u-select]:focus + label,
.u-input-group-v1 [class*=u-select][value] + label,
.u-input-group-v1 [class*=u-select][placeholder] + label,
.u-input-group-v1 [class*=u-select].g-state-not-empty + label {
  top: 20px;
  font-size: 90%;
}

.u-input-group-v1 label {
  position: absolute;
  top: 50%;
  left: 15px;
  transition-property: top, font-size;
  transition-duration: 0.2s;
  transition-timing-function: ease;
  transform: translateY(-50%);
  margin-bottom: 0;
}

/*------------------------------------
  Fields Group v2
------------------------------------*/
.u-input-group-v2 {
  position: relative;
}

.u-input-group-v2 input,
.u-input-group-v2 textarea,
.u-input-group-v2 [class*=u-select] {
  line-height: 1.75rem;
  padding: 10px 15px;
}

.u-input-group-v2 input :focus + label, .u-input-group-v2 input [value] + label, .u-input-group-v2 input [placeholder] + label, .u-input-group-v2 input .g-state-not-empty + label,
.u-input-group-v2 textarea:focus + label,
.u-input-group-v2 textarea[value] + label,
.u-input-group-v2 textarea[placeholder] + label,
.u-input-group-v2 textarea.g-state-not-empty + label,
.u-input-group-v2 [class*=u-select]:focus + label,
.u-input-group-v2 [class*=u-select][value] + label,
.u-input-group-v2 [class*=u-select][placeholder] + label,
.u-input-group-v2 [class*=u-select].g-state-not-empty + label {
  top: 0;
  font-size: 90%;
}

.u-input-group-v2 label {
  position: absolute;
  top: 50%;
  left: 10px;
  background-color: #fff;
  padding: 0 5px;
  margin-bottom: 0;
  transition-property: top, font-size;
  transition-duration: 0.2s;
  transition-timing-function: ease;
  transform: translateY(-50%);
}

.u-input-group-v2 textarea + label {
  top: 20px;
}

/*------------------------------------
  Fields Group v3
------------------------------------*/
.u-input-group-v3 input,
.u-input-group-v3 textarea,
.u-input-group-v3 [class*=u-select] {
  margin-top: -5px;
  border-color: rgba(204, 204, 204, 0.5);
  border-style: solid;
  border-width: 0 0 1px;
  transition: all 0.3s ease 0s;
}

.u-input-group-v3 input :focus,
.u-input-group-v3 textarea:focus,
.u-input-group-v3 [class*=u-select]:focus {
  border-color: rgba(59, 177, 143, 0.5);
  box-shadow: 0 1px 0 0 #003a79;
}

.u-input-group-v3 label {
  margin-bottom: 0;
}

/*------------------------------------
  Fields Group v4
------------------------------------*/
.u-input-group-v4 {
  position: relative;
}

.u-input-group-v4 input,
.u-input-group-v4 textarea,
.u-input-group-v4 [class*=u-select] {
  background-color: transparent;
  border-color: rgba(204, 204, 204, 0.5);
  border-style: solid;
  border-width: 0 0 1px;
}

.u-input-group-v4 input :focus, .u-input-group-v4 input [value], .u-input-group-v4 input [placeholder], .u-input-group-v4 input .g-state-not-empty,
.u-input-group-v4 textarea:focus,
.u-input-group-v4 textarea[value],
.u-input-group-v4 textarea[placeholder],
.u-input-group-v4 textarea.g-state-not-empty,
.u-input-group-v4 [class*=u-select]:focus,
.u-input-group-v4 [class*=u-select][value],
.u-input-group-v4 [class*=u-select][placeholder],
.u-input-group-v4 [class*=u-select].g-state-not-empty {
  background-color: transparent;
  border-color: rgba(59, 177, 143, 0.5);
  box-shadow: 0 1px 0 0 #003a79;
}

.u-input-group-v4 input :focus + label, .u-input-group-v4 input [value] + label, .u-input-group-v4 input [placeholder] + label, .u-input-group-v4 input .g-state-not-empty + label,
.u-input-group-v4 textarea:focus + label,
.u-input-group-v4 textarea[value] + label,
.u-input-group-v4 textarea[placeholder] + label,
.u-input-group-v4 textarea.g-state-not-empty + label,
.u-input-group-v4 [class*=u-select]:focus + label,
.u-input-group-v4 [class*=u-select][value] + label,
.u-input-group-v4 [class*=u-select][placeholder] + label,
.u-input-group-v4 [class*=u-select].g-state-not-empty + label {
  top: 0;
  font-size: 90%;
}

.u-input-group-v4 label {
  position: absolute;
  top: 50%;
  left: 0;
  margin-bottom: 0;
  background-color: transparent;
  color: #999;
  transition-property: top, font-size;
  transition-duration: 0.2s;
  transition-timing-function: ease;
  transform: translateY(-50%);
}

.u-input-group-v4 textarea + label {
  top: 20px;
}

/*------------------------------------
  Checkboxes
------------------------------------*/
.u-check {
  position: relative;
  cursor: pointer;
}

.u-check-icon-font {
  display: inline-block;
  font-size: 0;
  padding-left: 1px;
  padding-right: 1px;
}

.u-check-icon-font i {
  font-size: 22px;
  color: #ccc;
}

.u-check-icon-font i::before {
  content: attr(data-uncheck-icon);
}

.u-check-icon-checkbox, .u-check-icon-radio {
  display: inline-block;
}

.u-check input[type=checkbox]:checked + .u-check-icon-font i,
.u-check input[type=checkbox]:checked + * .u-check-icon-font i,
.u-check input[type=radio]:checked + .u-check-icon-font i,
.u-check input[type=radio]:checked + * .u-check-icon-font i {
  color: #003a79;
}

.u-check input[type=checkbox]:checked + .u-check-icon-font i::before,
.u-check input[type=checkbox]:checked + * .u-check-icon-font i::before,
.u-check input[type=radio]:checked + .u-check-icon-font i::before,
.u-check input[type=radio]:checked + * .u-check-icon-font i::before {
  content: attr(data-check-icon);
}

.g-hide-check {
  display: block !important;
}

.g-checked > * .g-hide-check,
input[type=checkbox]:checked + .g-hide-check,
input[type=radio]:checked + .g-hide-check,
input[type=checkbox]:checked + * .g-hide-check,
input[type=radio]:checked + * .g-hide-check {
  display: none !important;
}

.g-show-check {
  display: none !important;
}

.g-checked > * .g-show-check,
input[type=checkbox]:checked + .g-show-check,
input[type=radio]:checked + .g-show-check,
input[type=checkbox]:checked + * .g-show-check,
input[type=radio]:checked + * .g-show-check {
  display: block !important;
}

/*------------------------------------
  Checkboxes v1
------------------------------------*/
.u-check-icon-checkbox-v1, .u-check-icon-radio-v1 {
  background-color: #fff;
  border: solid 1px #ccc;
}

.u-check-icon-checkbox-v1 {
  border-radius: 1px;
}

.u-check-icon-radio-v1 {
  border-radius: 50%;
}

.u-check input[type=checkbox]:checked + .u-check-icon-checkbox-v1,
.u-check input[type=checkbox]:checked + * .u-check-icon-checkbox-v1,
.u-check input[type=radio]:checked + .u-check-icon-checkbox-v1,
.u-check input[type=radio]:checked + * .u-check-icon-checkbox-v1 {
  color: #fff;
  background-color: #003a79;
  border-color: #003a79;
}

.u-check input[type=checkbox]:checked + .u-check-icon-checkbox-v1::before,
.u-check input[type=checkbox]:checked + * .u-check-icon-checkbox-v1::before,
.u-check input[type=radio]:checked + .u-check-icon-checkbox-v1::before,
.u-check input[type=radio]:checked + * .u-check-icon-checkbox-v1::before {
  content: attr(data-check-icon);
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 12px;
  transform: translate(-50%, -50%);
}

.u-check input[type=checkbox]:checked + .u-check-icon-radio-v1,
.u-check input[type=checkbox]:checked + * .u-check-icon-radio-v1,
.u-check input[type=radio]:checked + .u-check-icon-radio-v1,
.u-check input[type=radio]:checked + * .u-check-icon-radio-v1 {
  border-width: 4px;
  border-color: #003a79;
}

/*------------------------------------
  Checkboxes v2
------------------------------------*/
.u-check-icon-checkbox-v2, .u-check-icon-radio-v2 {
  width: 20px;
  height: 20px;
  border: solid 1px #003a79;
}

.u-check-icon-checkbox-v2 {
  border-radius: 1px;
}

.u-check-icon-radio-v2 {
  border-radius: 50%;
}

/*------------------------------------
  Checkboxes v3
------------------------------------*/
.u-check-icon-checkbox-v3, .u-check-icon-radio-v3 {
  width: 40px;
  height: 40px;
  border: solid 1px #003a79;
  border-radius: 50%;
}

/*------------------------------------
  Checkboxes v4
------------------------------------*/
.u-check-icon-checkbox-v4, .u-check-icon-radio-v4 {
  width: 18px;
  height: 18px;
  font-size: 12px;
  border: solid 1px #ccc;
}

.u-check-icon-checkbox-v4 i::before, .u-check-icon-radio-v4 i::before {
  content: attr(data-uncheck-icon);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.u-check-icon-radio-v4 {
  border-radius: 50%;
}

.u-check-icon-radio-v4 i {
  border-radius: 50%;
}

.u-check input[type=checkbox]:checked + .u-check-icon-checkbox-v4,
.u-check input[type=checkbox]:checked + .u-check-icon-radio-v4,
.u-check input[type=checkbox]:checked + * .u-check-icon-checkbox-v4,
.u-check input[type=checkbox]:checked + * .u-check-icon-radio-v4,
.u-check input[type=radio]:checked + .u-check-icon-checkbox-v4,
.u-check input[type=radio]:checked + .u-check-icon-radio-v4,
.u-check input[type=radio]:checked + * .u-check-icon-checkbox-v4,
.u-check input[type=radio]:checked + * .u-check-icon-radio-v4 {
  color: #003a79;
  border-color: #003a79;
}

.u-check input[type=checkbox]:checked + .u-check-icon-checkbox-v4 i::before,
.u-check input[type=checkbox]:checked + .u-check-icon-radio-v4 i::before,
.u-check input[type=checkbox]:checked + * .u-check-icon-checkbox-v4 i::before,
.u-check input[type=checkbox]:checked + * .u-check-icon-radio-v4 i::before,
.u-check input[type=radio]:checked + .u-check-icon-checkbox-v4 i::before,
.u-check input[type=radio]:checked + .u-check-icon-radio-v4 i::before,
.u-check input[type=radio]:checked + * .u-check-icon-checkbox-v4 i::before,
.u-check input[type=radio]:checked + * .u-check-icon-radio-v4 i::before {
  content: attr(data-check-icon);
}

/*------------------------------------
  Checkboxes v5
------------------------------------*/
.u-check-icon-checkbox-v5, .u-check-icon-radio-v5 {
  width: 18px;
  height: 18px;
}

.u-check-icon-checkbox-v5 i, .u-check-icon-radio-v5 i {
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  width: 100%;
  height: 100%;
  background-color: #fff;
  border: solid 1px #ccc;
  transform: translate(-50%, -50%);
}

.u-check-icon-checkbox-v5 {
  border-radius: 1px;
}

.u-check-icon-radio-v5 {
  border-radius: 50%;
}

.u-check-icon-radio-v5 i {
  border-radius: 50%;
}

.u-check input[type=checkbox]:checked + .u-check-icon-checkbox-v5 i,
.u-check input[type=checkbox]:checked + .u-check-icon-radio-v5 i,
.u-check input[type=checkbox]:checked + * .u-check-icon-checkbox-v5 i,
.u-check input[type=checkbox]:checked + * .u-check-icon-radio-v5 i,
.u-check input[type=radio]:checked + .u-check-icon-checkbox-v5 i,
.u-check input[type=radio]:checked + .u-check-icon-radio-v5 i,
.u-check input[type=radio]:checked + * .u-check-icon-checkbox-v5 i,
.u-check input[type=radio]:checked + * .u-check-icon-radio-v5 i {
  border-width: 4px;
  border-color: #003a79;
}

/*------------------------------------
  Checkboxes v6
------------------------------------*/
.u-check-icon-checkbox-v6, .u-check-icon-radio-v6 {
  width: 18px;
  height: 18px;
  font-size: 12px;
}

.u-check-icon-checkbox-v6 i, .u-check-icon-radio-v6 i {
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  width: 100%;
  height: 100%;
  border: solid 1px #ccc;
  transform: translate(-50%, -50%);
}

.u-check-icon-checkbox-v6 i::before, .u-check-icon-radio-v6 i::before {
  content: attr(data-uncheck-icon);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.u-check-icon-radio-v6 {
  border-radius: 50%;
}

.u-check-icon-radio-v6 i {
  border-radius: 50%;
}

.u-check input[type=checkbox]:checked + .u-check-icon-checkbox-v6 i,
.u-check input[type=checkbox]:checked + .u-check-icon-radio-v6 i,
.u-check input[type=checkbox]:checked + * .u-check-icon-checkbox-v6 i,
.u-check input[type=checkbox]:checked + * .u-check-icon-radio-v6 i,
.u-check input[type=radio]:checked + .u-check-icon-checkbox-v6 i,
.u-check input[type=radio]:checked + .u-check-icon-radio-v6 i,
.u-check input[type=radio]:checked + * .u-check-icon-checkbox-v6 i,
.u-check input[type=radio]:checked + * .u-check-icon-radio-v6 i {
  color: #fff;
  background-color: #003a79;
  border-color: #003a79;
}

.u-check input[type=checkbox]:checked + .u-check-icon-checkbox-v6 i::before,
.u-check input[type=checkbox]:checked + .u-check-icon-radio-v6 i::before,
.u-check input[type=checkbox]:checked + * .u-check-icon-checkbox-v6 i::before,
.u-check input[type=checkbox]:checked + * .u-check-icon-radio-v6 i::before,
.u-check input[type=radio]:checked + .u-check-icon-checkbox-v6 i::before,
.u-check input[type=radio]:checked + .u-check-icon-radio-v6 i::before,
.u-check input[type=radio]:checked + * .u-check-icon-checkbox-v6 i::before,
.u-check input[type=radio]:checked + * .u-check-icon-radio-v6 i::before {
  content: attr(data-check-icon);
}

/*------------------------------------
  Checkboxes v7
------------------------------------*/
.u-check-icon-checkbox-v7, .u-check-icon-radio-v7 {
  cursor: pointer;
  display: block;
  width: 43px;
  height: 22px;
  font-style: normal;
  font-weight: 700;
  font-size: 9px;
  color: #ddd;
  border: solid 1px #ddd;
  border-radius: 12px;
}

.u-check-icon-checkbox-v7 i::before, .u-check-icon-checkbox-v7 i::after, .u-check-icon-radio-v7 i::before, .u-check-icon-radio-v7 i::after {
  content: "";
  display: block;
  position: absolute;
}

.u-check-icon-checkbox-v7 i::before, .u-check-icon-radio-v7 i::before {
  content: attr(data-uncheck-icon);
  top: 0;
  left: 0;
  width: 100%;
  height: 22px;
  line-height: 18px;
  text-transform: uppercase;
  text-align: right;
  padding: 2px 7px;
}

.u-check-icon-checkbox-v7 i::after, .u-check-icon-radio-v7 i::after {
  top: 50%;
  left: 4px;
  width: 16px;
  height: 16px;
  background-color: #ddd;
  border-radius: 50%;
  transform: translateY(-50%);
  transition-property: left;
  transition-duration: 0.1s;
  transition-timing-function: ease-in;
}

.u-check input[type=checkbox]:checked + .u-check-icon-checkbox-v7,
.u-check input[type=checkbox]:checked + .u-check-icon-radio-v7,
.u-check input[type=checkbox]:checked + * .u-check-icon-checkbox-v7,
.u-check input[type=checkbox]:checked + * .u-check-icon-radio-v7,
.u-check input[type=radio]:checked + .u-check-icon-checkbox-v7,
.u-check input[type=radio]:checked + .u-check-icon-radio-v7,
.u-check input[type=radio]:checked + * .u-check-icon-checkbox-v7,
.u-check input[type=radio]:checked + * .u-check-icon-radio-v7 {
  color: #fff;
  background-color: #003a79;
  border-color: #003a79;
}

.u-check input[type=checkbox]:checked + .u-check-icon-checkbox-v7 i:before,
.u-check input[type=checkbox]:checked + .u-check-icon-radio-v7 i:before,
.u-check input[type=checkbox]:checked + * .u-check-icon-checkbox-v7 i:before,
.u-check input[type=checkbox]:checked + * .u-check-icon-radio-v7 i:before,
.u-check input[type=radio]:checked + .u-check-icon-checkbox-v7 i:before,
.u-check input[type=radio]:checked + .u-check-icon-radio-v7 i:before,
.u-check input[type=radio]:checked + * .u-check-icon-checkbox-v7 i:before,
.u-check input[type=radio]:checked + * .u-check-icon-radio-v7 i:before {
  content: attr(data-check-icon);
  text-align: left;
}

.u-check input[type=checkbox]:checked + .u-check-icon-checkbox-v7 i::after,
.u-check input[type=checkbox]:checked + .u-check-icon-radio-v7 i::after,
.u-check input[type=checkbox]:checked + * .u-check-icon-checkbox-v7 i::after,
.u-check input[type=checkbox]:checked + * .u-check-icon-radio-v7 i::after,
.u-check input[type=radio]:checked + .u-check-icon-checkbox-v7 i::after,
.u-check input[type=radio]:checked + .u-check-icon-radio-v7 i::after,
.u-check input[type=radio]:checked + * .u-check-icon-checkbox-v7 i::after,
.u-check input[type=radio]:checked + * .u-check-icon-radio-v7 i::after {
  left: calc(100% - 19px);
  background-color: #fff;
}

/*------------------------------------
  Checkboxes v7
------------------------------------*/
.u-check-icon-checkbox-v8, .u-check-icon-radio-v8 {
  cursor: pointer;
  display: block;
  width: 43px;
  height: 22px;
  font-style: normal;
  font-weight: 700;
  font-size: 9px;
  color: #ddd;
  border: solid 1px #ddd;
  border-radius: 12px;
}

.u-check-icon-checkbox-v8 i::before, .u-check-icon-checkbox-v8 i::after, .u-check-icon-radio-v8 i::before, .u-check-icon-radio-v8 i::after {
  content: "";
  display: block;
  position: absolute;
}

.u-check-icon-checkbox-v8 i::before, .u-check-icon-radio-v8 i::before {
  content: attr(data-uncheck-icon);
  top: 0;
  left: 0;
  width: 100%;
  height: 22px;
  line-height: 18px;
  text-transform: uppercase;
  text-align: right;
  padding: 2px 7px;
}

.u-check-icon-checkbox-v8 i::after, .u-check-icon-radio-v8 i::after {
  top: 50%;
  left: 4px;
  width: 16px;
  height: 16px;
  background-color: #ddd;
  border-radius: 50%;
  transform: translateY(-50%);
  transition-property: left;
  transition-duration: 0.1s;
  transition-timing-function: ease-in;
}

.u-check input[type=checkbox]:checked + .u-check-icon-checkbox-v8,
.u-check input[type=checkbox]:checked + .u-check-icon-radio-v8,
.u-check input[type=checkbox]:checked + * .u-check-icon-checkbox-v8,
.u-check input[type=checkbox]:checked + * .u-check-icon-radio-v8,
.u-check input[type=radio]:checked + .u-check-icon-checkbox-v8,
.u-check input[type=radio]:checked + .u-check-icon-radio-v8,
.u-check input[type=radio]:checked + * .u-check-icon-checkbox-v8,
.u-check input[type=radio]:checked + * .u-check-icon-radio-v8 {
  color: #003a79;
  border-color: #003a79;
}

.u-check input[type=checkbox]:checked + .u-check-icon-checkbox-v8 i:before,
.u-check input[type=checkbox]:checked + .u-check-icon-radio-v8 i:before,
.u-check input[type=checkbox]:checked + * .u-check-icon-checkbox-v8 i:before,
.u-check input[type=checkbox]:checked + * .u-check-icon-radio-v8 i:before,
.u-check input[type=radio]:checked + .u-check-icon-checkbox-v8 i:before,
.u-check input[type=radio]:checked + .u-check-icon-radio-v8 i:before,
.u-check input[type=radio]:checked + * .u-check-icon-checkbox-v8 i:before,
.u-check input[type=radio]:checked + * .u-check-icon-radio-v8 i:before {
  content: attr(data-check-icon);
  text-align: left;
}

.u-check input[type=checkbox]:checked + .u-check-icon-checkbox-v8 i::after,
.u-check input[type=checkbox]:checked + .u-check-icon-radio-v8 i::after,
.u-check input[type=checkbox]:checked + * .u-check-icon-checkbox-v8 i::after,
.u-check input[type=checkbox]:checked + * .u-check-icon-radio-v8 i::after,
.u-check input[type=radio]:checked + .u-check-icon-checkbox-v8 i::after,
.u-check input[type=radio]:checked + .u-check-icon-radio-v8 i::after,
.u-check input[type=radio]:checked + * .u-check-icon-checkbox-v8 i::after,
.u-check input[type=radio]:checked + * .u-check-icon-radio-v8 i::after {
  left: calc(100% - 19px);
  background-color: #003a79;
}

/* P */
[class*=u-checkbox-v1] {
  display: none;
}

[class*=u-checkbox-v1] + label {
  cursor: pointer;
}

.u-checkbox-v1--checked-color-primary:checked + label {
  color: #003a79 !important;
}

.u-checkbox-v1--checked-brd-primary:checked + label {
  border-color: #003a79 !important;
}

/*------------------------------------
  File Attachments
------------------------------------*/
/*------------------------------------
  File Attachments v1
------------------------------------*/
.u-file-attach-v1 {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

.u-file-attach-v1 input[type=file] {
  position: absolute;
  top: -25%;
  left: -25%;
  z-index: 10;
  width: 150%;
  height: 150%;
  opacity: 0;
  cursor: pointer;
}

.u-file-attach-v1 input[readonly] {
  background-color: transparent;
}

/*------------------------------------
  File Attachments v2
------------------------------------*/
.u-file-attach-v2 {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

.u-file-attach-v2 input[type=file] {
  position: absolute;
  top: -25%;
  left: -25%;
  z-index: 10;
  width: 150%;
  height: 150%;
  opacity: 0;
  cursor: pointer;
}

/*------------------------------------
  File Attachments v2
------------------------------------*/
.u-file-attach-v3 {
  cursor: pointer;
  position: relative;
  text-align: center;
  background-color: #f7f7f7;
  overflow: hidden;
  border: 1px dashed #ccc;
  padding: 60px;
  transition-property: background-color;
  transition-duration: 0.2s;
  transition-timing-function: ease-in;
}

.u-file-attach-v3 input[type=file] {
  position: absolute;
  top: -25%;
  left: -25%;
  z-index: 10;
  width: 150%;
  height: 150%;
  opacity: 0;
  cursor: pointer;
}

.u-file-attach-v3:hover {
  background-color: #eee;
}

/*------------------------------------
  Selects
------------------------------------*/
.input-group select {
  -webkit-appearance: none;
}

/*------------------------------------
  Selects v1
------------------------------------*/
.u-select-v1 {
  position: relative;
  max-width: 100%;
  font-size: 1rem;
  color: rgba(0, 0, 0, 0.3);
  cursor: pointer;
  border-width: 1px;
  border-style: solid;
  border-color: #ccc;
  padding: 0.4rem 1rem;
}

.u-select-v1 .chosen-single {
  position: static;
  height: auto;
  color: inherit;
  background-image: none;
  background-color: transparent;
  border: none;
  border-radius: 0;
  box-shadow: none;
  padding: 0;
  line-height: inherit;
}

.u-select-v1 .chosen-single span {
  margin-right: 0;
}

.u-select-v1 .chosen-single span img {
  position: relative;
  top: -2px;
  margin-right: 4px;
}

.u-select-v1 .chosen-single div {
  width: 40px;
}

.u-select-v1 .chosen-single div b {
  background: none !important;
}

.u-select-v1 .chosen-single div b i {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.u-select-v1 .chosen-single div b i:first-child {
  display: inline-block;
}

.u-select-v1 .chosen-single div b i:last-child {
  display: none;
}

.u-select-v1 .chosen-single:focus {
  outline: 0 none;
}

.u-select-v1 .chosen-drop {
  width: calc(100% + 2px);
  box-sizing: border-box;
  border-width: 1px;
  border-style: solid;
  border-color: inherit;
  border-radius: 0;
  border-top-width: 1px;
  margin-left: -1px;
}

.u-select-v1 .chosen-results {
  padding: 0;
  margin: 0;
}

.u-select-v1 .chosen-results > li {
  position: relative;
  font-size: inherit;
  color: #999;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #ccc;
  padding: 12px 16px;
}

.u-select-v1 .chosen-results > li img {
  position: relative;
  top: -2px;
  margin-right: 4px;
}

.u-select-v1 .chosen-results > li div {
  position: absolute;
  top: 0;
  right: 0;
  width: 40px;
  height: 100%;
}

.u-select-v1 .chosen-results > li div b {
  display: block;
  width: 100%;
  height: 100%;
}

.u-select-v1 .chosen-results > li div b i {
  position: absolute;
  top: 50%;
  left: 50%;
  display: none;
  transform: translate(-50%, -50%);
}

.u-select-v1 .chosen-results > li:last-child {
  border-bottom-width: 0;
}

.u-select-v1 .chosen-results > li.highlighted {
  color: #999;
  background-image: none;
  background-color: rgba(59, 177, 143, 0.2);
  border-bottom-color: rgba(59, 177, 143, 0.2);
}

.u-select-v1 .chosen-results > li.highlighted.g-color-white--active {
  color: #fff !important;
}

.u-select-v1 .chosen-results > li.highlighted.g-bg-primary--active {
  background-color: #003a79 !important;
}

.u-select-v1 .chosen-results > li.result-selected {
  color: #999;
  background-color: rgba(59, 177, 143, 0.2);
  border-bottom-color: rgba(59, 177, 143, 0.2);
}

.u-select-v1 .chosen-results > li.result-selected div b i {
  display: inline-block;
}

.u-select-v1.chosen-container-active .chosen-single {
  background-image: none;
  box-shadow: none;
}

.u-select-v1.chosen-with-drop .chosen-single {
  border: none;
  border-radius: 0;
}

.u-select-v1.chosen-with-drop .chosen-single div b i:first-child {
  display: none;
}

.u-select-v1.chosen-with-drop .chosen-single div b i:last-child {
  display: inline-block;
}

.u-select-v1.chosen-container-multi:not(.u-select-multiple-custom) .chosen-choices {
  background-image: none;
  border: none;
  box-shadow: none;
  padding: 0;
}

.u-select-v1.chosen-container-multi:not(.u-select-multiple-custom) .chosen-choices .search-choice {
  font-size: 12px;
  color: #999;
  background-image: none;
  background-color: #fff;
  border-color: #ccc;
  border-radius: 0;
  padding: 5px 20px 5px 5px;
}

.u-select-v1.chosen-container-multi:not(.u-select-multiple-custom) .chosen-choices .search-choice-close {
  top: 50%;
  transform: translateY(-50%);
}

.u-select-v1.chosen-container-multi:not(.u-select-multiple-custom) .chosen-choices .search-field {
  height: 22px;
}

.u-select-v1.chosen-container-multi:not(.u-select-multiple-custom) .chosen-choices .search-field input[type=text] {
  height: 22px;
  margin: 0;
}

.u-select-v1.u-select-multiple-custom .chosen-choices {
  display: none;
}

.u-select-v1.u-select-multiple-custom .chosen-drop {
  width: 100%;
  position: static;
  top: auto;
  left: auto;
  z-index: 3;
  border: none;
  box-shadow: none;
  margin-left: 0;
}

.u-select-v1.u-dropdown-sm {
  padding: 0.1rem 0.5rem;
  font-size: 0.875rem;
}

.u-select-v1.u-dropdown-sm .chosen-results > li {
  padding: 6px 8px;
}

.u-select-v1.u-dropdown-lg {
  padding: 0.55rem 1.5rem;
  font-size: 1.25rem;
}

.u-select-v1.u-dropdown-lg .chosen-results > li {
  padding: 14px 18px;
}

/*------------------------------------
  Selects v2
------------------------------------*/
.u-select-v2 {
  position: relative;
  max-width: 100%;
  font-size: 1rem;
  color: rgba(0, 0, 0, 0.3);
  cursor: pointer;
  border-width: 1px;
  border-style: solid;
  border-color: #ccc;
  padding: 0.4rem 1rem;
}

.u-select-v2 .chosen-single {
  position: static;
  height: auto;
  color: inherit;
  background-image: none;
  background-color: transparent;
  border: none;
  border-radius: 0;
  box-shadow: none;
  padding: 0;
  line-height: inherit;
}

.u-select-v2 .chosen-single span {
  margin-right: 0;
}

.u-select-v2 .chosen-single span img {
  position: relative;
  top: -2px;
  margin-right: 4px;
}

.u-select-v2 .chosen-single div {
  width: 50px;
}

.u-select-v2 .chosen-single div b {
  background: none !important;
}

.u-select-v2 .chosen-single div b i {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.u-select-v2 .chosen-single div b i:first-child {
  display: inline-block;
}

.u-select-v2 .chosen-single div b i:last-child {
  display: none;
}

.u-select-v2 .chosen-single:focus {
  outline: 0 none;
}

.u-select-v2 .chosen-drop,
.u-select-v2 .chosen-results {
  border-radius: 3px;
}

.u-select-v2 .chosen-drop {
  width: calc(100% + 2px);
  box-sizing: border-box;
  border: none;
  box-shadow: 0 6px 15px -6px rgba(0, 0, 0, 0.1);
  margin-left: -1px;
  margin-top: 7px;
}

.u-select-v2 .chosen-results {
  padding: 0;
  margin: 0;
}

.u-select-v2 .chosen-results > li {
  position: relative;
  font-size: inherit;
  color: #999;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #ccc;
  padding: 12px 16px;
}

.u-select-v2 .chosen-results > li img {
  position: relative;
  top: -2px;
  margin-right: 4px;
}

.u-select-v2 .chosen-results > li div {
  position: absolute;
  top: 0;
  right: 0;
  width: 40px;
  height: 100%;
}

.u-select-v2 .chosen-results > li div b {
  display: block;
  width: 100%;
  height: 100%;
}

.u-select-v2 .chosen-results > li div b i {
  position: absolute;
  top: 50%;
  left: 50%;
  display: none;
  transform: translate(-50%, -50%);
}

.u-select-v2 .chosen-results > li:last-child {
  border-bottom-width: 0;
}

.u-select-v2 .chosen-results > li.highlighted {
  color: #999;
  background-image: none;
  background-color: rgba(59, 177, 143, 0.2);
  border-bottom-color: rgba(59, 177, 143, 0.2);
}

.u-select-v2 .chosen-results > li.highlighted.g-color-white--active {
  color: #fff !important;
}

.u-select-v2 .chosen-results > li.highlighted.g-bg-primary--active {
  background-color: #003a79 !important;
}

.u-select-v2 .chosen-results > li.result-selected {
  color: #999;
  background-color: rgba(59, 177, 143, 0.2);
  border-bottom-color: rgba(59, 177, 143, 0.2);
}

.u-select-v2 .chosen-results > li.result-selected div b i {
  display: inline-block;
}

.u-select-v2.chosen-container-active .chosen-single {
  background-image: none;
  box-shadow: none;
}

.u-select-v2.chosen-with-drop .chosen-single {
  border: none;
  border-radius: 0;
}

.u-select-v2.chosen-with-drop .chosen-single div b i:first-child {
  display: none;
}

.u-select-v2.chosen-with-drop .chosen-single div b i:last-child {
  display: inline-block;
}

.u-select-v2.chosen-container-multi:not(.u-select-multiple-custom) .chosen-choices {
  background-image: none;
  border: none;
  box-shadow: none;
  padding: 0;
}

.u-select-v2.chosen-container-multi:not(.u-select-multiple-custom) .chosen-choices .search-choice {
  font-size: 12px;
  color: #999;
  background-image: none;
  background-color: #fff;
  border-color: #ccc;
  border-radius: 0;
  padding: 5px 20px 5px 5px;
}

.u-select-v2.chosen-container-multi:not(.u-select-multiple-custom) .chosen-choices .search-choice-close {
  top: 50%;
  transform: translateY(-50%);
}

.u-select-v2.chosen-container-multi:not(.u-select-multiple-custom) .chosen-choices .search-field {
  height: 22px;
}

.u-select-v2.chosen-container-multi:not(.u-select-multiple-custom) .chosen-choices .search-field input[type=text] {
  height: 22px;
  margin: 0;
}

.u-select-v2.u-select-multiple-custom .chosen-choices {
  display: none;
}

.u-select-v2.u-select-multiple-custom .chosen-drop {
  width: 100%;
  position: static;
  top: auto;
  left: auto;
  z-index: 3;
  border: none;
  box-shadow: none;
  margin-left: 0;
}

.u-select-v2.u-dropdown-sm {
  padding: 0.1rem 0.5rem;
  font-size: 0.875rem;
}

.u-select-v2.u-dropdown-sm .chosen-results > li {
  padding: 6px 8px;
}

.u-select-v2.u-dropdown-lg {
  padding: 0.55rem 1.5rem;
  font-size: 1.25rem;
}

.u-select-v2.u-dropdown-lg .chosen-results > li {
  padding: 14px 18px;
}

/*------------------------------------
  Sliders
------------------------------------*/
/*------------------------------------
  Sliders v1
------------------------------------*/
.u-slider-v1.ui-slider, .u-slider-v1-2.ui-slider, .u-slider-v1-3.ui-slider {
  position: relative;
  background: #eee;
  border: none;
  border-radius: 0;
  margin-top: 12px;
  margin-left: 6px;
  margin-right: 6px;
}

.u-slider-v1.ui-slider .ui-slider-range, .u-slider-v1-2.ui-slider .ui-slider-range, .u-slider-v1-3.ui-slider .ui-slider-range {
  height: 100%;
}

.u-slider-v1.ui-slider .ui-slider-handle, .u-slider-v1-2.ui-slider .ui-slider-handle, .u-slider-v1-3.ui-slider .ui-slider-handle {
  position: absolute;
  top: 50%;
  border-style: solid;
  outline: none;
  background: #fff;
  border-radius: 0;
  cursor: pointer;
  transition-property: border-color;
  transition-duration: 0.3s;
  transition-timing-function: ease;
}

.u-slider-v1.ui-slider.ui-slider-content, .u-slider-v1-2.ui-slider.ui-slider-content, .u-slider-v1-3.ui-slider.ui-slider-content {
  border-color: #eee;
}

.u-slider-v1.ui-slider {
  height: 2px;
}

.u-slider-v1.ui-slider .ui-slider-range {
  background: #003a79;
}

.u-slider-v1.ui-slider .ui-slider-handle {
  width: 20px;
  height: 20px;
  margin-top: -10px;
  margin-left: -10px;
  border-width: 2px;
  border-color: #003a79;
}

.u-slider-v1-2.ui-slider, .u-slider-v1-3.ui-slider {
  height: 4px;
}

.u-slider-v1-2.ui-slider .ui-slider-range, .u-slider-v1-3.ui-slider .ui-slider-range {
  background: #ddd;
}

.u-slider-v1-2.ui-slider .ui-slider-handle, .u-slider-v1-3.ui-slider .ui-slider-handle {
  width: 15px;
  height: 15px;
  margin-top: -8px;
  margin-left: -8px;
  border-width: 2px;
  border-color: #003a79;
}

.u-slider-v1-3.ui-slider .ui-slider-handle {
  border-radius: 50%;
}

/*------------------------------------
  Sliders v2
------------------------------------*/
.u-slider-v2.ui-slider, .u-slider-v2-2.ui-slider, .u-slider-v2-3.ui-slider {
  position: relative;
  background: rgba(59, 177, 143, 0.5);
  border: none;
  border-radius: 0;
  margin-top: 12px;
  margin-left: 6px;
  margin-right: 6px;
}

.u-slider-v2.ui-slider .ui-slider-range, .u-slider-v2-2.ui-slider .ui-slider-range, .u-slider-v2-3.ui-slider .ui-slider-range {
  height: 100%;
}

.u-slider-v2.ui-slider .ui-slider-handle, .u-slider-v2-2.ui-slider .ui-slider-handle, .u-slider-v2-3.ui-slider .ui-slider-handle {
  position: absolute;
  top: 50%;
  border-style: solid;
  outline: none;
  background: #003a79;
  border-radius: 0;
  cursor: pointer;
  transition-property: border-color, transform;
  transition-duration: 0.3s;
  transition-timing-function: ease;
}

.u-slider-v2.ui-slider .ui-slider-handle.ui-state-active, .u-slider-v2-2.ui-slider .ui-slider-handle.ui-state-active, .u-slider-v2-3.ui-slider .ui-slider-handle.ui-state-active {
  transform: scale(1.5);
}

.u-slider-v2.ui-slider {
  height: 2px;
}

.u-slider-v2.ui-slider .ui-slider-range {
  background: #003a79;
}

.u-slider-v2.ui-slider .ui-slider-handle {
  width: 20px;
  height: 20px;
  margin-top: -10px;
  margin-left: -10px;
  border-width: 2px;
  border-color: #003a79;
}

.u-slider-v2-2.ui-slider, .u-slider-v2-3.ui-slider {
  height: 4px;
}

.u-slider-v2-2.ui-slider .ui-slider-range, .u-slider-v2-3.ui-slider .ui-slider-range {
  background: #003a79;
}

.u-slider-v2-2.ui-slider .ui-slider-handle, .u-slider-v2-3.ui-slider .ui-slider-handle {
  width: 15px;
  height: 15px;
  margin-top: -8px;
  margin-left: -8px;
  border-width: 2px;
  border-color: #003a79;
}

.u-slider-v2-3.ui-slider .ui-slider-handle {
  border-radius: 50%;
}

/*------------------------------------
  Datepickers
------------------------------------*/
.u-has-dropdowns-in-popup .ui-autocomplete,
.u-has-dropdowns-in-popup .ui-datepicker {
  z-index: 100000 !important;
}

/*------------------------------------
  Datepickers v1
------------------------------------*/
.u-datepicker-v1 {
  border-width: 1px;
  border-style: solid;
  border-radius: 0;
  z-index: 2 !important;
}

.u-datepicker-v1.ui-datepicker-inline {
  width: 100%;
}

.u-datepicker-v1.ui-datepicker {
  width: initial;
  padding: initial;
}

.u-datepicker-v1 .ui-datepicker {
  width: 100%;
  padding: 0;
  border: none;
}

.u-datepicker-v1 .ui-datepicker-header {
  background-color: transparent;
  border: none;
  border-radius: 0;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #ccc;
  padding: 0;
}

.u-datepicker-v1 .ui-datepicker-title {
  height: 45px;
  line-height: 45px;
  font-size: 16px;
  font-weight: 400;
  color: #000;
  margin-left: 45px;
  margin-right: 45px;
}

.u-datepicker-v1 .ui-datepicker-prev, .u-datepicker-v1 .ui-datepicker-next {
  width: 45px;
  height: 45px;
  line-height: 45px;
  top: 0;
  text-align: center;
  border-radius: 0;
  cursor: pointer;
}

.u-datepicker-v1 .ui-datepicker-prev > span, .u-datepicker-v1 .ui-datepicker-next > span {
  position: static;
  top: 0;
  left: 0;
  display: inline-block;
  width: auto;
  height: auto;
  font-size: 18px;
  color: #000;
  background-image: none;
  text-indent: 0;
  margin-top: 0;
  margin-left: 0;
}

.u-datepicker-v1 .ui-datepicker-prev-hover, .u-datepicker-v1 .ui-datepicker-next-hover {
  top: 0;
  background-color: transparent;
}

.u-datepicker-v1 .ui-datepicker-prev.ui-state-hover, .u-datepicker-v1 .ui-datepicker-next.ui-state-hover {
  border: none;
}

.u-datepicker-v1 .ui-datepicker-prev {
  left: 0;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #ccc;
}

.u-datepicker-v1 .ui-datepicker-prev-hover {
  left: 0;
}

.u-datepicker-v1 .ui-datepicker-prev.ui-state-hover {
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #ccc;
}

.u-datepicker-v1 .ui-datepicker-next {
  right: 0;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #ccc;
}

.u-datepicker-v1 .ui-datepicker-next-hover {
  right: 0;
}

.u-datepicker-v1 .ui-datepicker-next.ui-state-hover {
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #ccc;
}

.u-datepicker-v1 .ui-datepicker-calendar {
  margin-bottom: 0;
}

.u-datepicker-v1 .ui-datepicker-calendar th,
.u-datepicker-v1 .ui-datepicker-calendar td {
  text-align: center;
  padding: 3px;
}

.u-datepicker-v1 .ui-datepicker-calendar th span,
.u-datepicker-v1 .ui-datepicker-calendar th a,
.u-datepicker-v1 .ui-datepicker-calendar td span,
.u-datepicker-v1 .ui-datepicker-calendar td a {
  display: inline-block;
  width: 35px;
  height: 35px;
  line-height: 35px;
  text-align: center;
  color: #555;
  background-color: transparent;
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
  padding: 0;
}

.u-datepicker-v1 .ui-datepicker-calendar th a,
.u-datepicker-v1 .ui-datepicker-calendar td a {
  border-radius: 50%;
  transition: all 0.2s;
}

.u-datepicker-v1 .ui-datepicker-calendar th a:hover, .u-datepicker-v1 .ui-datepicker-calendar th a.ui-state-active,
.u-datepicker-v1 .ui-datepicker-calendar td a:hover,
.u-datepicker-v1 .ui-datepicker-calendar td a.ui-state-active {
  color: #fff;
  background-color: #003a79;
  border-color: #003a79;
  transition: all 0.2s;
}

.u-datepicker-v1 .ui-datepicker-calendar th span,
.u-datepicker-v1 .ui-datepicker-calendar th a {
  font-size: 12px;
  font-weight: 400;
  color: #bbb;
  text-transform: uppercase;
}

.u-datepicker-v1 .ui-datepicker-calendar td span,
.u-datepicker-v1 .ui-datepicker-calendar td a {
  font-size: 14px;
}

@media (min-width: 768px) {
  .u-datepicker-v1 .ui-datepicker-title {
    height: 50px;
    line-height: 50px;
    margin-left: 50px;
    margin-right: 50px;
  }
  .u-datepicker-v1 .ui-datepicker-prev, .u-datepicker-v1 .ui-datepicker-next {
    width: 50px;
    height: 50px;
    line-height: 50px;
  }
  .u-datepicker-v1 .ui-datepicker-calendar {
    border-collapse: separate;
    border-spacing: 4px;
  }
  .u-datepicker-v1 .ui-datepicker-calendar th,
  .u-datepicker-v1 .ui-datepicker-calendar td {
    padding: 5px;
  }
  .u-datepicker-v1 .ui-datepicker-calendar th span,
  .u-datepicker-v1 .ui-datepicker-calendar th a,
  .u-datepicker-v1 .ui-datepicker-calendar td span,
  .u-datepicker-v1 .ui-datepicker-calendar td a {
    font-size: 14px;
  }
}
/*------------------------------------
  Quantity
------------------------------------*/
.u-quantity-v1 input {
  background-color: #fff !important;
}

.js-plus,
.js-minus {
  cursor: pointer;
}

/*------------------------------------
  Carousel indicators
------------------------------------*/
[class*=u-carousel-indicators] {
  display: block;
  position: absolute;
  padding-left: 0;
  margin-bottom: 0;
}

[class*=u-carousel-indicators] li {
  list-style: none;
}

[class*=u-carousel-indicators] span {
  display: block;
  cursor: pointer;
}

/*------------------------------------
  Carousel indicators v1
------------------------------------*/
.u-carousel-indicators-v1,
.u-carousel-indicators-v1--white {
  display: flex !important;
}

.u-carousel-indicators-v1 li,
.u-carousel-indicators-v1--white li {
  margin: 0 5px;
}

.u-carousel-indicators-v1 li.slick-active span,
.u-carousel-indicators-v1--white li.slick-active span {
  background-color: #003a79;
}

.u-carousel-indicators-v1 span,
.u-carousel-indicators-v1--white span {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #777;
  opacity: 1;
}

.u-carousel-indicators-v1 span {
  background-color: #777;
}

.u-carousel-indicators-v1--white li.slick-active span {
  background-color: #fff;
}

/*------------------------------------
  Carousel indicators v2
------------------------------------*/
.u-carousel-indicators-v2 li {
  margin: 0 5px;
}

.u-carousel-indicators-v2 li.slick-active span {
  opacity: 1;
}

.u-carousel-indicators-v2 span {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background-color: #fff;
  opacity: 0.3;
}

/*------------------------------------
  Carousel indicators v3
------------------------------------*/
.u-carousel-indicators-v3 li {
  margin: 0 3px;
}

.u-carousel-indicators-v3 li.slick-active span {
  width: 12px;
  height: 12px;
  background-color: #fff;
}

.u-carousel-indicators-v3 span {
  width: 10px;
  height: 10px;
  border: 1px solid #fff;
  border-radius: 50%;
  background-color: transparent;
}

/*------------------------------------
  Carousel indicators v4
------------------------------------*/
.u-carousel-indicators-v4 li {
  margin: 0 7px;
}

.u-carousel-indicators-v4 li.slick-active span {
  background-color: #003a79;
}

.u-carousel-indicators-v4 span {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background-color: #ccc;
}

/*------------------------------------
  Carousel indicators v5
------------------------------------*/
.u-carousel-indicators-v5 {
  bottom: auto;
  left: auto;
  right: 15px;
  top: 15px;
  width: auto;
}

.u-carousel-indicators-v5 li {
  margin: 0 3px;
}

.u-carousel-indicators-v5 li.slick-active span {
  width: 9px;
  height: 9px;
  background-color: #fff;
}

.u-carousel-indicators-v5 span {
  width: 9px;
  height: 9px;
  border-radius: 50%;
  border: 1px solid #fff;
  opacity: 1;
  position: relative;
}

/*------------------------------------
  Carousel indicators v6
------------------------------------*/
.u-carousel-indicators-v6 {
  display: block;
  left: 50%;
  right: auto;
  bottom: 0;
  transform: translateX(-50%);
}

.u-carousel-indicators-v6::before {
  content: "";
  position: absolute;
  top: 7px;
  left: 50%;
  right: 50%;
  display: none;
  width: calc(100% - 130px);
  height: 0;
  border-bottom: 1px solid #111;
  transform: translate(-50%, 0px);
}

.u-carousel-indicators-v6 span {
  position: relative;
  display: block;
  width: 10px;
  height: 10px;
  border-radius: 10px;
  border: 1px solid #111;
  background-color: #fff;
  opacity: 1;
  margin: 4px auto 0;
}

.u-carousel-indicators-v6 li {
  display: table-cell;
  width: 1%;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 11px;
  color: #111;
  vertical-align: top;
  cursor: pointer;
  float: none;
}

.u-carousel-indicators-v6 li.slick-active {
  color: #003a79;
}

.u-carousel-indicators-v6 li.slick-active span {
  display: block;
  width: 17px;
  height: 17px;
  border: 3px solid #003a79;
  border-radius: 10px;
  margin: 0 auto;
}

.u-carousel-indicators-v6 .u-dot-title {
  display: none;
}

@media (min-width: 768px) {
  .u-carousel-indicators-v6 {
    top: 0;
    bottom: auto;
  }
  .u-carousel-indicators-v6::before {
    display: block;
  }
  .u-carousel-indicators-v6 span {
    margin: 3px auto 19px;
  }
  .u-carousel-indicators-v6 li.slick-active span {
    margin: 0 auto 15px;
  }
  .u-carousel-indicators-v6 .u-dot-title {
    display: block;
  }
}
/*------------------------------------
  Carousel indicators v7
------------------------------------*/
.u-carousel-indicators-v7 {
  position: absolute;
  left: 0;
  top: 50%;
  bottom: auto;
  display: block;
  width: 7px;
  transform: translateY(-50%);
}

.u-carousel-indicators-v7 span {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #fff;
  opacity: 0.3;
}

.u-carousel-indicators-v7 li {
  display: block;
  margin: 15px 0;
  float: none;
}

.u-carousel-indicators-v7 li.slick-active span {
  opacity: 1;
}

/*------------------------------------
  Carousel indicators v8
------------------------------------*/
.u-carousel-indicators-v8 {
  position: absolute;
  left: 0;
  top: 50%;
  bottom: auto;
  display: block;
  width: 7px;
  transform: translateY(-50%);
}

.u-carousel-indicators-v8 span {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #fff;
}

.u-carousel-indicators-v8 li {
  display: block;
  margin: 15px 0;
}

.u-carousel-indicators-v8 li.slick-active span {
  background-color: #003a79;
}

/*------------------------------------
  Carousel indicators v9
------------------------------------*/
.u-carousel-indicators-v9 {
  padding-left: 0;
}

.u-carousel-indicators-v9 li {
  display: block;
  color: #000;
  text-transform: uppercase;
  background-color: #bbb;
  border-top-width: 0;
  border-top-style: solid;
  border-top-color: #fff;
  vertical-align: top;
  cursor: pointer;
  padding: 10px;
}

.u-carousel-indicators-v9 li + li {
  border-top-width: 1px;
}

.u-carousel-indicators-v9 li.slick-active {
  color: #fff;
  background-color: #003a79;
}

@media (min-width: 576px) {
  .u-carousel-indicators-v9 li {
    display: table-cell;
    width: 1%;
    border-width: 1px;
    border-style: solid;
    border-color: #fff;
    border-left-width: 0;
    border-right-width: 0;
    float: none;
    vertical-align: top;
    cursor: pointer;
    padding: 10px;
  }
  .u-carousel-indicators-v9 li + li {
    border-left-width: 1px;
  }
}
/*------------------------------------
  Carousel indicators v10
------------------------------------*/
.u-carousel-indicators-v10 {
  padding-left: 0;
}

.u-carousel-indicators-v10 li {
  display: block;
  color: #000;
  text-transform: uppercase;
  background-color: #bbb;
  border-top-width: 0;
  border-top-style: solid;
  border-top-color: #fff;
  vertical-align: top;
  cursor: pointer;
  padding: 10px;
}

.u-carousel-indicators-v10 li + li {
  border-top-width: 1px;
}

.u-carousel-indicators-v10 li.slick-active {
  color: #fff;
  background-color: #003a79;
}

@media (min-width: 576px) {
  .u-carousel-indicators-v10 {
    position: absolute;
    top: 0;
    display: flex;
    flex-direction: column;
  }
  .u-carousel-indicators-v10 li {
    flex: 1;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
}
/*------------------------------------
  Carousel indicators v11
------------------------------------*/
.u-carousel-indicators-v11 span {
  display: block;
  width: 12px;
  height: 12px;
  border: 1px solid #bbb;
  border-radius: 50%;
  background-color: transparent;
}

.u-carousel-indicators-v11 li {
  margin: 0 3px;
}

.u-carousel-indicators-v11 li.slick-active span {
  background-color: #bbb;
}

/*------------------------------------
  Carousel indicators v12
------------------------------------*/
.u-carousel-indicators-v12,
.u-carousel-indicators-v12--white {
  white-space: nowrap;
}

.u-carousel-indicators-v12 li,
.u-carousel-indicators-v12--white li {
  position: relative;
  display: inline-block;
  width: 16px;
  height: 16px;
  margin: 0 5px;
}

.u-carousel-indicators-v12 li span,
.u-carousel-indicators-v12--white li span {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-color: transparent;
  border-radius: 50%;
  text-indent: -9999px;
  transition: background 0.3s ease;
}

.u-carousel-indicators-v12 li span::before, .u-carousel-indicators-v12 li span::after,
.u-carousel-indicators-v12--white li span::before,
.u-carousel-indicators-v12--white li span::after {
  content: "";
  display: none;
}

.u-carousel-indicators-v12 li span::before,
.u-carousel-indicators-v12--white li span::before {
  display: block;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 0;
  transition: height 0.3s ease;
}

.u-carousel-indicators-v12 li span:hover, .u-carousel-indicators-v12 li span:focus,
.u-carousel-indicators-v12--white li span:hover,
.u-carousel-indicators-v12--white li span:focus {
  background-color: rgba(0, 0, 0, 0.2);
}

.u-carousel-indicators-v12 li.slick-active span::before,
.u-carousel-indicators-v12--white li.slick-active span::before {
  height: 100%;
}

.u-carousel-indicators-v12--white li span {
  box-shadow: inset 0 0 0 2px #fff;
}

.u-carousel-indicators-v12--white li span::before {
  background-color: #fff;
  box-shadow: 0 0 1px #fff;
}

/*------------------------------------
  Carousel indicators v13
------------------------------------*/
.u-carousel-indicators-v13,
.u-carousel-indicators-v13--white {
  white-space: nowrap;
}

.u-carousel-indicators-v13 li,
.u-carousel-indicators-v13--white li {
  position: relative;
  display: inline-block;
  width: 16px;
  height: 16px;
  margin: 0 5px;
}

.u-carousel-indicators-v13 li span,
.u-carousel-indicators-v13--white li span {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  text-indent: -9999px;
  transition: transform 0.3s ease, background-color 0.3s ease;
}

.u-carousel-indicators-v13 li span::before, .u-carousel-indicators-v13 li span::after,
.u-carousel-indicators-v13--white li span::before,
.u-carousel-indicators-v13--white li span::after {
  content: "";
  display: none;
}

.u-carousel-indicators-v13 li.slick-active span,
.u-carousel-indicators-v13--white li.slick-active span {
  transform: scale(1.5);
}

.u-carousel-indicators-v13--white li span {
  background: rgba(255, 255, 255, 0.5);
}

.u-carousel-indicators-v13--white li span:hover, .u-carousel-indicators-v13--white li span:focus {
  background-color: #fff;
}

.u-carousel-indicators-v13--white li.slick-active span {
  background-color: #fff;
}

/*------------------------------------
  Carousel indicators v14
------------------------------------*/
.u-carousel-indicators-v14,
.u-carousel-indicators-v14--white {
  white-space: nowrap;
}

.u-carousel-indicators-v14 li,
.u-carousel-indicators-v14--white li {
  position: relative;
  display: inline-block;
  width: 16px;
  height: 16px;
  margin: 0 5px;
}

.u-carousel-indicators-v14 li span,
.u-carousel-indicators-v14--white li span {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  text-indent: -9999px;
  transition: box-shadow 0.3s ease, background-color 0.3s ease;
}

.u-carousel-indicators-v14 li span::before, .u-carousel-indicators-v14 li span::after,
.u-carousel-indicators-v14--white li span::before,
.u-carousel-indicators-v14--white li span::after {
  content: "";
  display: none;
}

.u-carousel-indicators-v14--white li span {
  background: rgba(255, 255, 255, 0.5);
}

.u-carousel-indicators-v14--white li span:hover, .u-carousel-indicators-v14--white li span:focus {
  background-color: #fff;
}

.u-carousel-indicators-v14--white li.slick-active span {
  background-color: transparent;
  box-shadow: 0 0 0 2px #fff;
}

/*------------------------------------
  Carousel indicators v15
------------------------------------*/
.u-carousel-indicators-v15,
.u-carousel-indicators-v15--white {
  white-space: nowrap;
}

.u-carousel-indicators-v15 li,
.u-carousel-indicators-v15--white li {
  position: relative;
  display: inline-block;
  width: 16px;
  height: 16px;
  margin: 0 5px;
}

.u-carousel-indicators-v15 li span,
.u-carousel-indicators-v15--white li span {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: transparent;
  border-radius: 50%;
  text-indent: -9999px;
  transition: box-shadow 0.3s ease;
}

.u-carousel-indicators-v15 li span::before, .u-carousel-indicators-v15 li span::after,
.u-carousel-indicators-v15--white li span::before,
.u-carousel-indicators-v15--white li span::after {
  content: "";
  display: none;
}

.u-carousel-indicators-v15--white li span {
  box-shadow: inset 0 0 0 2px #fff;
}

.u-carousel-indicators-v15--white li span:hover, .u-carousel-indicators-v15--white li span:focus {
  box-shadow: inset 0 0 0 2px rgba(255, 255, 255, 0.6);
}

.u-carousel-indicators-v15--white li.slick-active span {
  box-shadow: inset 0 0 0 8px #fff;
}

/*------------------------------------
  Carousel indicators v16
------------------------------------*/
.u-carousel-indicators-v16,
.u-carousel-indicators-v16--white {
  white-space: nowrap;
}

.u-carousel-indicators-v16 li,
.u-carousel-indicators-v16--white li {
  position: relative;
  display: inline-block;
  width: 16px;
  height: 16px;
  margin: 0 5px;
}

.u-carousel-indicators-v16 li span,
.u-carousel-indicators-v16--white li span {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: transparent;
  border-radius: 50%;
  overflow: hidden;
  text-indent: -9999px;
  transition: opacity 0.3s ease;
}

.u-carousel-indicators-v16 li span::before, .u-carousel-indicators-v16 li span::after,
.u-carousel-indicators-v16--white li span::before,
.u-carousel-indicators-v16--white li span::after {
  content: "";
  display: none;
}

.u-carousel-indicators-v16 li span::before,
.u-carousel-indicators-v16--white li span::before {
  display: block;
  position: absolute;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  transform: scale(0);
  transform-origin: 50% 50%;
  transition: transform 0.3s ease;
}

.u-carousel-indicators-v16 li span:hover, .u-carousel-indicators-v16 li span:focus,
.u-carousel-indicators-v16--white li span:hover,
.u-carousel-indicators-v16--white li span:focus {
  opacity: 0.7;
}

.u-carousel-indicators-v16 li.slick-active span::before,
.u-carousel-indicators-v16--white li.slick-active span::before {
  transform: scale(1);
}

.u-carousel-indicators-v16--white li span {
  box-shadow: inset 0 0 0 2px #fff;
}

.u-carousel-indicators-v16--white li span::before {
  background-color: #fff;
}

.u-carousel-indicators-v16--sm li {
  width: 8px;
  height: 8px;
}

.u-carousel-indicators-v16--sm li span {
  box-shadow: inset 0 0 0 1px #fff;
}

/*------------------------------------
  Carousel indicators v17
------------------------------------*/
.u-carousel-indicators-v17,
.u-carousel-indicators-v17--white {
  white-space: nowrap;
}

.u-carousel-indicators-v17 li,
.u-carousel-indicators-v17--white li {
  position: relative;
  display: inline-block;
  width: 16px;
  height: 16px;
  margin: 0 5px;
}

.u-carousel-indicators-v17 li span,
.u-carousel-indicators-v17--white li span {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  text-indent: -9999px;
  transition: box-shadow 0.3s ease;
}

.u-carousel-indicators-v17 li span::before, .u-carousel-indicators-v17 li span::after,
.u-carousel-indicators-v17--white li span::before,
.u-carousel-indicators-v17--white li span::after {
  content: "";
  display: none;
}

.u-carousel-indicators-v17--white li span {
  box-shadow: inset 0 0 0 8px rgba(255, 255, 255, 0.5);
}

.u-carousel-indicators-v17--white li span:hover, .u-carousel-indicators-v17--white li span:focus {
  box-shadow: inset 0 0 0 8px #fff;
}

.u-carousel-indicators-v17--white li.slick-active span {
  box-shadow: inset 0 0 0 2px #fff;
}

/*------------------------------------
  Carousel indicators v18
------------------------------------*/
.u-carousel-indicators-v18,
.u-carousel-indicators-v18--white {
  white-space: nowrap;
}

.u-carousel-indicators-v18 li,
.u-carousel-indicators-v18--white li {
  position: relative;
  display: inline-block;
  width: 18px;
  height: 18px;
  margin: 0 5px;
}

.u-carousel-indicators-v18 li span,
.u-carousel-indicators-v18--white li span {
  position: absolute;
  top: 3px;
  left: 3px;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  text-indent: -9999px;
  transition: opacity 0.3s ease;
}

.u-carousel-indicators-v18 li span::before, .u-carousel-indicators-v18 li span::after,
.u-carousel-indicators-v18--white li span::before,
.u-carousel-indicators-v18--white li span::after {
  content: "";
  display: none;
}

.u-carousel-indicators-v18 li span:hover, .u-carousel-indicators-v18 li span:focus,
.u-carousel-indicators-v18--white li span:hover,
.u-carousel-indicators-v18--white li span:focus {
  opacity: 0.5;
}

.u-carousel-indicators-v18 li svg,
.u-carousel-indicators-v18 li i,
.u-carousel-indicators-v18--white li svg,
.u-carousel-indicators-v18--white li i {
  z-index: 10;
  width: 100%;
  height: 100%;
}

.u-carousel-indicators-v18 li svg circle,
.u-carousel-indicators-v18 li svg path,
.u-carousel-indicators-v18 li svg polygon,
.u-carousel-indicators-v18 li i circle,
.u-carousel-indicators-v18 li i path,
.u-carousel-indicators-v18 li i polygon,
.u-carousel-indicators-v18--white li svg circle,
.u-carousel-indicators-v18--white li svg path,
.u-carousel-indicators-v18--white li svg polygon,
.u-carousel-indicators-v18--white li i circle,
.u-carousel-indicators-v18--white li i path,
.u-carousel-indicators-v18--white li i polygon {
  opacity: 0;
  fill: none;
  stroke-width: 3;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-dasharray: 39 39;
  stroke-dashoffset: 39;
  transition: stroke-dashoffset 0.3s, opacity 0.3s;
}

.u-carousel-indicators-v18 li.slick-active span,
.u-carousel-indicators-v18--white li.slick-active span {
  opacity: 0.5;
}

.u-carousel-indicators-v18 li.slick-active svg circle,
.u-carousel-indicators-v18 li.slick-active svg path,
.u-carousel-indicators-v18 li.slick-active svg polygon,
.u-carousel-indicators-v18 li.slick-active i circle,
.u-carousel-indicators-v18 li.slick-active i path,
.u-carousel-indicators-v18 li.slick-active i polygon,
.u-carousel-indicators-v18--white li.slick-active svg circle,
.u-carousel-indicators-v18--white li.slick-active svg path,
.u-carousel-indicators-v18--white li.slick-active svg polygon,
.u-carousel-indicators-v18--white li.slick-active i circle,
.u-carousel-indicators-v18--white li.slick-active i path,
.u-carousel-indicators-v18--white li.slick-active i polygon {
  opacity: 1;
  stroke-dashoffset: 0;
  transition: stroke-dashoffset 0.3s, opacity 0.15s;
}

.u-carousel-indicators-v18--white li span {
  background-color: #003a79;
}

.u-carousel-indicators-v18--white li svg circle,
.u-carousel-indicators-v18--white li svg path,
.u-carousel-indicators-v18--white li svg polygon,
.u-carousel-indicators-v18--white li i circle,
.u-carousel-indicators-v18--white li i path,
.u-carousel-indicators-v18--white li i polygon {
  stroke: #fff;
}

/*------------------------------------
  Carousel indicators v19
------------------------------------*/
.u-carousel-indicators-v19,
.u-carousel-indicators-v19--white {
  white-space: nowrap;
}

.u-carousel-indicators-v19 li,
.u-carousel-indicators-v19--white li {
  position: relative;
  display: inline-block;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  margin: 0 5px;
  transition: box-shadow 0.3s ease;
}

.u-carousel-indicators-v19 li span,
.u-carousel-indicators-v19--white li span {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  text-indent: -9999px;
  transition: background-color 0.3s ease, transform 0.3s ease;
}

.u-carousel-indicators-v19 li span::before, .u-carousel-indicators-v19 li span::after,
.u-carousel-indicators-v19--white li span::before,
.u-carousel-indicators-v19--white li span::after {
  content: "";
  display: none;
}

.u-carousel-indicators-v19 li.slick-active span,
.u-carousel-indicators-v19--white li.slick-active span {
  background-color: #fff;
  transform: scale(0.4);
}

.u-carousel-indicators-v19--white li {
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0);
}

.u-carousel-indicators-v19--white li span {
  background-color: rgba(255, 255, 255, 0.7);
}

.u-carousel-indicators-v19--white li span:hover, .u-carousel-indicators-v19--white li span:focus {
  background-color: #fff;
}

.u-carousel-indicators-v19--white li.slick-active {
  box-shadow: 0 0 0 2px #fff;
}

/*------------------------------------
  Carousel indicators v20
------------------------------------*/
.u-carousel-indicators-v20,
.u-carousel-indicators-v20--white {
  white-space: nowrap;
}

.u-carousel-indicators-v20 li,
.u-carousel-indicators-v20--white li {
  position: relative;
  display: inline-block;
  width: 16px;
  height: 16px;
  margin: 0 5px;
}

.u-carousel-indicators-v20 li span,
.u-carousel-indicators-v20--white li span {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  text-indent: -9999px;
  transition: border-color 0.3s ease;
}

.u-carousel-indicators-v20 li span::before, .u-carousel-indicators-v20 li span::after,
.u-carousel-indicators-v20--white li span::before,
.u-carousel-indicators-v20--white li span::after {
  content: "";
  display: none;
}

.u-carousel-indicators-v20 li span::before,
.u-carousel-indicators-v20--white li span::before {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  visibility: hidden;
  opacity: 0;
  transform: scale(3);
  transition: opacity 0.3s ease, transform 0.3s ease, visibility 0s 0.3s;
}

.u-carousel-indicators-v20 li span:hover, .u-carousel-indicators-v20 li span:focus,
.u-carousel-indicators-v20--white li span:hover,
.u-carousel-indicators-v20--white li span:focus {
  border-color: #003a79;
}

.u-carousel-indicators-v20 li.slick-active span,
.u-carousel-indicators-v20--white li.slick-active span {
  border-color: #003a79;
}

.u-carousel-indicators-v20 li.slick-active span::before,
.u-carousel-indicators-v20--white li.slick-active span::before {
  visibility: visible;
  opacity: 1;
  transform: scale(1);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

.u-carousel-indicators-v20--white li span {
  border: 2px solid #fff;
}

.u-carousel-indicators-v20--white li span::before {
  background: #003a79;
  box-shadow: 0 0 1px #003a79;
}

/*------------------------------------
  Carousel indicators v21
------------------------------------*/
.u-carousel-indicators-v21,
.u-carousel-indicators-v21--white {
  white-space: nowrap;
}

.u-carousel-indicators-v21 li,
.u-carousel-indicators-v21--white li {
  position: relative;
  display: inline-block;
  width: 16px;
  height: 16px;
  margin: 0 5px;
  perspective: 1000px;
}

.u-carousel-indicators-v21 li span,
.u-carousel-indicators-v21--white li span {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: transparent;
  border-radius: 50%;
  text-indent: -9999px;
  transform-style: preserve-3d;
  transition: transform 0.3s ease, opacity 0.3s ease;
}

.u-carousel-indicators-v21 li span::before, .u-carousel-indicators-v21 li span::after,
.u-carousel-indicators-v21--white li span::before,
.u-carousel-indicators-v21--white li span::after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  text-indent: 0;
  backface-visibility: hidden;
}

.u-carousel-indicators-v21 li span::after,
.u-carousel-indicators-v21--white li span::after {
  transform: rotateY(180deg);
}

.u-carousel-indicators-v21 li span:hover,
.u-carousel-indicators-v21--white li span:hover {
  opacity: 0.8;
}

.u-carousel-indicators-v21 li.slick-active span,
.u-carousel-indicators-v21--white li.slick-active span {
  transform: rotateY(180deg);
}

.u-carousel-indicators-v21--white li span::before {
  background-color: #fff;
}

.u-carousel-indicators-v21--white li span::after {
  background-color: #003a79;
}

/*------------------------------------
  Carousel indicators v22
------------------------------------*/
.u-carousel-indicators-v22,
.u-carousel-indicators-v22--white {
  white-space: nowrap;
}

.u-carousel-indicators-v22 li,
.u-carousel-indicators-v22--white li {
  position: relative;
  display: inline-block;
  z-index: 1;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  cursor: pointer;
  margin: 0 5px;
  transition: border-color 0.3s ease;
}

.u-carousel-indicators-v22 li span,
.u-carousel-indicators-v22--white li span {
  position: absolute;
  bottom: 250%;
  left: 50%;
  width: auto;
  height: auto;
  line-height: 2;
  opacity: 0;
  white-space: nowrap;
  visibility: hidden;
  border-radius: 0;
  padding: 0 10px;
  transform: translateX(-50%) translateY(-50%);
  transition: transform 0.3s ease, opacity 0.3s ease, visibility 0s 0.3s ease;
}

.u-carousel-indicators-v22 li span::before, .u-carousel-indicators-v22 li span::after,
.u-carousel-indicators-v22--white li span::before,
.u-carousel-indicators-v22--white li span::after {
  content: "";
  display: none;
}

.u-carousel-indicators-v22 li span::before,
.u-carousel-indicators-v22--white li span::before {
  display: block;
  position: absolute;
  top: 99%;
  left: 50%;
  width: 0;
  height: 0;
  margin-left: -10px;
  border: 10px solid transparent;
  pointer-events: none;
  backface-visibility: hidden;
  transition: opacity 0.3s ease;
}

.u-carousel-indicators-v22 li span:hover,
.u-carousel-indicators-v22--white li span:hover {
  z-index: 11;
  visibility: visible;
  opacity: 1;
  transform: translateX(-50%) translateY(0%);
  transition: transform 0.3s ease, opacity 0.3s ease;
}

.u-carousel-indicators-v22 li.slick-active span,
.u-carousel-indicators-v22--white li.slick-active span {
  z-index: 100;
  visibility: visible;
  opacity: 1;
  transform: translateX(-50%) translateY(0%);
  transition: transform 0.3s ease, opacity 0.3s ease;
}

.u-carousel-indicators-v22 li.slick-active:hover span,
.u-carousel-indicators-v22--white li.slick-active:hover span {
  opacity: 1 !important;
}

.u-carousel-indicators-v22 li:hover,
.u-carousel-indicators-v22--white li:hover {
  z-index: 11;
}

.u-carousel-indicators-v22:hover li.slick-active span,
.u-carousel-indicators-v22--white:hover li.slick-active span {
  opacity: 0.2;
}

.u-carousel-indicators-v22--white li {
  border: 2px solid #fff;
}

.u-carousel-indicators-v22--white li span {
  color: #fff;
  background-color: #003a79;
}

.u-carousel-indicators-v22--white li span::before {
  border-top-color: #003a79;
}

.u-carousel-indicators-v22--white li.slick-active {
  border-color: #003a79;
}

/*------------------------------------
  Carousel indicators v23
------------------------------------*/
.u-carousel-indicators-v23,
.u-carousel-indicators-v23--white {
  white-space: nowrap;
}

.u-carousel-indicators-v23 li,
.u-carousel-indicators-v23--white li {
  position: relative;
  display: inline-block;
  width: 16px;
  height: 16px;
  margin: 0 5px;
}

.u-carousel-indicators-v23 li span,
.u-carousel-indicators-v23--white li span {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  text-indent: -9999px;
  transition: background-color 0.3s ease;
}

.u-carousel-indicators-v23 li span::before, .u-carousel-indicators-v23 li span::after,
.u-carousel-indicators-v23--white li span::before,
.u-carousel-indicators-v23--white li span::after {
  content: "";
  display: none;
}

.u-carousel-indicators-v23 li.slick-active:first-child ~ .u-dots-helper,
.u-carousel-indicators-v23--white li.slick-active:first-child ~ .u-dots-helper {
  transform: translateX(0);
}

.u-carousel-indicators-v23 li.slick-active:nth-child(2) ~ .u-dots-helper,
.u-carousel-indicators-v23--white li.slick-active:nth-child(2) ~ .u-dots-helper {
  transform: translateX(100%);
}

.u-carousel-indicators-v23 li.slick-active:nth-child(3) ~ .u-dots-helper,
.u-carousel-indicators-v23--white li.slick-active:nth-child(3) ~ .u-dots-helper {
  transform: translateX(200%);
}

.u-carousel-indicators-v23 li.slick-active:nth-child(4) ~ .u-dots-helper,
.u-carousel-indicators-v23--white li.slick-active:nth-child(4) ~ .u-dots-helper {
  transform: translateX(300%);
}

.u-carousel-indicators-v23 li.slick-active:nth-child(5) ~ .u-dots-helper,
.u-carousel-indicators-v23--white li.slick-active:nth-child(5) ~ .u-dots-helper {
  transform: translateX(400%);
}

.u-carousel-indicators-v23 li.slick-active:nth-child(6) ~ .u-dots-helper,
.u-carousel-indicators-v23--white li.slick-active:nth-child(6) ~ .u-dots-helper {
  transform: translateX(500%);
}

.u-carousel-indicators-v23 li.slick-active:nth-child(7) ~ .u-dots-helper,
.u-carousel-indicators-v23--white li.slick-active:nth-child(7) ~ .u-dots-helper {
  transform: translateX(600%);
}

.u-carousel-indicators-v23 li.slick-active:nth-child(8) ~ .u-dots-helper,
.u-carousel-indicators-v23--white li.slick-active:nth-child(8) ~ .u-dots-helper {
  transform: translateX(700%);
}

.u-carousel-indicators-v23 li.slick-active:nth-child(9) ~ .u-dots-helper,
.u-carousel-indicators-v23--white li.slick-active:nth-child(9) ~ .u-dots-helper {
  transform: translateX(800%);
}

.u-carousel-indicators-v23 li.slick-active:nth-child(10) ~ .u-dots-helper,
.u-carousel-indicators-v23--white li.slick-active:nth-child(10) ~ .u-dots-helper {
  transform: translateX(900%);
}

.u-carousel-indicators-v23 li.slick-active:nth-child(11) ~ .u-dots-helper,
.u-carousel-indicators-v23--white li.slick-active:nth-child(11) ~ .u-dots-helper {
  transform: translateX(1000%);
}

.u-carousel-indicators-v23 li.slick-active:nth-child(12) ~ .u-dots-helper,
.u-carousel-indicators-v23--white li.slick-active:nth-child(12) ~ .u-dots-helper {
  transform: translateX(1100%);
}

.u-carousel-indicators-v23 li.slick-active:nth-child(13) ~ .u-dots-helper,
.u-carousel-indicators-v23--white li.slick-active:nth-child(13) ~ .u-dots-helper {
  transform: translateX(1200%);
}

.u-carousel-indicators-v23 li.slick-active:nth-child(14) ~ .u-dots-helper,
.u-carousel-indicators-v23--white li.slick-active:nth-child(14) ~ .u-dots-helper {
  transform: translateX(1300%);
}

.u-carousel-indicators-v23 li.slick-active:nth-child(15) ~ .u-dots-helper,
.u-carousel-indicators-v23--white li.slick-active:nth-child(15) ~ .u-dots-helper {
  transform: translateX(1400%);
}

.u-carousel-indicators-v23 li.slick-active:nth-child(16) ~ .u-dots-helper,
.u-carousel-indicators-v23--white li.slick-active:nth-child(16) ~ .u-dots-helper {
  transform: translateX(1500%);
}

.u-carousel-indicators-v23 li.slick-active:nth-child(17) ~ .u-dots-helper,
.u-carousel-indicators-v23--white li.slick-active:nth-child(17) ~ .u-dots-helper {
  transform: translateX(1600%);
}

.u-carousel-indicators-v23 li.slick-active:nth-child(18) ~ .u-dots-helper,
.u-carousel-indicators-v23--white li.slick-active:nth-child(18) ~ .u-dots-helper {
  transform: translateX(1700%);
}

.u-carousel-indicators-v23 li.slick-active:nth-child(19) ~ .u-dots-helper,
.u-carousel-indicators-v23--white li.slick-active:nth-child(19) ~ .u-dots-helper {
  transform: translateX(1800%);
}

.u-carousel-indicators-v23 li.slick-active:nth-child(20) ~ .u-dots-helper,
.u-carousel-indicators-v23--white li.slick-active:nth-child(20) ~ .u-dots-helper {
  transform: translateX(1900%);
}

.u-carousel-indicators-v23 li.slick-active:nth-child(21) ~ .u-dots-helper,
.u-carousel-indicators-v23--white li.slick-active:nth-child(21) ~ .u-dots-helper {
  transform: translateX(2000%);
}

.u-carousel-indicators-v23 li.slick-active:nth-child(22) ~ .u-dots-helper,
.u-carousel-indicators-v23--white li.slick-active:nth-child(22) ~ .u-dots-helper {
  transform: translateX(2100%);
}

.u-carousel-indicators-v23 li.slick-active:nth-child(23) ~ .u-dots-helper,
.u-carousel-indicators-v23--white li.slick-active:nth-child(23) ~ .u-dots-helper {
  transform: translateX(2200%);
}

.u-carousel-indicators-v23 li.slick-active:nth-child(24) ~ .u-dots-helper,
.u-carousel-indicators-v23--white li.slick-active:nth-child(24) ~ .u-dots-helper {
  transform: translateX(2300%);
}

.u-carousel-indicators-v23 li.slick-active:nth-child(25) ~ .u-dots-helper,
.u-carousel-indicators-v23--white li.slick-active:nth-child(25) ~ .u-dots-helper {
  transform: translateX(2400%);
}

.u-carousel-indicators-v23 li.slick-active:nth-child(26) ~ .u-dots-helper,
.u-carousel-indicators-v23--white li.slick-active:nth-child(26) ~ .u-dots-helper {
  transform: translateX(2500%);
}

.u-carousel-indicators-v23 li.slick-active:nth-child(27) ~ .u-dots-helper,
.u-carousel-indicators-v23--white li.slick-active:nth-child(27) ~ .u-dots-helper {
  transform: translateX(2600%);
}

.u-carousel-indicators-v23 li.slick-active:nth-child(28) ~ .u-dots-helper,
.u-carousel-indicators-v23--white li.slick-active:nth-child(28) ~ .u-dots-helper {
  transform: translateX(2700%);
}

.u-carousel-indicators-v23 li.slick-active:nth-child(29) ~ .u-dots-helper,
.u-carousel-indicators-v23--white li.slick-active:nth-child(29) ~ .u-dots-helper {
  transform: translateX(2800%);
}

.u-carousel-indicators-v23 .u-dots-helper,
.u-carousel-indicators-v23--white .u-dots-helper {
  position: absolute;
  left: 0;
  top: 0;
  width: 26px;
  transition: transform 0.3s ease;
}

.u-carousel-indicators-v23 .u-dots-helper::before,
.u-carousel-indicators-v23--white .u-dots-helper::before {
  content: "";
  position: absolute;
  left: 50%;
  top: 0;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  transform: translateX(-50%);
}

.u-carousel-indicators-v23--white li span {
  background: rgba(255, 255, 255, 0.5);
}

.u-carousel-indicators-v23--white li span:hover, .u-carousel-indicators-v23--white li span:focus {
  background-color: #fff;
}

.u-carousel-indicators-v23--white .u-dots-helper::before {
  background: #003a79;
}

/*------------------------------------
  Carousel indicators v24
------------------------------------*/
.u-carousel-indicators-v24,
.u-carousel-indicators-v24--white {
  white-space: nowrap;
}

.u-carousel-indicators-v24 li,
.u-carousel-indicators-v24--white li {
  position: relative;
  display: inline-block;
  width: 16px;
  height: 16px;
  margin: 0 5px;
}

.u-carousel-indicators-v24 li span,
.u-carousel-indicators-v24--white li span {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: transparent;
  border-radius: 50%;
  text-indent: -9999px;
}

.u-carousel-indicators-v24 li span::before, .u-carousel-indicators-v24 li span::after,
.u-carousel-indicators-v24--white li span::before,
.u-carousel-indicators-v24--white li span::after {
  content: "";
  display: none;
}

.u-carousel-indicators-v24 li span::before,
.u-carousel-indicators-v24--white li span::before {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  opacity: 0;
  visibility: hidden;
  transition: transform 0.3s ease 0.3s, opacity 0.3s ease, visibility 0s 0.3s ease;
  transform-origin: -200% 50%;
  transform: rotate(-100deg);
}

.u-carousel-indicators-v24 li.slick-active-right span::before,
.u-carousel-indicators-v24--white li.slick-active-right span::before {
  transition: none;
  transform-origin: 300% 50%;
  transform: rotate(100deg);
}

.u-carousel-indicators-v24 li.slick-current span::before,
.u-carousel-indicators-v24--white li.slick-current span::before {
  visibility: visible;
  opacity: 1;
  transition: transform 0.3s ease, opacity 0.3s ease;
  transform: rotate(0deg);
}

.u-carousel-indicators-v24--white li span {
  border: 2px solid #003a79;
}

.u-carousel-indicators-v24--white li span::before {
  background: #fff;
}

.u-carousel-indicators-v24--white li span:focus {
  background: rgba(255, 255, 255, 0.2);
}

/*------------------------------------
  Carousel indicators v25
------------------------------------*/
.u-carousel-indicators-v25,
.u-carousel-indicators-v25--white {
  white-space: nowrap;
}

.u-carousel-indicators-v25 li,
.u-carousel-indicators-v25--white li {
  position: relative;
  display: inline-block;
  width: 16px;
  height: 16px;
  margin: 0 5px;
}

.u-carousel-indicators-v25 li::before,
.u-carousel-indicators-v25--white li::before {
  content: "";
  position: absolute;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  opacity: 0;
  visibility: hidden;
  transform: translateY(-200%);
  transition: transform 0.3s ease, opacity 0.3s ease, visibility 0s 0.3s;
}

.u-carousel-indicators-v25 li span,
.u-carousel-indicators-v25--white li span {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  text-indent: -9999px;
  transition: transform 0.3s ease, opacity 0.3s ease, background-color 0.3s ease;
}

.u-carousel-indicators-v25 li span::before, .u-carousel-indicators-v25 li span::after,
.u-carousel-indicators-v25--white li span::before,
.u-carousel-indicators-v25--white li span::after {
  content: "";
  display: none;
}

.u-carousel-indicators-v25 li.slick-active::before,
.u-carousel-indicators-v25--white li.slick-active::before {
  opacity: 1;
  visibility: visible;
  transition: transform 0.3s ease, opacity 0.3s ease;
  transform: translateY(0);
}

.u-carousel-indicators-v25 li.slick-active span,
.u-carousel-indicators-v25--white li.slick-active span {
  opacity: 0;
  transform: translateY(200%);
}

.u-carousel-indicators-v25--white li::before {
  background-color: #003a79;
}

.u-carousel-indicators-v25--white li span {
  background: rgba(255, 255, 255, 0.5);
}

.u-carousel-indicators-v25--white li span::before {
  background-color: #003a79;
}

.u-carousel-indicators-v25--white li span:focus {
  background-color: #003a79;
}

.u-carousel-indicators-v25--white li:hover span {
  background-color: #fff;
}

.u-carousel-indicators-v25--white li.slick-active span {
  background-color: #003a79;
}

/*------------------------------------
  Carousel indicators v26
------------------------------------*/
.u-carousel-indicators-v26 li,
.u-carousel-indicators-v26--white li,
.u-carousel-indicators-v26--vertical li,
.u-carousel-indicators-v26--vertical--white li {
  position: relative;
  width: 20px;
  height: 20px;
  float: left;
  margin-right: 40px;
}

.u-carousel-indicators-v26 li::before,
.u-carousel-indicators-v26--white li::before,
.u-carousel-indicators-v26--vertical li::before,
.u-carousel-indicators-v26--vertical--white li::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  width: 16px;
  height: 16px;
  border: 2px solid;
  border-radius: 50%;
  transition: width 0.3s, height 0.3s, border-color 0.3s, border-width 0.3s, background 0.3s;
  transform: translateX(-50%) translateY(-50%);
}

.u-carousel-indicators-v26 li::after,
.u-carousel-indicators-v26--white li::after,
.u-carousel-indicators-v26--vertical li::after,
.u-carousel-indicators-v26--vertical--white li::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 100%;
  z-index: -1;
  display: block;
  width: 44px;
  height: 0;
  border-top: 2px solid;
  transform: translateY(-50%);
  margin-left: -2px;
}

.u-carousel-indicators-v26 li span,
.u-carousel-indicators-v26--white li span,
.u-carousel-indicators-v26--vertical li span,
.u-carousel-indicators-v26--vertical--white li span {
  display: block;
  position: absolute;
  bottom: 100%;
  left: 50%;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
  white-space: nowrap;
  opacity: 0.3;
  transition: opacity 0.3s, color 0.3s;
  transform: translateX(-50%);
  padding: 0 0 15px 0;
}

.u-carousel-indicators-v26 li.slick-active::before,
.u-carousel-indicators-v26--white li.slick-active::before,
.u-carousel-indicators-v26--vertical li.slick-active::before,
.u-carousel-indicators-v26--vertical--white li.slick-active::before {
  width: 20px;
  height: 20px;
}

.u-carousel-indicators-v26 li.slick-active span,
.u-carousel-indicators-v26--white li.slick-active span,
.u-carousel-indicators-v26--vertical li.slick-active span,
.u-carousel-indicators-v26--vertical--white li.slick-active span {
  opacity: 1;
}

.u-carousel-indicators-v26 li:last-child,
.u-carousel-indicators-v26--white li:last-child,
.u-carousel-indicators-v26--vertical li:last-child,
.u-carousel-indicators-v26--vertical--white li:last-child {
  margin-bottom: 0;
  margin-right: 0;
}

.u-carousel-indicators-v26 li:last-child::after,
.u-carousel-indicators-v26--white li:last-child::after,
.u-carousel-indicators-v26--vertical li:last-child::after,
.u-carousel-indicators-v26--vertical--white li:last-child::after {
  display: none;
}

.u-carousel-indicators-v26--vertical,
.u-carousel-indicators-v26--vertical--white {
  width: 20px;
}

.u-carousel-indicators-v26--vertical li,
.u-carousel-indicators-v26--vertical--white li {
  display: block;
  float: none;
  margin-bottom: 15px;
  margin-right: 0;
}

.u-carousel-indicators-v26--vertical li::after,
.u-carousel-indicators-v26--vertical--white li::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  z-index: -1;
  display: block;
  width: 0;
  height: 19px;
  border-left: 2px solid;
  transform: translateX(-50%) translateY(0);
  margin-top: -2px;
  margin-left: 0;
}

.u-carousel-indicators-v26--vertical li span,
.u-carousel-indicators-v26--vertical--white li span {
  display: block;
  position: absolute;
  top: 50%;
  bottom: auto;
  left: 100%;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
  white-space: nowrap;
  opacity: 0.3;
  transition: opacity 0.3s, color 0.3s;
  transform: translateX(0) translateY(-50%);
  padding: 0 0 0 15px;
}

.u-carousel-indicators-v26--white li::before,
.u-carousel-indicators-v26--vertical--white li::before {
  border-color: #003a79;
}

.u-carousel-indicators-v26--white li::after,
.u-carousel-indicators-v26--vertical--white li::after {
  border-color: #003a79;
}

.u-carousel-indicators-v26--white li span,
.u-carousel-indicators-v26--vertical--white li span {
  color: #fff;
}

.u-carousel-indicators-v26--white li:not(.slick-active):hover::before,
.u-carousel-indicators-v26--vertical--white li:not(.slick-active):hover::before {
  border-color: #fff;
  background-color: #fff;
}

.u-carousel-indicators-v26--white li.slick-active::before,
.u-carousel-indicators-v26--vertical--white li.slick-active::before {
  border-color: #fff;
}

.u-carousel-indicators-v26--white li.slick-active span,
.u-carousel-indicators-v26--vertical--white li.slick-active span {
  color: #fff;
}

/*------------------------------------
  Carousel indicators v27
------------------------------------*/
.u-carousel-indicators-v27 li,
.u-carousel-indicators-v27--white li,
.u-carousel-indicators-v27--vertical li,
.u-carousel-indicators-v27--vertical--white li {
  position: relative;
  width: 40px;
  height: 4px;
  float: left;
  margin: 0 5px;
}

.u-carousel-indicators-v27 li span,
.u-carousel-indicators-v27--white li span,
.u-carousel-indicators-v27--vertical li span,
.u-carousel-indicators-v27--vertical--white li span {
  position: relative;
  display: block;
  width: 100%;
  height: 4px;
  opacity: 0.7;
  overflow: hidden;
  transition: opacity 0.3s;
}

.u-carousel-indicators-v27 li span::before,
.u-carousel-indicators-v27--white li span::before,
.u-carousel-indicators-v27--vertical li span::before,
.u-carousel-indicators-v27--vertical--white li span::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  transform: translate3d(0, 100%, 0);
  transition: transform 0.5s;
  transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}

.u-carousel-indicators-v27 li strong,
.u-carousel-indicators-v27--white li strong,
.u-carousel-indicators-v27--vertical li strong,
.u-carousel-indicators-v27--vertical--white li strong {
  position: absolute;
  bottom: 105%;
  left: 0;
  display: block;
  width: 40px;
  font-weight: 700;
  font-size: 20px;
  opacity: 0;
  transform: translate3d(1em, 0, 0);
  transform-origin: 0 0;
  transition: transform 0.5s, opacity 0.5s;
  transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}

.u-carousel-indicators-v27 li:not(.slick-active):hover span, .u-carousel-indicators-v27 li:not(.slick-active):focus span,
.u-carousel-indicators-v27--white li:not(.slick-active):hover span,
.u-carousel-indicators-v27--white li:not(.slick-active):focus span,
.u-carousel-indicators-v27--vertical li:not(.slick-active):hover span,
.u-carousel-indicators-v27--vertical li:not(.slick-active):focus span,
.u-carousel-indicators-v27--vertical--white li:not(.slick-active):hover span,
.u-carousel-indicators-v27--vertical--white li:not(.slick-active):focus span {
  opacity: 1;
}

.u-carousel-indicators-v27 li.slick-active span::before,
.u-carousel-indicators-v27--white li.slick-active span::before,
.u-carousel-indicators-v27--vertical li.slick-active span::before,
.u-carousel-indicators-v27--vertical--white li.slick-active span::before {
  transform: translate3d(0, 0, 0);
}

.u-carousel-indicators-v27 li.slick-active strong,
.u-carousel-indicators-v27--white li.slick-active strong,
.u-carousel-indicators-v27--vertical li.slick-active strong,
.u-carousel-indicators-v27--vertical--white li.slick-active strong {
  opacity: 1;
  transform: rotate3d(0, 0, 1, 0deg);
}

.u-carousel-indicators-v27--vertical li,
.u-carousel-indicators-v27--vertical--white li {
  display: block;
  width: 40px;
  height: 40px;
  float: none;
  margin: 15px 0;
}

.u-carousel-indicators-v27--vertical li span,
.u-carousel-indicators-v27--vertical--white li span {
  position: relative;
  display: block;
  width: 4px;
  height: 100%;
  opacity: 0.7;
  overflow: hidden;
  transition: opacity 0.3s;
}

.u-carousel-indicators-v27--vertical li span::before,
.u-carousel-indicators-v27--vertical--white li span::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  transform: translate3d(0, 100%, 0);
  transition: transform 0.5s;
  transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}

.u-carousel-indicators-v27--vertical li strong,
.u-carousel-indicators-v27--vertical--white li strong {
  position: absolute;
  top: 0;
  bottom: auto;
  left: 105%;
  display: block;
  width: 40px;
  font-weight: 700;
  font-size: 20px;
  opacity: 0;
  transform: rotate3d(0, 0, 1, 90deg) translate3d(1em, 0, 0);
  transform-origin: 0 0;
  transition: transform 0.5s, opacity 0.5s;
  transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}

.u-carousel-indicators-v27--vertical li.slick-active span::before,
.u-carousel-indicators-v27--vertical--white li.slick-active span::before {
  transform: translate3d(0, 0, 0);
}

.u-carousel-indicators-v27--vertical li.slick-active strong,
.u-carousel-indicators-v27--vertical--white li.slick-active strong {
  opacity: 1;
  transform: rotate3d(0, 0, 1, 90deg);
}

.u-carousel-indicators-v27--white li span,
.u-carousel-indicators-v27--vertical--white li span {
  background: #fff;
}

.u-carousel-indicators-v27--white li span::before,
.u-carousel-indicators-v27--vertical--white li span::before {
  background: #003a79;
}

.u-carousel-indicators-v27--white li strong,
.u-carousel-indicators-v27--vertical--white li strong {
  color: #fff;
}

/*------------------------------------
  Carousel indicators v28
------------------------------------*/
.u-carousel-indicators-v28 {
  position: absolute;
  left: 0;
  top: 50%;
  bottom: auto;
  display: block;
  width: 7px;
  transform: translateY(-50%);
}

.u-carousel-indicators-v28 li {
  display: block;
  margin: 15px 0;
  float: none;
}

.u-carousel-indicators-v28 li.slick-active span {
  background-color: #003a79;
  opacity: 1;
}

.u-carousel-indicators-v28 span {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #777;
  opacity: 0.3;
}

/*------------------------------------
  Carousel indicators v29
------------------------------------*/
.u-carousel-indicators-v29 {
  position: absolute;
  white-space: nowrap;
  text-align: center;
}

.u-carousel-indicators-v29 li {
  display: inline-block;
  min-width: 30px;
  cursor: pointer;
  float: none;
  border-top: 3px solid #fff;
  margin: -2px 20px 0;
}

.u-carousel-indicators-v29 li.slick-active {
  color: #003a79;
  border-top-color: #003a79;
}

.u-carousel-indicators-v29 .u-dot-title {
  display: none;
}

@media (min-width: 576px) {
  .u-carousel-indicators-v29 {
    border-top: 1px solid;
  }
  .u-carousel-indicators-v29 li {
    border-top: 3px solid transparent;
    padding-top: 10px;
    margin: -2px 20px 0;
  }
  .u-carousel-indicators-v29 .u-dot-title {
    display: block;
  }
}
/*------------------------------------
  Carousel indicators v30
------------------------------------*/
.u-carousel-indicators-v30 {
  display: block;
  width: 100%;
}

.u-carousel-indicators-v30 > li {
  display: table-cell;
  width: 1%;
  text-align: center;
  float: none;
}

.u-carousel-indicators-v30 span {
  display: inline-block;
}

@media (min-width: 576px) {
  .u-carousel-indicators-v30 {
    display: block;
    width: 100%;
  }
  .u-carousel-indicators-v30 > li {
    display: table-cell;
    width: 1%;
    text-align: center;
    float: none;
  }
  .u-carousel-indicators-v30 span {
    display: inline-block;
  }
}
/*------------------------------------
  Carousel indicators v31
------------------------------------*/
.u-carousel-indicators-v31,
.u-carousel-indicators-v31--white {
  display: flex !important;
}

.u-carousel-indicators-v31 li,
.u-carousel-indicators-v31--white li {
  margin: 0 5px;
}

.u-carousel-indicators-v31 li.slick-active span,
.u-carousel-indicators-v31--white li.slick-active span {
  position: relative;
  top: 1px;
  width: 13px;
  height: 13px;
  background-color: #003a79;
  transition-property: all;
  transition-timing-function: ease;
  transition-duration: 0.4s;
}

.u-carousel-indicators-v31 span,
.u-carousel-indicators-v31--white span {
  position: relative;
  top: 2px;
  width: 11px;
  height: 11px;
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 1;
  transition-property: all;
  transition-timing-function: ease;
  transition-duration: 0.4s;
  background-color: #ddd;
}

/*------------------------------------
  Carousel Indicators v32
------------------------------------*/
.u-carousel-indicators-v32 .slick-slide {
  align-items: center !important;
  transition-property: all;
  transition-timing-function: ease;
  transition-delay: 0s;
  transition-duration: 0.5s;
}

.u-carousel-indicators-v32 .slick-slide .u-carousel-indicators-v32-img {
  box-shadow: 0 5px 25px 0 rgba(0, 0, 0, 0);
}

.u-carousel-indicators-v32 .slick-center {
  width: 70px;
  height: 70px;
  -webkit-transform: scale(1.35);
}

.u-carousel-indicators-v32 .slick-center .u-carousel-indicators-v32-img {
  box-shadow: 0 5px 25px 0 rgba(0, 0, 0, 0.1);
  border-color: #fff;
}

/*------------------------------------
  Carousel indicators v33
------------------------------------*/
.u-carousel-indicators-v33 {
  position: relative;
  padding-top: 15px;
  padding-left: 0;
}

.u-carousel-indicators-v33 li {
  display: block;
  color: #eee;
  cursor: pointer;
  padding: 10px 0;
}

.u-carousel-indicators-v33 li:hover {
  color: rgba(59, 177, 143, 0.5);
}

.u-carousel-indicators-v33 li.slick-active {
  color: #003a79;
}

.u-carousel-indicators-v33 li span {
  display: none;
}

/*------------------------------------
  Carousel indicators v34
------------------------------------*/
.u-carousel-indicators-v34 li {
  display: block;
  margin: 10px 0;
}

.u-carousel-indicators-v34 li.slick-active span {
  background-color: #003a79;
  transform: scale(1);
}

.u-carousel-indicators-v34 span {
  width: 13px;
  height: 13px;
  border: 2px solid #fff;
  border-radius: 50%;
  transform: scale(0.7);
  transition: all 0.3s ease;
}

/*------------------------------------
  Carousel indicators v35
------------------------------------*/
.u-carousel-indicators-v35 li,
.u-carousel-indicators-v35--white li,
.u-carousel-indicators-v35--main li {
  display: inline-block;
  margin: 0 5px;
}

.u-carousel-indicators-v35 li.slick-active span,
.u-carousel-indicators-v35--white li.slick-active span,
.u-carousel-indicators-v35--main li.slick-active span {
  opacity: 1;
}

.u-carousel-indicators-v35 span,
.u-carousel-indicators-v35--white span,
.u-carousel-indicators-v35--main span {
  width: 13px;
  height: 13px;
  background-color: #003a79;
  border: 2px solid transparent;
  opacity: 0.7;
  border-radius: 50%;
  transform: scale(0.6);
  transition: all 0.3s ease;
}

.u-carousel-indicators-v35 li.slick-active span,
.u-carousel-indicators-v35--white li.slick-active span,
.u-carousel-indicators-v35--main li.slick-active span {
  background-color: transparent;
  border-color: #003a79;
  opacity: 0.5;
  transform: scale(0.9);
}

.u-carousel-indicators-v35--white li span {
  background-color: #fff;
}

.u-carousel-indicators-v35--white li.slick-active span {
  border-color: #fff;
}

.u-carousel-indicators-v35--main li span {
  background-color: #000;
}

.u-carousel-indicators-v35--main li.slick-active span {
  border-color: #000;
}

/*------------------------------------
  Breadcrumbs v1
------------------------------------*/
.u-breadcrumbs-v1 {
  padding-left: 0;
  margin-bottom: 0;
}

.u-breadcrumbs-v1 > * {
  display: inline-block;
  vertical-align: middle;
}

.u-breadcrumbs-v1 a:hover {
  text-decoration: none;
}

/*------------------------------------
  Breadcrumbs v2
------------------------------------*/
.u-breadcrumbs-v2 {
  padding-left: 0;
  margin-bottom: 0;
}

.u-breadcrumbs-v2 > * {
  display: inline-block;
  vertical-align: middle;
}

.u-breadcrumbs-v2 > * > * {
  display: block;
  border-radius: 3px;
}

.u-breadcrumbs-v2 a:hover {
  text-decoration: none;
}

.u-breadcrumbs-v2 [class*=u-triangle] {
  display: none;
}

@media (min-width: 768px) {
  .u-breadcrumbs-v2 > * {
    position: relative;
    background-color: #fff;
  }
  .u-breadcrumbs-v2 > * > * {
    border-radius: 0;
  }
  .u-breadcrumbs-v2 > *:first-child > * {
    border-radius: 5px 0 0 5px;
  }
  .u-breadcrumbs-v2 > *:last-child > * {
    border-radius: 0 5px 5px 0;
  }
  .u-breadcrumbs-v2 [class*=u-triangle] {
    top: 0;
    z-index: 2;
    display: block;
    width: 20px;
    height: 100%;
    margin-left: -0.05em;
  }
}
/*------------------------------------
  Dot line v1
------------------------------------*/
.u-dot-line-v1,
.u-dot-line-v1-2 {
  position: relative;
  display: block;
  width: 100%;
  font-size: 0;
}

.u-dot-line-v1::before, .u-dot-line-v1::after,
.u-dot-line-v1-2::before,
.u-dot-line-v1-2::after {
  content: "";
  position: absolute;
  top: 50%;
  display: block;
  width: calc(50% + 30px);
  border-top-width: 1px;
  border-top-style: solid;
  margin-top: -1px;
}

.u-dot-line-v1::before,
.u-dot-line-v1-2::before {
  left: -30px;
}

li:first-child .u-dot-line-v1::before, li:first-child .u-dot-line-v1-2::before {
  display: none;
}

.u-dot-line-v1::after,
.u-dot-line-v1-2::after {
  right: -30px;
}

li:last-child .u-dot-line-v1::after, li:last-child .u-dot-line-v1-2::after {
  display: none;
}

.u-dot-line-v1__inner,
.u-dot-line-v1-2__inner {
  position: relative;
  z-index: 2;
  display: inline-block;
  width: 30px;
  height: 30px;
  border-width: 1px;
  border-style: solid;
  border-radius: 50%;
}

.u-dot-line-v1__inner::before,
.u-dot-line-v1-2__inner::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 12px;
  height: 12px;
  transform: translate(-50%, -50%);
  border-radius: 50%;
}

.u-dot-line-v1-2::before, .u-dot-line-v1-2::after,
.u-dot-line-v1-2-2::before,
.u-dot-line-v1-2-2::after {
  display: none;
}

@media (min-width: 992px) {
  .u-dot-line-v1-2::before, .u-dot-line-v1-2::after {
    display: block;
  }
}
/*------------------------------------
  Dot line v2
------------------------------------*/
.u-dot-line-v2,
.u-dot-line-v2-2 {
  position: relative;
  display: block;
  width: 100%;
  font-size: 0;
}

.u-dot-line-v2::before, .u-dot-line-v2::after,
.u-dot-line-v2-2::before,
.u-dot-line-v2-2::after {
  content: "";
  position: absolute;
  top: 50%;
  display: block;
  width: calc(50% + 30px);
  border-top-width: 1px;
  border-top-style: solid;
  margin-top: -1px;
}

.u-dot-line-v2::before,
.u-dot-line-v2-2::before {
  left: -30px;
}

li:first-child .u-dot-line-v2::before, li:first-child .u-dot-line-v2-2::before {
  display: none;
}

.u-dot-line-v2::after,
.u-dot-line-v2-2::after {
  right: -30px;
}

li:last-child .u-dot-line-v2::after, li:last-child .u-dot-line-v2-2::after {
  display: none;
}

.u-dot-line-v2__inner,
.u-dot-line-v2-2__inner {
  position: relative;
  z-index: 2;
  display: inline-block;
  width: 20px;
  height: 20px;
}

.u-dot-line-v2__inner::before,
.u-dot-line-v2-2__inner::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 10px;
  height: 10px;
  transform: translate(-50%, -50%);
  border-width: 1px;
  border-style: solid;
  border-radius: 50%;
}

.u-dot-line-v2-2::before, .u-dot-line-v2-2::after,
.u-dot-line-v2-2-2::before,
.u-dot-line-v2-2-2::after {
  display: none;
}

@media (min-width: 992px) {
  .u-dot-line-v2-2::before, .u-dot-line-v2-2::after {
    display: block;
  }
}
/*------------------------------------
  Heading-v1
------------------------------------*/
[class*=u-heading-v1-] {
  position: relative;
}

[class*=u-heading-v1-]::before, [class*=u-heading-v1-]::after {
  content: "";
  position: absolute;
  left: auto;
  right: 0;
  width: 100%;
  height: 0;
  border-top-width: 1px;
  border-color: inherit;
}

[class*=u-heading-v1-].text-center::before, [class*=u-heading-v1-].text-center::after {
  left: 0;
  right: 0;
}

[class*=u-heading-v1-].text-right::before, [class*=u-heading-v1-].text-right::after {
  left: 0;
  right: auto;
}

.u-heading-v1__title {
  position: relative;
  display: inline-block;
  margin-bottom: 0;
  padding-right: 1.07143rem;
  background-color: inherit;
  z-index: 2;
}

.text-right .u-heading-v1__title {
  padding-left: 1.07143rem;
  padding-right: 0;
}

.text-center .u-heading-v1__title {
  padding-left: 1.07143rem;
  padding-right: 1.07143rem;
}

/*------------------------------------
  Heading-v1-1
------------------------------------*/
.u-heading-v1-1::before {
  top: 48%;
  border-top-style: solid;
}

.u-heading-v1-1::after {
  top: 58%;
  border-top-style: solid;
}

/*------------------------------------
  Heading-v1-2
------------------------------------*/
.u-heading-v1-2::before {
  top: 48%;
  border-top-style: dashed;
}

.u-heading-v1-2::after {
  top: 58%;
  border-top-style: dashed;
}

/*------------------------------------
  Heading-v1-3
------------------------------------*/
.u-heading-v1-3::before {
  top: 48%;
  border-top-style: dotted;
}

.u-heading-v1-3::after {
  top: 58%;
  border-top-style: dotted;
}

/*------------------------------------
  Heading-v1-4
------------------------------------*/
.u-heading-v1-4::before {
  top: 50%;
  border-top-style: solid;
}

/*------------------------------------
  Heading-v1-5
------------------------------------*/
.u-heading-v1-5::before {
  top: 50%;
  border-top-style: dashed;
}

/*------------------------------------
  Heading-v1-6
------------------------------------*/
.u-heading-v1-6::before {
  top: 50%;
  border-top-style: dotted;
}

/*------------------------------------
  Heading-v1-7
------------------------------------*/
.u-heading-v1-7 {
  background: url('data:image/svg+xml,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="9px" height="6px"><polygon opacity="0.2" points="4.5,4.5 0,0 0,1.208 4.5,5.708 9,1.208 9,0 "/></svg>') 0 50% repeat-x;
}

/*------------------------------------
  Heading-v2
------------------------------------*/
.u-heading-v2-1--bottom::after, .u-heading-v2-1--top::before, .u-heading-v2-2--bottom::after, .u-heading-v2-2--top::before, .u-heading-v2-3--bottom::after, .u-heading-v2-3--top::before, .u-heading-v2-4--bottom::after, .u-heading-v2-4--top::before, .u-heading-v2-5--bottom::after, .u-heading-v2-5--top::before, .u-heading-v2-6--bottom::after, .u-heading-v2-6--top::before, .u-heading-v2-7--bottom::after, .u-heading-v2-7--top::before {
  content: "";
  display: inline-block;
  border-top-style: solid;
  border-color: inherit;
}

/*------------------------------------
  Heading-v2-1
------------------------------------*/
.u-heading-v2-1--bottom::after, .u-heading-v2-1--top::before {
  width: 3.14286rem;
  border-top-width: 2px;
}

.u-heading-v2-1--bottom::after {
  margin-top: 1.78571rem;
}

.u-heading-v2-1--top::before {
  margin-bottom: 1.78571rem;
}

/*------------------------------------
  Heading-v2-2
------------------------------------*/
.u-heading-v2-2--bottom::after, .u-heading-v2-2--top::before {
  width: 2.71429rem;
  border-top-width: 5px;
}

.u-heading-v2-2--bottom::after {
  margin-top: 1.78571rem;
}

.u-heading-v2-2--top::before {
  margin-bottom: 1.78571rem;
}

/*------------------------------------
  Heading-v2-3
------------------------------------*/
.u-heading-v2-3--bottom::after, .u-heading-v2-3--top::before {
  width: 5rem;
  border-top-width: 1px;
}

.u-heading-v2-3--bottom::after {
  margin-top: 1.07143rem;
}

.u-heading-v2-3--top::before {
  margin-bottom: 1.07143rem;
}

/*------------------------------------
  Heading-v2-4
------------------------------------*/
.u-heading-v2-4--bottom::after, .u-heading-v2-4--top::before {
  width: 5rem;
  border-top-width: 10px;
}

.u-heading-v2-4--bottom::after {
  margin-top: 2.14286rem;
}

.u-heading-v2-4--top::before {
  margin-bottom: 2.14286rem;
}

/*------------------------------------
  Heading-v2-5
------------------------------------*/
.u-heading-v2-5--bottom::after, .u-heading-v2-5--top::before {
  width: 5rem;
  border-top-width: 2px;
}

.u-heading-v2-5--bottom::after {
  margin-top: 1.42857rem;
}

.u-heading-v2-5--top::before {
  margin-bottom: 1.42857rem;
}

/*------------------------------------
  Heading-v2-6
------------------------------------*/
.u-heading-v2-6--bottom::after, .u-heading-v2-6--top::before {
  width: 2.14286rem;
  border-top-width: 1px;
}

.u-heading-v2-6--bottom::after {
  margin-top: 0.71429rem;
}

.u-heading-v2-6--top::before {
  margin-bottom: 0.71429rem;
}

/*------------------------------------
  Heading-v2-7
------------------------------------*/
.u-heading-v2-7--bottom::after, .u-heading-v2-7--top::before {
  width: 12rem;
  border-top-width: 10px;
}

.u-heading-v2-7--bottom::after {
  margin-top: 2.85714rem;
}

.u-heading-v2-7--top::before {
  margin-bottom: 2.85714rem;
}

/*------------------------------------
  Heading-v3
------------------------------------*/
[class*=u-heading-v3-] {
  border-bottom: 1px dotted #ccc;
}

.u-heading-v3__title {
  position: relative;
  top: 1px;
  display: inline-block;
  margin: 0;
  padding-bottom: 0.71429rem;
  border-bottom: 1px solid #555;
}

/*------------------------------------
  Heading-v4
------------------------------------*/
[class*=u-heading-v4-] {
  padding: 0.14286rem 0 0.21429rem 1.42857rem;
  border-left-width: 4px;
  border-left-style: solid;
  border-color: inherit;
}

[class*=u-heading-v4-].text-right {
  padding: 0.14286rem 1.42857rem 0.21429rem 0;
  border-left-width: 0;
  border-right-width: 4px;
  border-right-style: solid;
}

/*------------------------------------
  Heading-v5
------------------------------------*/
.u-heading-v5__title {
  position: relative;
  display: inline-block;
  line-height: 1;
}

.u-heading-v5__title::before {
  content: "";
  position: absolute;
  display: inline-block;
  width: 0.85714rem;
  height: 0.85714rem;
  background: #000;
}

.u-heading-v5-color-primary .u-heading-v5__title::before {
  background: #003a79;
}

.u-heading-v5-color-gray-light-v2 .u-heading-v5__title::before {
  background: #ccc;
}

.u-heading-v5-color-white .u-heading-v5__title::before {
  background: #fff;
}

.u-heading-v5-rounded-50x .u-heading-v5__title::before {
  border-radius: 50%;
}

/*------------------------------------
  Heading-v5-1
------------------------------------*/
.u-heading-v5-1 .u-heading-v5__title {
  padding-top: 1.78571rem;
}

.u-heading-v5-1 .u-heading-v5__title::before {
  top: 0;
  left: 2px;
}

.u-heading-v5-1.text-center .u-heading-v5__title::before {
  left: 50%;
  margin-left: -6px;
}

.u-heading-v5-1.text-right .u-heading-v5__title::before {
  left: auto;
  right: 2px;
}

/*------------------------------------
  Heading-v5-2
------------------------------------*/
.u-heading-v5-2 .u-heading-v5__title::before {
  left: 0;
  bottom: 3px;
}

.u-heading-v5-2.text-right .u-heading-v5__title::before {
  left: auto;
  right: 0;
}

.u-heading-v5-2 .u-heading-v5__title {
  padding-left: 1.78571rem;
}

.u-heading-v5-2.text-right .u-heading-v5__title {
  padding-right: 1.78571rem;
}

/*------------------------------------
  Heading-v5-3
------------------------------------*/
.u-heading-v5-3 .u-heading-v5__title::before {
  left: 2px;
  bottom: 0;
}

.u-heading-v5-3.text-center .u-heading-v5__title::before {
  left: 50%;
  margin-left: -6px;
}

.u-heading-v5-3.text-right .u-heading-v5__title::before {
  left: auto;
  right: 2px;
}

.u-heading-v5-3 .u-heading-v5__title {
  padding-bottom: 1.78571rem;
}

/*------------------------------------
  Heading-v6
------------------------------------*/
.u-heading-v6__title {
  display: inline-block;
  position: relative;
}

.u-heading-v6-1 .u-heading-v6__title::after, .u-heading-v6-1.text-center .u-heading-v6__title::before, .u-heading-v6-1.text-right .u-heading-v6__title::before, .u-heading-v6-2 .u-heading-v6__title::after, .u-heading-v6-2.text-center .u-heading-v6__title::before, .u-heading-v6-2.text-right .u-heading-v6__title::before {
  content: "";
  position: absolute;
  top: 50%;
  display: inline-block;
  width: 5rem;
  border-top-width: 1px;
  border-top-style: solid;
  border-color: inherit;
}

/*------------------------------------
  Heading-v6-1
------------------------------------*/
.u-heading-v6-1 .u-heading-v6__title,
.u-heading-v6-1 .u-heading-v6__subtitle {
  padding-right: 6.42857rem;
}

.u-heading-v6-1.text-center .u-heading-v6__title,
.u-heading-v6-1.text-right .u-heading-v6__title,
.u-heading-v6-1.text-center .u-heading-v6__subtitle,
.u-heading-v6-1.text-right .u-heading-v6__subtitle {
  padding-left: 6.42857rem;
}

.u-heading-v6-1.text-right .u-heading-v6__title,
.u-heading-v6-1.text-right .u-heading-v6__subtitle {
  padding-right: 0;
}

.u-heading-v6-1 .u-heading-v6__title::after {
  right: 0;
}

.u-heading-v6-1.text-center .u-heading-v6__title::before {
  left: 0;
}

.u-heading-v6-1.text-right .u-heading-v6__title::before {
  left: 0;
}

.u-heading-v6-1.text-right .u-heading-v6__title::after {
  display: none;
}

/*------------------------------------
  Heading-v6-1
------------------------------------*/
.u-heading-v6-2 .u-heading-v6__title,
.u-heading-v6-2 .u-heading-v6__subtitle {
  padding-left: 6.42857rem;
}

.u-heading-v6-2.text-center .u-heading-v6__title,
.u-heading-v6-2.text-right .u-heading-v6__title,
.u-heading-v6-2.text-center .u-heading-v6__subtitle,
.u-heading-v6-2.text-right .u-heading-v6__subtitle {
  padding-right: 6.42857rem;
}

.u-heading-v6-2.text-right .u-heading-v6__title,
.u-heading-v6-2.text-right .u-heading-v6__subtitle {
  padding-left: 0;
}

.u-heading-v6-2 .u-heading-v6__title::after {
  left: 0;
}

.u-heading-v6-2.text-center .u-heading-v6__title::before {
  right: 0;
}

.u-heading-v6-2.text-right .u-heading-v6__title::before {
  right: 0;
}

.u-heading-v6-2.text-right .u-heading-v6__title::after {
  display: none;
}

/*------------------------------------
  Heading-v7
------------------------------------*/
.u-heading-v7-divider::after, .text-center .u-heading-v7-divider::before, .text-right .u-heading-v7-divider::before {
  content: "";
  position: absolute;
  top: 52%;
  display: inline-block;
  width: 2.85714rem;
  border-top-width: 1px;
  border-top-style: solid;
  border-color: inherit;
}

.u-heading-v7-divider {
  position: relative;
  display: inline-block;
}

.u-heading-v7-divider::after {
  right: -3.92857rem;
}

.text-center .u-heading-v7-divider::before {
  left: -3.92857rem;
}

.text-right .u-heading-v7-divider::before {
  left: -3.92857rem;
}

.text-right .u-heading-v7-divider::after {
  display: none;
}

.u-heading-v7-divider__icon {
  display: inline-block;
  font-size: 1.4rem;
}

/*------------------------------------
  Heading-v7-1
------------------------------------*/
.u-heading-v7-1 .u-heading-v7-divider__icon {
  font-size: 0.6rem;
}

/*------------------------------------
  Heading-v7-3
------------------------------------*/
.u-heading-v7-3 .u-heading-v7-divider::after,
.u-heading-v7-3 .u-heading-v7-divider::before {
  display: none;
}

/*------------------------------------
  Heading-v8
------------------------------------*/
.u-heading-v8-1 .u-heading-v8__title strong, .u-heading-v8-2 .u-heading-v8__title strong {
  display: inline-block;
  font-weight: inherit;
}

/*------------------------------------
  Heading-v8-1
------------------------------------*/
.u-heading-v8-1 .u-heading-v8__title strong {
  padding: 0.07143rem 0.5rem;
}

/*------------------------------------
  Heading-v8-2
------------------------------------*/
.u-heading-v8-2 .u-heading-v8__title strong {
  padding: 0.71429rem 1.07143rem;
}

/*------------------------------------
  Heading-v9
------------------------------------*/
.u-heading-v9 {
  position: relative;
  text-align: center;
}

.u-heading-v9::before {
  content: "";
  position: absolute;
  left: 50%;
  display: block;
  margin-left: -35px;
  width: 70px;
  height: 96px;
  border: 2px solid #003a79;
}

.u-heading-v9--left {
  padding-left: 35px;
  text-align: left;
}

.u-heading-v9--left::before {
  left: 0;
  margin-left: 0;
}

.u-heading-v9--right {
  padding-right: 35px;
  text-align: right;
}

.u-heading-v9--right::before {
  left: auto;
  right: 0;
  margin-left: 0;
}

.u-heading-v9 * {
  position: relative;
  z-index: 3;
}

/*------------------------------------
  Heading-v10
------------------------------------*/
.u-heading-v10 {
  position: relative;
  text-align: center;
}

.u-heading-v10__downer {
  font-size: 115px;
  line-height: 1;
  opacity: 0.04;
}

.u-heading-v10__upper {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 34px;
  color: #003a79;
}

/*------------------------------------
  Headings
------------------------------------*/
/* Massive Underline */
.u-heading-massive-underline {
  position: relative;
}

.u-heading-massive-underline::before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0.2em;
  height: 0.3em;
  background-color: rgba(59, 177, 143, 0.8);
  z-index: -1;
}

/* Heading With Dot */
.u-header-title-dot::after {
  content: ".";
  color: #003a79;
  display: inline-block;
  font-size: 35px;
}

/*------------------------------------
  Nonstandart BG's
------------------------------------*/
.u-triangle-v1, .u-triangle-v1-2, .u-triangle-v2, .u-triangle-v3, .u-triangle-v4, .u-triangle-v5, .u-triangle-v6 {
  position: relative;
}

.u-triangle-v1::before, .u-triangle-v1-2::before, .u-triangle-v2::before, .u-triangle-v3::before, .u-triangle-v4::before, .u-triangle-v5::before, .u-triangle-v6::before {
  content: "";
  position: absolute;
  display: block;
  z-index: 10;
}

.u-triangle-v1::before, .u-triangle-v1-2::before, .u-triangle-v2::before, .u-triangle-v5::before, .u-triangle-v6::before {
  width: 0;
  height: 0;
  border-style: solid;
  border-color: transparent;
}

.u-triangle-v1.u-triangle-top.g-bg-primary::before, .u-triangle-v1.u-triangle-left.g-bg-primary::before, .u-triangle-v1-2.u-triangle-top.g-bg-primary::before, .u-triangle-v1-2.u-triangle-left.g-bg-primary::before, .u-triangle-v2.u-triangle-top.g-bg-primary::before, .u-triangle-v2.u-triangle-left.g-bg-primary::before, .u-triangle-v5.u-triangle-top.g-bg-primary::before, .u-triangle-v5.u-triangle-left.g-bg-primary::before, .u-triangle-v6.u-triangle-top.g-bg-primary::before, .u-triangle-v6.u-triangle-left.g-bg-primary::before {
  border-bottom-color: #003a79;
}

.u-triangle-v1.u-triangle-top.g-bg-white::before, .u-triangle-v1.u-triangle-left.g-bg-white::before, .u-triangle-v1-2.u-triangle-top.g-bg-white::before, .u-triangle-v1-2.u-triangle-left.g-bg-white::before, .u-triangle-v2.u-triangle-top.g-bg-white::before, .u-triangle-v2.u-triangle-left.g-bg-white::before, .u-triangle-v5.u-triangle-top.g-bg-white::before, .u-triangle-v5.u-triangle-left.g-bg-white::before, .u-triangle-v6.u-triangle-top.g-bg-white::before, .u-triangle-v6.u-triangle-left.g-bg-white::before {
  border-bottom-color: #fff;
}

.u-triangle-v1.u-triangle-top.g-bg-gray-light-v9::before, .u-triangle-v1.u-triangle-left.g-bg-gray-light-v9::before, .u-triangle-v1-2.u-triangle-top.g-bg-gray-light-v9::before, .u-triangle-v1-2.u-triangle-left.g-bg-gray-light-v9::before, .u-triangle-v2.u-triangle-top.g-bg-gray-light-v9::before, .u-triangle-v2.u-triangle-left.g-bg-gray-light-v9::before, .u-triangle-v5.u-triangle-top.g-bg-gray-light-v9::before, .u-triangle-v5.u-triangle-left.g-bg-gray-light-v9::before, .u-triangle-v6.u-triangle-top.g-bg-gray-light-v9::before, .u-triangle-v6.u-triangle-left.g-bg-gray-light-v9::before {
  border-bottom-color: #f7f7f7;
}

.u-triangle-v1.u-triangle-top.g-bg-black::before, .u-triangle-v1.u-triangle-left.g-bg-black::before, .u-triangle-v1-2.u-triangle-top.g-bg-black::before, .u-triangle-v1-2.u-triangle-left.g-bg-black::before, .u-triangle-v2.u-triangle-top.g-bg-black::before, .u-triangle-v2.u-triangle-left.g-bg-black::before, .u-triangle-v5.u-triangle-top.g-bg-black::before, .u-triangle-v5.u-triangle-left.g-bg-black::before, .u-triangle-v6.u-triangle-top.g-bg-black::before, .u-triangle-v6.u-triangle-left.g-bg-black::before {
  border-bottom-color: #000;
}

.u-triangle-v1.u-triangle-bottom.g-bg-primary::before, .u-triangle-v1.u-triangle-right.g-bg-primary::before, .u-triangle-v1-2.u-triangle-bottom.g-bg-primary::before, .u-triangle-v1-2.u-triangle-right.g-bg-primary::before, .u-triangle-v2.u-triangle-bottom.g-bg-primary::before, .u-triangle-v2.u-triangle-right.g-bg-primary::before, .u-triangle-v5.u-triangle-bottom.g-bg-primary::before, .u-triangle-v5.u-triangle-right.g-bg-primary::before, .u-triangle-v6.u-triangle-bottom.g-bg-primary::before, .u-triangle-v6.u-triangle-right.g-bg-primary::before {
  border-top-color: #003a79;
}

.u-triangle-v1.u-triangle-bottom.g-bg-white::before, .u-triangle-v1.u-triangle-right.g-bg-white::before, .u-triangle-v1-2.u-triangle-bottom.g-bg-white::before, .u-triangle-v1-2.u-triangle-right.g-bg-white::before, .u-triangle-v2.u-triangle-bottom.g-bg-white::before, .u-triangle-v2.u-triangle-right.g-bg-white::before, .u-triangle-v5.u-triangle-bottom.g-bg-white::before, .u-triangle-v5.u-triangle-right.g-bg-white::before, .u-triangle-v6.u-triangle-bottom.g-bg-white::before, .u-triangle-v6.u-triangle-right.g-bg-white::before {
  border-top-color: #fff;
}

.u-triangle-v1.u-triangle-bottom.g-bg-gray-light-v9::before, .u-triangle-v1.u-triangle-right.g-bg-gray-light-v9::before, .u-triangle-v1-2.u-triangle-bottom.g-bg-gray-light-v9::before, .u-triangle-v1-2.u-triangle-right.g-bg-gray-light-v9::before, .u-triangle-v2.u-triangle-bottom.g-bg-gray-light-v9::before, .u-triangle-v2.u-triangle-right.g-bg-gray-light-v9::before, .u-triangle-v5.u-triangle-bottom.g-bg-gray-light-v9::before, .u-triangle-v5.u-triangle-right.g-bg-gray-light-v9::before, .u-triangle-v6.u-triangle-bottom.g-bg-gray-light-v9::before, .u-triangle-v6.u-triangle-right.g-bg-gray-light-v9::before {
  border-top-color: #f7f7f7;
}

.u-triangle-v1.u-triangle-bottom.g-bg-black::before, .u-triangle-v1.u-triangle-right.g-bg-black::before, .u-triangle-v1-2.u-triangle-bottom.g-bg-black::before, .u-triangle-v1-2.u-triangle-right.g-bg-black::before, .u-triangle-v2.u-triangle-bottom.g-bg-black::before, .u-triangle-v2.u-triangle-right.g-bg-black::before, .u-triangle-v5.u-triangle-bottom.g-bg-black::before, .u-triangle-v5.u-triangle-right.g-bg-black::before, .u-triangle-v6.u-triangle-bottom.g-bg-black::before, .u-triangle-v6.u-triangle-right.g-bg-black::before {
  border-top-color: #000;
}

.u-triangle-v1.u-triangle-top::before, .u-triangle-v1.u-triangle-bottom::before, .u-triangle-v1.u-triangle-left::before, .u-triangle-v1.u-triangle-right::before {
  left: 50%;
  margin-left: -20px;
}

.u-triangle-v1.u-triangle-top::before, .u-triangle-v1.u-triangle-left::before {
  top: -25px;
  border-width: 0 20px 25px 20px;
}

.u-triangle-v1.u-triangle-bottom::before, .u-triangle-v1.u-triangle-right::before {
  bottom: -25px;
  border-width: 25px 20px 0 20px;
}

.u-triangle-v1-2.u-triangle-left.g-bg-primary::before, .u-triangle-v1-2.u-triangle-left.g-bg-white::before, .u-triangle-v1-2.u-triangle-left.g-bg-gray-light-v9::before, .u-triangle-v1-2.u-triangle-left.g-bg-black::before, .u-triangle-v1-2.u-triangle-right.g-bg-primary::before, .u-triangle-v1-2.u-triangle-right.g-bg-white::before, .u-triangle-v1-2.u-triangle-right.g-bg-gray-light-v9::before, .u-triangle-v1-2.u-triangle-right.g-bg-black::before {
  border-bottom-color: transparent;
  border-top-color: transparent;
}

.u-triangle-v1-2.u-triangle-left::before, .u-triangle-v1-2.u-triangle-right::before {
  top: 50%;
  bottom: auto;
  left: auto;
  margin-top: -5px;
  margin-left: 0;
}

.u-triangle-v1-2.u-triangle-left::before {
  left: -5px;
  border-width: 5px 5px 5px 0;
}

.u-triangle-v1-2.u-triangle-left.g-bg-primary::before {
  border-right-color: #003a79;
}

.u-triangle-v1-2.u-triangle-left.g-bg-white::before {
  border-right-color: #fff;
}

.u-triangle-v1-2.u-triangle-left.g-bg-gray-light-v9::before {
  border-right-color: #f7f7f7;
}

.u-triangle-v1-2.u-triangle-left.g-bg-black::before {
  border-right-color: #000;
}

.u-triangle-v1-2.u-triangle-right::before {
  right: -5px;
  border-width: 5px 0 5px 5px;
}

.u-triangle-v1-2.u-triangle-right.g-bg-primary::before {
  border-left-color: #003a79;
}

.u-triangle-v1-2.u-triangle-right.g-bg-white::before {
  border-left-color: #fff;
}

.u-triangle-v1-2.u-triangle-right.g-bg-gray-light-v9::before {
  border-left-color: #f7f7f7;
}

.u-triangle-v1-2.u-triangle-right.g-bg-black::before {
  border-left-color: #000;
}

.u-triangle-v2.u-triangle-top::before, .u-triangle-v2.u-triangle-bottom::before {
  left: 45px;
}

.u-triangle-v2.u-triangle-left::before, .u-triangle-v2.u-triangle-right::before {
  top: 23px;
}

.u-triangle-v2.u-triangle-top::before {
  top: -15px;
  border-width: 0 17px 15px 17px;
}

.u-triangle-v2.u-triangle-bottom::before {
  bottom: -15px;
  border-width: 15px 17px 0 17px;
}

.u-triangle-v2.u-triangle-left::before {
  left: -15px;
  border-width: 17px 15px 17px 0;
}

.u-triangle-v2.u-triangle-right::before {
  right: -15px;
  border-width: 17px 0 17px 15px;
}

.u-triangle-v3::before, .u-triangle-v4::before {
  background-repeat: no-repeat;
}

.u-triangle-v3.u-triangle-top::before, .u-triangle-v3.u-triangle-bottom::before, .u-triangle-v3.u-triangle-left::before, .u-triangle-v3.u-triangle-right::before, .u-triangle-v4.u-triangle-top::before, .u-triangle-v4.u-triangle-bottom::before, .u-triangle-v4.u-triangle-left::before, .u-triangle-v4.u-triangle-right::before {
  height: 50px;
  left: 0;
}

.u-triangle-v3.u-triangle-top::before, .u-triangle-v3.u-triangle-left::before, .u-triangle-v4.u-triangle-top::before, .u-triangle-v4.u-triangle-left::before {
  top: -50px;
}

.u-triangle-v3.u-triangle-bottom::before, .u-triangle-v3.u-triangle-right::before, .u-triangle-v4.u-triangle-bottom::before, .u-triangle-v4.u-triangle-right::before {
  bottom: -50px;
}

.u-triangle-v3.u-triangle-top::before, .u-triangle-v3.u-triangle-left::before {
  width: 100%;
  background-size: 100%;
  background-position: top right;
}

.u-triangle-v3.u-triangle-top.g-bg-primary::before, .u-triangle-v3.u-triangle-left.g-bg-primary::before {
  background-image: linear-gradient(to bottom right, transparent 49.6%, #003a79 50%);
}

.u-triangle-v3.u-triangle-top.g-bg-white::before, .u-triangle-v3.u-triangle-left.g-bg-white::before {
  background-image: linear-gradient(to bottom right, transparent 49.6%, #fff 50%);
}

.u-triangle-v3.u-triangle-top.g-bg-gray-light-v9::before, .u-triangle-v3.u-triangle-left.g-bg-gray-light-v9::before {
  background-image: linear-gradient(to bottom right, transparent 49.6%, #f7f7f7 50%);
}

.u-triangle-v3.u-triangle-top.g-bg-black::before, .u-triangle-v3.u-triangle-left.g-bg-black::before {
  background-image: linear-gradient(to bottom right, transparent 49.6%, #000 50%);
}

.u-triangle-v3.u-triangle-bottom::before, .u-triangle-v3.u-triangle-right::before {
  width: 100%;
  background-size: 100%;
  background-position: top right;
}

.u-triangle-v3.u-triangle-bottom.g-bg-primary::before, .u-triangle-v3.u-triangle-right.g-bg-primary::before {
  background-image: linear-gradient(to top right, transparent 49.6%, #003a79 50%);
}

.u-triangle-v3.u-triangle-bottom.g-bg-white::before, .u-triangle-v3.u-triangle-right.g-bg-white::before {
  background-image: linear-gradient(to top right, transparent 49.6%, #fff 50%);
}

.u-triangle-v3.u-triangle-bottom.g-bg-gray-light-v9::before, .u-triangle-v3.u-triangle-right.g-bg-gray-light-v9::before {
  background-image: linear-gradient(to top right, transparent 49.6%, #f7f7f7 50%);
}

.u-triangle-v3.u-triangle-bottom.g-bg-black::before, .u-triangle-v3.u-triangle-right.g-bg-black::before {
  background-image: linear-gradient(to top right, transparent 49.6%, #000 50%);
}

.u-triangle-v4.u-triangle-top::before, .u-triangle-v4.u-triangle-left::before {
  width: 100%;
  background-size: 50.2% 100%;
  background-position: top left, top right;
}

.u-triangle-v4.u-triangle-top.g-bg-primary::before, .u-triangle-v4.u-triangle-left.g-bg-primary::before {
  background-image: linear-gradient(to bottom right, transparent 49.6%, #003a79 50%), linear-gradient(to bottom left, transparent 49.6%, #003a79 50%);
}

.u-triangle-v4.u-triangle-top.g-bg-white::before, .u-triangle-v4.u-triangle-left.g-bg-white::before {
  background-image: linear-gradient(to bottom right, transparent 49.6%, #fff 50%), linear-gradient(to bottom left, transparent 49.6%, #fff 50%);
}

.u-triangle-v4.u-triangle-top.g-bg-gray-light-v9::before, .u-triangle-v4.u-triangle-left.g-bg-gray-light-v9::before {
  background-image: linear-gradient(to bottom right, transparent 49.6%, #f7f7f7 50%), linear-gradient(to bottom left, transparent 49.6%, #f7f7f7 50%);
}

.u-triangle-v4.u-triangle-top.g-bg-black::before, .u-triangle-v4.u-triangle-left.g-bg-black::before {
  background-image: linear-gradient(to bottom right, transparent 49.6%, #000 50%), linear-gradient(to bottom left, transparent 49.6%, #000 50%);
}

.u-triangle-v4.u-triangle-bottom::before, .u-triangle-v4.u-triangle-right::before {
  width: 100%;
  background-size: 50.2% 100%;
  background-position: top left, top right;
}

.u-triangle-v4.u-triangle-bottom.g-bg-primary::before, .u-triangle-v4.u-triangle-right.g-bg-primary::before {
  background-image: linear-gradient(to top right, transparent 49.6%, #003a79 50%), linear-gradient(to top left, transparent 49.6%, #003a79 50%);
}

.u-triangle-v4.u-triangle-bottom.g-bg-white::before, .u-triangle-v4.u-triangle-right.g-bg-white::before {
  background-image: linear-gradient(to top right, transparent 49.6%, #fff 50%), linear-gradient(to top left, transparent 49.6%, #fff 50%);
}

.u-triangle-v4.u-triangle-bottom.g-bg-gray-light-v9::before, .u-triangle-v4.u-triangle-right.g-bg-gray-light-v9::before {
  background-image: linear-gradient(to top right, transparent 49.6%, #f7f7f7 50%), linear-gradient(to top left, transparent 49.6%, #f7f7f7 50%);
}

.u-triangle-v4.u-triangle-bottom.g-bg-black::before, .u-triangle-v4.u-triangle-right.g-bg-black::before {
  background-image: linear-gradient(to top right, transparent 49.6%, #000 50%), linear-gradient(to top left, transparent 49.6%, #000 50%);
}

.u-triangle-v5.u-triangle-top::before, .u-triangle-v5.u-triangle-bottom::before {
  left: 80px;
}

.u-triangle-v5.u-triangle-left::before, .u-triangle-v5.u-triangle-right::before {
  top: 23px;
}

.u-triangle-v5.u-triangle-top::before {
  top: -22px;
  border-width: 22px 0 0 22px;
}

.u-triangle-v5.u-triangle-bottom::before {
  bottom: -22px;
  border-width: 22px 22px 0 0;
}

.u-triangle-v5.u-triangle-left::before {
  left: -22px;
  border-width: 0 22px 22px 0;
}

.u-triangle-v5.u-triangle-right::before {
  right: -22px;
  border-width: 22px 22px 0 0;
}

.u-triangle-v6.u-triangle-top::before, .u-triangle-v6.u-triangle-bottom::before {
  left: 8%;
}

.u-triangle-v6.u-triangle-left::before, .u-triangle-v6.u-triangle-right::before {
  top: 8%;
}

.u-triangle-v6.u-triangle-top::before {
  top: -22px;
  border-width: 22px 22px 0 0;
}

.u-triangle-v6.u-triangle-bottom::before {
  bottom: -22px;
  border-width: 22px 0 0 22px;
}

.u-triangle-v6.u-triangle-left::before {
  left: -22px;
  border-width: 22px 22px 0 0;
}

.u-triangle-v6.u-triangle-right::before {
  right: -22px;
  border-width: 0 22px 22px 0;
}

[class*=u-triangle-inclusive-v1]:not([class*=__front]):not([class*=__back]),
[class*=u-triangle-inclusive-v2]:not([class*=__front]):not([class*=__back]) {
  position: absolute;
}

.u-triangle-inclusive-v1--left {
  right: -14px;
}

.u-triangle-inclusive-v1--left__front {
  position: absolute;
  top: 1px;
  left: 0;
}

.u-triangle-inclusive-v1--left__front {
  border-width: 14px 0 14px 14px;
  border-style: solid;
  border-color: transparent;
}

.u-triangle-inclusive-v1--left__back {
  border-width: 15px 0 15px 15px;
  border-style: solid;
  border-color: transparent;
}

.u-triangle-inclusive-v1--right {
  left: -14px;
}

.u-triangle-inclusive-v1--right__front {
  position: absolute;
  top: 1px;
  right: 0;
}

.u-triangle-inclusive-v1--right__front {
  border-width: 14px 14px 14px 0;
  border-style: solid;
  border-color: transparent;
}

.u-triangle-inclusive-v1--right__back {
  border-width: 15px 15px 15px 0;
  border-style: solid;
  border-color: transparent;
}

.u-triangle-inclusive-v1--top {
  top: -14px;
}

.u-triangle-inclusive-v1--top__front {
  position: absolute;
  left: 1px;
  bottom: 0;
}

.u-triangle-inclusive-v1--top__front {
  border-width: 0 14px 14px 14px;
  border-style: solid;
  border-color: transparent;
}

.u-triangle-inclusive-v1--top__back {
  border-width: 0 15px 15px 15px;
  border-style: solid;
  border-color: transparent;
}

.u-triangle-inclusive-v1--bottom {
  bottom: -14px;
}

.u-triangle-inclusive-v1--bottom__front {
  position: absolute;
  left: 1px;
  bottom: 1px;
}

.u-triangle-inclusive-v1--bottom__front {
  border-width: 14px 14px 0 14px;
  border-style: solid;
  border-color: transparent;
}

.u-triangle-inclusive-v1--bottom__back {
  border-width: 15px 15px 0 15px;
  border-style: solid;
  border-color: transparent;
}

.u-triangle-inclusive-v2--left {
  left: 100%;
}

.u-triangle-inclusive-v2--left__front, .u-triangle-inclusive-v2--left__back {
  position: absolute;
  left: 0;
  height: 100%;
}

.u-triangle-inclusive-v2--left__front svg, .u-triangle-inclusive-v2--left__back svg {
  height: 100%;
  vertical-align: middle;
}

.u-triangle-inclusive-v2--left__front {
  z-index: 2;
}

.u-triangle-inclusive-v2--left__front svg polygon {
  fill: #eee;
}

.u-triangle-inclusive-v2--left__back {
  z-index: 1;
}

.u-triangle-inclusive-v2--left__back svg polygon {
  fill: #fff;
}

.u-triangle-inclusive-v2--right {
  right: 100%;
}

.u-triangle-inclusive-v2--right__front, .u-triangle-inclusive-v2--right__back {
  position: absolute;
  right: 0;
  height: 100%;
}

.u-triangle-inclusive-v2--right__front svg, .u-triangle-inclusive-v2--right__back svg {
  height: 100%;
  vertical-align: middle;
}

.u-triangle-inclusive-v2--right__front {
  z-index: 2;
}

.u-triangle-inclusive-v2--right__front svg polygon {
  fill: #eee;
}

.u-triangle-inclusive-v2--right__back {
  z-index: 1;
}

.u-triangle-inclusive-v2--right__back svg polygon {
  fill: #fff;
}

.u-triangle-inclusive-v2--top {
  bottom: 100%;
}

.u-triangle-inclusive-v2--top__front, .u-triangle-inclusive-v2--top__back {
  position: absolute;
  bottom: 0;
  width: 100%;
}

.u-triangle-inclusive-v2--top__front svg, .u-triangle-inclusive-v2--top__back svg {
  width: 100%;
  vertical-align: bottom;
}

.u-triangle-inclusive-v2--top__front {
  z-index: 2;
}

.u-triangle-inclusive-v2--top__front svg polygon {
  fill: #eee;
}

.u-triangle-inclusive-v2--top__back {
  z-index: 1;
}

.u-triangle-inclusive-v2--top__back svg polygon {
  fill: #fff;
}

.u-triangle-inclusive-v2--bottom {
  top: 100%;
}

.u-triangle-inclusive-v2--bottom__front, .u-triangle-inclusive-v2--bottom__back {
  position: absolute;
  top: 0;
  width: 100%;
}

.u-triangle-inclusive-v2--bottom__front svg, .u-triangle-inclusive-v2--bottom__back svg {
  width: 100%;
  vertical-align: top;
}

.u-triangle-inclusive-v2--bottom__front {
  z-index: 2;
}

.u-triangle-inclusive-v2--bottom__front svg polygon {
  fill: #eee;
}

.u-triangle-inclusive-v2--bottom__back {
  z-index: 1;
}

.u-triangle-inclusive-v2--bottom__back svg polygon {
  fill: #fff;
}

.u-semicircle-v1 {
  position: relative;
  z-index: 10;
}

.u-semicircle-v1::before {
  content: "";
  position: absolute;
  z-index: -1;
  display: block;
  width: 150%;
  height: 150%;
  border-radius: 50%;
}

.u-semicircle-v1.g-bg-primary::before {
  background: #003a79;
}

.u-semicircle-v1.g-bg-white::before {
  background: #fff;
}

.u-semicircle-v1.g-bg-gray-light-v9::before {
  background: #f7f7f7;
}

.u-semicircle-v1.g-bg-black::before {
  background: #000;
}

.u-semicircle-top::before, .u-semicircle-right::before {
  top: -20%;
  left: -25%;
}

.u-semicircle-bottom::before, .u-semicircle-left::before {
  bottom: -20%;
  left: -25%;
}

@media (max-width: 575px) {
  .u-triangle-none--xs::before,
  .u-semicircle-none--xs::before {
    display: none;
  }
}
@media (min-width: 576px) {
  .u-triangle-v3.u-triangle-top::before, .u-triangle-v3.u-triangle-bottom::before, .u-triangle-v4.u-triangle-top::before, .u-triangle-v4.u-triangle-bottom::before {
    height: 75px;
  }
  .u-triangle-v3.u-triangle-left::before, .u-triangle-v3.u-triangle-right::before, .u-triangle-v4.u-triangle-left::before, .u-triangle-v4.u-triangle-right::before {
    width: 75px;
  }
  .u-triangle-v3.u-triangle-top::before, .u-triangle-v4.u-triangle-top::before {
    top: -75px;
  }
  .u-triangle-v3.u-triangle-bottom::before, .u-triangle-v4.u-triangle-bottom::before {
    bottom: -75px;
  }
  .u-triangle-v3.u-triangle-left::before, .u-triangle-v4.u-triangle-left::before {
    left: -75px;
  }
  .u-triangle-v3.u-triangle-right::before, .u-triangle-v4.u-triangle-right::before {
    right: -75px;
  }
}
@media (max-width: 767px) {
  .u-triangle-none--sm::before,
  .u-semicircle-none--sm::before {
    display: none;
  }
}
@media (min-width: 768px) {
  .u-triangle-v1.u-triangle-left.g-bg-primary::before, .u-triangle-v1.u-triangle-left.g-bg-white::before, .u-triangle-v1.u-triangle-left.g-bg-gray-light-v9::before, .u-triangle-v1.u-triangle-left.g-bg-black::before, .u-triangle-v1.u-triangle-right.g-bg-primary::before, .u-triangle-v1.u-triangle-right.g-bg-white::before, .u-triangle-v1.u-triangle-right.g-bg-gray-light-v9::before, .u-triangle-v1.u-triangle-right.g-bg-black::before {
    border-bottom-color: transparent;
    border-top-color: transparent;
  }
  .u-triangle-v1.u-triangle-left::before, .u-triangle-v1.u-triangle-right::before {
    top: 50%;
    bottom: auto;
    left: auto;
    margin-top: -20px;
    margin-left: 0;
  }
  .u-triangle-v1.u-triangle-left::before {
    left: -25px;
    border-width: 20px 25px 20px 0;
  }
  .u-triangle-v1.u-triangle-left.g-bg-primary::before {
    border-right-color: #003a79;
  }
  .u-triangle-v1.u-triangle-left.g-bg-white::before {
    border-right-color: #fff;
  }
  .u-triangle-v1.u-triangle-left.g-bg-gray-light-v9::before {
    border-right-color: #f7f7f7;
  }
  .u-triangle-v1.u-triangle-left.g-bg-black::before {
    border-right-color: #000;
  }
  .u-triangle-v1.u-triangle-right::before {
    right: -25px;
    border-width: 20px 0 20px 25px;
  }
  .u-triangle-v1.u-triangle-right.g-bg-primary::before {
    border-left-color: #003a79;
  }
  .u-triangle-v1.u-triangle-right.g-bg-white::before {
    border-left-color: #fff;
  }
  .u-triangle-v1.u-triangle-right.g-bg-gray-light-v9::before {
    border-left-color: #f7f7f7;
  }
  .u-triangle-v1.u-triangle-right.g-bg-black::before {
    border-left-color: #000;
  }
  .u-triangle-v3.u-triangle-left::before, .u-triangle-v3.u-triangle-right::before, .u-triangle-v4.u-triangle-left::before, .u-triangle-v4.u-triangle-right::before {
    height: 100%;
    left: auto;
  }
  .u-triangle-v3.u-triangle-left::before, .u-triangle-v4.u-triangle-left::before {
    top: 0;
  }
  .u-triangle-v3.u-triangle-right::before, .u-triangle-v4.u-triangle-right::before {
    top: 0;
    bottom: auto;
  }
  .u-triangle-v3.u-triangle-top::before, .u-triangle-v3.u-triangle-bottom::before, .u-triangle-v4.u-triangle-top::before, .u-triangle-v4.u-triangle-bottom::before {
    height: 100px;
  }
  .u-triangle-v3.u-triangle-left::before, .u-triangle-v3.u-triangle-right::before, .u-triangle-v4.u-triangle-left::before, .u-triangle-v4.u-triangle-right::before {
    width: 100px;
  }
  .u-triangle-v3.u-triangle-top::before, .u-triangle-v4.u-triangle-top::before {
    top: -100px;
  }
  .u-triangle-v3.u-triangle-bottom::before, .u-triangle-v4.u-triangle-bottom::before {
    bottom: -100px;
  }
  .u-triangle-v3.u-triangle-left::before, .u-triangle-v4.u-triangle-left::before {
    left: -100px;
  }
  .u-triangle-v3.u-triangle-right::before, .u-triangle-v4.u-triangle-right::before {
    right: -100px;
  }
  .u-triangle-v3.u-triangle-left.g-bg-primary::before {
    background-image: linear-gradient(to bottom right, transparent 49.6%, #003a79 50%);
  }
  .u-triangle-v3.u-triangle-left.g-bg-white::before {
    background-image: linear-gradient(to bottom right, transparent 49.6%, #fff 50%);
  }
  .u-triangle-v3.u-triangle-left.g-bg-gray-light-v9::before {
    background-image: linear-gradient(to bottom right, transparent 49.6%, #f7f7f7 50%);
  }
  .u-triangle-v3.u-triangle-left.g-bg-black::before {
    background-image: linear-gradient(to bottom right, transparent 49.6%, #000 50%);
  }
  .u-triangle-v3.u-triangle-right.g-bg-primary::before {
    background-image: linear-gradient(to bottom left, transparent 49.6%, #003a79 50%);
  }
  .u-triangle-v3.u-triangle-right.g-bg-white::before {
    background-image: linear-gradient(to bottom left, transparent 49.6%, #fff 50%);
  }
  .u-triangle-v3.u-triangle-right.g-bg-gray-light-v9::before {
    background-image: linear-gradient(to bottom left, transparent 49.6%, #f7f7f7 50%);
  }
  .u-triangle-v3.u-triangle-right.g-bg-black::before {
    background-image: linear-gradient(to bottom left, transparent 49.6%, #000 50%);
  }
  .u-triangle-v4.u-triangle-left::before {
    height: 100%;
    background-size: 100% 50.2%;
    background-position: top right, bottom left;
  }
  .u-triangle-v4.u-triangle-left.g-bg-primary::before {
    background-image: linear-gradient(to bottom right, transparent 49.6%, #003a79 50%), linear-gradient(to top right, transparent 49.6%, #003a79 50%);
  }
  .u-triangle-v4.u-triangle-left.g-bg-white::before {
    background-image: linear-gradient(to bottom right, transparent 49.6%, #fff 50%), linear-gradient(to top right, transparent 49.6%, #fff 50%);
  }
  .u-triangle-v4.u-triangle-left.g-bg-gray-light-v9::before {
    background-image: linear-gradient(to bottom right, transparent 49.6%, #f7f7f7 50%), linear-gradient(to top right, transparent 49.6%, #f7f7f7 50%);
  }
  .u-triangle-v4.u-triangle-left.g-bg-black::before {
    background-image: linear-gradient(to bottom right, transparent 49.6%, #000 50%), linear-gradient(to top right, transparent 49.6%, #000 50%);
  }
  .u-triangle-v4.u-triangle-right::before {
    height: 100%;
    background-size: 100% 50.2%;
    background-position: top right, bottom left;
  }
  .u-triangle-v4.u-triangle-right.g-bg-primary::before {
    background-image: linear-gradient(to bottom left, transparent 49.6%, #003a79 50%), linear-gradient(to top left, transparent 49.6%, #003a79 50%);
  }
  .u-triangle-v4.u-triangle-right.g-bg-white::before {
    background-image: linear-gradient(to bottom left, transparent 49.6%, #fff 50%), linear-gradient(to top left, transparent 49.6%, #fff 50%);
  }
  .u-triangle-v4.u-triangle-right.g-bg-gray-light-v9::before {
    background-image: linear-gradient(to bottom left, transparent 49.6%, #f7f7f7 50%), linear-gradient(to top left, transparent 49.6%, #f7f7f7 50%);
  }
  .u-triangle-v4.u-triangle-right.g-bg-black::before {
    background-image: linear-gradient(to bottom left, transparent 49.6%, #000 50%), linear-gradient(to top left, transparent 49.6%, #000 50%);
  }
  .u-semicircle-left::before {
    top: -25%;
    left: -20%;
  }
  .u-semicircle-right::before {
    top: -25%;
    bottom: auto;
    left: auto;
    right: -20%;
  }
}
@media (max-width: 991px) {
  .u-triangle-none--md::before,
  .u-semicircle-none--md::before {
    display: none;
  }
}
@media (min-width: 992px) {
  .u-triangle-v3.u-triangle-top::before, .u-triangle-v3.u-triangle-bottom::before, .u-triangle-v4.u-triangle-top::before, .u-triangle-v4.u-triangle-bottom::before {
    height: 150px;
  }
  .u-triangle-v3.u-triangle-left::before, .u-triangle-v3.u-triangle-right::before, .u-triangle-v4.u-triangle-left::before, .u-triangle-v4.u-triangle-right::before {
    width: 150px;
  }
  .u-triangle-v3.u-triangle-top::before, .u-triangle-v4.u-triangle-top::before {
    top: -150px;
  }
  .u-triangle-v3.u-triangle-bottom::before, .u-triangle-v4.u-triangle-bottom::before {
    bottom: -150px;
  }
  .u-triangle-v3.u-triangle-left::before, .u-triangle-v4.u-triangle-left::before {
    left: -150px;
  }
  .u-triangle-v3.u-triangle-right::before, .u-triangle-v4.u-triangle-right::before {
    right: -150px;
  }
}
@media (max-width: 1200px) {
  .u-triangle-none--lg::before,
  .u-semicircle-none--lg::before {
    display: none;
  }
}
@media (min-width: 1200px) {
  .u-triangle-v3.u-triangle-top::before, .u-triangle-v3.u-triangle-bottom::before, .u-triangle-v4.u-triangle-top::before, .u-triangle-v4.u-triangle-bottom::before {
    height: 200px;
  }
  .u-triangle-v3.u-triangle-left::before, .u-triangle-v3.u-triangle-right::before, .u-triangle-v4.u-triangle-left::before, .u-triangle-v4.u-triangle-right::before {
    width: 200px;
  }
  .u-triangle-v3.u-triangle-top::before, .u-triangle-v4.u-triangle-top::before {
    top: -200px;
  }
  .u-triangle-v3.u-triangle-bottom::before, .u-triangle-v4.u-triangle-bottom::before {
    bottom: -200px;
  }
  .u-triangle-v3.u-triangle-left::before, .u-triangle-v4.u-triangle-left::before {
    left: -200px;
  }
  .u-triangle-v3.u-triangle-right::before, .u-triangle-v4.u-triangle-right::before {
    right: -200px;
  }
}
.u-triangle-none--xl::before,
.u-semicircle-none--xl::before {
  display: none;
}

.u-zigzag-top {
  position: relative;
  background: #f7f7f7;
  z-index: 1;
}

.u-zigzag-top::before {
  content: "";
  position: absolute;
  bottom: 100%;
  left: 0;
  right: 0;
  display: block;
  height: 20px;
  background: -webkit-linear-gradient(-225deg, #f7f7f7 10px, transparent 0) 0 10px, -webkit-linear-gradient(-315deg, #f7f7f7 10px, transparent 0) 0 10px;
  background-position: top left;
  background-repear: repeat-x;
  background-size: 20px 20px;
}

.u-zigzag-bottom {
  position: relative;
  background: #f7f7f7;
  z-index: 1;
}

.u-zigzag-bottom::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  display: block;
  height: 20px;
  background: -webkit-linear-gradient(225deg, #f7f7f7 10px, transparent 0) 0 10px, -webkit-linear-gradient(315deg, #f7f7f7 10px, transparent 0) 0 10px;
  background-position: top left;
  background-repear: repeat-x;
  background-size: 20px 20px;
}

.u-zigzag-top-white {
  position: relative;
  background: #fff;
  z-index: 1;
}

.u-zigzag-top-white::before {
  content: "";
  position: absolute;
  bottom: 100%;
  left: 0;
  right: 0;
  display: block;
  height: 20px;
  background: -webkit-linear-gradient(-225deg, #fff 10px, transparent 0) 0 10px, -webkit-linear-gradient(-315deg, #fff 10px, transparent 0) 0 10px;
  background-position: top left;
  background-repear: repeat-x;
  background-size: 20px 20px;
}

.u-zigzag-top-primary {
  position: relative;
  background: #003a79;
  z-index: 1;
}

.u-zigzag-top-primary::before {
  content: "";
  position: absolute;
  bottom: 100%;
  left: 0;
  right: 0;
  display: block;
  height: 20px;
  background: -webkit-linear-gradient(-225deg, #003a79 10px, transparent 0) 0 10px, -webkit-linear-gradient(-315deg, #003a79 10px, transparent 0) 0 10px;
  background-position: top left;
  background-repear: repeat-x;
  background-size: 20px 20px;
}

.u-zigzag-top-black {
  position: relative;
  background: #000;
  z-index: 1;
}

.u-zigzag-top-black::before {
  content: "";
  position: absolute;
  bottom: 100%;
  left: 0;
  right: 0;
  display: block;
  height: 20px;
  background: -webkit-linear-gradient(-225deg, #000 10px, transparent 0) 0 10px, -webkit-linear-gradient(-315deg, #000 10px, transparent 0) 0 10px;
  background-position: top left;
  background-repear: repeat-x;
  background-size: 20px 20px;
}

.u-zigzag-top-gray-dark-v1 {
  position: relative;
  background: #111;
  z-index: 1;
}

.u-zigzag-top-gray-dark-v1::before {
  content: "";
  position: absolute;
  bottom: 100%;
  left: 0;
  right: 0;
  display: block;
  height: 20px;
  background: -webkit-linear-gradient(-225deg, #111 10px, transparent 0) 0 10px, -webkit-linear-gradient(-315deg, #111 10px, transparent 0) 0 10px;
  background-position: top left;
  background-repear: repeat-x;
  background-size: 20px 20px;
}

/*------------------------------------
  Nonstandard-bg
------------------------------------*/
[class*=u-ns-bg-v] {
  position: relative;
}

[class*=u-ns-bg-v]::before {
  content: "";
  position: absolute;
  display: block;
  z-index: 3;
}

/*------------------------------------
  Nonstandard Background v1
------------------------------------*/
[class*=u-ns-bg-v1] {
  position: relative;
}

[class*=u-ns-bg-v1]::before {
  content: "";
  position: absolute;
  z-index: 3;
  width: 0;
  height: 0;
  border-style: solid;
  border-color: transparent;
}

.u-ns-bg-v1-top::before, .u-ns-bg-v1-bottom::before {
  left: 50%;
  margin-left: -20px;
}

.u-ns-bg-v1-left::before, .u-ns-bg-v1-right::before {
  top: 50%;
  margin-top: -20px;
}

.u-ns-bg-v1-top::before {
  top: -25px;
  border-width: 0 20px 25px 20px;
}

.u-ns-bg-v1-top.g-bg-primary::before,
.g-parent.g-bg-primary .u-ns-bg-v1-top::before {
  border-bottom-color: #003a79;
}

.u-ns-bg-v1-top.g-bg-white::before,
.g-parent.g-bg-white .u-ns-bg-v1-top::before {
  border-bottom-color: #fff;
}

.u-ns-bg-v1-top.g-bg-gray-light-v2::before,
.g-parent.g-bg-gray-light-v2 .u-ns-bg-v1-top::before {
  border-bottom-color: #ccc;
}

.u-ns-bg-v1-top.g-bg-black::before,
.g-parent.g-bg-black .u-ns-bg-v1-top::before {
  border-bottom-color: #000;
}

.u-ns-bg-v1-bottom::before {
  bottom: -25px;
  border-width: 25px 20px 0 20px;
}

.u-ns-bg-v1-bottom.g-bg-primary::before,
.g-parent.g-bg-primary .u-ns-bg-v1-bottom::before {
  border-top-color: #003a79;
}

.u-ns-bg-v1-bottom.g-bg-white::before,
.g-parent.g-bg-white .u-ns-bg-v1-bottom::before {
  border-top-color: #fff;
}

.u-ns-bg-v1-bottom.g-bg-gray-light-v2::before,
.g-parent.g-bg-gray-light-v2 .u-ns-bg-v1-bottom::before {
  border-top-color: #ccc;
}

.u-ns-bg-v1-bottom.g-bg-black::before,
.g-parent.g-bg-black .u-ns-bg-v1-bottom::before {
  border-top-color: #000;
}

.u-ns-bg-v1-left::before {
  left: -25px;
  border-width: 20px 25px 20px 0;
}

.u-ns-bg-v1-left.g-bg-primary::before,
.g-parent.g-bg-primary .u-ns-bg-v1-left::before {
  border-right-color: #003a79;
}

.u-ns-bg-v1-left.g-bg-white::before,
.g-parent.g-bg-white .u-ns-bg-v1-left::before {
  border-right-color: #fff;
}

.u-ns-bg-v1-left.g-bg-gray-light-v2::before,
.g-parent.g-bg-gray-light-v2 .u-ns-bg-v1-left::before {
  border-right-color: #ccc;
}

.u-ns-bg-v1-left.g-bg-black::before,
.g-parent.g-bg-black .u-ns-bg-v1-left::before {
  border-right-color: #000;
}

.u-ns-bg-v1-right::before {
  right: -25px;
  border-width: 20px 0 20px 25px;
}

.u-ns-bg-v1-right.g-bg-primary::before,
.g-parent.g-bg-primary .u-ns-bg-v1-right::before {
  border-left-color: #003a79;
}

.u-ns-bg-v1-right.g-bg-white::before,
.g-parent.g-bg-white .u-ns-bg-v1-right::before {
  border-left-color: #fff;
}

.u-ns-bg-v1-right.g-bg-gray-light-v2::before,
.g-parent.g-bg-gray-light-v2 .u-ns-bg-v1-right::before {
  border-left-color: #ccc;
}

.u-ns-bg-v1-right.g-bg-black::before,
.g-parent.g-bg-black .u-ns-bg-v1-right::before {
  border-left-color: #000;
}

@media (min-width: 768px) {
  .u-ns-bg-v1-top--md::before, .u-ns-bg-v1-bottom--md::before, .u-ns-bg-v1-left--md::before, .u-ns-bg-v1-right--md::before {
    top: auto;
    bottom: auto;
    left: auto;
    right: auto;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }
  .u-ns-bg-v1-top--md.g-bg-primary::before, .u-ns-bg-v1-top--md.g-bg-white::before, .u-ns-bg-v1-top--md.g-bg-gray-light-v2::before, .u-ns-bg-v1-top--md.g-bg-black::before, .u-ns-bg-v1-bottom--md.g-bg-primary::before, .u-ns-bg-v1-bottom--md.g-bg-white::before, .u-ns-bg-v1-bottom--md.g-bg-gray-light-v2::before, .u-ns-bg-v1-bottom--md.g-bg-black::before, .u-ns-bg-v1-left--md.g-bg-primary::before, .u-ns-bg-v1-left--md.g-bg-white::before, .u-ns-bg-v1-left--md.g-bg-gray-light-v2::before, .u-ns-bg-v1-left--md.g-bg-black::before, .u-ns-bg-v1-right--md.g-bg-primary::before, .u-ns-bg-v1-right--md.g-bg-white::before, .u-ns-bg-v1-right--md.g-bg-gray-light-v2::before, .u-ns-bg-v1-right--md.g-bg-black::before {
    border-top-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
    border-right-color: transparent;
  }
  .u-ns-bg-v1-top--md::before, .u-ns-bg-v1-bottom--md::before {
    left: 50%;
    margin-left: -20px;
  }
  .u-ns-bg-v1-left--md::before, .u-ns-bg-v1-right--md::before {
    top: 50%;
    margin-top: -20px;
  }
  .u-ns-bg-v1-top--md::before {
    top: -25px;
    border-width: 0 20px 25px 20px;
  }
  .u-ns-bg-v1-top--md.g-bg-primary::before {
    border-bottom-color: #003a79;
  }
  .u-ns-bg-v1-top--md.g-bg-white::before {
    border-bottom-color: #fff;
  }
  .u-ns-bg-v1-top--md.g-bg-gray-light-v2::before {
    border-bottom-color: #ccc;
  }
  .u-ns-bg-v1-top--md.g-bg-black::before {
    border-bottom-color: #000;
  }
  .u-ns-bg-v1-bottom--md::before {
    bottom: -25px;
    border-width: 25px 20px 0 20px;
  }
  .u-ns-bg-v1-bottom--md.g-bg-primary::before {
    border-top-color: #003a79;
  }
  .u-ns-bg-v1-bottom--md.g-bg-white::before {
    border-top-color: #fff;
  }
  .u-ns-bg-v1-bottom--md.g-bg-gray-light-v2::before {
    border-top-color: #ccc;
  }
  .u-ns-bg-v1-bottom--md.g-bg-black::before {
    border-top-color: #000;
  }
  .u-ns-bg-v1-left--md::before {
    left: -25px;
    border-width: 20px 25px 20px 0;
  }
  .u-ns-bg-v1-left--md.g-bg-primary::before {
    border-right-color: #003a79;
  }
  .u-ns-bg-v1-left--md.g-bg-white::before {
    border-right-color: #fff;
  }
  .u-ns-bg-v1-left--md.g-bg-gray-light-v2::before {
    border-right-color: #ccc;
  }
  .u-ns-bg-v1-left--md.g-bg-black::before {
    border-right-color: #000;
  }
  .u-ns-bg-v1-right--md::before {
    right: -25px;
    border-width: 20px 0 20px 25px;
  }
  .u-ns-bg-v1-right--md.g-bg-primary::before {
    border-left-color: #003a79;
  }
  .u-ns-bg-v1-right--md.g-bg-white::before {
    border-left-color: #fff;
  }
  .u-ns-bg-v1-right--md.g-bg-gray-light-v2::before {
    border-left-color: #ccc;
  }
  .u-ns-bg-v1-right--md.g-bg-black::before {
    border-left-color: #000;
  }
}
/*------------------------------------
  Nonstandard Background v2
------------------------------------*/
[class*=u-ns-bg-v2] {
  position: relative;
}

[class*=u-ns-bg-v2]::before {
  content: "";
  position: absolute;
  z-index: 3;
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-color: transparent;
}

.u-ns-bg-v2-top::before, .u-ns-bg-v2-bottom::before,
.u-ns-bg-v2-2-top::before,
.u-ns-bg-v2-2-bottom::before {
  left: 45px;
}

.u-ns-bg-v2-left::before, .u-ns-bg-v2-right::before,
.u-ns-bg-v2-2-left::before,
.u-ns-bg-v2-2-right::before {
  top: 23px;
}

.u-ns-bg-v2-top::before,
.u-ns-bg-v2-2-top::before {
  top: -15px;
  border-width: 0 17px 15px 17px;
}

.u-ns-bg-v2-top.g-bg-primary::before,
.u-ns-bg-v2-2-top.g-bg-primary::before {
  border-bottom-color: #003a79;
}

.u-ns-bg-v2-top.g-bg-white::before,
.u-ns-bg-v2-2-top.g-bg-white::before {
  border-bottom-color: #fff;
}

.u-ns-bg-v2-top.g-bg-gray-light-v2::before,
.u-ns-bg-v2-2-top.g-bg-gray-light-v2::before {
  border-bottom-color: #ccc;
}

.u-ns-bg-v2-top.g-bg-gray-light-v5::before,
.u-ns-bg-v2-2-top.g-bg-gray-light-v5::before {
  border-bottom-color: #f7f7f7;
}

.u-ns-bg-v2-top.g-bg-black::before,
.u-ns-bg-v2-2-top.g-bg-black::before {
  border-bottom-color: #000;
}

.u-ns-bg-v2-bottom::before,
.u-ns-bg-v2-2-bottom::before {
  bottom: -15px;
  border-width: 15px 17px 0 17px;
}

.u-ns-bg-v2-bottom.g-bg-primary::before,
.u-ns-bg-v2-2-bottom.g-bg-primary::before {
  border-top-color: #003a79;
}

.u-ns-bg-v2-bottom.g-bg-white::before,
.u-ns-bg-v2-2-bottom.g-bg-white::before {
  border-top-color: #fff;
}

.u-ns-bg-v2-bottom.g-bg-gray-light-v2::before,
.u-ns-bg-v2-2-bottom.g-bg-gray-light-v2::before {
  border-top-color: #ccc;
}

.u-ns-bg-v2-bottom.g-bg-black::before,
.u-ns-bg-v2-2-bottom.g-bg-black::before {
  border-top-color: #000;
}

.u-ns-bg-v2-left::before,
.u-ns-bg-v2-2-left::before {
  left: -15px;
  border-width: 17px 15px 17px 0;
}

.u-ns-bg-v2-left.g-bg-primary::before,
.u-ns-bg-v2-2-left.g-bg-primary::before {
  border-right-color: #003a79;
}

.u-ns-bg-v2-left.g-bg-white::before,
.u-ns-bg-v2-2-left.g-bg-white::before {
  border-right-color: #fff;
}

.u-ns-bg-v2-left.g-bg-gray-light-v2::before,
.u-ns-bg-v2-2-left.g-bg-gray-light-v2::before {
  border-right-color: #ccc;
}

.u-ns-bg-v2-left.g-bg-black::before,
.u-ns-bg-v2-2-left.g-bg-black::before {
  border-right-color: #000;
}

.u-ns-bg-v2-right::before,
.u-ns-bg-v2-2-right::before {
  right: -15px;
  border-width: 17px 0 17px 15px;
}

.u-ns-bg-v2-right.g-bg-primary::before,
.u-ns-bg-v2-2-right.g-bg-primary::before {
  border-left-color: #003a79;
}

.u-ns-bg-v2-right.g-bg-white::before,
.u-ns-bg-v2-2-right.g-bg-white::before {
  border-left-color: #fff;
}

.u-ns-bg-v2-right.g-bg-gray-light-v2::before,
.u-ns-bg-v2-2-right.g-bg-gray-light-v2::before {
  border-left-color: #ccc;
}

.u-ns-bg-v2-right.g-bg-black::before,
.u-ns-bg-v2-2-right.g-bg-black::before {
  border-left-color: #000;
}

.u-ns-bg-v2-2-top::before, .u-ns-bg-v2-2-bottom::before,
.u-ns-bg-v2-2-2-top::before,
.u-ns-bg-v2-2-2-bottom::before {
  left: 20px;
}

.u-ns-bg-v2-2-left::before, .u-ns-bg-v2-2-right::before,
.u-ns-bg-v2-2-2-left::before,
.u-ns-bg-v2-2-2-right::before {
  top: 30px;
}

.u-ns-bg-v2-2-top::before,
.u-ns-bg-v2-2-2-top::before {
  border-width: 0 15px 15px 15px;
}

.u-ns-bg-v2-2-bottom::before,
.u-ns-bg-v2-2-2-bottom::before {
  border-width: 15px 15px 0 15px;
}

.u-ns-bg-v2-2-left::before,
.u-ns-bg-v2-2-2-left::before {
  border-width: 15px 15px 15px 0;
}

.u-ns-bg-v2-2-right::before,
.u-ns-bg-v2-2-2-right::before {
  border-width: 15px 0 15px 15px;
}

@media (min-width: 768px) {
  .u-ns-bg-v2-top--md::before, .u-ns-bg-v2-bottom--md::before, .u-ns-bg-v2-left--md::before, .u-ns-bg-v2-right--md::before,
  .u-ns-bg-v2-2-top--md::before,
  .u-ns-bg-v2-2-bottom--md::before,
  .u-ns-bg-v2-2-left--md::before,
  .u-ns-bg-v2-2-right--md::before {
    top: auto;
    bottom: auto;
    left: auto;
    right: auto;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }
  .u-ns-bg-v2-top--md.g-bg-primary::before, .u-ns-bg-v2-top--md.g-bg-white::before, .u-ns-bg-v2-top--md.g-bg-gray-light-v2::before, .u-ns-bg-v2-top--md.g-bg-black::before, .u-ns-bg-v2-bottom--md.g-bg-primary::before, .u-ns-bg-v2-bottom--md.g-bg-white::before, .u-ns-bg-v2-bottom--md.g-bg-gray-light-v2::before, .u-ns-bg-v2-bottom--md.g-bg-black::before, .u-ns-bg-v2-left--md.g-bg-primary::before, .u-ns-bg-v2-left--md.g-bg-white::before, .u-ns-bg-v2-left--md.g-bg-gray-light-v2::before, .u-ns-bg-v2-left--md.g-bg-black::before, .u-ns-bg-v2-right--md.g-bg-primary::before, .u-ns-bg-v2-right--md.g-bg-white::before, .u-ns-bg-v2-right--md.g-bg-gray-light-v2::before, .u-ns-bg-v2-right--md.g-bg-black::before,
  .u-ns-bg-v2-2-top--md.g-bg-primary::before,
  .u-ns-bg-v2-2-top--md.g-bg-white::before,
  .u-ns-bg-v2-2-top--md.g-bg-gray-light-v2::before,
  .u-ns-bg-v2-2-top--md.g-bg-black::before,
  .u-ns-bg-v2-2-bottom--md.g-bg-primary::before,
  .u-ns-bg-v2-2-bottom--md.g-bg-white::before,
  .u-ns-bg-v2-2-bottom--md.g-bg-gray-light-v2::before,
  .u-ns-bg-v2-2-bottom--md.g-bg-black::before,
  .u-ns-bg-v2-2-left--md.g-bg-primary::before,
  .u-ns-bg-v2-2-left--md.g-bg-white::before,
  .u-ns-bg-v2-2-left--md.g-bg-gray-light-v2::before,
  .u-ns-bg-v2-2-left--md.g-bg-black::before,
  .u-ns-bg-v2-2-right--md.g-bg-primary::before,
  .u-ns-bg-v2-2-right--md.g-bg-white::before,
  .u-ns-bg-v2-2-right--md.g-bg-gray-light-v2::before,
  .u-ns-bg-v2-2-right--md.g-bg-black::before {
    border-top-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
    border-right-color: transparent;
  }
  .u-ns-bg-v2-top--md::before,
  .u-ns-bg-v2-2-top--md::before {
    top: -15px;
    border-width: 0 17px 15px 17px;
  }
  .u-ns-bg-v2-top--md.g-bg-primary::before,
  .u-ns-bg-v2-2-top--md.g-bg-primary::before {
    border-bottom-color: #003a79;
  }
  .u-ns-bg-v2-top--md.g-bg-white::before,
  .u-ns-bg-v2-2-top--md.g-bg-white::before {
    border-bottom-color: #fff;
  }
  .u-ns-bg-v2-top--md.g-bg-gray-light-v2::before,
  .u-ns-bg-v2-2-top--md.g-bg-gray-light-v2::before {
    border-bottom-color: #ccc;
  }
  .u-ns-bg-v2-top--md.g-bg-black::before,
  .u-ns-bg-v2-2-top--md.g-bg-black::before {
    border-bottom-color: #000;
  }
  .u-ns-bg-v2-bottom--md::before,
  .u-ns-bg-v2-2-bottom--md::before {
    bottom: -15px;
    border-width: 15px 17px 0 17px;
  }
  .u-ns-bg-v2-bottom--md.g-bg-primary::before,
  .u-ns-bg-v2-2-bottom--md.g-bg-primary::before {
    border-top-color: #003a79;
  }
  .u-ns-bg-v2-bottom--md.g-bg-white::before,
  .u-ns-bg-v2-2-bottom--md.g-bg-white::before {
    border-top-color: #fff;
  }
  .u-ns-bg-v2-bottom--md.g-bg-gray-light-v2::before,
  .u-ns-bg-v2-2-bottom--md.g-bg-gray-light-v2::before {
    border-top-color: #ccc;
  }
  .u-ns-bg-v2-bottom--md.g-bg-black::before,
  .u-ns-bg-v2-2-bottom--md.g-bg-black::before {
    border-top-color: #000;
  }
  .u-ns-bg-v2-left--md::before,
  .u-ns-bg-v2-2-left--md::before {
    left: -15px;
    border-width: 17px 15px 17px 0;
  }
  .u-ns-bg-v2-left--md.g-bg-primary::before,
  .u-ns-bg-v2-2-left--md.g-bg-primary::before {
    border-right-color: #003a79;
  }
  .u-ns-bg-v2-left--md.g-bg-white::before,
  .u-ns-bg-v2-2-left--md.g-bg-white::before {
    border-right-color: #fff;
  }
  .u-ns-bg-v2-left--md.g-bg-gray-light-v2::before,
  .u-ns-bg-v2-2-left--md.g-bg-gray-light-v2::before {
    border-right-color: #ccc;
  }
  .u-ns-bg-v2-left--md.g-bg-black::before,
  .u-ns-bg-v2-2-left--md.g-bg-black::before {
    border-right-color: #000;
  }
  .u-ns-bg-v2-right--md::before,
  .u-ns-bg-v2-2-right--md::before {
    right: -15px;
    border-width: 17px 0 17px 15px;
  }
  .u-ns-bg-v2-right--md.g-bg-primary::before,
  .u-ns-bg-v2-2-right--md.g-bg-primary::before {
    border-left-color: #003a79;
  }
  .u-ns-bg-v2-right--md.g-bg-white::before,
  .u-ns-bg-v2-2-right--md.g-bg-white::before {
    border-left-color: #fff;
  }
  .u-ns-bg-v2-right--md.g-bg-gray-light-v2::before,
  .u-ns-bg-v2-2-right--md.g-bg-gray-light-v2::before {
    border-left-color: #ccc;
  }
  .u-ns-bg-v2-right--md.g-bg-black::before,
  .u-ns-bg-v2-2-right--md.g-bg-black::before {
    border-left-color: #000;
  }
  .u-ns-bg-v2-2-top--md::before, .u-ns-bg-v2-2-bottom--md::before,
  .u-ns-bg-v2-2-2-top--md::before,
  .u-ns-bg-v2-2-2-bottom--md::before {
    left: 20px;
  }
  .u-ns-bg-v2-2-left--md::before, .u-ns-bg-v2-2-right--md::before,
  .u-ns-bg-v2-2-2-left--md::before,
  .u-ns-bg-v2-2-2-right--md::before {
    top: 30px;
  }
  .u-ns-bg-v2-2-top--md::before,
  .u-ns-bg-v2-2-2-top--md::before {
    border-width: 0 15px 15px 15px;
  }
  .u-ns-bg-v2-2-bottom--md::before,
  .u-ns-bg-v2-2-2-bottom--md::before {
    border-width: 15px 15px 0 15px;
  }
  .u-ns-bg-v2-2-left--md::before,
  .u-ns-bg-v2-2-2-left--md::before {
    border-width: 15px 15px 15px 0;
  }
  .u-ns-bg-v2-2-right--md::before,
  .u-ns-bg-v2-2-2-right--md::before {
    border-width: 15px 0 15px 15px;
  }
}
/*------------------------------------
  Nonstandard Background v3
------------------------------------*/
[class*=u-ns-bg-v3] {
  position: relative;
}

[class*=u-ns-bg-v3]::before {
  content: "";
  position: absolute;
  z-index: 3;
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-color: transparent;
}

.u-ns-bg-v3-top::before, .u-ns-bg-v3-bottom::before {
  left: 80px;
}

.u-ns-bg-v3-left::before, .u-ns-bg-v3-right::before {
  top: 23px;
}

.u-ns-bg-v3-top.g-bg-primary::before, .u-ns-bg-v3-left.g-bg-primary::before {
  border-bottom-color: #003a79;
}

.u-ns-bg-v3-top.g-bg-white::before, .u-ns-bg-v3-left.g-bg-white::before {
  border-bottom-color: #fff;
}

.u-ns-bg-v3-top.g-bg-gray-light-v2::before, .u-ns-bg-v3-left.g-bg-gray-light-v2::before {
  border-bottom-color: #ccc;
}

.u-ns-bg-v3-top.g-bg-black::before, .u-ns-bg-v3-left.g-bg-black::before {
  border-bottom-color: #000;
}

.u-ns-bg-v3-top.g-bg-facebook::before, .u-ns-bg-v3-left.g-bg-facebook::before {
  border-bottom-color: #3b5998;
}

.u-ns-bg-v3-bottom.g-bg-primary::before, .u-ns-bg-v3-right.g-bg-primary::before {
  border-top-color: #003a79;
}

.u-ns-bg-v3-bottom.g-bg-white::before, .u-ns-bg-v3-right.g-bg-white::before {
  border-top-color: #fff;
}

.u-ns-bg-v3-bottom.g-bg-gray-light-v2::before, .u-ns-bg-v3-right.g-bg-gray-light-v2::before {
  border-top-color: #ccc;
}

.u-ns-bg-v3-bottom.g-bg-black::before, .u-ns-bg-v3-right.g-bg-black::before {
  border-top-color: #000;
}

.u-ns-bg-v3-bottom.g-bg-lightred::before, .u-ns-bg-v3-right.g-bg-lightred::before {
  border-top-color: #e64b3b;
}

.u-ns-bg-v3-bottom.g-bg-blue::before, .u-ns-bg-v3-right.g-bg-blue::before {
  border-top-color: #3398dc;
}

.u-ns-bg-v3-bottom.g-bg-purple::before, .u-ns-bg-v3-right.g-bg-purple::before {
  border-top-color: #9a69cb;
}

.u-ns-bg-v3-bottom.g-bg-cyan::before, .u-ns-bg-v3-right.g-bg-cyan::before {
  border-top-color: #00bed6;
}

.u-ns-bg-v3-bottom.g-bg-teal::before, .u-ns-bg-v3-right.g-bg-teal::before {
  border-top-color: #18ba9b;
}

.u-ns-bg-v3-bottom.g-bg-pink::before, .u-ns-bg-v3-right.g-bg-pink::before {
  border-top-color: #e81c62;
}

.u-ns-bg-v3-bottom.g-bg-red::before, .u-ns-bg-v3-right.g-bg-red::before {
  border-top-color: #f00;
}

.u-ns-bg-v3-bottom.g-bg-facebook::before, .u-ns-bg-v3-right.g-bg-facebook::before {
  border-top-color: #3b5998;
}

.u-ns-bg-v3-top::before {
  top: -22px;
  border-width: 22px 0 0 22px;
}

.u-ns-bg-v3-bottom::before {
  bottom: -22px;
  border-width: 22px 22px 0 0;
}

.u-ns-bg-v3-left::before {
  left: -22px;
  border-width: 0 22px 22px 0;
}

.u-ns-bg-v3-right::before {
  right: -22px;
  border-width: 22px 22px 0 0;
}

/*------------------------------------
  Nonstandard Background v4
------------------------------------*/
[class*=u-ns-bg-v4] {
  position: relative;
}

[class*=u-ns-bg-v4]::before {
  content: "";
  position: absolute;
  z-index: 3;
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-color: transparent;
}

.u-ns-bg-v4-top::before, .u-ns-bg-v4-bottom::before {
  left: 8%;
}

.u-ns-bg-v4-left::before, .u-ns-bg-v4-right::before {
  top: 8%;
}

.u-ns-bg-v4-top.g-bg-primary::before, .u-ns-bg-v4-left.g-bg-primary::before {
  border-bottom-color: #003a79;
}

.u-ns-bg-v4-top.g-bg-white::before, .u-ns-bg-v4-left.g-bg-white::before {
  border-bottom-color: #fff;
}

.u-ns-bg-v4-top.g-bg-gray-light-v2::before, .u-ns-bg-v4-left.g-bg-gray-light-v2::before {
  border-bottom-color: #ccc;
}

.u-ns-bg-v4-top.g-bg-black::before, .u-ns-bg-v4-left.g-bg-black::before {
  border-bottom-color: #000;
}

.u-ns-bg-v4-bottom.g-bg-primary::before, .u-ns-bg-v4-right.g-bg-primary::before {
  border-top-color: #003a79;
}

.u-ns-bg-v4-bottom.g-bg-white::before, .u-ns-bg-v4-right.g-bg-white::before {
  border-top-color: #fff;
}

.u-ns-bg-v4-bottom.g-bg-gray-light-v2::before, .u-ns-bg-v4-right.g-bg-gray-light-v2::before {
  border-top-color: #ccc;
}

.u-ns-bg-v4-bottom.g-bg-black::before, .u-ns-bg-v4-right.g-bg-black::before {
  border-top-color: #000;
}

.u-ns-bg-v4-top::before {
  top: -22px;
  border-width: 22px 22px 0 0;
}

.u-ns-bg-v4-bottom::before {
  bottom: -22px;
  border-width: 22px 0 0 22px;
}

.u-ns-bg-v4-left::before {
  left: -22px;
  border-width: 22px 22px 0 0;
}

.u-ns-bg-v4-right::before {
  right: -22px;
  border-width: 0 22px 22px 0;
}

/*------------------------------------
  Nonstandard Background v5
------------------------------------*/
[class*=u-ns-bg-v5] {
  position: relative;
}

[class*=u-ns-bg-v5] .u-ns-bg-before {
  position: absolute;
  z-index: 2;
}

[class*=u-ns-bg-v5].g-bg-primary svg polygon,
[class*=u-ns-bg-v5].g-bg-primary svg path {
  fill: #003a79;
}

[class*=u-ns-bg-v5].g-bg-white svg polygon,
[class*=u-ns-bg-v5].g-bg-white svg path {
  fill: #fff;
}

[class*=u-ns-bg-v5].g-bg-gray-light-v2 svg polygon,
[class*=u-ns-bg-v5].g-bg-gray-light-v2 svg path {
  fill: #ccc;
}

[class*=u-ns-bg-v5].g-bg-black svg polygon,
[class*=u-ns-bg-v5].g-bg-black svg path {
  fill: #000;
}

.u-ns-bg-v5-top .u-ns-bg-before, .u-ns-bg-v5-bottom .u-ns-bg-before {
  width: 100%;
}

.u-ns-bg-v5-top svg, .u-ns-bg-v5-bottom svg {
  width: 100%;
}

.u-ns-bg-v5-left .u-ns-bg-before, .u-ns-bg-v5-right .u-ns-bg-before {
  height: 100%;
}

.u-ns-bg-v5-left svg, .u-ns-bg-v5-right svg {
  height: 100%;
  vertical-align: middle;
}

.u-ns-bg-v5-top .u-ns-bg-before {
  bottom: 100%;
}

.u-ns-bg-v5-top svg {
  vertical-align: bottom;
}

.u-ns-bg-v5-bottom .u-ns-bg-before {
  top: 100%;
}

.u-ns-bg-v5-bottom svg {
  vertical-align: top;
}

.u-ns-bg-v5-left .u-ns-bg-before {
  left: 100%;
}

.u-ns-bg-v5-right .u-ns-bg-before {
  right: 100%;
}

@media (min-width: 768px) {
  .u-ns-bg-v5-top--md .u-ns-bg-before, .u-ns-bg-v5-bottom--md .u-ns-bg-before, .u-ns-bg-v5-left--md .u-ns-bg-before, .u-ns-bg-v5-right--md .u-ns-bg-before {
    top: auto;
    bottom: auto;
    left: auto;
    right: auto;
    width: auto;
    height: auto;
  }
  .u-ns-bg-v5-top--md svg, .u-ns-bg-v5-bottom--md svg, .u-ns-bg-v5-left--md svg, .u-ns-bg-v5-right--md svg {
    width: auto;
    height: auto;
  }
  .u-ns-bg-v5-top--md .u-ns-bg-before, .u-ns-bg-v5-bottom--md .u-ns-bg-before {
    width: 100%;
  }
  .u-ns-bg-v5-top--md svg, .u-ns-bg-v5-bottom--md svg {
    width: 100%;
  }
  .u-ns-bg-v5-left--md .u-ns-bg-before, .u-ns-bg-v5-right--md .u-ns-bg-before {
    height: 100%;
  }
  .u-ns-bg-v5-left--md svg, .u-ns-bg-v5-right--md svg {
    height: 100%;
    vertical-align: middle;
  }
  .u-ns-bg-v5-top--md .u-ns-bg-before {
    bottom: 100%;
  }
  .u-ns-bg-v5-top--md svg {
    vertical-align: bottom;
  }
  .u-ns-bg-v5-bottom--md .u-ns-bg-before {
    top: 100%;
  }
  .u-ns-bg-v5-bottom--md svg {
    vertical-align: top;
  }
  .u-ns-bg-v5-left--md .u-ns-bg-before {
    left: 100%;
  }
  .u-ns-bg-v5-right--md .u-ns-bg-before {
    right: 100%;
  }
}
/*------------------------------------
  Nonstandard Background v6
------------------------------------*/
[class*=u-ns-bg-v6] {
  position: relative;
}

[class*=u-ns-bg-v6] .u-ns-bg-before {
  position: absolute;
  z-index: 2;
}

.u-ns-bg-v6-top .u-ns-bg-before::before, .u-ns-bg-v6-top .u-ns-bg-before::after, .u-ns-bg-v6-bottom .u-ns-bg-before::before, .u-ns-bg-v6-bottom .u-ns-bg-before::after, .u-ns-bg-v6-left .u-ns-bg-before::before, .u-ns-bg-v6-left .u-ns-bg-before::after, .u-ns-bg-v6-right .u-ns-bg-before::before, .u-ns-bg-v6-right .u-ns-bg-before::after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-color: transparent;
}

.u-ns-bg-v6-top .u-ns-bg-before::after, .u-ns-bg-v6-bottom .u-ns-bg-before::after, .u-ns-bg-v6-left .u-ns-bg-before::after, .u-ns-bg-v6-right .u-ns-bg-before::after {
  position: absolute;
}

.u-ns-bg-v6-top .u-ns-bg-before, .u-ns-bg-v6-bottom .u-ns-bg-before {
  left: 20px;
}

.u-ns-bg-v6-left .u-ns-bg-before, .u-ns-bg-v6-right .u-ns-bg-before {
  top: 30px;
}

.u-ns-bg-v6-top .u-ns-bg-before {
  top: -15px;
}

.u-ns-bg-v6-top .u-ns-bg-before::before {
  border-width: 0 15px 15px 15px;
}

.u-ns-bg-v6-top .u-ns-bg-before::after {
  bottom: 0;
  left: 1px;
  border-width: 0 14px 14px 14px;
}

.u-ns-bg-v6-top.g-brd-primary .u-ns-bg-before::before {
  border-bottom-color: #003a79;
}

.u-ns-bg-v6-top.g-brd-primary .u-ns-bg-before::after {
  border-bottom-color: #fff;
}

.u-ns-bg-v6-top.g-brd-gray-light-v2 .u-ns-bg-before::before {
  border-bottom-color: #ccc;
}

.u-ns-bg-v6-top.g-brd-gray-light-v2 .u-ns-bg-before::after {
  border-bottom-color: #fff;
}

.u-ns-bg-v6-top.g-brd-black .u-ns-bg-before::before {
  border-bottom-color: #000;
}

.u-ns-bg-v6-top.g-brd-black .u-ns-bg-before::after {
  border-bottom-color: #fff;
}

.u-ns-bg-v6-bottom .u-ns-bg-before {
  bottom: -15px;
}

.u-ns-bg-v6-bottom .u-ns-bg-before::before {
  border-width: 15px 15px 0 15px;
}

.u-ns-bg-v6-bottom .u-ns-bg-before::after {
  bottom: 1px;
  left: 1px;
  border-width: 14px 14px 0 14px;
}

.u-ns-bg-v6-bottom.g-brd-primary .u-ns-bg-before::before {
  border-top-color: #003a79;
}

.u-ns-bg-v6-bottom.g-brd-primary .u-ns-bg-before::after {
  border-top-color: #fff;
}

.u-ns-bg-v6-bottom.g-brd-gray-light-v2 .u-ns-bg-before::before {
  border-top-color: #ccc;
}

.u-ns-bg-v6-bottom.g-brd-gray-light-v2 .u-ns-bg-before::after {
  border-top-color: #fff;
}

.u-ns-bg-v6-bottom.g-brd-black .u-ns-bg-before::before {
  border-top-color: #000;
}

.u-ns-bg-v6-bottom.g-brd-black .u-ns-bg-before::after {
  border-top-color: #fff;
}

.u-ns-bg-v6-left .u-ns-bg-before {
  left: -15px;
}

.u-ns-bg-v6-left .u-ns-bg-before::before {
  border-width: 15px 15px 15px 0;
}

.u-ns-bg-v6-left .u-ns-bg-before::after {
  top: 1px;
  right: 0;
  border-width: 14px 14px 14px 0;
}

.u-ns-bg-v6-left.g-brd-primary .u-ns-bg-before::before {
  border-right-color: #003a79;
}

.u-ns-bg-v6-left.g-brd-primary .u-ns-bg-before::after {
  border-right-color: #fff;
}

.u-ns-bg-v6-left.g-brd-gray-light-v2 .u-ns-bg-before::before {
  border-right-color: #ccc;
}

.u-ns-bg-v6-left.g-brd-gray-light-v2 .u-ns-bg-before::after {
  border-right-color: #fff;
}

.u-ns-bg-v6-left.g-brd-black .u-ns-bg-before::before {
  border-right-color: #000;
}

.u-ns-bg-v6-left.g-brd-black .u-ns-bg-before::after {
  border-right-color: #fff;
}

.u-ns-bg-v6-right .u-ns-bg-before {
  right: -15px;
}

.u-ns-bg-v6-right .u-ns-bg-before::before {
  border-width: 15px 0 15px 15px;
}

.u-ns-bg-v6-right .u-ns-bg-before::after {
  top: 1px;
  left: 0;
  border-width: 14px 0 14px 14px;
}

.u-ns-bg-v6-right.g-brd-primary .u-ns-bg-before::before {
  border-left-color: #ccc;
}

.u-ns-bg-v6-right.g-brd-primary .u-ns-bg-before::after {
  border-left-color: #fff;
}

.u-ns-bg-v6-right.g-brd-gray-light-v2 .u-ns-bg-before::before {
  border-left-color: #ccc;
}

.u-ns-bg-v6-right.g-brd-gray-light-v2 .u-ns-bg-before::after {
  border-left-color: #fff;
}

.u-ns-bg-v6-right.g-brd-black .u-ns-bg-before::before {
  border-left-color: #ccc;
}

.u-ns-bg-v6-right.g-brd-black .u-ns-bg-before::after {
  border-left-color: #fff;
}

@media (min-width: 768px) {
  .u-ns-bg-v6-top--md.g-brd-primary .u-ns-bg-before::before, .u-ns-bg-v6-top--md.g-brd-gray-light-v2 .u-ns-bg-before::before, .u-ns-bg-v6-top--md.g-brd-black .u-ns-bg-before::before, .u-ns-bg-v6-bottom--md.g-brd-primary .u-ns-bg-before::before, .u-ns-bg-v6-bottom--md.g-brd-gray-light-v2 .u-ns-bg-before::before, .u-ns-bg-v6-bottom--md.g-brd-black .u-ns-bg-before::before, .u-ns-bg-v6-left--md.g-brd-primary .u-ns-bg-before::before, .u-ns-bg-v6-left--md.g-brd-gray-light-v2 .u-ns-bg-before::before, .u-ns-bg-v6-left--md.g-brd-black .u-ns-bg-before::before, .u-ns-bg-v6-right--md.g-brd-primary .u-ns-bg-before::before, .u-ns-bg-v6-right--md.g-brd-gray-light-v2 .u-ns-bg-before::before, .u-ns-bg-v6-right--md.g-brd-black .u-ns-bg-before::before {
    border-top-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
    border-right-color: transparent;
  }
  .u-ns-bg-v6-top--md.g-brd-primary .u-ns-bg-before::after, .u-ns-bg-v6-top--md.g-brd-gray-light-v2 .u-ns-bg-before::after, .u-ns-bg-v6-top--md.g-brd-black .u-ns-bg-before::after, .u-ns-bg-v6-bottom--md.g-brd-primary .u-ns-bg-before::after, .u-ns-bg-v6-bottom--md.g-brd-gray-light-v2 .u-ns-bg-before::after, .u-ns-bg-v6-bottom--md.g-brd-black .u-ns-bg-before::after, .u-ns-bg-v6-left--md.g-brd-primary .u-ns-bg-before::after, .u-ns-bg-v6-left--md.g-brd-gray-light-v2 .u-ns-bg-before::after, .u-ns-bg-v6-left--md.g-brd-black .u-ns-bg-before::after, .u-ns-bg-v6-right--md.g-brd-primary .u-ns-bg-before::after, .u-ns-bg-v6-right--md.g-brd-gray-light-v2 .u-ns-bg-before::after, .u-ns-bg-v6-right--md.g-brd-black .u-ns-bg-before::after {
    border-top-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
    border-right-color: transparent;
  }
  .u-ns-bg-v6-top--md .u-ns-bg-before, .u-ns-bg-v6-bottom--md .u-ns-bg-before {
    left: 20px;
  }
  .u-ns-bg-v6-left--md .u-ns-bg-before, .u-ns-bg-v6-right--md .u-ns-bg-before {
    top: 30px;
  }
  .u-ns-bg-v6-top--md .u-ns-bg-before {
    bottom: auto;
    top: -15px;
  }
  .u-ns-bg-v6-top--md .u-ns-bg-before::before {
    border-width: 0 15px 15px 15px;
  }
  .u-ns-bg-v6-top--md .u-ns-bg-before::after {
    top: auto;
    bottom: 0;
    left: 1px;
    border-width: 0 14px 14px 14px;
  }
  .u-ns-bg-v6-top--md.g-brd-primary .u-ns-bg-before::before {
    border-bottom-color: #003a79;
  }
  .u-ns-bg-v6-top--md.g-brd-primary .u-ns-bg-before::after {
    border-bottom-color: #fff;
  }
  .u-ns-bg-v6-top--md.g-brd-gray-light-v2 .u-ns-bg-before::before {
    border-bottom-color: #ccc;
  }
  .u-ns-bg-v6-top--md.g-brd-gray-light-v2 .u-ns-bg-before::after {
    border-bottom-color: #fff;
  }
  .u-ns-bg-v6-top--md.g-brd-black .u-ns-bg-before::before {
    border-bottom-color: #000;
  }
  .u-ns-bg-v6-top--md.g-brd-black .u-ns-bg-before::after {
    border-bottom-color: #fff;
  }
  .u-ns-bg-v6-bottom--md .u-ns-bg-before {
    top: auto;
    bottom: -15px;
  }
  .u-ns-bg-v6-bottom--md .u-ns-bg-before::before {
    border-width: 15px 15px 0 15px;
  }
  .u-ns-bg-v6-bottom--md .u-ns-bg-before::after {
    top: auto;
    bottom: 1px;
    left: 1px;
    border-width: 14px 14px 0 14px;
  }
  .u-ns-bg-v6-bottom--md.g-brd-primary .u-ns-bg-before::before {
    border-top-color: #003a79;
  }
  .u-ns-bg-v6-bottom--md.g-brd-primary .u-ns-bg-before::after {
    border-top-color: #fff;
  }
  .u-ns-bg-v6-bottom--md.g-brd-gray-light-v2 .u-ns-bg-before::before {
    border-top-color: #ccc;
  }
  .u-ns-bg-v6-bottom--md.g-brd-gray-light-v2 .u-ns-bg-before::after {
    border-top-color: #fff;
  }
  .u-ns-bg-v6-bottom--md.g-brd-black .u-ns-bg-before::before {
    border-top-color: #000;
  }
  .u-ns-bg-v6-bottom--md.g-brd-black .u-ns-bg-before::after {
    border-top-color: #fff;
  }
  .u-ns-bg-v6-left--md .u-ns-bg-before {
    left: -15px;
    right: auto;
  }
  .u-ns-bg-v6-left--md .u-ns-bg-before::before {
    border-width: 15px 15px 15px 0;
  }
  .u-ns-bg-v6-left--md .u-ns-bg-before::after {
    top: 1px;
    bottom: auto;
    right: 0;
    border-width: 14px 14px 14px 0;
  }
  .u-ns-bg-v6-left--md.g-brd-primary .u-ns-bg-before::before {
    border-right-color: #003a79;
  }
  .u-ns-bg-v6-left--md.g-brd-primary .u-ns-bg-before::after {
    border-right-color: #fff;
  }
  .u-ns-bg-v6-left--md.g-brd-gray-light-v2 .u-ns-bg-before::before {
    border-right-color: #ccc;
  }
  .u-ns-bg-v6-left--md.g-brd-gray-light-v2 .u-ns-bg-before::after {
    border-right-color: #fff;
  }
  .u-ns-bg-v6-left--md.g-brd-black .u-ns-bg-before::before {
    border-right-color: #000;
  }
  .u-ns-bg-v6-left--md.g-brd-black .u-ns-bg-before::after {
    border-right-color: #fff;
  }
  .u-ns-bg-v6-right--md .u-ns-bg-before {
    left: auto;
    right: -15px;
  }
  .u-ns-bg-v6-right--md .u-ns-bg-before::before {
    border-width: 15px 0 15px 15px;
  }
  .u-ns-bg-v6-right--md .u-ns-bg-before::after {
    top: 1px;
    bottom: auto;
    left: 0;
    border-width: 14px 0 14px 14px;
  }
  .u-ns-bg-v6-right--md.g-brd-primary .u-ns-bg-before::before {
    border-left-color: #003a79;
  }
  .u-ns-bg-v6-right--md.g-brd-primary .u-ns-bg-before::after {
    border-left-color: #fff;
  }
  .u-ns-bg-v6-right--md.g-brd-gray-light-v2 .u-ns-bg-before::before {
    border-left-color: #ccc;
  }
  .u-ns-bg-v6-right--md.g-brd-gray-light-v2 .u-ns-bg-before::after {
    border-left-color: #fff;
  }
  .u-ns-bg-v6-right--md.g-brd-black .u-ns-bg-before::before {
    border-left-color: #000;
  }
  .u-ns-bg-v6-right--md.g-brd-black .u-ns-bg-before::after {
    border-left-color: #fff;
  }
}
/*------------------------------------
  Nonstandard Background v7
------------------------------------*/
[class*=u-ns-bg-v7] {
  position: relative;
}

[class*=u-ns-bg-v7]::before {
  content: "";
  position: absolute;
  z-index: 3;
  width: 0;
  height: 0;
  border-style: solid;
  border-color: transparent;
}

.u-ns-bg-v7-top::before, .u-ns-bg-v7-bottom::before {
  left: 50%;
  margin-left: -5px;
}

.u-ns-bg-v7-left::before, .u-ns-bg-v7-right::before {
  top: 50%;
  margin-top: -5px;
}

.u-ns-bg-v7-top::before {
  top: -5px;
  border-width: 0 5px 5px 5px;
}

.u-ns-bg-v7-top.g-bg-primary::before {
  border-bottom-color: #003a79;
}

.u-ns-bg-v7-top.g-bg-white::before {
  border-bottom-color: #fff;
}

.u-ns-bg-v7-top.g-bg-gray-light-v2::before {
  border-bottom-color: #ccc;
}

.u-ns-bg-v7-top.g-bg-black::before {
  border-bottom-color: #000;
}

.u-ns-bg-v7-bottom::before {
  bottom: -5px;
  border-width: 5px 5px 0 5px;
}

.u-ns-bg-v7-bottom.g-bg-primary::before {
  border-top-color: #003a79;
}

.u-ns-bg-v7-bottom.g-bg-white::before {
  border-top-color: #fff;
}

.u-ns-bg-v7-bottom.g-bg-gray-light-v2::before {
  border-top-color: #ccc;
}

.u-ns-bg-v7-bottom.g-bg-black::before {
  border-top-color: #000;
}

.u-ns-bg-v7-left::before {
  left: -5px;
  border-width: 5px 5px 5px 0;
}

.u-ns-bg-v7-left.g-bg-primary::before {
  border-right-color: #003a79;
}

.u-ns-bg-v7-left.g-bg-white::before {
  border-right-color: #fff;
}

.u-ns-bg-v7-left.g-bg-gray-light-v2::before {
  border-right-color: #ccc;
}

.u-ns-bg-v7-left.g-bg-black::before {
  border-right-color: #000;
}

.u-ns-bg-v7-right::before {
  right: -5px;
  border-width: 5px 0 5px 5px;
}

.u-ns-bg-v7-right.g-bg-primary::before {
  border-left-color: #003a79;
}

.u-ns-bg-v7-right.g-bg-white::before {
  border-left-color: #fff;
}

.u-ns-bg-v7-right.g-bg-gray-light-v2::before {
  border-left-color: #ccc;
}

.u-ns-bg-v7-right.g-bg-black::before {
  border-left-color: #000;
}

/*------------------------------------
  Progress Bars
------------------------------------*/
.progress-bar {
  min-height: 0 !important;
  display: block;
  line-height: 1.4;
  height: 1rem;
}

.u-progress__pointer-v1 {
  position: absolute;
  top: 50%;
  right: 0;
  width: 42px;
  height: 42px;
  margin: -21px -21px 0 0;
  background-color: transparent;
  line-height: 42px;
  z-index: 1;
}

.u-progress__pointer-v2 {
  position: absolute;
  bottom: 100%;
  right: 0;
  min-width: 46px;
  white-space: nowrap;
  padding-left: 5px;
  padding-right: 5px;
  transform: translateX(50%);
  margin-bottom: 5px;
  background-color: transparent;
  z-index: 1;
}

.u-progress__pointer-v2::after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -5px;
  margin-left: -5px;
  border-style: solid;
  border-color: #003a79 transparent;
  border-width: 5px 5px 0;
}

.u-progress__pointer-v3 {
  position: relative;
  float: right;
  white-space: nowrap;
  line-height: 1.2;
}

.u-progress__pointer-v3::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  margin-top: -10px;
  margin-right: -5px;
  border-style: solid;
  border-color: #003a79 transparent;
  border-width: 5px 5px 0;
}

[class*=u-progress-bar-vertical] {
  display: flex;
  flex-flow: column nowrap;
  justify-content: flex-end;
}

.u-progress-bar-vertical-v1 {
  height: 200px;
}

/*------------------------------------
  Progress Bars Sizes
------------------------------------*/
.u-progress-bar--2xs {
  min-height: 1px !important;
}

.u-progress-bar--xs {
  min-height: 3px !important;
}

.u-progress-bar--sm {
  min-height: 7px !important;
}

.u-progress-bar--lg {
  min-height: 18px !important;
}

.u-progress-bar--xl {
  min-height: 22px !important;
}

.u-progress-bar--2xl {
  min-height: 33px !important;
}

/*------------------------------------
  Rating v1
------------------------------------*/
.u-rating-v1 {
  display: inline-block;
  padding-left: 0;
  margin-bottom: 0;
}

.u-rating-v1 > * {
  float: left;
  list-style: none;
  cursor: pointer;
  transition-property: color;
  transition-duration: 0.2s;
  transition-timing-function: ease;
}

.u-rating-v1 > * + * {
  padding-left: 6px;
}

/*------------------------------------
  Searchform v1
------------------------------------*/
.u-searchform-v1,
.u-searchform-v1--align-left {
  min-width: initial;
  width: 21.42857rem;
  position: absolute;
  right: -1.07143rem;
  top: 100%;
  box-shadow: 0 1px 3px #ddd;
}

.u-searchform-v1 .form-control,
.u-searchform-v1--align-left .form-control {
  font-family: "Roboto", sans-serif;
  font-size: 0.85714rem;
}

.u-searchform-v1--align-left,
.u-searchform-v1--align-left--align-left {
  position: absolute;
  left: -1.07143rem;
}

.u-searchform-v1 .input-group-addon,
.u-searchform-v1--align-left .input-group-addon {
  border: 0;
}

.u-searchform-v1 .input-group-addon button[type=submit],
.u-searchform-v1--align-left .input-group-addon button[type=submit] {
  height: 100%;
}

/*------------------------------------
  Searchform v2
------------------------------------*/
.u-searchform-v2 .form-control {
  font-family: "Roboto", sans-serif;
  font-weight: 600;
  font-size: 0.85714rem;
  color: rgba(255, 255, 255, 0.85);
  text-transform: uppercase;
  height: 4.71429rem;
  padding: 0.85714rem 0;
  background-color: transparent;
  border: none;
}

.u-searchform-v2 .form-control::-moz-placeholder {
  color: g-color-white;
  opacity: 0.85;
}

.u-searchform-v2 .form-control::placeholder {
  color: g-color-white;
  opacity: 0.85;
}

.u-searchform-v2 .form-control::-webkit-input-placeholder {
  color: g-color-white;
  opacity: 0.85;
}

.u-searchform-v2 .form-control::-moz-placeholder {
  color: g-color-white;
  opacity: 0.85;
}

.u-searchform-v2 .input-group-addon {
  border: 0;
}

.u-searchform-v2 .input-group-addon button {
  cursor: pointer;
  height: 100%;
  border: none;
  outline: none;
  background-color: transparent;
}

/*------------------------------------
  Searchform v3
------------------------------------*/
.u-searchform-v3 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 3;
}

.u-searchform-v3 .container {
  height: 100%;
}

.u-searchform-v3 .input-group {
  align-items: center;
  height: 100%;
}

.u-searchform-v3 .form-control {
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  font-size: inherit;
  color: inherit;
  text-transform: uppercase;
  height: 4.71429rem;
  padding: 0.85714rem 0;
  background-color: transparent;
  border: none;
}

.u-searchform-v3 .form-control::-moz-placeholder {
  color: g-color-white;
  opacity: 0.85;
}

.u-searchform-v3 .form-control::placeholder {
  color: g-color-white;
  opacity: 0.85;
}

.u-searchform-v3 .form-control::-webkit-input-placeholder {
  color: g-color-white;
  opacity: 0.85;
}

.u-searchform-v3 .form-control::-moz-placeholder {
  color: g-color-white;
  opacity: 0.85;
}

.u-searchform-v3 .input-group-addon {
  border: 0;
}

.u-searchform-v3 .input-group-addon button {
  cursor: pointer;
  height: 100%;
  border: none;
  outline: none;
  background-color: transparent;
}

/*------------------------------------
  Searchform v4
------------------------------------*/
.u-searchform-v4 .form-control {
  font-family: "Roboto", sans-serif;
  font-size: 0.85714rem;
  width: 20rem;
  padding: 0.71429rem 2.85714rem 0.71429rem 0.71429rem;
}

.u-searchform-v4 .form-control::-moz-placeholder {
  color: g-color-gray-dark-v4;
  opacity: 1;
}

.u-searchform-v4 .form-control::placeholder {
  color: g-color-gray-dark-v4;
  opacity: 1;
}

.u-searchform-v4 .form-control::-webkit-input-placeholder {
  color: g-color-gray-dark-v4;
  opacity: 1;
}

.u-searchform-v4 .form-control::-moz-placeholder {
  color: g-color-gray-dark-v4;
  opacity: 1;
}

.u-searchform-v4 .form-control:not(:last-child) {
  border-right: none;
}

.u-searchform-v4 .input-group-addon {
  border-left: none;
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  z-index: 2;
}

.u-searchform-v4 .input-group-addon button[type=submit] {
  height: 100%;
  cursor: pointer;
  outline: none;
  border: none;
  background-color: transparent;
}

/*------------------------------------
  Searchform v5
------------------------------------*/
.u-searchform-v5 .input-group {
  border: solid 1px #eee;
}

.u-searchform-v5 .form-control {
  font-family: "Roboto", sans-serif;
  font-size: 0.85714rem;
  text-transform: uppercase;
  color: #777;
  height: 3.07143rem;
  padding: 0.35714rem 0.35714rem 0.35714rem 2rem;
  border-color: transparent;
}

.u-searchform-v5 .form-control::-moz-placeholder {
  color: g-color-gray-dark-v4;
  opacity: 1;
}

.u-searchform-v5 .form-control::placeholder {
  color: g-color-gray-dark-v4;
  opacity: 1;
}

.u-searchform-v5 .form-control::-webkit-input-placeholder {
  color: g-color-gray-dark-v4;
  opacity: 1;
}

.u-searchform-v5 .form-control::-moz-placeholder {
  color: g-color-gray-dark-v4;
  opacity: 1;
}

.u-searchform-v5 .form-control:focus {
  border-color: transparent;
}

.u-searchform-v5 .input-group-addon {
  border-color: transparent;
}

.u-searchform-v5 .input-group-addon button[type=submit] {
  font-size: 1.35714rem;
  height: 100%;
  cursor: pointer;
  outline: none;
  border: none;
  background-color: transparent;
}

/*------------------------------------
  Steps v1
------------------------------------*/
.u-steps-v1 {
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #eee;
  border-radius: 0.25rem;
}

.u-steps-v1::after {
  content: "";
  display: table;
  width: 100%;
}

.u-steps-v1 > * {
  display: inline-block;
  vertical-align: middle;
}

.u-steps-v1__item {
  float: left;
  margin-right: 15px;
}

.u-steps-v1__item a:hover {
  text-decoration: none;
}

@media (min-width: 768px) {
  .u-steps-v1 {
    padding: 0;
    margin-bottom: 0;
    background-color: transparent;
    border-radius: 0;
  }
  .u-steps-v1__item {
    list-style: none;
    margin-right: 40px;
  }
  .u-steps-v1__item a,
  .u-steps-v1__item span {
    position: relative;
    display: inline-block;
    padding: 10px 15px;
    border-radius: 5px;
    transition-property: background-color;
    transition-duration: 0.2s;
    transition-timing-function: ease-in;
  }
  .u-steps-v1__item a::before,
  .u-steps-v1__item span::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 100%;
    display: block;
    width: 70px;
    height: 4px;
    transform: translateY(-50%);
  }
  .u-steps-v1__item a {
    color: #fff;
    background-color: #003a79;
  }
  .u-steps-v1__item a::before {
    background-color: #003a79;
  }
  .u-steps-v1__item a:hover {
    background-color: #333;
  }
  .u-steps-v1__item span {
    background-color: #eee;
  }
  .u-steps-v1__item span::before {
    background-color: #eee;
  }
  .u-steps-v1__item > i {
    font-size: 10px;
  }
  .u-steps-v1__item:last-child {
    margin-right: 0;
  }
  .u-steps-v1__item:last-child a::before,
  .u-steps-v1__item:last-child span::before {
    display: none;
  }
  .u-steps-v1__item + .u-breadcrumb-v1__item::before {
    display: none;
  }
  .u-steps-v1__item.active a,
  .u-steps-v1__item.active span {
    color: #fff;
    background-color: #003a79;
  }
  .u-steps-v1 a:hover {
    text-decoration: none;
  }
}
/*------------------------------------
  Steps v2
------------------------------------*/
.u-steps-v2 {
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #eee;
  border-radius: 0.25rem;
}

.u-steps-v2::after {
  content: "";
  display: table;
  width: 100%;
}

.u-steps-v2 > * {
  display: inline-block;
  vertical-align: middle;
}

.u-steps-v2__item {
  float: left;
  margin-right: 15px;
}

.u-steps-v2__item a:hover {
  text-decoration: none;
}

@media (min-width: 768px) {
  .u-steps-v2 {
    padding: 0;
    margin-bottom: 0;
    background-color: transparent;
    border-radius: 0;
  }
  .u-steps-v2__indicator {
    position: absolute;
    bottom: 0;
    left: 50%;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background-color: #003a79;
    box-shadow: 0;
    transform: translateX(-50%);
    transition-property: box-shadow;
    transition-duration: 0.2s;
    transition-timing-function: ease-in;
  }
  .u-steps-v2__item {
    text-align: center;
    list-style: none;
    margin-right: 40px;
  }
  .u-steps-v2__item a,
  .u-steps-v2__item span {
    position: relative;
    display: block;
    color: #333;
    padding-bottom: 20px;
    transition-property: color;
    transition-duration: 0.2s;
    transition-timing-function: ease-in;
  }
  .u-steps-v2__item a::before,
  .u-steps-v2__item span::before {
    content: "";
    position: absolute;
    bottom: 4px;
    left: 50%;
    display: block;
    width: 120px;
    height: 4px;
    margin-left: 6px;
  }
  .u-steps-v2__item a::before {
    background-color: #003a79;
  }
  .u-steps-v2__item a .u-steps-v2__indicator {
    background-color: #003a79;
  }
  .u-steps-v2__item a:hover {
    text-decoration: none;
  }
  .u-steps-v2__item span::before {
    background-color: #eee;
  }
  .u-steps-v2__item span .u-steps-v2__indicator {
    background-color: #eee;
  }
  .u-steps-v2__item:last-child a::before,
  .u-steps-v2__item:last-child span::before {
    display: none;
  }
  .u-steps-v2__item:hover a {
    color: #003a79;
  }
  .u-steps-v2__item:hover a .u-steps-v2__indicator {
    box-shadow: 0 0 0 3px rgba(59, 177, 143, 0.3);
  }
  .u-steps-v2__item.active a .u-steps-v2__indicator,
  .u-steps-v2__item.active span .u-steps-v2__indicator {
    background-color: #003a79;
  }
}
/*------------------------------------
  Steps v3
------------------------------------*/
.u-steps-v3 {
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #eee;
  border-radius: 0.25rem;
}

.u-steps-v3::after {
  content: "";
  display: table;
  width: 100%;
}

.u-steps-v3 > * {
  display: inline-block;
  vertical-align: middle;
}

.u-steps-v3__item {
  float: left;
  margin-right: 15px;
}

.u-steps-v3__item a:hover {
  text-decoration: none;
}

.u-steps-v3__indicator {
  font-style: normal;
}

.u-steps-v3__indicator::after {
  content: " - ";
}

@media (min-width: 768px) {
  .u-steps-v3 {
    padding: 0;
    margin-bottom: 0;
    background-color: transparent;
    border-radius: 0;
  }
  .u-steps-v3__indicator {
    position: absolute;
    top: 0;
    left: 50%;
    width: 26px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    background-color: #003a79;
    box-shadow: 0;
    border-radius: 50%;
    transform: translateX(-50%);
    transition-property: box-shadow;
    transition-duration: 0.2s;
    transition-timing-function: ease-in;
  }
  .u-steps-v3__indicator::after {
    display: none;
  }
  .u-steps-v3__item {
    text-align: center;
    float: left;
    list-style: none;
    margin-right: 40px;
  }
  .u-steps-v3__item a,
  .u-steps-v3__item span {
    position: relative;
    display: block;
    color: #333;
    padding-top: 40px;
    transition-property: color;
    transition-duration: 0.2s;
    transition-timing-function: ease-in;
  }
  .u-steps-v3__item a::before,
  .u-steps-v3__item span::before {
    content: "";
    position: absolute;
    top: 11px;
    left: 50%;
    display: block;
    width: 120px;
    height: 4px;
    margin-left: 13px;
  }
  .u-steps-v3__item a::before {
    background-color: #003a79;
  }
  .u-steps-v3__item a .u-steps-v3__indicator {
    color: #fff;
    background-color: #003a79;
  }
  .u-steps-v3__item a:hover {
    text-decoration: none;
  }
  .u-steps-v3__item span::before {
    background-color: #eee;
  }
  .u-steps-v3__item span .u-steps-v3__indicator {
    color: #333;
    background-color: #eee;
  }
  .u-steps-v3__item:last-child a::before,
  .u-steps-v3__item:last-child span::before {
    display: none;
  }
  .u-steps-v3__item:hover a {
    color: #003a79;
  }
  .u-steps-v3__item:hover a .u-steps-v3__indicator {
    box-shadow: 0 0 0 3px rgba(59, 177, 143, 0.3);
  }
  .u-steps-v3__item.active a .u-steps-v3__indicator,
  .u-steps-v3__item.active span .u-steps-v3__indicator {
    color: #fff;
    background-color: #003a79;
  }
}
/*------------------------------------
  Time Lines
------------------------------------*/
[class*=u-timeline-v1-wrap],
[class*=u-timeline-v2-wrap],
[class*=u-timeline-v3-wrap] {
  position: relative;
}

[class*=u-timeline-v1-wrap]::before,
[class*=u-timeline-v2-wrap]::before,
[class*=u-timeline-v3-wrap]::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  display: block;
}

/*------------------------------------
  Time Lines v1
------------------------------------*/
.u-timeline-v1 {
  position: relative;
  border-width: 1px;
  border-style: solid;
  border-color: #eee;
}

.u-timeline-v1-wrap::before {
  left: 0;
  width: 1px;
  height: 100%;
  background-color: #f7f7f7;
  margin-left: 20px;
}

.u-timeline-v1__icon {
  position: absolute;
  top: 30px;
  font-size: 20px;
  z-index: 3;
}

.g-orientation-bottom .u-timeline-v1__icon,
.g-orientation-right .u-timeline-v1__icon,
.g-orientation-left .u-timeline-v1__icon {
  left: 0;
}

@media (min-width: 768px) {
  .u-timeline-v1-wrap:not([class*="--horizontal"])::before {
    left: 50%;
    margin-left: -2px;
  }
  .u-timeline-v1-wrap--horizontal::before {
    top: auto;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 3px;
    margin-left: 0;
    margin-top: -2px;
  }
  .g-orientation-bottom .u-timeline-v1__icon {
    top: 100%;
    left: 0;
    transform: translateX(-50%) translateY(-50%);
  }
  .g-orientation-left .u-timeline-v1__icon {
    right: 100%;
    left: auto;
  }
  .g-orientation-right .u-timeline-v1__icon {
    right: auto;
    left: 100%;
  }
}
/*------------------------------------
  Time Lines v2
------------------------------------*/
@media (min-width: 768px) {
  .u-timeline-v2-wrap::before {
    left: 25%;
    width: 3px;
    height: 100%;
    margin-left: -1px;
    background-color: #f7f7f7;
  }
  .u-timeline-v2__icon {
    font-size: 16px;
    position: absolute;
  }
  .g-orientation-right .u-timeline-v2__icon {
    left: 100%;
    transform: translateX(-50%);
  }
  .g-orientation-left .u-timeline-v2__icon {
    right: 100%;
    transform: translateX(50%);
  }
  .g-orientation-bottom .u-timeline-v2__icon {
    top: 100%;
    transform: translateY(-50%);
  }
}
/*------------------------------------
  Time Lines v3
------------------------------------*/
.u-timeline-v3-wrap::before {
  left: 21%;
  width: 1px;
  height: 100%;
  display: none;
  background-color: #eee;
}

.u-timeline-v3 {
  position: relative;
}

.u-timeline-v3__icon {
  left: 21%;
}

@media (min-width: 768px) {
  .u-timeline-v3-wrap::before {
    display: block;
  }
}
@media (min-width: 992px) {
  .u-timeline-v3-wrap::before {
    left: 18%;
  }
  .u-timeline-v3__icon {
    left: 18%;
  }
}
/*------------------------------------
  Background Colors
------------------------------------*/
.u-label {
  display: inline-block;
  padding: 0.35rem 0.58rem;
  font-size: 0.9rem;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  color: #fff;
  /* Label Size
  ------------------------------------*/
  /* Label Styles
  ------------------------------------*/
  /* Label Num
  ------------------------------------*/
}

.u-label:empty {
  display: none;
}

.btn .u-label {
  position: relative;
  top: -1px;
}

.u-label-default {
  background-color: #777;
}

.u-label-default[href]:hover, .u-label-default[href]:focus {
  background-color: #555;
}

.u-label-primary {
  background-color: #5cb85c;
}

.u-label-primary[href]:hover, .u-label-primary[href]:focus {
  background-color: #55b555;
}

.u-label-success {
  background-color: #5cb85c;
}

.u-label-success[href]:hover, .u-label-success[href]:focus {
  background-color: #55b555;
}

.u-label-info {
  background-color: #5bc0de;
}

.u-label-info[href]:hover, .u-label-info[href]:focus {
  background-color: #53bddc;
}

.u-label-warning {
  background-color: #f0ad4e;
}

.u-label-warning[href]:hover, .u-label-warning[href]:focus {
  background-color: #efa945;
}

.u-label-danger {
  background-color: #d9534f;
}

.u-label-danger[href]:hover, .u-label-danger[href]:focus {
  background-color: #d74b47;
}

.u-label.g-rounded-10 {
  padding: 0.35rem 0.7rem;
}

.u-label--sm {
  font-size: 0.8rem;
}

.u-label--lg {
  font-size: 1.1rem;
}

.u-label.u-label-with-icon {
  padding: 0.5rem 0.85rem;
}

.u-label.u-label-with-icon i {
  margin-right: 0.5rem;
}

.u-label-num {
  min-width: 2rem;
  height: 2rem;
  padding: 0 0.35rem;
  line-height: 2rem;
}

.u-label-num.u-label--sm {
  min-width: 1.6rem;
  height: 1.6rem;
  line-height: 1.6rem;
}

.u-label-num.u-label--lg {
  min-width: 2.2rem;
  height: 2.2rem;
  line-height: 2.2rem;
}

/*------------------------------------
  Link Styles
------------------------------------*/
.u-link-v1 {
  border-bottom: solid 1px;
}

.u-link-v1:hover, .u-link-v1:focus {
  border-bottom: none;
  text-decoration: none;
}

.u-link-v2 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  text-indent: -100%;
  white-space: nowrap;
  overflow: hidden;
  z-index: 2;
}

.u-link-v3 {
  text-decoration: underline;
}

.u-link-v3:hover {
  text-decoration: none;
}

.u-link-v4 {
  transition: all 0.3s;
}

.u-link-v4:hover {
  opacity: 0.8;
}

.u-link-v6 {
  display: block;
  overflow: hidden;
}

.u-link-v6-arrow {
  margin-left: -50px;
  visibility: hidden;
  opacity: 0;
  transition: all 0.4s;
}

.u-link .u-block-hover:hover-v6-arrow, .u-link-v6:hover-v6-arrow {
  margin-left: 5px;
  visibility: visible;
  opacity: 1;
}

.u-link-v7 {
  margin-right: 30px;
  transition: all 0.4s;
}

.u-link-v7-arrow {
  margin-left: -50px;
  visibility: hidden;
  opacity: 0;
  transition: all 0.4s;
}

.u-link .u-block-hover:hover, .u-link-v7:hover {
  margin-right: 0;
}

.u-link .u-block-hover:hover-v7-arrow, .u-link-v7:hover-v7-arrow {
  margin-left: 10px;
  visibility: visible;
  opacity: 1;
}

/*------------------------------------
  List Styles
------------------------------------*/
.u-list-inline {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.img-bordered {
  border: solid 6px #777;
}

.g-order-1 {
  order: 1;
}

.g-order-2 {
  order: 2;
}

@media (min-width: 576px) {
  .g-order-1--sm {
    order: 1;
  }
  .g-order-2--sm {
    order: 2;
  }
}
@media (min-width: 768px) {
  .g-order-1--md {
    order: 1;
  }
  .g-order-2--md {
    order: 2;
  }
}
@media (min-width: 992px) {
  .g-order-1--lg {
    order: 1;
  }
  .g-order-2--lg {
    order: 2;
  }
}
/*------------------------------------
  Paginations
------------------------------------*/
/* Pagination v1 */
.u-pagination-v1__item {
  display: inline-block;
  text-align: center;
  text-decoration: none;
  border: solid 1px transparent;
  transition: all 0.3s ease;
}

.u-pagination-v1__item--active, .u-pagination-v1__item:hover, .u-pagination-v1__item:focus {
  text-decoration: none;
  cursor: pointer;
}

.u-pagination-v1__item-info {
  display: inline-block;
  text-align: center;
  text-decoration: none;
}

.u-pagination-v1__item--disabled {
  opacity: 0.5;
  pointer-events: none;
}

/* Pagination Style v1 */
.u-pagination-v1-1 {
  color: #999;
  border-color: #999;
}

.u-pagination-v1-1--active, .u-pagination-v1-1:hover, .u-pagination-v1-1:focus {
  background-color: #003a79;
  color: #fff;
  border-color: #003a79;
}

/* Pagination Style v2 */
.u-pagination-v1-2 {
  color: #555;
  border-color: #555;
}

.u-pagination-v1-2:hover, .u-pagination-v1-2:focus {
  color: #003a79;
  border-color: #003a79;
}

.u-pagination-v1-2--active, .u-pagination-v1-2--nav {
  background-color: #003a79;
  color: #fff;
  border-color: #003a79;
}

.u-pagination-v1-2--active:hover, .u-pagination-v1-2--active:focus, .u-pagination-v1-2--nav:hover, .u-pagination-v1-2--nav:focus {
  color: #fff;
}

.u-pagination-v1-2--nav:hover {
  background-color: rgba(59, 177, 143, 0.8);
}

/* Pagination Style v3 */
.u-pagination-v1-3 {
  color: #333;
  border-color: #333;
}

.u-pagination-v1-3--active, .u-pagination-v1-3:hover, .u-pagination-v1-3:focus {
  background-color: #333;
  color: #fff;
  border-color: #333;
}

/* Pagination Style v4 */
.u-pagination-v1-4 {
  color: #333;
  border-color: transparent;
}

.u-pagination-v1-4:hover, .u-pagination-v1-4:focus {
  color: #003a79;
  border-color: #003a79;
}

.u-pagination-v1-4--active {
  color: #fff;
  background-color: #003a79;
  border-color: #003a79;
}

.u-pagination-v1-4--active:hover, .u-pagination-v1-4--active:focus {
  color: #fff;
}

/* Pagination Style v5 */
.u-pagination-v1-5 {
  color: #999;
  border-color: #ccc;
}

.u-pagination-v1-5--active, .u-pagination-v1-5:hover, .u-pagination-v1-5:focus {
  background-color: #003a79;
  color: #fff;
  border-color: #003a79;
}

/*------------------------------------
  Ribbons
------------------------------------*/
.u-ribbon-v1, .u-ribbon-v2 {
  position: absolute;
  font-size: 0.9rem;
}

.u-ribbon-center {
  left: 50%;
  transform: translateX(-50%);
}

.u-ribbon--sm {
  font-size: 0.7rem;
}

.u-ribbon--lg {
  font-size: 1.1rem;
}

/* Ribbon Style Type 1
------------------------------------*/
.u-ribbon-v1 {
  display: inline-block;
  padding: 0.35rem 0.7rem;
  /* Ribbon Type 1 With icon */
}

.u-ribbon-v1.u-ribbon-with-icon {
  padding: 0.5rem 0.85rem;
}

.u-ribbon-v1 .u-ribbon-icon--left {
  margin-right: 0.5rem;
}

.u-ribbon-v1 .u-ribbon-icon--right {
  margin-left: 0.5rem;
}

/* Ribbon Style Type 2
------------------------------------*/
.u-ribbon-v2 {
  display: inline-block;
  padding: 1rem 1.1rem;
}

.u-ribbon-v2.u-ribbon--sm {
  padding: 1rem 1.2rem;
}

.u-ribbon-v2.u-ribbon--lg {
  padding: 1.2rem 1.1rem;
}

/* Bookmarked Ribbon
------------------------------------*/
.u-ribbon-bookmark::after {
  content: "";
  position: absolute;
  bottom: -1.1rem;
  left: 0;
  width: 100%;
  height: 0;
  border-style: solid;
  border-left-width: 1.5rem;
  border-right-width: 1.5rem;
  border-bottom: 1rem solid transparent !important;
}

.u-ribbon--lg.u-ribbon-bookmark::after {
  border-right-width: 1.4rem;
}

/* Ribbon Colors
------------------------------------*/
.u-ribbon-bookmark.g-bg-primary::after {
  border-color: #003a79;
}

.u-ribbon-bookmark.g-bg-black::after {
  border-color: #000;
}

.u-ribbon-bookmark.g-bg-white::after {
  border-color: #fff;
}

.u-ribbon-bookmark.g-bg-light-opacity::after {
  border-color: rgba(255, 255, 255, 0.7);
}

.u-ribbon-bookmark.g-bg-dark-opacity::after {
  border-color: rgba(30, 30, 30, 0.7);
}

.u-ribbon-bookmark.g-color-gray-light-v3::after {
  border-color: #ddd;
}

.u-ribbon-bookmark.g-color-gray-light-v4::after {
  border-color: #eee;
}

.u-ribbon-bookmark.g-color-gray-dark-v5::after {
  border-color: #999;
}

.u-ribbon-bookmark.g-bg-green::after {
  border-color: #72c02c;
}

.u-ribbon-bookmark.g-bg-blue::after {
  border-color: #3398dc;
}

.u-ribbon-bookmark.g-bg-lightblue::after {
  border-color: #edf2f8;
}

.u-ribbon-bookmark.g-bg-lightblue-v1::after {
  border-color: #d6e2ee;
}

.u-ribbon-bookmark.g-bg-darkblue::after {
  border-color: #009;
}

.u-ribbon-bookmark.g-bg-indigo::after {
  border-color: #4263a3;
}

.u-ribbon-bookmark.g-bg-red::after {
  border-color: #f00;
}

.u-ribbon-bookmark.g-bg-lightred::after {
  border-color: #e64b3b;
}

.u-ribbon-bookmark.g-bg-darkred::after {
  border-color: #a10f2b;
}

.u-ribbon-bookmark.g-bg-purple::after {
  border-color: #9a69cb;
}

.u-ribbon-bookmark.g-bg-darkpurple::after {
  border-color: #6639b6;
}

.u-ribbon-bookmark.g-bg-pink::after {
  border-color: #e81c62;
}

.u-ribbon-bookmark.g-bg-orange::after {
  border-color: #a10f2b;
}

.u-ribbon-bookmark.g-bg-deeporange::after {
  border-color: #fe541e;
}

.u-ribbon-bookmark.g-bg-yellow::after {
  border-color: #a10f2b;
}

.u-ribbon-bookmark.g-bg-aqua::after {
  border-color: #29d6e6;
}

.u-ribbon-bookmark.g-bg-cyan::after {
  border-color: #00bed6;
}

.u-ribbon-bookmark.g-bg-teal::after {
  border-color: #18ba9b;
}

.u-ribbon-bookmark.g-bg-brown::after {
  border-color: #a10f2b;
}

.u-ribbon-bookmark.g-bg-bluegray::after {
  border-color: #585f69;
}

/* Clipped-v1 Ribbon
------------------------------------*/
.u-ribbon-clip-v1::before,
.u-ribbon-clip-v2::before {
  content: "";
  position: absolute;
  bottom: -0.71429rem;
  border-style: solid;
}

.u-ribbon--left.u-ribbon-clip-v1::before,
.u-ribbon--left.u-ribbon-clip-v2::before {
  left: 0;
  border-width: 0 0.71429rem 0.71429rem 0;
  border-right-color: #999;
}

.u-ribbon--right.u-ribbon-clip-v1::before,
.u-ribbon--right.u-ribbon-clip-v2::before {
  right: 0;
  border-width: 0 0 0.71429rem 0.71429rem;
  border-left-color: #999;
}

/* Clipped-v2 Ribbon
------------------------------------*/
.u-ribbon-clip-v2 {
  padding: 0.35rem 1.35rem;
  transform: skewX(-10deg) translateZ(1px);
}

.u-ribbon-clip-v2.u-ribbon-with-icon {
  padding: 0.5rem 1.35rem;
}

.u-ribbon-clip-v2__inner {
  display: inline-block;
  transform: skewX(10deg) translateZ(1px);
}

.u-ribbon-clip-v2::before {
  transform: skewX(10deg);
}

.u-ribbon--left.u-ribbon-clip-v2::before {
  left: 0.07143rem;
}

.u-ribbon--right.u-ribbon-clip-v2::before {
  right: -0.07143rem;
}

/* Clipped-v3 Ribbon
------------------------------------*/
.u-ribbon-clip-v3 {
  width: calc(100% + 20px);
  text-align: center;
}

.u-ribbon-clip-v3::before,
.u-ribbon-clip-v3::after {
  content: "";
  position: absolute;
}

.u-ribbon-clip-v3::before {
  left: 0;
  bottom: -0.71429rem;
  width: 0;
  height: 0;
  border-top: 10px solid #999;
  border-left: 10px solid transparent;
}

.u-ribbon-clip-v3::after {
  right: 0;
  bottom: -0.71429rem;
  width: 0;
  height: 0;
  border-top: 10px solid #999;
  border-right: 10px solid transparent;
}

/* Clipped-v4 Ribbon
------------------------------------*/
.u-ribbon-clip-v4 {
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.u-ribbon-clip-v4::before,
.u-ribbon-clip-v4::after {
  content: "";
  position: absolute;
}

.u-ribbon-clip-v4::before {
  top: 0;
  width: 2.85714rem;
  height: 0.42857rem;
  background: #999;
  border-radius: 0.57143rem 0.57143rem 0 0;
}

.u-ribbon-clip-v4.u-ribbon--left::before {
  left: 7.14286rem;
}

.u-ribbon-clip-v4.u-ribbon--right::before {
  right: 7.14286rem;
}

.u-ribbon-clip-v4::after {
  top: 7.14286rem;
  width: 0.42857rem;
  height: 2.85714rem;
  background: #999;
}

.u-ribbon-clip-v4.u-ribbon--left::after {
  left: 0;
  border-radius: 0.57143rem 0 0 0.57143rem;
}

.u-ribbon-clip-v4.u-ribbon--right::after {
  right: 0;
  border-radius: 0 0.57143rem 0.57143rem 0;
}

.u-ribbon-clip-v4__inner {
  position: absolute;
  top: 2.14286rem;
  width: 14.28571rem;
  height: 2.85714rem;
  line-height: 2.85714rem;
  overflow: hidden;
  transform: rotate(45deg);
  text-align: center;
  z-index: 2;
}

.u-ribbon--left .u-ribbon-clip-v4__inner {
  left: -3.57143rem;
  transform: rotate(-45deg);
}

.u-ribbon--right .u-ribbon-clip-v4__inner {
  right: -3.57143rem;
  transform: rotate(45deg);
}

.u-ribbon-clip-v4__inner--bordered {
  border: 1px dashed rgba(255, 255, 255, 0.7);
}

.u-ribbon-clip-v4__inner.g-bg-primary {
  box-shadow: 0 0 0 3px #003a79, 0 21px 5px -18px rgba(0, 0, 0, 0.6);
}

.u-ribbon-clip-v4__inner.g-bg-black {
  box-shadow: 0 0 0 3px #000, 0 21px 5px -18px rgba(0, 0, 0, 0.6);
}

.u-ribbon-clip-v4__inner.g-bg-white {
  box-shadow: 0 0 0 3px #fff, 0 21px 5px -18px rgba(0, 0, 0, 0.6);
}

.u-ribbon-clip-v4__inner.g-bg-light-opacity {
  box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.7), 0 21px 5px -18px rgba(0, 0, 0, 0.6);
}

.u-ribbon-clip-v4__inner.g-bg-dark-opacity {
  box-shadow: 0 0 0 3px rgba(30, 30, 30, 0.7), 0 21px 5px -18px rgba(0, 0, 0, 0.6);
}

.u-ribbon-clip-v4__inner.g-color-gray-light-v3 {
  box-shadow: 0 0 0 3px #ddd, 0 21px 5px -18px rgba(0, 0, 0, 0.6);
}

.u-ribbon-clip-v4__inner.g-color-gray-light-v4 {
  box-shadow: 0 0 0 3px #eee, 0 21px 5px -18px rgba(0, 0, 0, 0.6);
}

.u-ribbon-clip-v4__inner.g-color-gray-dark-v5 {
  box-shadow: 0 0 0 3px #999, 0 21px 5px -18px rgba(0, 0, 0, 0.6);
}

.u-ribbon-clip-v4__inner.g-bg-green {
  box-shadow: 0 0 0 3px #72c02c, 0 21px 5px -18px rgba(0, 0, 0, 0.6);
}

.u-ribbon-clip-v4__inner.g-bg-blue {
  box-shadow: 0 0 0 3px #3398dc, 0 21px 5px -18px rgba(0, 0, 0, 0.6);
}

.u-ribbon-clip-v4__inner.g-bg-lightblue {
  box-shadow: 0 0 0 3px #edf2f8, 0 21px 5px -18px rgba(0, 0, 0, 0.6);
}

.u-ribbon-clip-v4__inner.g-bg-lightblue-v1 {
  box-shadow: 0 0 0 3px #d6e2ee, 0 21px 5px -18px rgba(0, 0, 0, 0.6);
}

.u-ribbon-clip-v4__inner.g-bg-darkblue {
  box-shadow: 0 0 0 3px #009, 0 21px 5px -18px rgba(0, 0, 0, 0.6);
}

.u-ribbon-clip-v4__inner.g-bg-indigo {
  box-shadow: 0 0 0 3px #4263a3, 0 21px 5px -18px rgba(0, 0, 0, 0.6);
}

.u-ribbon-clip-v4__inner.g-bg-red {
  box-shadow: 0 0 0 3px #f00, 0 21px 5px -18px rgba(0, 0, 0, 0.6);
}

.u-ribbon-clip-v4__inner.g-bg-lightred {
  box-shadow: 0 0 0 3px #e64b3b, 0 21px 5px -18px rgba(0, 0, 0, 0.6);
}

.u-ribbon-clip-v4__inner.g-bg-darkred {
  box-shadow: 0 0 0 3px #a10f2b, 0 21px 5px -18px rgba(0, 0, 0, 0.6);
}

.u-ribbon-clip-v4__inner.g-bg-purple {
  box-shadow: 0 0 0 3px #9a69cb, 0 21px 5px -18px rgba(0, 0, 0, 0.6);
}

.u-ribbon-clip-v4__inner.g-bg-darkpurple {
  box-shadow: 0 0 0 3px #6639b6, 0 21px 5px -18px rgba(0, 0, 0, 0.6);
}

.u-ribbon-clip-v4__inner.g-bg-pink {
  box-shadow: 0 0 0 3px #e81c62, 0 21px 5px -18px rgba(0, 0, 0, 0.6);
}

.u-ribbon-clip-v4__inner.g-bg-orange {
  box-shadow: 0 0 0 3px #a10f2b, 0 21px 5px -18px rgba(0, 0, 0, 0.6);
}

.u-ribbon-clip-v4__inner.g-bg-deeporange {
  box-shadow: 0 0 0 3px #fe541e, 0 21px 5px -18px rgba(0, 0, 0, 0.6);
}

.u-ribbon-clip-v4__inner.g-bg-yellow {
  box-shadow: 0 0 0 3px #a10f2b, 0 21px 5px -18px rgba(0, 0, 0, 0.6);
}

.u-ribbon-clip-v4__inner.g-bg-aqua {
  box-shadow: 0 0 0 3px #29d6e6, 0 21px 5px -18px rgba(0, 0, 0, 0.6);
}

.u-ribbon-clip-v4__inner.g-bg-cyan {
  box-shadow: 0 0 0 3px #00bed6, 0 21px 5px -18px rgba(0, 0, 0, 0.6);
}

.u-ribbon-clip-v4__inner.g-bg-teal {
  box-shadow: 0 0 0 3px #18ba9b, 0 21px 5px -18px rgba(0, 0, 0, 0.6);
}

.u-ribbon-clip-v4__inner.g-bg-brown {
  box-shadow: 0 0 0 3px #a10f2b, 0 21px 5px -18px rgba(0, 0, 0, 0.6);
}

.u-ribbon-clip-v4__inner.g-bg-bluegray {
  box-shadow: 0 0 0 3px #585f69, 0 21px 5px -18px rgba(0, 0, 0, 0.6);
}

/*------------------------------------
  Animation on the scroll
------------------------------------*/
[data-animation]:not(.u-in-viewport) {
  visibility: hidden;
}

[data-animation].js-carousel {
  visibility: visible;
}

.u-in-viewport {
  visibility: visible;
}

/*------------------------------------
  Stickers
------------------------------------*/
.u-sticker {
  position: absolute;
}

/* Sticker Position
------------------------------------*/
.u-sticker-center {
  left: 50%;
  transform: translateX(-50%);
}

/*------------------------------------
  Sticky blocks
------------------------------------*/
[class*=sticky-block] {
  max-width: 100%;
}

/*------------------------------------
  Tables
------------------------------------*/
[class*=text][class*=center] td,
[class*=text][class*=center] th {
  text-align: center;
}

.u-table--v1 td,
.u-table--v1 th {
  padding: 8px;
}

.u-table--v1 thead th {
  border-bottom-width: 1px;
}

.u-table--v2 td,
.u-table--v2 th {
  padding: 15px;
}

.u-table--v2 thead th {
  background-color: inherit;
  border-bottom-width: 1px;
}

.g-col-border-top-0 td,
.g-col-border-top-0 th {
  border-top-width: 0;
}

.g-col-border-side-0 td,
.g-col-border-side-0 th {
  border-left-width: 0;
  border-right-width: 0;
}

/*------------------------------------
  Tabs
------------------------------------*/
/* Colors
------------------------------------*/
.g-color-primary--active.active {
  color: #003a79;
}

.g-color-black--active.active {
  color: #000;
}

.g-color-gray-dark-v2--active.active {
  color: #333;
}

.g-color-white--active.active {
  color: #fff;
}

/* Style for Icons
------------------------------------*/
.u-tab-line-icon-pro {
  position: relative;
  top: 2px;
}

/* HZ
------------------------------------*/
.nav-item > a,
.nav-item > .nav-link,
[class*=u-tab-link]:not([class*=-icon]) {
  transition-property: color, background-color, border-color;
  transition-duration: 0.2s;
  transition-timing-function: ease-in;
}

[role=tablist]:not([data-tabs-mobile-type=slide-up-down]):not([data-tabs-mobile-type=accordion]):not([data-scroll]) {
  display: block;
}

[role=tablist] .nav-item {
  display: inline-block;
}

[role=tablist] .js-tabs-mobile {
  position: relative;
  display: none;
}

[role=tablist] .js-tabs-mobile-control {
  position: relative;
  display: block;
}

[role=tablist] .js-tabs-mobile-control::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  display: block;
  width: 0;
  height: 0;
  border-width: 5px 3.5px 0 3.5px;
  border-style: solid;
  border-color: #777 transparent transparent transparent;
  margin-top: -1px;
}

[role=tablist] .js-tabs-mobile .nav-inner {
  position: absolute;
  top: calc(100% + 1px);
  right: 0;
  display: none;
  background-color: #fff;
  border: 1px solid;
  padding-left: 0;
}

[role=tablist] .js-tabs-mobile .nav-inner .nav-item {
  display: block;
  white-space: nowrap;
}

[data-scroll]:not([data-tabs-mobile-type=slide-up-down]):not([data-tabs-mobile-type=accordion]) {
  width: 100%;
  white-space: nowrap;
  overflow-x: scroll;
  overflow-y: hidden;
}

[data-scroll] ::-webkit-scrollbar {
  display: none;
}

@-moz-document url-prefix() {
  [data-scroll]:not([data-tabs-mobile-type=slide-up-down]):not([data-tabs-mobile-type=accordion]) {
    padding-bottom: 15px;
  }
}
@media (min-width: 768px) {
  [data-scroll] {
    width: 100%;
    white-space: nowrap;
    overflow-x: scroll;
    overflow-y: hidden;
    flex-wrap: nowrap;
  }
  [data-scroll]::-webkit-scrollbar {
    display: none;
  }
  @-moz-document url-prefix() {
    [data-scroll] {
      padding-bottom: 15px;
    }
  }
}
/*------------------------------------
  Tabs v1
------------------------------------*/
/* Tabs v1
------------------------------------*/
@media (min-width: 768px) {
  [class*=u-nav-v1].u-nav-rounded-3 .nav-link {
    border-radius: 3px;
  }
  [class*=u-nav-v1].u-nav-rounded-5 .nav-link {
    border-radius: 5px;
  }
  [class*=u-nav-v1].u-nav-rounded-7 .nav-link {
    border-radius: 7px;
  }
  [class*=u-nav-v1].u-nav-rounded-10 .nav-link {
    border-radius: 10px;
  }
  .u-nav-v1-1 .nav-link.active {
    background-color: #eee;
  }
  .u-nav-v1-1.u-nav-primary .nav-link.active {
    color: #fff;
    background-color: #003a79;
  }
  .u-nav-v1-1.u-nav-dark .nav-link.active {
    color: #fff;
    background-color: #333;
  }
  .u-nav-v1-1.u-nav-light .nav-link {
    color: #fff;
  }
  .u-nav-v1-1.u-nav-light .nav-link.active {
    color: #333;
    background-color: #fff;
  }
  .u-nav-v1-2 .nav-link {
    border: solid 1px transparent;
  }
  .u-nav-v1-2 .nav-link.active {
    border-color: #eee;
  }
  .u-nav-v1-2.u-nav-primary .nav-link.active {
    border-color: #003a79;
  }
  .u-nav-v1-2.u-nav-dark .nav-link.active {
    border-color: #333;
  }
  .u-nav-v1-2.u-nav-light .nav-link {
    color: #fff;
  }
  .u-nav-v1-2.u-nav-light .nav-link.active {
    border-color: #fff;
  }
}
/*------------------------------------
  Tabs v2
------------------------------------*/
@media (min-width: 768px) {
  [class*=u-nav-v2] .nav-link {
    border-style: solid;
    border-color: #eee;
    border-width: 1px;
    margin-left: -1px;
  }
  [class*=u-nav-v2] .nav-item:first-child .nav-link {
    margin-left: 0;
  }
  [class*=u-nav-v2].flex-column .nav-link {
    margin: -1px 0 0;
  }
  [class*=u-nav-v2].flex-column .nav-item:first-child .nav-link {
    margin-top: 0;
  }
  [class*=u-nav-v2].u-nav-primary .nav-link {
    border-color: #003a79;
  }
  [class*=u-nav-v2].u-nav-primary .nav-link.active,
  [class*=u-nav-v2].u-nav-primary .cbp-filter-item-active .nav-link {
    border-color: #003a79 !important;
  }
  [class*=u-nav-v2].u-nav-dark .nav-link {
    border-color: #333;
  }
  [class*=u-nav-v2].u-nav-dark .nav-link.active,
  [class*=u-nav-v2].u-nav-dark .cbp-filter-item-active .nav-link {
    border-color: #333 !important;
  }
  [class*=u-nav-v2].u-nav-light .nav-link {
    color: #fff;
    border-color: #fff;
  }
  [class*=u-nav-v2].u-nav-light .nav-link.active,
  [class*=u-nav-v2].u-nav-light .cbp-filter-item-active .nav-link {
    border-color: #fff !important;
  }
  [class*=u-nav-v2].u-nav-rounded-3 .nav-item:first-child .nav-link {
    border-radius: 3px 0 0 3px;
  }
  [class*=u-nav-v2].u-nav-rounded-3 .nav-item:last-child .nav-link {
    border-radius: 0 3px 3px 0;
  }
  [class*=u-nav-v2].u-nav-rounded-3.flex-column .nav-item:first-child .nav-link {
    border-radius: 3px 3px 0 0;
  }
  [class*=u-nav-v2].u-nav-rounded-3.flex-column .nav-item:last-child .nav-link {
    border-radius: 0 0 3px 3px;
  }
  [class*=u-nav-v2].u-nav-rounded-5 .nav-item:first-child .nav-link {
    border-radius: 5px 0 0 5px;
  }
  [class*=u-nav-v2].u-nav-rounded-5 .nav-item:last-child .nav-link {
    border-radius: 0 5px 5px 0;
  }
  [class*=u-nav-v2].u-nav-rounded-5.flex-column .nav-item:first-child .nav-link {
    border-radius: 5px 5px 0 0;
  }
  [class*=u-nav-v2].u-nav-rounded-5.flex-column .nav-item:last-child .nav-link {
    border-radius: 0 0 5px 5px;
  }
  [class*=u-nav-v2].u-nav-rounded-7 .nav-item:first-child .nav-link {
    border-radius: 7px 0 0 7px;
  }
  [class*=u-nav-v2].u-nav-rounded-7 .nav-item:last-child .nav-link {
    border-radius: 0 7px 7px 0;
  }
  [class*=u-nav-v2].u-nav-rounded-7.flex-column .nav-item:first-child .nav-link {
    border-radius: 7px 7px 0 0;
  }
  [class*=u-nav-v2].u-nav-rounded-7.flex-column .nav-item:last-child .nav-link {
    border-radius: 0 0 7px 7px;
  }
  [class*=u-nav-v2].u-nav-rounded-10 .nav-item:first-child .nav-link {
    border-radius: 10px 0 0 10px;
  }
  [class*=u-nav-v2].u-nav-rounded-10 .nav-item:last-child .nav-link {
    border-radius: 0 10px 10px 0;
  }
  [class*=u-nav-v2].u-nav-rounded-10.flex-column .nav-item:first-child .nav-link {
    border-radius: 10px 10px 0 0;
  }
  [class*=u-nav-v2].u-nav-rounded-10.flex-column .nav-item:last-child .nav-link {
    border-radius: 0 0 10px 10px;
  }
  .u-nav-v2-1 .nav-link.active,
  .u-nav-v2-1 .cbp-filter-item-active .nav-link {
    background-color: #eee;
  }
  .u-nav-v2-1.u-nav-primary .nav-link.active,
  .u-nav-v2-1.u-nav-primary .cbp-filter-item-active .nav-link {
    color: #fff;
    background-color: #003a79;
  }
  .u-nav-v2-1.u-nav-dark .nav-link.active,
  .u-nav-v2-1.u-nav-dark .nav-link.cbp-filter-item-active {
    color: #fff;
    background-color: #333;
  }
  .u-nav-v2-1.u-nav-light .nav-link.active,
  .u-nav-v2-1.u-nav-light .nav-link.cbp-filter-item-active {
    color: #333;
    background-color: #fff;
  }
  .u-nav-v2-2 .nav-link.active,
  .u-nav-v2-2 .cbp-filter-item-active .nav-link {
    color: #003a79;
  }
}
/*------------------------------------
  Tabs v3
------------------------------------*/
@media (min-width: 768px) {
  [class*=u-nav-v3] .nav-link {
    border-style: solid;
    border-width: 1px 0;
    border-color: #eee;
  }
  [class*=u-nav-v3].flex-column .nav-link {
    margin: -1px 0 0;
  }
  [class*=u-nav-v3].flex-column .nav-item:first-child .nav-link {
    margin-top: 0;
  }
  [class*=u-nav-v3] .nav-link.active {
    color: #003a79;
  }
  [class*=u-nav-v3].u-nav-light .nav-link {
    color: #fff;
    border-color: #fff;
  }
  [class*=u-nav-v3].u-nav-light .nav-link.active {
    color: #003a79;
    border-color: #fff !important;
  }
  .u-nav-v3-2 .nav-link {
    z-index: 1;
  }
  .u-nav-v3-2 .nav-link.active {
    border-color: #003a79;
    z-index: 2;
    position: relative;
  }
}
/*------------------------------------
  Tabs v4
------------------------------------*/
@media (min-width: 768px) {
  .u-nav-v4-1 {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #eee;
  }
  .u-nav-v4-1 .nav-item {
    margin-bottom: -1px;
  }
  .u-nav-v4-1 .nav-link {
    border-style: solid;
    border-width: 2px 1px 1px;
    border-color: transparent;
  }
  .u-nav-v4-1 .nav-link.active {
    border-color: #ccc #eee #fff;
  }
  .u-nav-v4-1.u-nav-light .nav-link {
    color: #fff;
  }
  .u-nav-v4-1.u-nav-light .nav-link.active {
    color: #fff;
    border-color: #ccc #eee transparent;
    background-color: #333;
  }
  .u-nav-v4-1.u-nav-light.flex-column .nav-link.active {
    border-color: #ccc transparent #ccc #eee;
    border-width: 1px 0 1px 1px;
    background-color: #333;
  }
  .u-nav-v4-1.u-nav-primary .nav-link.active {
    border-color: #003a79 #eee #fff;
  }
  .u-nav-v4-1.u-nav-dark .nav-link.active {
    border-color: #333 #eee #fff;
  }
}
@media (min-width: 768px) and (min-width: 768px) {
  .u-nav-v4-1-column {
    display: flex;
  }
  .u-nav-v4-1-column .u-nav-v4-1 {
    border-bottom: none;
  }
  .u-nav-v4-1-column .u-nav-v4-1 .nav-item {
    margin: 0 -1px 0 0;
    z-index: 2;
  }
  .u-nav-v4-1-column .u-nav-v4-1 .nav-link {
    border-style: solid;
    border-width: 1px 1px 1px 2px;
    border-color: transparent;
  }
  .u-nav-v4-1-column .u-nav-v4-1 .nav-link.active {
    border-color: #eee #fff #eee #ccc;
  }
  .u-nav-v4-1-column .u-nav-v4-1.u-nav-primary .nav-link.active {
    border-color: #eee #fff #eee #003a79;
  }
  .u-nav-v4-1-column .u-nav-v4-1.u-nav-dark .nav-link.active {
    border-color: #eee #fff #eee #333;
  }
  .u-nav-v4-1-column .nav {
    width: 30%;
  }
  .u-nav-v4-1-column .tab-content {
    width: 70%;
  }
}
/*------------------------------------
  Tabs v5
------------------------------------*/
@media (min-width: 768px) {
  [class*=u-nav-v5] .nav-item {
    margin-bottom: -1px;
  }
  [class*=u-nav-v5] .nav-link {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: transparent;
  }
  [class*=u-nav-v5] .nav-link.active {
    border-color: #ccc;
  }
  [class*=u-nav-v5].u-nav-primary .nav-link.active {
    border-color: #003a79;
    color: #003a79;
  }
  [class*=u-nav-v5].u-nav-dark .nav-link.active {
    border-color: #333;
    color: #333;
  }
  [class*=u-nav-v5].u-nav-light .nav-link {
    color: #fff;
  }
  [class*=u-nav-v5].u-nav-light .nav-link.active {
    color: #fff;
    border-color: #fff;
  }
  .u-nav-v5-2 .nav-link {
    border-bottom-width: 2px;
  }
  .u-nav-v5-3 .nav-link {
    border-bottom-width: 5px;
  }
}
/*------------------------------------
  Tabs v6
------------------------------------*/
@media (min-width: 768px) {
  [class*=u-nav-v6] .nav-link {
    position: relative;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-bottom-color: transparent;
    transition: none;
  }
  [class*=u-nav-v6] .nav-link:after, [class*=u-nav-v6] .nav-link:before {
    top: 100%;
    left: 50%;
    border: solid transparent;
    content: "";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
  }
  [class*=u-nav-v6] .nav-link:after {
    border-top-color: #fff;
    border-width: 4px;
    margin-left: -4px;
  }
  [class*=u-nav-v6] .nav-link:before {
    border-width: 6px;
    margin-left: -6px;
  }
  [class*=u-nav-v6] .nav-link.active {
    border-color: #003a79;
  }
  [class*=u-nav-v6] .nav-link.active::after, [class*=u-nav-v6] .nav-link.active::before {
    opacity: 1;
  }
  [class*=u-nav-v6] .nav-link.active::before {
    border-top-color: #003a79;
  }
  [class*=u-nav-v6].u-nav-light .nav-link {
    color: #fff;
  }
  [class*=u-nav-v6].u-nav-light .nav-link::after {
    border-top-color: #333;
  }
  [class*=u-nav-v6].u-nav-light .nav-link.active {
    color: #fff;
    border-color: #fff;
  }
  [class*=u-nav-v6].u-nav-light .nav-link.active:before {
    border-top-color: #fff;
  }
  [class*=u-nav-v6].u-nav-light .nav-link.active::after {
    border-top-color: #333;
  }
  [class*=u-nav-v6].flex-column .nav-link {
    border-bottom: none;
    border-right-style: solid;
    border-right-width: 2px;
    border-right-color: transparent;
  }
  [class*=u-nav-v6].flex-column .nav-link:after, [class*=u-nav-v6].flex-column .nav-link:before {
    top: 50%;
    left: auto;
  }
  [class*=u-nav-v6].flex-column .nav-link:after {
    border-top-color: transparent;
    border-left-color: #fff;
    border-width: 4px;
    margin-left: 0;
    margin-top: -5px;
    right: -8px;
  }
  [class*=u-nav-v6].flex-column .nav-link:before {
    border-top-color: transparent;
    border-left-color: #fff;
    border-width: 6px;
    margin-left: 0;
    margin-top: -7px;
    right: -13px;
  }
  [class*=u-nav-v6].flex-column .nav-link.active {
    border-color: #003a79;
  }
  [class*=u-nav-v6].flex-column .nav-link.active::before {
    border-left-color: #003a79;
  }
}
/*------------------------------------
  Tabs v7
------------------------------------*/
@media (min-width: 768px) {
  [class*=u-nav-v7] .nav-item {
    position: relative;
  }
  [class*=u-nav-v7] .nav-item::after {
    content: "";
    position: absolute;
    top: 50%;
    right: 0;
    display: block;
    width: 0;
    height: 35%;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #ccc;
    transform: translateY(-50%);
  }
  [class*=u-nav-v7] .nav-item:last-child::after {
    border-right-color: transparent;
  }
  [class*=u-nav-v7] .nav-link.active {
    color: #003a79;
  }
  [class*=u-nav-v7].u-nav-dark .nav-link.active {
    color: #333;
  }
  [class*=u-nav-v7].u-nav-light .nav-link {
    color: #fff;
  }
  [class*=u-nav-v7].u-nav-light .nav-link.active {
    color: #fff;
    opacity: 0.5;
  }
  [class*=u-nav-v7].flex-column .nav-item::after {
    top: 100%;
    left: 0;
    right: auto;
    width: 35%;
    height: 0;
    border-right: none;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #ccc;
    transform: translateY(0);
  }
  [class*=u-nav-v7].flex-column .nav-item:last-child::after {
    border-bottom-color: transparent;
  }
  [class*=u-nav-v7].flex-column .nav-link {
    padding-left: 0;
    padding-right: 0;
  }
  [class*=u-nav-v7].flex-column.text-center .nav-item::after {
    left: 50%;
    transform: translateX(-50%);
  }
}
/*------------------------------------
  Tabs v8
------------------------------------*/
[class*=u-nav-v8] .nav-link {
  position: relative;
  min-height: 100%;
  padding: 10px 20px;
  background-color: #333;
  color: #fff;
  transition: none;
}

[class*=u-nav-v8] .nav-link::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100px;
  height: 100%;
  background-image: linear-gradient(to left, #333 0%, rgba(17, 17, 17, 0.2) 100%);
  background-repeat: repeat-y;
  z-index: 1;
}

[class*=u-nav-v8] .nav-link.active {
  background-color: #003a79;
}

[class*=u-nav-v8] .nav-link.active::after {
  display: none;
}

[class*=u-nav-v8] .nav-link.active .u-nav-v8__icon {
  background-color: #003a79;
}

[class*=u-nav-v8] .nav-link.active .u-nav-v8__description {
  color: rgba(255, 255, 255, 0.7);
}

[class*=u-nav-v8].u-nav-light .nav-link {
  color: #333;
}

[class*=u-nav-v8].u-nav-light .nav-link.active {
  color: #000;
  background-color: #fff;
}

[class*=u-nav-v8].u-nav-light .nav-link.active .u-nav-v8__icon {
  color: #fff;
  background-color: #003a79;
}

[class*=u-nav-v8].u-nav-light .nav-link.active .u-nav-v8__title, [class*=u-nav-v8].u-nav-light .nav-link.active .u-nav-v8__description {
  color: #000;
}

[class*=u-nav-v8].u-nav-light .u-nav-v8__icon {
  background-color: #fff;
  color: #fff;
}

[class*=u-nav-v8].u-nav-light .u-nav-v8__title, [class*=u-nav-v8].u-nav-light .u-nav-v8__description {
  color: #fff;
}

.u-nav-v8__icon, .u-nav-v8__title, .u-nav-v8__description {
  position: relative;
  z-index: 3;
}

.u-nav-v8__icon {
  display: none;
  background-color: #333;
  color: #fff;
  transform: translateY(-51%);
  transition: none;
}

.u-nav-v8__title {
  display: block;
}

.u-nav-v8__description {
  color: inherit;
  font-style: normal;
}

@media (min-width: 768px) {
  [class*=u-nav-v8] .nav-link {
    padding: 0 20px 25px;
  }
  [class*=u-nav-v8].u-nav-light .nav-link {
    background-color: #fff;
  }
  [class*=u-nav-v8].u-nav-light .nav-link::before {
    background-image: linear-gradient(to bottom left, transparent 49.6%, #fff 50%), linear-gradient(to top left, transparent 49.6%, #fff 50%);
  }
  [class*=u-nav-v8].u-nav-light .nav-link::after {
    background-image: linear-gradient(to left, #fff 0%, rgba(204, 204, 204, 0.2) 100%);
  }
  [class*=u-nav-v8].u-nav-light .nav-link.active {
    color: #fff;
    background-color: #003a79;
  }
  [class*=u-nav-v8].u-nav-light .nav-link.active::before {
    background-image: linear-gradient(to bottom left, transparent 49.6%, #003a79 50%), linear-gradient(to top left, transparent 49.6%, #003a79 50%);
  }
  [class*=u-nav-v8].u-nav-light .nav-link.active .u-nav-v8__title {
    color: #fff;
  }
  [class*=u-nav-v8].u-nav-light .nav-link.active .u-nav-v8__description {
    color: rgba(255, 255, 255, 0.7);
  }
  [class*=u-nav-v8].u-nav-light .u-nav-v8__icon, [class*=u-nav-v8].u-nav-light .u-nav-v8__title, [class*=u-nav-v8].u-nav-light .u-nav-v8__description {
    color: #000;
  }
  [class*=u-nav-v8].justify-content-end .nav-item:first-child .nav-link::before, [class*=u-nav-v8].text-right .nav-item:first-child .nav-link::before {
    display: none;
  }
  [class*=u-nav-v8].justify-content-end .nav-item:last-child .nav-link, [class*=u-nav-v8].text-right .nav-item:last-child .nav-link {
    padding: 0 20px 25px;
  }
  [class*=u-nav-v8].justify-content-end .nav-item:last-child .nav-link::before, [class*=u-nav-v8].text-right .nav-item:last-child .nav-link::before {
    display: block;
  }
  [class*=u-nav-v8].justify-content-end .nav-link::before, [class*=u-nav-v8].text-right .nav-link::before {
    left: -26px;
    right: auto;
    background-position: top right, bottom left;
    background-image: linear-gradient(to bottom right, transparent 49.6%, #333 50%), linear-gradient(to top right, transparent 49.6%, #333 50%);
  }
  [class*=u-nav-v8].justify-content-end .nav-link::after, [class*=u-nav-v8].text-right .nav-link::after {
    left: auto;
    right: 0;
    background-image: linear-gradient(to right, #333 0%, rgba(17, 17, 17, 0.2) 100%);
  }
  [class*=u-nav-v8].justify-content-end .nav-link.active::before, [class*=u-nav-v8].text-right .nav-link.active::before {
    background-image: linear-gradient(to bottom right, transparent 49.6%, #003a79 50%), linear-gradient(to top right, transparent 49.6%, #003a79 50%);
  }
  [class*=u-nav-v8].flex-column .nav-item {
    margin-bottom: 1px;
  }
  [class*=u-nav-v8].flex-column .nav-item:first-child .nav-link {
    padding: 20px 20px 20px 50px;
  }
  [class*=u-nav-v8].flex-column .nav-item:last-child .nav-link::before {
    display: block;
  }
  [class*=u-nav-v8].flex-column .nav-link {
    padding: 20px 20px 20px 50px;
  }
  [class*=u-nav-v8].flex-column .nav-link::before {
    opacity: 0;
  }
  [class*=u-nav-v8].flex-column .nav-link.active::before {
    opacity: 1;
  }
  [class*=u-nav-v8].flex-column .u-nav-v8__icon {
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateX(-50%) translateY(-50%);
  }
  .u-nav-v8__icon {
    display: inline-block;
  }
  .u-nav-v8__description {
    color: rgba(255, 255, 255, 0.5);
  }
  .u-nav-v8-2 .nav-item:first-child .nav-link {
    padding: 0 20px 25px;
  }
  .u-nav-v8-2 .nav-item:last-child .nav-link::before {
    display: none;
  }
  .u-nav-v8-2 .nav-link {
    padding: 0 20px 25px 50px;
  }
  .u-nav-v8-2 .nav-link::before {
    content: "";
    position: absolute;
    top: 0;
    right: -26px;
    display: block;
    width: 26px;
    height: 100%;
    background-repeat: no-repeat;
    background-size: 100% 50.8%;
    background-position: top right, bottom left;
    background-image: linear-gradient(to bottom left, transparent 49.6%, #333 50%), linear-gradient(to top left, transparent 49.6%, #333 50%);
    z-index: 2;
  }
  .u-nav-v8-2 .nav-link.active::before {
    background-image: linear-gradient(to bottom left, transparent 49.6%, #003a79 50%), linear-gradient(to top left, transparent 49.6%, #003a79 50%);
  }
  .u-nav-v8-2.justify-content-end .nav-item:first-child .nav-link, .u-nav-v8-2.text-right .nav-item:first-child .nav-link {
    padding: 0 50px 25px 20px;
  }
  .u-nav-v8-2.justify-content-end .nav-link, .u-nav-v8-2.text-right .nav-link {
    padding: 0 50px 25px 20px;
  }
}
@media (max-width: 767px) {
  [data-tabs-mobile-type=slide-up-down],
  [data-tabs-mobile-type=accordion] {
    display: none;
  }
  [data-tabs-mobile-type=accordion] {
    display: none;
  }
  [role=tablist]:not([data-tabs-mobile-type=slide-up-down]):not([data-tabs-mobile-type=accordion]) {
    border-color: #003a79;
  }
  [role=tablist] .nav-item > a,
  [role=tablist] .nav-item > .nav-link,
  [role=tablist] [class*=u-tab-link]:not([class*=-icon]) {
    white-space: nowrap;
    padding: 5px 10px;
  }
  [role=tablist] .nav-item > a,
  [role=tablist] .nav-item > .nav-link,
  [role=tablist] [class*=u-tab-link] {
    display: block;
  }
  [data-tabs-mobile-type=slide-up-down] {
    width: 100%;
    padding-top: 10px;
    border-bottom: none !important;
  }
  [data-tabs-mobile-type=slide-up-down] .nav-item {
    margin: 0;
  }
  [data-tabs-mobile-type=slide-up-down] .nav-link {
    text-align: center;
    border-style: solid !important;
    border-color: #eee !important;
    border-width: 1px !important;
    border-radius: 0 !important;
    margin: -1px 0 0;
  }
  [data-tabs-mobile-type=slide-up-down] .nav-item:first-child .nav-link {
    margin-top: 0;
  }
  [data-tabs-mobile-type=slide-up-down].u-nav-primary .nav-link, [data-tabs-mobile-type=slide-up-down].nav-pills .nav-link {
    border-color: #003a79 !important;
  }
  [data-tabs-mobile-type=slide-up-down].u-nav-primary .nav-link.active,
  [data-tabs-mobile-type=slide-up-down].u-nav-primary .nav-item.show .nav-link, [data-tabs-mobile-type=slide-up-down].nav-pills .nav-link.active,
  [data-tabs-mobile-type=slide-up-down].nav-pills .nav-item.show .nav-link {
    border-color: #003a79 !important;
  }
  [data-tabs-mobile-type=slide-up-down].u-nav-dark .nav-link {
    border-color: #333 !important;
  }
  [data-tabs-mobile-type=slide-up-down].u-nav-dark .nav-link.active,
  [data-tabs-mobile-type=slide-up-down].u-nav-dark .nav-item.show .nav-link {
    border-color: #333 !important;
  }
  [data-tabs-mobile-type=slide-up-down].u-nav-light .nav-item.show .nav-link {
    border-color: #fff;
  }
  [data-tabs-mobile-type=slide-up-down].u-nav-light .nav-link {
    color: #fff;
    border-color: #fff;
  }
  [data-tabs-mobile-type=slide-up-down].u-nav-light .nav-link.active {
    color: #000;
    background-color: #fff;
    border-color: #fff;
  }
  [data-tabs-mobile-type=slide-up-down].u-nav-rounded-3 .nav-item:first-child .nav-link,
  [data-tabs-mobile-type=slide-up-down].nav-tabs .nav-item:first-child .nav-link,
  [data-tabs-mobile-type=slide-up-down].nav-pills .nav-item:first-child .nav-link {
    border-radius: 3px 3px 0 0 !important;
  }
  [data-tabs-mobile-type=slide-up-down].u-nav-rounded-3 .nav-item:last-child .nav-link,
  [data-tabs-mobile-type=slide-up-down].nav-tabs .nav-item:last-child .nav-link,
  [data-tabs-mobile-type=slide-up-down].nav-pills .nav-item:last-child .nav-link {
    border-radius: 0 0 3px 3px !important;
  }
  [data-tabs-mobile-type=slide-up-down].u-nav-rounded-5 .nav-item:first-child .nav-link {
    border-radius: 5px 5px 0 0 !important;
  }
  [data-tabs-mobile-type=slide-up-down].u-nav-rounded-5 .nav-item:last-child .nav-link {
    border-radius: 0 0 5px 5px !important;
  }
  [data-tabs-mobile-type=slide-up-down].u-nav-rounded-7 .nav-item:first-child .nav-link {
    border-radius: 7px 7px 0 0 !important;
  }
  [data-tabs-mobile-type=slide-up-down].u-nav-rounded-7 .nav-item:last-child .nav-link {
    border-radius: 0 0 7px 7px !important;
  }
  [data-tabs-mobile-type=slide-up-down].u-nav-rounded-10 .nav-item:first-child .nav-link {
    border-radius: 10px 10px 0 0 !important;
  }
  [data-tabs-mobile-type=slide-up-down].u-nav-rounded-10 .nav-item:last-child .nav-link {
    border-radius: 0 0 10px 10px !important;
  }
  .tab-content {
    order: 2;
  }
}
/*------------------------------------
  Tags
------------------------------------*/
/* Pagination v1 */
.u-tags-v1 {
  display: inline-block;
  text-decoration: none;
  transition: all 0.3s ease;
}

.u-tags-v1:hover, .u-tags-v1:focus {
  text-decoration: none;
  cursor: pointer;
}

.u-tags-v1:focus {
  color: inherit;
}

/*------------------------------------
  Text Animation Slideshow
------------------------------------*/
.u-text-slideshow {
  position: relative;
  overflow: visible !important;
  vertical-align: inherit;
}

.u-text-slideshow__slide {
  position: relative;
  z-index: 1;
  display: inline-block;
  opacity: 0;
  transition: 0.3s ease;
}

.u-text-slideshow__slide:not(:first-child) {
  position: absolute;
  top: 0;
  left: 0;
}

.u-text-slideshow__slide--current {
  z-index: 2;
  opacity: 1;
}

.u-text-slideshow__slide-target {
  flex-wrap: nowrap;
}

/*------------------------------------
  Text-shadow
------------------------------------*/
.u-txt-shadow-v1 {
  text-shadow: 1px 1px rgba(67, 70, 72, 0.05), 2px 2px rgba(147, 150, 152, 0.07), 3px 3px rgba(178, 182, 183, 0.086), 4px 4px rgba(195, 199, 200, 0.106), 5px 5px rgba(206, 210, 211, 0.125), 6px 6px rgba(213, 217, 218, 0.145), 7px 7px rgba(218, 222, 223, 0.165), 8px 8px rgba(222, 226, 227, 0.184), 9px 9px rgba(226, 230, 231, 0.204), 10px 10px rgba(228, 232, 233, 0.22), 11px 11px rgba(230, 234, 235, 0.24), 12px 12px rgba(232, 236, 237, 0.26), 13px 13px rgba(233, 237, 238, 0.28), 14px 14px rgba(235, 239, 240, 0.298), 15px 15px rgba(236, 240, 241, 0.318), 16px 16px rgba(237, 241, 242, 0.333), 17px 17px rgba(238, 242, 243, 0.353), 18px 18px rgba(238, 242, 243, 0.373), 19px 19px rgba(239, 243, 244, 0.392), 20px 20px rgba(240, 244, 245, 0.41), 21px 21px rgba(240, 244, 245, 0.43), 22px 22px rgba(241, 245, 246, 0.447), 23px 23px rgba(241, 245, 246, 0.467), 24px 24px rgba(242, 246, 247, 0.486), 25px 25px rgba(242, 246, 247, 0.506), 26px 26px rgba(242, 246, 247, 0.525), 27px 27px rgba(243, 247, 248, 0.545), 28px 28px rgba(243, 247, 248, 0.565), 29px 29px rgba(243, 247, 248, 0.58), 30px 30px rgba(244, 248, 249, 0.6), 31px 31px rgba(244, 248, 249, 0.62), 32px 32px rgba(244, 248, 249, 0.64), 33px 33px rgba(244, 248, 249, 0.66), 34px 34px rgba(245, 249, 250, 0.68), 35px 35px rgba(245, 249, 250, 0.694), 36px 36px rgba(245, 249, 250, 0.714), 37px 37px rgba(245, 249, 250, 0.733), 38px 38px rgba(245, 249, 250, 0.753), 39px 39px rgba(246, 250, 251, 0.773), 40px 40px rgba(246, 250, 251, 0.792), 41px 41px rgba(246, 250, 251, 0.81), 42px 42px rgba(246, 250, 251, 0.827), 43px 43px rgba(246, 250, 251, 0.847), 44px 44px rgba(246, 250, 251, 0.867), 45px 45px rgba(246, 250, 251, 0.886), 46px 46px rgba(246, 250, 251, 0.906), 47px 47px rgba(247, 251, 252, 0.925), 48px 48px rgba(247, 251, 252, 0.94), 49px 49px rgba(247, 251, 252, 0.96), 50px 50px rgba(247, 251, 252, 0.98);
}

.u-txt-shadow-v2 {
  text-shadow: 0 6px 55px #999;
}

/*------------------------------------
  Marker-bg
------------------------------------*/
.u-marker-bg-primary, .u-marker-bg-green, .u-marker-bg-black, .u-marker-bg-white, .u-marker-bg-red, .u-marker-bg-yellow {
  display: inline-block;
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: 100% 70%;
  white-space: nowrap;
}

.u-marker-bg-primary {
  background-image: url("../img/bg/marker/marker-bg-primary.png");
}

.u-marker-bg-green {
  background-image: url("../img/bg/marker/marker-bg-green.png");
}

.u-marker-bg-black {
  background-image: url("../img/bg/marker/marker-bg-black.png");
}

.u-marker-bg-white {
  background-image: url("../img/bg/marker/marker-bg-white.png");
}

.u-marker-bg-red {
  background-image: url("../img/bg/marker/marker-bg-red.png");
}

.u-marker-bg-yellow {
  background-image: url("../img/bg/marker/marker-bg-yellow.png");
}

/*------------------------------------
  Tooltips
------------------------------------*/
.u-tooltip--v1 {
  color: #fff;
  background-color: #000;
  padding: 2px 8px 3px;
}

.u-tooltip--v1:after {
  content: "";
  position: absolute;
  display: block;
}

.u-tooltip--v1.tooltip-top-left, .u-tooltip--v1.tooltip-top-right {
  bottom: 100%;
  margin-bottom: 5px;
}

.u-tooltip--v1.tooltip-top-left:after, .u-tooltip--v1.tooltip-top-right:after {
  top: 100%;
  border-top: 4px solid rgba(0, 0, 0, 0.9);
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}

.u-tooltip--v1.tooltip-bottom-left, .u-tooltip--v1.tooltip-bottom-right {
  top: 100%;
  margin-top: 5px;
}

.u-tooltip--v1.tooltip-bottom-left:after, .u-tooltip--v1.tooltip-bottom-right:after {
  bottom: 100%;
  border-bottom: 4px solid rgba(0, 0, 0, 0.9);
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}

.u-tooltip--v1.tooltip-top-left, .u-tooltip--v1.tooltip-bottom-left {
  left: 0;
}

.u-tooltip--v1.tooltip-top-left:after, .u-tooltip--v1.tooltip-bottom-left:after {
  left: 16px;
}

.u-tooltip--v1.tooltip-top-right, .u-tooltip--v1.tooltip-bottom-right {
  right: 0;
}

.u-tooltip--v1.tooltip-top-right:after, .u-tooltip--v1.tooltip-bottom-right:after {
  right: 16px;
}

.u-tooltip--v1.tooltip-left, .u-tooltip--v1.tooltip-right {
  top: 50%;
  transform: translateY(-50%);
}

.u-tooltip--v1.tooltip-left:after, .u-tooltip--v1.tooltip-right:after {
  top: 50%;
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  transform: translateY(-50%);
}

.u-tooltip--v1.tooltip-left {
  right: 100%;
  margin-right: 5px;
}

.u-tooltip--v1.tooltip-left:after {
  right: -4px;
  border-left: 4px solid rgba(0, 0, 0, 0.9);
}

.u-tooltip--v1.tooltip-right {
  left: 100%;
  margin-left: 5px;
}

.u-tooltip--v1.tooltip-right:after {
  left: -4px;
  border-right: 4px solid rgba(0, 0, 0, 0.9);
}

input:focus + .u-tooltip--v1,
textarea:focus + .u-tooltip--v1 {
  opacity: 1;
}

/*------------------------------------
  Typography
------------------------------------*/
.popovers--no-title .popover-title {
  display: none;
}

.g-nowrap {
  white-space: nowrap;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

video {
  max-width: 100%;
}

.u-video-v1 {
  margin-bottom: 15px;
}

.u-video-v1-info {
  display: none;
  padding-left: 0;
}

.u-video-v1-info__item {
  display: inline-block;
  list-style: none;
}

.u-audio-v1 {
  margin-bottom: 15px;
}

.u-audio-v1-info {
  display: none;
  padding-left: 0;
}

.u-audio-v1-info__item {
  display: inline-block;
  list-style: none;
}

.u-audio-v2 .plyr__controls {
  background-color: transparent;
  border: none;
}

.u-audio-v2 .plyr__controls button {
  color: #fff;
}

/*------------------------------------
  Navigation
------------------------------------*/
/* Base Abstractions */
.navbar .u-main-nav-v1 .nav-link, .navbar .u-main-nav-v2 .nav-link, .navbar .u-main-nav-v3 .nav-link, .navbar .u-main-nav-v4 .nav-link, .navbar .u-main-nav-v5 .nav-link, .navbar .u-main-nav-v6 .nav-link, .navbar .u-main-nav-v7 .nav-link, .navbar .u-main-nav-v8 .nav-link, .navbar .u-main-nav-v9 .nav-link {
  display: block;
}

.navbar .u-main-nav-v1 .nav-item.hs-has-sub-menu > a, .navbar .u-main-nav-v1 .nav-item.hs-has-mega-menu > a, .navbar .u-main-nav-v1 .nav-item.dropdown > a, .navbar .u-main-nav-v2 .nav-item.hs-has-sub-menu > a, .navbar .u-main-nav-v2 .nav-item.hs-has-mega-menu > a, .navbar .u-main-nav-v2 .nav-item.dropdown > a, .navbar .u-main-nav-v3 .nav-item.hs-has-sub-menu > a, .navbar .u-main-nav-v3 .nav-item.hs-has-mega-menu > a, .navbar .u-main-nav-v3 .nav-item.dropdown > a, .navbar .u-main-nav-v4 .nav-item.hs-has-sub-menu > a, .navbar .u-main-nav-v4 .nav-item.hs-has-mega-menu > a, .navbar .u-main-nav-v4 .nav-item.dropdown > a, .navbar .u-main-nav-v5 .nav-item.hs-has-sub-menu > a, .navbar .u-main-nav-v5 .nav-item.hs-has-mega-menu > a, .navbar .u-main-nav-v5 .nav-item.dropdown > a, .navbar .u-main-nav-v6 .nav-item.hs-has-sub-menu > a, .navbar .u-main-nav-v6 .nav-item.hs-has-mega-menu > a, .navbar .u-main-nav-v6 .nav-item.dropdown > a, .navbar .u-main-nav-v7 .nav-item.hs-has-sub-menu > a, .navbar .u-main-nav-v7 .nav-item.hs-has-mega-menu > a, .navbar .u-main-nav-v7 .nav-item.dropdown > a, .navbar .u-main-nav-v8 .nav-item.hs-has-sub-menu > a, .navbar .u-main-nav-v8 .nav-item.hs-has-mega-menu > a, .navbar .u-main-nav-v8 .nav-item.dropdown > a, .navbar .u-main-nav-v9 .nav-item.hs-has-sub-menu > a, .navbar .u-main-nav-v9 .nav-item.hs-has-mega-menu > a {
  position: relative;
  z-index: 1;
  padding-right: 1.42857rem;
}

.navbar .u-main-nav-v1 .nav-item.hs-has-sub-menu > a::after, .navbar .u-main-nav-v1 .nav-item.hs-has-mega-menu > a::after, .navbar .u-main-nav-v1 .nav-item.dropdown > a::after, .navbar .u-main-nav-v2 .nav-item.hs-has-sub-menu > a::after, .navbar .u-main-nav-v2 .nav-item.hs-has-mega-menu > a::after, .navbar .u-main-nav-v2 .nav-item.dropdown > a::after, .navbar .u-main-nav-v3 .nav-item.hs-has-sub-menu > a::after, .navbar .u-main-nav-v3 .nav-item.hs-has-mega-menu > a::after, .navbar .u-main-nav-v3 .nav-item.dropdown > a::after, .navbar .u-main-nav-v4 .nav-item.hs-has-sub-menu > a::after, .navbar .u-main-nav-v4 .nav-item.hs-has-mega-menu > a::after, .navbar .u-main-nav-v4 .nav-item.dropdown > a::after, .navbar .u-main-nav-v5 .nav-item.hs-has-sub-menu > a::after, .navbar .u-main-nav-v5 .nav-item.hs-has-mega-menu > a::after, .navbar .u-main-nav-v5 .nav-item.dropdown > a::after, .navbar .u-main-nav-v6 .nav-item.hs-has-sub-menu > a::after, .navbar .u-main-nav-v6 .nav-item.hs-has-mega-menu > a::after, .navbar .u-main-nav-v6 .nav-item.dropdown > a::after, .navbar .u-main-nav-v7 .nav-item.hs-has-sub-menu > a::after, .navbar .u-main-nav-v7 .nav-item.hs-has-mega-menu > a::after, .navbar .u-main-nav-v7 .nav-item.dropdown > a::after, .navbar .u-main-nav-v8 .nav-item.hs-has-sub-menu > a::after, .navbar .u-main-nav-v8 .nav-item.hs-has-mega-menu > a::after, .navbar .u-main-nav-v8 .nav-item.dropdown > a::after, .navbar .u-main-nav-v9 .nav-item.hs-has-sub-menu > a::after, .navbar .u-main-nav-v9 .nav-item.hs-has-mega-menu > a::after {
  content: "\e900";
  font-family: "hs-icons";
  font-weight: inherit;
  line-height: 1;
  position: absolute;
  top: 50%;
  right: 1.07143rem;
  transform: translate3d(0, -50%, 0);
}

/* Base stylesheets */
.u-header__section--dark .navbar [class*=u-main-nav-v] .nav-link {
  color: #fff;
}

.u-header__section--dark .navbar [class*=u-main-nav-v] .nav-item.active > .nav-link,
.u-header__section--dark .navbar [class*=u-main-nav-v] .nav-item:hover > .nav-link,
.u-header__section--dark .navbar [class*=u-main-nav-v] .nav-item:focus > .nav-link,
.u-header__section--dark .navbar [class*=u-main-nav-v] .nav-item.show > .nav-link,
.u-header__section--dark .navbar [class*=u-main-nav-v] .nav-item.hs-sub-menu-opened > .nav-link,
.u-header__section--dark .navbar [class*=u-main-nav-v] .nav-item .nav-link:focus {
  color: #fff;
}

/* Import */
/* Main navigation styles */
/*------------------------------------
  Navigation Style v1
------------------------------------*/
.navbar .u-main-nav-v1 .nav-link {
  color: #333;
  padding: 0.78571rem 2.14286rem;
  border-radius: 1.57143rem;
}

.navbar .u-main-nav-v1 .nav-item.hs-has-sub-menu > a, .navbar .u-main-nav-v1 .nav-item.hs-has-mega-menu > a, .navbar .u-main-nav-v1 .nav-item.dropdown > a {
  padding-right: 3.21429rem;
}

.navbar .u-main-nav-v1 .nav-item.hs-has-sub-menu > a::after, .navbar .u-main-nav-v1 .nav-item.hs-has-mega-menu > a::after, .navbar .u-main-nav-v1 .nav-item.dropdown > a::after {
  right: 1.78571rem;
}

.navbar .u-main-nav-v1 .nav-item.active > .nav-link,
.navbar .u-main-nav-v1 .nav-item:hover > .nav-link,
.navbar .u-main-nav-v1 .nav-item:focus > .nav-link,
.navbar .u-main-nav-v1 .nav-item.show > .nav-link,
.navbar .u-main-nav-v1 .nav-item.hs-sub-menu-opened > .nav-link,
.navbar .u-main-nav-v1 .nav-item .nav-link:focus {
  color: #fff;
  background-color: #003a79;
}

@media all and (max-width: 1199px) {
  .navbar .u-main-nav-v1 .nav-link {
    padding: 0.64286rem 1.42857rem;
  }
  .navbar .u-main-nav-v1 .nav-item.hs-has-sub-menu > a, .navbar .u-main-nav-v1 .nav-item.hs-has-mega-menu > a, .navbar .u-main-nav-v1 .nav-item.dropdown > a {
    padding-right: 2.5rem;
  }
  .navbar .u-main-nav-v1 .nav-item.hs-has-sub-menu > a::after, .navbar .u-main-nav-v1 .nav-item.hs-has-mega-menu > a::after, .navbar .u-main-nav-v1 .nav-item.dropdown > a::after {
    right: 1.07143rem;
  }
}
/*------------------------------------
  Navigation Style v2
------------------------------------*/
.navbar .u-main-nav-v2 .nav-link {
  color: #333;
  padding: 0.64286rem 2.14286rem;
  border-radius: 1.57143rem;
  border: 2px solid transparent;
}

.navbar .u-main-nav-v2 .nav-item.hs-has-sub-menu > a, .navbar .u-main-nav-v2 .nav-item.hs-has-mega-menu > a, .navbar .u-main-nav-v2 .nav-item.dropdown > a {
  padding-right: 3.21429rem;
}

.navbar .u-main-nav-v2 .nav-item.hs-has-sub-menu > a::after, .navbar .u-main-nav-v2 .nav-item.hs-has-mega-menu > a::after, .navbar .u-main-nav-v2 .nav-item.dropdown > a::after {
  right: 1.78571rem;
}

.navbar .u-main-nav-v2 .nav-item.active > .nav-link,
.navbar .u-main-nav-v2 .nav-item:hover > .nav-link,
.navbar .u-main-nav-v2 .nav-item:focus > .nav-link,
.navbar .u-main-nav-v2 .nav-item.show > .nav-link,
.navbar .u-main-nav-v2 .nav-item.hs-sub-menu-opened > .nav-link,
.navbar .u-main-nav-v2 .nav-item .nav-link:focus {
  color: #333;
  border-color: #003a79;
  background-color: transparent;
}

@media all and (max-width: 1199px) {
  .navbar .u-main-nav-v2 .nav-link {
    padding: 0.5rem 1.42857rem;
  }
  .navbar .u-main-nav-v2 .nav-item.hs-has-sub-menu > a, .navbar .u-main-nav-v2 .nav-item.hs-has-mega-menu > a, .navbar .u-main-nav-v2 .nav-item.dropdown > a {
    padding-right: 2.5rem;
  }
  .navbar .u-main-nav-v2 .nav-item.hs-has-sub-menu > a::after, .navbar .u-main-nav-v2 .nav-item.hs-has-mega-menu > a::after, .navbar .u-main-nav-v2 .nav-item.dropdown > a::after {
    right: 1.07143rem;
  }
}
/*------------------------------------
  Navigation Style v3
------------------------------------*/
.navbar .u-main-nav-v3 .nav-link {
  color: #333;
  padding: 2.85714rem 2.57143rem 2.57143rem;
  border-bottom: 4px solid transparent;
}

.navbar .u-main-nav-v3 .nav-item.hs-has-sub-menu > a::after, .navbar .u-main-nav-v3 .nav-item.hs-has-mega-menu > a::after, .navbar .u-main-nav-v3 .nav-item.dropdown > a::after {
  position: static;
  display: inline-block;
  vertical-align: middle;
  margin-left: 0.71429rem;
  transform: none;
}

.navbar .u-main-nav-v3 .nav-item.active > .nav-link,
.navbar .u-main-nav-v3 .nav-item:hover > .nav-link,
.navbar .u-main-nav-v3 .nav-item:focus > .nav-link,
.navbar .u-main-nav-v3 .nav-item.show > .nav-link,
.navbar .u-main-nav-v3 .nav-item.hs-sub-menu-opened > .nav-link,
.navbar .u-main-nav-v3 .nav-item .nav-link:focus {
  border-color: #003a79;
}

@media all and (max-width: 1199px) {
  .navbar .u-main-nav-v3 .nav-link {
    padding: 2.14286rem 1.78571rem;
  }
}
@media all and (max-width: 991px) {
  .navbar .u-main-nav-v3 .nav-link {
    padding: 0.71429rem 1.42857rem;
  }
}
/*------------------------------------
  Navigation Style v4
------------------------------------*/
.navbar .u-main-nav-v4 .nav-link {
  color: #333;
  padding: 2.57143rem 2.57143rem 2.85714rem;
  border-top: 4px solid transparent;
}

.navbar .u-main-nav-v4 .nav-item.hs-has-sub-menu > a::after, .navbar .u-main-nav-v4 .nav-item.hs-has-mega-menu > a::after, .navbar .u-main-nav-v4 .nav-item.dropdown > a::after {
  position: static;
  display: inline-block;
  vertical-align: middle;
  margin-left: 0.71429rem;
  transform: none;
}

.navbar .u-main-nav-v4 .nav-item.active > .nav-link,
.navbar .u-main-nav-v4 .nav-item:hover > .nav-link,
.navbar .u-main-nav-v4 .nav-item:focus > .nav-link,
.navbar .u-main-nav-v4 .nav-item.show > .nav-link,
.navbar .u-main-nav-v4 .nav-item.hs-sub-menu-opened > .nav-link,
.navbar .u-main-nav-v4 .nav-item .nav-link:focus {
  border-color: #003a79;
}

@media all and (max-width: 1199px) {
  .navbar .u-main-nav-v4 .nav-link {
    padding: 2.14286rem 1.78571rem;
  }
}
@media all and (max-width: 991px) {
  .navbar .u-main-nav-v4 .nav-link {
    padding: 0.71429rem 1.42857rem;
  }
}
/*------------------------------------
  Navigation Style v5
------------------------------------*/
.navbar .u-main-nav-v5 .nav-link {
  color: #333;
  padding: 0.28571rem 0;
  border-bottom: 2px solid transparent;
}

.navbar .u-main-nav-v5 .nav-item.hs-has-sub-menu > a, .navbar .u-main-nav-v5 .nav-item.hs-has-mega-menu > a, .navbar .u-main-nav-v5 .nav-item.dropdown > a {
  padding-right: 1.42857rem;
}

.navbar .u-main-nav-v5 .nav-item.hs-has-sub-menu > a::after, .navbar .u-main-nav-v5 .nav-item.hs-has-mega-menu > a::after, .navbar .u-main-nav-v5 .nav-item.dropdown > a::after {
  right: 0;
}

.navbar .u-main-nav-v5 .nav-item.active > .nav-link,
.navbar .u-main-nav-v5 .nav-item:hover > .nav-link,
.navbar .u-main-nav-v5 .nav-item:focus > .nav-link,
.navbar .u-main-nav-v5 .nav-item.show > .nav-link,
.navbar .u-main-nav-v5 .nav-item.hs-sub-menu-opened > .nav-link,
.navbar .u-main-nav-v5 .nav-item .nav-link:focus {
  border-color: #003a79;
}

/*------------------------------------
  Navigation Style v6
------------------------------------*/
.navbar .u-main-nav-v6 .nav-link {
  color: #333;
  height: 100%;
  padding: 2.85714rem 2.71429rem;
}

.navbar .u-main-nav-v6 .nav-item.hs-has-sub-menu > a, .navbar .u-main-nav-v6 .nav-item.hs-has-mega-menu > a, .navbar .u-main-nav-v6 .nav-item.dropdown > a {
  padding-right: 2.71429rem;
}

.navbar .u-main-nav-v6 .nav-item.hs-has-sub-menu > a::after, .navbar .u-main-nav-v6 .nav-item.hs-has-mega-menu > a::after, .navbar .u-main-nav-v6 .nav-item.dropdown > a::after {
  position: static;
  display: inline-block;
  vertical-align: middle;
  margin-left: 0.71429rem;
  transform: none;
}

.navbar .u-main-nav-v6 .nav-item.active > .nav-link,
.navbar .u-main-nav-v6 .nav-item:hover > .nav-link,
.navbar .u-main-nav-v6 .nav-item:focus > .nav-link,
.navbar .u-main-nav-v6 .nav-item.show > .nav-link,
.navbar .u-main-nav-v6 .nav-item.hs-sub-menu-opened > .nav-link,
.navbar .u-main-nav-v6 .nav-item .nav-link:focus {
  color: #fff;
  background-color: #003a79;
}

@media all and (max-width: 1199px) {
  .navbar .u-main-nav-v6 .nav-link {
    padding: 2.14286rem 1.42857rem;
  }
  .navbar .u-main-nav-v6 .nav-item.hs-has-sub-menu > a, .navbar .u-main-nav-v6 .nav-item.hs-has-mega-menu > a, .navbar .u-main-nav-v6 .nav-item.dropdown > a {
    padding-right: 1.42857rem;
  }
}
/*------------------------------------
  Navigation Style v7
------------------------------------*/
.navbar .u-main-nav-v7 .nav-link {
  color: #333;
  padding: 0.71429rem 2.14286rem;
  border: 2px solid transparent;
}

.navbar .u-main-nav-v7 .nav-item.hs-has-sub-menu > a, .navbar .u-main-nav-v7 .nav-item.hs-has-mega-menu > a, .navbar .u-main-nav-v7 .nav-item.dropdown > a {
  padding-right: 3.21429rem;
}

.navbar .u-main-nav-v7 .nav-item.hs-has-sub-menu > a::after, .navbar .u-main-nav-v7 .nav-item.hs-has-mega-menu > a::after, .navbar .u-main-nav-v7 .nav-item.dropdown > a::after {
  right: 1.78571rem;
}

.navbar .u-main-nav-v7 .nav-item.active > .nav-link,
.navbar .u-main-nav-v7 .nav-item:hover > .nav-link,
.navbar .u-main-nav-v7 .nav-item:focus > .nav-link,
.navbar .u-main-nav-v7 .nav-item.show > .nav-link,
.navbar .u-main-nav-v7 .nav-item.hs-sub-menu-opened > .nav-link,
.navbar .u-main-nav-v7 .nav-item .nav-link:focus {
  border-color: #003a79;
}

@media all and (max-width: 1199px) {
  .navbar .u-main-nav-v7 .nav-link {
    padding: 0.64286rem 1.42857rem;
  }
  .navbar .u-main-nav-v7 .nav-item.hs-has-sub-menu > a, .navbar .u-main-nav-v7 .nav-item.hs-has-mega-menu > a, .navbar .u-main-nav-v7 .nav-item.dropdown > a {
    padding-right: 2.14286rem;
  }
  .navbar .u-main-nav-v7 .nav-item.hs-has-sub-menu > a::after, .navbar .u-main-nav-v7 .nav-item.hs-has-mega-menu > a::after, .navbar .u-main-nav-v7 .nav-item.dropdown > a::after {
    right: 1.07143rem;
  }
}
/*------------------------------------
  Navigation Style v8
------------------------------------*/
.navbar .u-main-nav-v8 .nav-link {
  color: #333;
  padding: 0.78571rem 2.14286rem;
}

.navbar .u-main-nav-v8 .nav-item.hs-has-sub-menu > a, .navbar .u-main-nav-v8 .nav-item.hs-has-mega-menu > a, .navbar .u-main-nav-v8 .nav-item.dropdown > a {
  padding-right: 3.21429rem;
}

.navbar .u-main-nav-v8 .nav-item.hs-has-sub-menu > a::after, .navbar .u-main-nav-v8 .nav-item.hs-has-mega-menu > a::after, .navbar .u-main-nav-v8 .nav-item.dropdown > a::after {
  right: 1.78571rem;
}

.navbar .u-main-nav-v8 .nav-item.active > .nav-link,
.navbar .u-main-nav-v8 .nav-item:hover > .nav-link,
.navbar .u-main-nav-v8 .nav-item:focus > .nav-link,
.navbar .u-main-nav-v8 .nav-item.show > .nav-link,
.navbar .u-main-nav-v8 .nav-item.hs-sub-menu-opened > .nav-link,
.navbar .u-main-nav-v8 .nav-item .nav-link:focus {
  color: #fff;
  background-color: #003a79;
}

@media all and (max-width: 1199px) {
  .navbar .u-main-nav-v8 .nav-link {
    padding: 0.64286rem 1.42857rem;
  }
  .navbar .u-main-nav-v8 .nav-item.hs-has-sub-menu > a, .navbar .u-main-nav-v8 .nav-item.hs-has-mega-menu > a, .navbar .u-main-nav-v8 .nav-item.dropdown > a {
    padding-right: 2.14286rem;
  }
  .navbar .u-main-nav-v8 .nav-item.hs-has-sub-menu > a::after, .navbar .u-main-nav-v8 .nav-item.hs-has-mega-menu > a::after, .navbar .u-main-nav-v8 .nav-item.dropdown > a::after {
    right: 1.07143rem;
  }
}
/*------------------------------------
  Navigation Style v9
------------------------------------*/
.navbar .u-main-nav-v9 .nav-link {
  color: #777;
  padding: 0 1.42857rem 0 0;
}

.navbar .u-main-nav-v9 .nav-item > a {
  padding: 1.42857rem 0;
}

.navbar .u-main-nav-v9 .nav-item.hs-has-sub-menu > a::after, .navbar .u-main-nav-v9 .nav-item.hs-has-mega-menu > a::after {
  font-size: 1.28571rem;
  right: 0;
}

.navbar .u-main-nav-v9 .nav-item.active > .nav-link,
.navbar .u-main-nav-v9 .nav-item:hover > .nav-link,
.navbar .u-main-nav-v9 .nav-item:focus > .nav-link,
.navbar .u-main-nav-v9 .nav-item .nav-link:focus {
  color: #000;
}

.navbar .u-main-nav-v9 .nav-item.active > .nav-link::after,
.navbar .u-main-nav-v9 .nav-item:hover > .nav-link::after,
.navbar .u-main-nav-v9 .nav-item:focus > .nav-link::after,
.navbar .u-main-nav-v9 .nav-item .nav-link:focus::after {
  color: #003a79;
}

/* Dropdown navigation styles */
/*------------------------------------
  Navigation Dropdown Style v1
------------------------------------*/
.navbar .u-sub-menu-v1 .hs-has-sub-menu .hs-has-sub-menu.active > a,
.navbar .u-sub-menu-v1 .hs-has-sub-menu .hs-has-sub-menu:active > a,
.navbar .u-sub-menu-v1 .hs-has-sub-menu .hs-has-sub-menu:focus > a,
.navbar .u-sub-menu-v1 .hs-has-sub-menu .hs-has-sub-menu:hover > a, .navbar .u-sub-menu-v1 .hs-sub-menu .dropdown-item.active > a, .navbar .u-sub-menu-v1 .hs-sub-menu .dropdown-item:active > a, .navbar .u-sub-menu-v1 .hs-sub-menu .dropdown-item:focus > a, .navbar .u-sub-menu-v1 .hs-sub-menu .dropdown-item:hover > a,
.navbar .u-sub-menu-v1 .dropdown-menu .dropdown-item.active > a,
.navbar .u-sub-menu-v1 .dropdown-menu .dropdown-item:active > a,
.navbar .u-sub-menu-v1 .dropdown-menu .dropdown-item:focus > a,
.navbar .u-sub-menu-v1 .dropdown-menu .dropdown-item:hover > a, .navbar .u-sub-menu-v1 .hs-sub-menu a:active, .navbar .u-sub-menu-v1 .hs-sub-menu a:focus, .navbar .u-sub-menu-v1 .hs-sub-menu a:hover,
.navbar .u-sub-menu-v1 .dropdown-menu a:active,
.navbar .u-sub-menu-v1 .dropdown-menu a:focus,
.navbar .u-sub-menu-v1 .dropdown-menu a:hover {
  color: #003a79 !important;
  background-color: transparent;
  border: none;
}

.navbar .u-sub-menu-v1 .hs-has-sub-menu .hs-has-sub-menu > a::after {
  content: "\e902";
  font-family: "hs-icons";
  position: absolute;
  top: 50%;
  right: 15px;
  transform: translate3d(0, -50%, 0);
}

.navbar .u-sub-menu-v1 .hs-has-mega-menu .hs-has-sub-menu > a::after {
  content: "\e902";
}

.navbar .u-sub-menu-v1 .hs-sub-menu,
.navbar .u-sub-menu-v1 .dropdown-menu {
  font-size: 0.92857rem;
  min-width: 16.42857rem;
  padding: 0.71429rem 0;
}

.navbar .u-sub-menu-v1 .hs-sub-menu .dropdown-item,
.navbar .u-sub-menu-v1 .dropdown-menu .dropdown-item {
  font-weight: inherit;
  color: inherit;
  padding: 0;
}

.navbar .u-sub-menu-v1 .hs-sub-menu .dropdown-item.active, .navbar .u-sub-menu-v1 .hs-sub-menu .dropdown-item:active, .navbar .u-sub-menu-v1 .hs-sub-menu .dropdown-item:focus, .navbar .u-sub-menu-v1 .hs-sub-menu .dropdown-item:hover,
.navbar .u-sub-menu-v1 .dropdown-menu .dropdown-item.active,
.navbar .u-sub-menu-v1 .dropdown-menu .dropdown-item:active,
.navbar .u-sub-menu-v1 .dropdown-menu .dropdown-item:focus,
.navbar .u-sub-menu-v1 .dropdown-menu .dropdown-item:hover {
  border: none;
  background-color: transparent;
}

.navbar .u-sub-menu-v1 .hs-sub-menu a,
.navbar .u-sub-menu-v1 .dropdown-menu a {
  color: #777;
  text-decoration: none !important;
  display: block;
  padding: 0.42857rem 1.78571rem;
}

.navbar .u-sub-menu-v1 .hs-sub-menu,
.navbar .u-sub-menu-v1 .hs-mega-menu,
.navbar .u-sub-menu-v1 .dropdown-menu {
  font-weight: normal;
  text-transform: none;
  margin-top: 0;
  color: inherit;
  background-color: #fff;
  background-clip: border-box;
  border-width: 3px 0 0 0;
  border-style: solid;
  border-color: #003a79;
  border-radius: 0;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}

.navbar .u-sub-menu-v1 .hs-sub-menu .hs-sub-menu,
.navbar .u-sub-menu-v1 .hs-mega-menu .hs-sub-menu,
.navbar .u-sub-menu-v1 .dropdown-menu .hs-sub-menu {
  margin-top: -1.07143rem;
}

.navbar .u-sub-menu-v1.hs-mobile-state .hs-sub-menu {
  width: auto;
}

.navbar .u-sub-menu-v1.hs-mobile-state .hs-sub-menu .hs-sub-menu,
.navbar .u-sub-menu-v1.hs-mobile-state .hs-sub-menu .hs-mega-menu,
.navbar .u-sub-menu-v1.hs-mobile-state .hs-sub-menu .hs-sub-menu.hs-reversed,
.navbar .u-sub-menu-v1.hs-mobile-state .hs-sub-menu .hs-mega-menu.hs-reversed,
.navbar .u-sub-menu-v1.hs-mobile-state .hs-mega-menu .hs-sub-menu,
.navbar .u-sub-menu-v1.hs-mobile-state .hs-mega-menu .hs-mega-menu,
.navbar .u-sub-menu-v1.hs-mobile-state .hs-mega-menu .hs-sub-menu.hs-reversed,
.navbar .u-sub-menu-v1.hs-mobile-state .hs-mega-menu .hs-mega-menu.hs-reversed {
  margin: 0.21429rem;
}

.navbar .hs-mobile-state .u-sub-menu-v1 .hs-sub-menu {
  width: auto;
}

.navbar .hs-mobile-state .u-sub-menu-v1 .hs-sub-menu .hs-sub-menu,
.navbar .hs-mobile-state .u-sub-menu-v1 .hs-sub-menu .hs-mega-menu,
.navbar .hs-mobile-state .u-sub-menu-v1 .hs-sub-menu .hs-sub-menu.hs-reversed,
.navbar .hs-mobile-state .u-sub-menu-v1 .hs-sub-menu .hs-mega-menu.hs-reversed,
.navbar .hs-mobile-state .u-sub-menu-v1 .hs-mega-menu .hs-sub-menu,
.navbar .hs-mobile-state .u-sub-menu-v1 .hs-mega-menu .hs-mega-menu,
.navbar .hs-mobile-state .u-sub-menu-v1 .hs-mega-menu .hs-sub-menu.hs-reversed,
.navbar .hs-mobile-state .u-sub-menu-v1 .hs-mega-menu .hs-mega-menu.hs-reversed {
  margin: 0.21429rem;
}

/*------------------------------------
  Navigation Dropdown Style v2
------------------------------------*/
.navbar .u-sub-menu-v2 .hs-has-sub-menu .hs-has-sub-menu.active > a,
.navbar .u-sub-menu-v2 .hs-has-sub-menu .hs-has-sub-menu:active > a,
.navbar .u-sub-menu-v2 .hs-has-sub-menu .hs-has-sub-menu:focus > a,
.navbar .u-sub-menu-v2 .hs-has-sub-menu .hs-has-sub-menu:hover > a, .navbar .u-sub-menu-v2 .hs-sub-menu .dropdown-item.active > a, .navbar .u-sub-menu-v2 .hs-sub-menu .dropdown-item:active > a, .navbar .u-sub-menu-v2 .hs-sub-menu .dropdown-item:focus > a, .navbar .u-sub-menu-v2 .hs-sub-menu .dropdown-item:hover > a,
.navbar .u-sub-menu-v2 .dropdown-menu .dropdown-item.active > a,
.navbar .u-sub-menu-v2 .dropdown-menu .dropdown-item:active > a,
.navbar .u-sub-menu-v2 .dropdown-menu .dropdown-item:focus > a,
.navbar .u-sub-menu-v2 .dropdown-menu .dropdown-item:hover > a, .navbar .u-sub-menu-v2 .hs-sub-menu a:active, .navbar .u-sub-menu-v2 .hs-sub-menu a:focus, .navbar .u-sub-menu-v2 .hs-sub-menu a:hover,
.navbar .u-sub-menu-v2 .dropdown-menu a:active,
.navbar .u-sub-menu-v2 .dropdown-menu a:focus,
.navbar .u-sub-menu-v2 .dropdown-menu a:hover {
  color: #777 !important;
  background-color: #eee;
  border: none;
}

.navbar .u-sub-menu-v2 .hs-has-sub-menu .hs-has-sub-menu > a::after {
  content: "\e902";
  font-family: "hs-icons";
  position: absolute;
  top: 50%;
  right: 15px;
  transform: translate3d(0, -50%, 0);
}

.navbar .u-sub-menu-v2 .hs-has-mega-menu .hs-has-sub-menu > a::after {
  content: "\e902";
}

.navbar .u-sub-menu-v2 .hs-sub-menu,
.navbar .u-sub-menu-v2 .dropdown-menu {
  font-size: 0.92857rem;
  min-width: 16.42857rem;
  padding: 0.71429rem 0;
}

.navbar .u-sub-menu-v2 .hs-sub-menu .dropdown-item,
.navbar .u-sub-menu-v2 .dropdown-menu .dropdown-item {
  font-weight: inherit;
  color: inherit;
  padding: 0;
}

.navbar .u-sub-menu-v2 .hs-sub-menu .dropdown-item.active, .navbar .u-sub-menu-v2 .hs-sub-menu .dropdown-item:active, .navbar .u-sub-menu-v2 .hs-sub-menu .dropdown-item:focus, .navbar .u-sub-menu-v2 .hs-sub-menu .dropdown-item:hover,
.navbar .u-sub-menu-v2 .dropdown-menu .dropdown-item.active,
.navbar .u-sub-menu-v2 .dropdown-menu .dropdown-item:active,
.navbar .u-sub-menu-v2 .dropdown-menu .dropdown-item:focus,
.navbar .u-sub-menu-v2 .dropdown-menu .dropdown-item:hover {
  border-color: #eee;
  background-color: transparent;
}

.navbar .u-sub-menu-v2 .hs-sub-menu a,
.navbar .u-sub-menu-v2 .dropdown-menu a {
  color: #777;
  text-decoration: none !important;
  display: block;
  padding: 0.42857rem 1.78571rem;
}

.navbar .u-sub-menu-v2 .hs-sub-menu > li:not(:last-child),
.navbar .u-sub-menu-v2 .dropdown-menu > li:not(:last-child) {
  border-bottom: 1px solid #eee;
}

.navbar .u-sub-menu-v2 .hs-sub-menu,
.navbar .u-sub-menu-v2 .hs-mega-menu,
.navbar .u-sub-menu-v2 .dropdown-menu {
  font-weight: normal;
  text-transform: none;
  min-width: 14.28571rem;
  margin-top: 0;
  padding: 0;
  color: inherit;
  background-color: #fff;
  background-clip: border-box;
  border-width: 2px 0 2px 0;
  border-style: solid;
  border-top-color: #003a79;
  border-bottom-color: #777;
  border-radius: 0;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}

.navbar .u-sub-menu-v2 .hs-sub-menu .hs-sub-menu,
.navbar .u-sub-menu-v2 .hs-mega-menu .hs-sub-menu,
.navbar .u-sub-menu-v2 .dropdown-menu .hs-sub-menu {
  margin-top: -1.07143rem;
}

.navbar .u-sub-menu-v2.hs-mobile-state .hs-sub-menu {
  width: auto;
}

.navbar .u-sub-menu-v2.hs-mobile-state .hs-sub-menu .hs-sub-menu,
.navbar .u-sub-menu-v2.hs-mobile-state .hs-sub-menu .hs-mega-menu,
.navbar .u-sub-menu-v2.hs-mobile-state .hs-sub-menu .hs-sub-menu.hs-reversed,
.navbar .u-sub-menu-v2.hs-mobile-state .hs-sub-menu .hs-mega-menu.hs-reversed,
.navbar .u-sub-menu-v2.hs-mobile-state .hs-mega-menu .hs-sub-menu,
.navbar .u-sub-menu-v2.hs-mobile-state .hs-mega-menu .hs-mega-menu,
.navbar .u-sub-menu-v2.hs-mobile-state .hs-mega-menu .hs-sub-menu.hs-reversed,
.navbar .u-sub-menu-v2.hs-mobile-state .hs-mega-menu .hs-mega-menu.hs-reversed {
  margin: 0.21429rem;
}

.navbar .hs-mobile-state .u-sub-menu-v2 .hs-sub-menu {
  width: auto;
}

.navbar .hs-mobile-state .u-sub-menu-v2 .hs-sub-menu .hs-sub-menu,
.navbar .hs-mobile-state .u-sub-menu-v2 .hs-sub-menu .hs-mega-menu,
.navbar .hs-mobile-state .u-sub-menu-v2 .hs-sub-menu .hs-sub-menu.hs-reversed,
.navbar .hs-mobile-state .u-sub-menu-v2 .hs-sub-menu .hs-mega-menu.hs-reversed,
.navbar .hs-mobile-state .u-sub-menu-v2 .hs-mega-menu .hs-sub-menu,
.navbar .hs-mobile-state .u-sub-menu-v2 .hs-mega-menu .hs-mega-menu,
.navbar .hs-mobile-state .u-sub-menu-v2 .hs-mega-menu .hs-sub-menu.hs-reversed,
.navbar .hs-mobile-state .u-sub-menu-v2 .hs-mega-menu .hs-mega-menu.hs-reversed {
  margin: 0.21429rem;
}

/*------------------------------------
  Navigation Dropdown Style v3
------------------------------------*/
.navbar .u-sub-menu-v3 .hs-has-sub-menu .hs-has-sub-menu.active > a,
.navbar .u-sub-menu-v3 .hs-has-sub-menu .hs-has-sub-menu:active > a,
.navbar .u-sub-menu-v3 .hs-has-sub-menu .hs-has-sub-menu:focus > a,
.navbar .u-sub-menu-v3 .hs-has-sub-menu .hs-has-sub-menu:hover > a, .navbar .u-sub-menu-v3 .hs-sub-menu .dropdown-item.active > a, .navbar .u-sub-menu-v3 .hs-sub-menu .dropdown-item:active > a, .navbar .u-sub-menu-v3 .hs-sub-menu .dropdown-item:focus > a, .navbar .u-sub-menu-v3 .hs-sub-menu .dropdown-item:hover > a,
.navbar .u-sub-menu-v3 .dropdown-menu .dropdown-item.active > a,
.navbar .u-sub-menu-v3 .dropdown-menu .dropdown-item:active > a,
.navbar .u-sub-menu-v3 .dropdown-menu .dropdown-item:focus > a,
.navbar .u-sub-menu-v3 .dropdown-menu .dropdown-item:hover > a, .navbar .u-sub-menu-v3 .hs-sub-menu a:active, .navbar .u-sub-menu-v3 .hs-sub-menu a:focus, .navbar .u-sub-menu-v3 .hs-sub-menu a:hover,
.navbar .u-sub-menu-v3 .dropdown-menu a:active,
.navbar .u-sub-menu-v3 .dropdown-menu a:focus,
.navbar .u-sub-menu-v3 .dropdown-menu a:hover {
  color: #fff !important;
  background-color: #003a79;
  border: none;
}

.navbar .u-sub-menu-v3 .hs-has-sub-menu .hs-has-sub-menu > a::after {
  content: "\e902";
  font-family: "hs-icons";
  position: absolute;
  top: 50%;
  right: 15px;
  transform: translate3d(0, -50%, 0);
}

.navbar .u-sub-menu-v3 .hs-has-mega-menu .hs-has-sub-menu > a::after {
  content: "\e902";
}

.navbar .u-sub-menu-v3 .hs-sub-menu,
.navbar .u-sub-menu-v3 .dropdown-menu {
  font-size: 0.92857rem;
  min-width: 16.42857rem;
  padding: 0.71429rem 0;
}

.navbar .u-sub-menu-v3 .hs-sub-menu .dropdown-item,
.navbar .u-sub-menu-v3 .dropdown-menu .dropdown-item {
  font-weight: inherit;
  color: inherit;
  padding: 0;
}

.navbar .u-sub-menu-v3 .hs-sub-menu .dropdown-item.active, .navbar .u-sub-menu-v3 .hs-sub-menu .dropdown-item:active, .navbar .u-sub-menu-v3 .hs-sub-menu .dropdown-item:focus, .navbar .u-sub-menu-v3 .hs-sub-menu .dropdown-item:hover,
.navbar .u-sub-menu-v3 .dropdown-menu .dropdown-item.active,
.navbar .u-sub-menu-v3 .dropdown-menu .dropdown-item:active,
.navbar .u-sub-menu-v3 .dropdown-menu .dropdown-item:focus,
.navbar .u-sub-menu-v3 .dropdown-menu .dropdown-item:hover {
  border-color: #eee;
  background-color: transparent;
}

.navbar .u-sub-menu-v3 .hs-sub-menu a,
.navbar .u-sub-menu-v3 .dropdown-menu a {
  color: #777;
  text-decoration: none !important;
  display: block;
  padding: 0.42857rem 1.78571rem;
}

.navbar .u-sub-menu-v3 .hs-sub-menu > li:not(:last-child),
.navbar .u-sub-menu-v3 .dropdown-menu > li:not(:last-child) {
  border-bottom: 1px solid #eee;
}

.navbar .u-sub-menu-v3 .hs-sub-menu,
.navbar .u-sub-menu-v3 .hs-mega-menu,
.navbar .u-sub-menu-v3 .dropdown-menu {
  font-weight: normal;
  text-transform: none;
  min-width: 14.28571rem;
  margin-top: 0;
  padding: 0;
  color: inherit;
  background-color: #fff;
  background-clip: border-box;
  border-width: 2px 0 2px 0;
  border-style: solid;
  border-top-color: #003a79;
  border-bottom-color: #777;
  border-radius: 0;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}

.navbar .u-sub-menu-v3 .hs-sub-menu .hs-sub-menu,
.navbar .u-sub-menu-v3 .hs-mega-menu .hs-sub-menu,
.navbar .u-sub-menu-v3 .dropdown-menu .hs-sub-menu {
  margin-top: -1.07143rem;
}

.navbar .u-sub-menu-v3.hs-mobile-state .hs-sub-menu {
  width: auto;
}

.navbar .u-sub-menu-v3.hs-mobile-state .hs-sub-menu .hs-sub-menu,
.navbar .u-sub-menu-v3.hs-mobile-state .hs-sub-menu .hs-mega-menu,
.navbar .u-sub-menu-v3.hs-mobile-state .hs-sub-menu .hs-sub-menu.hs-reversed,
.navbar .u-sub-menu-v3.hs-mobile-state .hs-sub-menu .hs-mega-menu.hs-reversed,
.navbar .u-sub-menu-v3.hs-mobile-state .hs-mega-menu .hs-sub-menu,
.navbar .u-sub-menu-v3.hs-mobile-state .hs-mega-menu .hs-mega-menu,
.navbar .u-sub-menu-v3.hs-mobile-state .hs-mega-menu .hs-sub-menu.hs-reversed,
.navbar .u-sub-menu-v3.hs-mobile-state .hs-mega-menu .hs-mega-menu.hs-reversed {
  margin: 0.21429rem;
}

.navbar .hs-mobile-state .u-sub-menu-v3 .hs-sub-menu {
  width: auto;
}

.navbar .hs-mobile-state .u-sub-menu-v3 .hs-sub-menu .hs-sub-menu,
.navbar .hs-mobile-state .u-sub-menu-v3 .hs-sub-menu .hs-mega-menu,
.navbar .hs-mobile-state .u-sub-menu-v3 .hs-sub-menu .hs-sub-menu.hs-reversed,
.navbar .hs-mobile-state .u-sub-menu-v3 .hs-sub-menu .hs-mega-menu.hs-reversed,
.navbar .hs-mobile-state .u-sub-menu-v3 .hs-mega-menu .hs-sub-menu,
.navbar .hs-mobile-state .u-sub-menu-v3 .hs-mega-menu .hs-mega-menu,
.navbar .hs-mobile-state .u-sub-menu-v3 .hs-mega-menu .hs-sub-menu.hs-reversed,
.navbar .hs-mobile-state .u-sub-menu-v3 .hs-mega-menu .hs-mega-menu.hs-reversed {
  margin: 0.21429rem;
}

/*------------------------------------
  Navigation Dropdown Style v4
------------------------------------*/
.navbar .u-sub-menu-v4 .hs-has-sub-menu .hs-has-sub-menu.active > a,
.navbar .u-sub-menu-v4 .hs-has-sub-menu .hs-has-sub-menu:active > a,
.navbar .u-sub-menu-v4 .hs-has-sub-menu .hs-has-sub-menu:focus > a,
.navbar .u-sub-menu-v4 .hs-has-sub-menu .hs-has-sub-menu:hover > a, .navbar .u-sub-menu-v4 .hs-sub-menu .dropdown-item.active > a, .navbar .u-sub-menu-v4 .hs-sub-menu .dropdown-item:active > a, .navbar .u-sub-menu-v4 .hs-sub-menu .dropdown-item:focus > a, .navbar .u-sub-menu-v4 .hs-sub-menu .dropdown-item:hover > a,
.navbar .u-sub-menu-v4 .dropdown-menu .dropdown-item.active > a,
.navbar .u-sub-menu-v4 .dropdown-menu .dropdown-item:active > a,
.navbar .u-sub-menu-v4 .dropdown-menu .dropdown-item:focus > a,
.navbar .u-sub-menu-v4 .dropdown-menu .dropdown-item:hover > a, .navbar .u-sub-menu-v4 .hs-sub-menu a:active, .navbar .u-sub-menu-v4 .hs-sub-menu a:focus, .navbar .u-sub-menu-v4 .hs-sub-menu a:hover,
.navbar .u-sub-menu-v4 .dropdown-menu a:active,
.navbar .u-sub-menu-v4 .dropdown-menu a:focus,
.navbar .u-sub-menu-v4 .dropdown-menu a:hover {
  color: #fff !important;
  background-color: #003a79;
  border: none;
}

.navbar .u-sub-menu-v4 .hs-has-sub-menu .hs-has-sub-menu > a::after {
  content: "\e902";
  font-family: "hs-icons";
  position: absolute;
  top: 50%;
  right: 15px;
  transform: translate3d(0, -50%, 0);
}

.navbar .u-sub-menu-v4 .hs-has-mega-menu .hs-has-sub-menu > a::after {
  content: "\e902";
}

.navbar .u-sub-menu-v4 .hs-sub-menu,
.navbar .u-sub-menu-v4 .dropdown-menu {
  font-size: 0.92857rem;
  min-width: 16.42857rem;
  padding: 0.71429rem 0;
}

.navbar .u-sub-menu-v4 .hs-sub-menu .dropdown-item,
.navbar .u-sub-menu-v4 .dropdown-menu .dropdown-item {
  font-weight: inherit;
  color: inherit;
  padding: 0;
}

.navbar .u-sub-menu-v4 .hs-sub-menu .dropdown-item.active, .navbar .u-sub-menu-v4 .hs-sub-menu .dropdown-item:active, .navbar .u-sub-menu-v4 .hs-sub-menu .dropdown-item:focus, .navbar .u-sub-menu-v4 .hs-sub-menu .dropdown-item:hover,
.navbar .u-sub-menu-v4 .dropdown-menu .dropdown-item.active,
.navbar .u-sub-menu-v4 .dropdown-menu .dropdown-item:active,
.navbar .u-sub-menu-v4 .dropdown-menu .dropdown-item:focus,
.navbar .u-sub-menu-v4 .dropdown-menu .dropdown-item:hover {
  border: none;
  background-color: transparent;
}

.navbar .u-sub-menu-v4 .hs-sub-menu a,
.navbar .u-sub-menu-v4 .dropdown-menu a {
  color: #777;
  text-decoration: none !important;
  display: block;
  padding: 0.42857rem 1.78571rem;
}

.navbar .u-sub-menu-v4 .hs-sub-menu > li:not(:last-child),
.navbar .u-sub-menu-v4 .dropdown-menu > li:not(:last-child) {
  border-bottom: 1px solid #eee;
}

.navbar .u-sub-menu-v4 .hs-sub-menu,
.navbar .u-sub-menu-v4 .hs-mega-menu,
.navbar .u-sub-menu-v4 .dropdown-menu {
  font-weight: normal;
  text-transform: none;
  min-width: 14.28571rem;
  margin-top: 0;
  padding: 0;
  color: inherit;
  background-color: #fff;
  background-clip: border-box;
  border-width: 2px 0 2px 0;
  border-style: solid;
  border-top-color: #003a79;
  border-bottom-color: #777;
  border-radius: 0;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}

.navbar .u-sub-menu-v4 .hs-sub-menu .hs-sub-menu,
.navbar .u-sub-menu-v4 .hs-mega-menu .hs-sub-menu,
.navbar .u-sub-menu-v4 .dropdown-menu .hs-sub-menu {
  margin-top: -1.07143rem;
}

.navbar .u-sub-menu-v4.hs-mobile-state .hs-sub-menu {
  width: auto;
}

.navbar .u-sub-menu-v4.hs-mobile-state .hs-sub-menu .hs-sub-menu,
.navbar .u-sub-menu-v4.hs-mobile-state .hs-sub-menu .hs-mega-menu,
.navbar .u-sub-menu-v4.hs-mobile-state .hs-sub-menu .hs-sub-menu.hs-reversed,
.navbar .u-sub-menu-v4.hs-mobile-state .hs-sub-menu .hs-mega-menu.hs-reversed,
.navbar .u-sub-menu-v4.hs-mobile-state .hs-mega-menu .hs-sub-menu,
.navbar .u-sub-menu-v4.hs-mobile-state .hs-mega-menu .hs-mega-menu,
.navbar .u-sub-menu-v4.hs-mobile-state .hs-mega-menu .hs-sub-menu.hs-reversed,
.navbar .u-sub-menu-v4.hs-mobile-state .hs-mega-menu .hs-mega-menu.hs-reversed {
  margin: 0.21429rem;
}

.navbar .hs-mobile-state .u-sub-menu-v4 .hs-sub-menu {
  width: auto;
}

.navbar .hs-mobile-state .u-sub-menu-v4 .hs-sub-menu .hs-sub-menu,
.navbar .hs-mobile-state .u-sub-menu-v4 .hs-sub-menu .hs-mega-menu,
.navbar .hs-mobile-state .u-sub-menu-v4 .hs-sub-menu .hs-sub-menu.hs-reversed,
.navbar .hs-mobile-state .u-sub-menu-v4 .hs-sub-menu .hs-mega-menu.hs-reversed,
.navbar .hs-mobile-state .u-sub-menu-v4 .hs-mega-menu .hs-sub-menu,
.navbar .hs-mobile-state .u-sub-menu-v4 .hs-mega-menu .hs-mega-menu,
.navbar .hs-mobile-state .u-sub-menu-v4 .hs-mega-menu .hs-sub-menu.hs-reversed,
.navbar .hs-mobile-state .u-sub-menu-v4 .hs-mega-menu .hs-mega-menu.hs-reversed {
  margin: 0.21429rem;
}

/*------------------------------------
  Navigation Dropdown Style v5
------------------------------------*/
.u-dropdown-v5 {
  display: block;
  max-height: 0;
  overflow: hidden;
  opacity: 0;
  transition: opacity 0.3s, max-height 0.3s;
}

.u-dropdown-v5.show {
  max-height: 200px;
  opacity: 1;
}

/*------------------------------------
  Navigation Dropdown Style Inline
------------------------------------*/
.u-navbar--inline-submenu .dropdown-menu {
  white-space: nowrap;
  top: 98%;
  left: 50%;
  border-radius: 0;
  overflow: visible !important;
  border-left: none;
  border-right: none;
  transform: translate3d(-50%, 0, 0);
}

.u-navbar--inline-submenu .dropdown-menu::after, .u-navbar--inline-submenu .dropdown-menu::before {
  content: "";
  position: absolute;
  top: -1px;
  bottom: 0;
  width: 2000%;
  border-top: inherit;
  border-bottom: inherit;
  background-color: inherit;
}

.u-navbar--inline-submenu .dropdown-menu::after {
  left: 100%;
}

.u-navbar--inline-submenu .dropdown-menu::before {
  right: 100%;
}

.u-navbar--inline-submenu .dropdown-menu > li {
  display: inline-block;
}

.u-navbar--inline-submenu.u-navbar--overflow .dropdown,
.u-navbar--inline-submenu.u-navbar--overflow .container {
  position: static;
}

.u-navbar--inline-submenu.u-navbar--overflow .dropdown-menu {
  white-space: normal;
  left: 0;
  transform: translate3d(0, 0, 0);
  margin-top: 0;
}

@media all and (min-width: 1200px) {
  .u-navbar--inline-submenu--xl .dropdown-menu {
    white-space: nowrap;
    top: 98%;
    left: 50%;
    border-radius: 0;
    overflow: visible !important;
    border-left: none;
    border-right: none;
    transform: translate3d(-50%, 0, 0);
  }
  .u-navbar--inline-submenu--xl .dropdown-menu::after, .u-navbar--inline-submenu--xl .dropdown-menu::before {
    content: "";
    position: absolute;
    top: -1px;
    bottom: 0;
    width: 2000%;
    border-top: inherit;
    border-bottom: inherit;
    background-color: inherit;
  }
  .u-navbar--inline-submenu--xl .dropdown-menu::after {
    left: 100%;
  }
  .u-navbar--inline-submenu--xl .dropdown-menu::before {
    right: 100%;
  }
  .u-navbar--inline-submenu--xl .dropdown-menu > li {
    display: inline-block;
  }
  .u-navbar--inline-submenu--xl.u-navbar--overflow .dropdown,
  .u-navbar--inline-submenu--xl.u-navbar--overflow .container {
    position: static;
  }
  .u-navbar--inline-submenu--xl.u-navbar--overflow .dropdown-menu {
    white-space: normal;
    left: 0;
    transform: translate3d(0, 0, 0);
    margin-top: 0;
  }
}
@media all and (min-width: 992px) {
  .u-navbar--inline-submenu--lg .dropdown-menu {
    white-space: nowrap;
    top: 98%;
    left: 50%;
    border-radius: 0;
    overflow: visible !important;
    border-left: none;
    border-right: none;
    transform: translate3d(-50%, 0, 0);
  }
  .u-navbar--inline-submenu--lg .dropdown-menu::after, .u-navbar--inline-submenu--lg .dropdown-menu::before {
    content: "";
    position: absolute;
    top: -1px;
    bottom: 0;
    width: 2000%;
    border-top: inherit;
    border-bottom: inherit;
    background-color: inherit;
  }
  .u-navbar--inline-submenu--lg .dropdown-menu::after {
    left: 100%;
  }
  .u-navbar--inline-submenu--lg .dropdown-menu::before {
    right: 100%;
  }
  .u-navbar--inline-submenu--lg .dropdown-menu > li {
    display: inline-block;
  }
  .u-navbar--inline-submenu--lg.u-navbar--overflow .dropdown,
  .u-navbar--inline-submenu--lg.u-navbar--overflow .container {
    position: static;
  }
  .u-navbar--inline-submenu--lg.u-navbar--overflow .dropdown-menu {
    white-space: normal;
    left: 0;
    transform: translate3d(0, 0, 0);
    margin-top: 0;
  }
}
@media all and (min-width: 768px) {
  .u-navbar--inline-submenu--md .dropdown-menu {
    white-space: nowrap;
    top: 98%;
    left: 50%;
    border-radius: 0;
    overflow: visible !important;
    border-left: none;
    border-right: none;
    transform: translate3d(-50%, 0, 0);
  }
  .u-navbar--inline-submenu--md .dropdown-menu::after, .u-navbar--inline-submenu--md .dropdown-menu::before {
    content: "";
    position: absolute;
    top: -1px;
    bottom: 0;
    width: 2000%;
    border-top: inherit;
    border-bottom: inherit;
    background-color: inherit;
  }
  .u-navbar--inline-submenu--md .dropdown-menu::after {
    left: 100%;
  }
  .u-navbar--inline-submenu--md .dropdown-menu::before {
    right: 100%;
  }
  .u-navbar--inline-submenu--md .dropdown-menu > li {
    display: inline-block;
  }
  .u-navbar--inline-submenu--md.u-navbar--overflow .dropdown,
  .u-navbar--inline-submenu--md.u-navbar--overflow .container {
    position: static;
  }
  .u-navbar--inline-submenu--md.u-navbar--overflow .dropdown-menu {
    white-space: normal;
    left: 0;
    transform: translate3d(0, 0, 0);
    margin-top: 0;
  }
}
@media all and (min-width: 576px) {
  .u-navbar--inline-submenu--sm .dropdown-menu {
    white-space: nowrap;
    top: 98%;
    left: 50%;
    border-radius: 0;
    overflow: visible !important;
    border-left: none;
    border-right: none;
    transform: translate3d(-50%, 0, 0);
  }
  .u-navbar--inline-submenu--sm .dropdown-menu::after, .u-navbar--inline-submenu--sm .dropdown-menu::before {
    content: "";
    position: absolute;
    top: -1px;
    bottom: 0;
    width: 2000%;
    border-top: inherit;
    border-bottom: inherit;
    background-color: inherit;
  }
  .u-navbar--inline-submenu--sm .dropdown-menu::after {
    left: 100%;
  }
  .u-navbar--inline-submenu--sm .dropdown-menu::before {
    right: 100%;
  }
  .u-navbar--inline-submenu--sm .dropdown-menu > li {
    display: inline-block;
  }
  .u-navbar--inline-submenu--sm.u-navbar--overflow .dropdown,
  .u-navbar--inline-submenu--sm.u-navbar--overflow .container {
    position: static;
  }
  .u-navbar--inline-submenu--sm.u-navbar--overflow .dropdown-menu {
    white-space: normal;
    left: 0;
    transform: translate3d(0, 0, 0);
    margin-top: 0;
  }
}
/*------------------------------------
  Navigation Dropdown With Columns
------------------------------------*/
@media (min-width: 992px) {
  [class*=u-dropdown-col-] {
    -moz-column-gap: 1px;
         column-gap: 1px;
    -moz-column-rule: 1px solid #f7f7f7;
         column-rule: 1px solid #f7f7f7;
  }
  [class*=u-dropdown-col-] > * {
    min-width: 200px;
    column-break-inside: avoid;
  }
  .u-dropdown-col-2 {
    -moz-columns: 2;
         columns: 2;
  }
  .u-dropdown-col-3 {
    -moz-columns: 3;
         columns: 3;
  }
}
/*------------------------------------
  Navigation Dropdown Static
------------------------------------*/
.u-dropdown-static {
  position: static !important;
  display: block;
  max-height: 0;
  margin: 0 1.07143rem;
  padding: 0.35714rem 0;
  transform: translate3d(0, 0, 0) !important;
  border: none;
  background-color: transparent;
  overflow: hidden;
  opacity: 0;
  transition: opacity 0.3s, max-height 0.3s;
}

.u-dropdown-static.show {
  max-height: 100%;
  opacity: 1;
}

/* Main navigation behaviors */
/*------------------------------------
  Navigation Behavior (Overlay)
------------------------------------*/
body.u-main-nav--overlay-left .u-main-nav__overlay, body.u-main-nav--overlay-right .u-main-nav__overlay {
  overflow: hidden;
}

body.u-main-nav--overlay-right .u-main-nav--overlay {
  right: -21.42857rem;
}

body.u-main-nav--overlay-right .u-main-nav__overlay {
  right: 100%;
}

body.u-main-nav--overlay-right.u-main-nav--overlay-opened .u-main-nav--overlay {
  right: 0;
}

body.u-main-nav--overlay-right.u-main-nav--overlay-opened .u-main-nav__overlay {
  opacity: 1;
  visibility: visible;
}

body.u-main-nav--overlay-left .u-main-nav--overlay {
  left: -21.42857rem;
}

body.u-main-nav--overlay-left .u-main-nav__overlay {
  left: 100%;
}

body.u-main-nav--overlay-left.u-main-nav--overlay-opened .u-main-nav--overlay {
  left: 0;
}

body.u-main-nav--overlay-left.u-main-nav--overlay-opened .u-main-nav__overlay {
  opacity: 1;
  visibility: visible;
}

.navbar-collapse.u-main-nav--overlay {
  position: fixed;
  top: 0;
  height: 100%;
  z-index: 5;
  margin: 0 !important;
  width: 21.42857rem;
  align-items: flex-start !important;
}

.navbar-collapse.u-main-nav--overlay .navbar-nav {
  width: 100%;
  flex-direction: column;
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.navbar-collapse.u-main-nav--overlay .dropdown-menu {
  position: static;
  width: 100%;
}

.navbar-collapse.u-main-nav--overlay .u-main-nav__list-wrapper {
  margin-left: 0;
  margin-right: 0;
  padding: 2.14286rem 0.71429rem;
  width: 100%;
  height: 100%;
}

.navbar-collapse.u-main-nav--overlay .u-main-nav__list-wrapper .navbar-nav {
  padding: 0.71429rem;
}

/*------------------------------------
  Navigation Behavior (Push)
------------------------------------*/
body.u-main-nav--push-left, body.u-main-nav--push-right {
  width: 100%;
}

body.u-main-nav--push-left .u-main-nav__push, body.u-main-nav--push-right .u-main-nav__push {
  overflow: hidden;
}

body.u-main-nav--push-right .u-main-nav--push {
  right: -21.42857rem;
}

body.u-main-nav--push-right .u-main-nav__overlay {
  right: 100%;
}

body.u-main-nav--push-right.u-main-nav--overlay-opened {
  margin-right: 21.42857rem;
}

body.u-main-nav--push-right.u-main-nav--overlay-opened .u-main-nav--push {
  right: 0;
}

body.u-main-nav--push-right.u-main-nav--overlay-opened .u-main-nav__overlay {
  opacity: 1;
  visibility: visible;
}

body.u-main-nav--push-left .u-main-nav--push {
  left: -21.42857rem;
}

body.u-main-nav--push-left .u-main-nav__overlay {
  left: 100%;
}

body.u-main-nav--push-left.u-main-nav--overlay-opened {
  margin-left: 21.42857rem;
}

body.u-main-nav--push-left.u-main-nav--overlay-opened .u-main-nav--push {
  left: 0;
}

body.u-main-nav--push-left.u-main-nav--overlay-opened .u-main-nav__overlay {
  opacity: 1;
  visibility: visible;
}

.navbar-collapse.u-main-nav--push {
  position: fixed;
  top: 0;
  height: 100%;
  z-index: 5;
  margin: 0 !important;
  width: 21.42857rem;
  max-width: 85%;
  align-items: flex-start !important;
}

.navbar-collapse.u-main-nav--push .navbar-nav {
  width: 100%;
  flex-direction: column;
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.navbar-collapse.u-main-nav--push .dropdown-menu {
  position: static;
  width: 100%;
}

.navbar-collapse.u-main-nav--push .u-main-nav__list-wrapper {
  margin-left: 0;
  margin-right: 0;
  padding: 2.14286rem 0.71429rem;
  width: 100%;
  height: 100%;
}

.navbar-collapse.u-main-nav--push .u-main-nav__list-wrapper .navbar-nav {
  padding: 0.71429rem;
}

/*------------------------------------
  Navigation Behavior (Smart)
------------------------------------*/
.u-smart-nav {
  position: fixed;
  z-index: 2;
  opacity: 0;
  visibility: hidden;
  transform: scale3d(0.2, 0.2, 0.2);
}

.u-smart-nav .navbar {
  position: absolute;
  width: 21.42857rem;
  opacity: 0;
  visibility: hidden;
}

.u-smart-nav .navbar .dropdown {
  z-index: 1;
}

.u-smart-nav .navbar .dropdown-menu {
  position: relative;
  width: 100%;
}

.u-smart-nav .navbar li {
  transform: translate3d(30px, 0, 0);
  transition: all 0.3s ease;
}

.u-smart-nav .navbar li:nth-child(1) {
  transition-delay: 60ms;
}

.u-smart-nav .navbar li:nth-child(2) {
  transition-delay: 90ms;
}

.u-smart-nav .navbar li:nth-child(3) {
  transition-delay: 120ms;
}

.u-smart-nav .navbar li:nth-child(4) {
  transition-delay: 150ms;
}

.u-smart-nav .navbar li:nth-child(5) {
  transition-delay: 180ms;
}

.u-smart-nav .navbar li:nth-child(6) {
  transition-delay: 210ms;
}

.u-smart-nav .navbar li:nth-child(7) {
  transition-delay: 240ms;
}

.u-smart-nav .navbar li:nth-child(8) {
  transition-delay: 270ms;
}

.u-smart-nav .navbar li:nth-child(9) {
  transition-delay: 300ms;
}

.u-smart-nav .navbar li:nth-child(10) {
  transition-delay: 330ms;
}

.u-smart-nav .navbar li:nth-child(11) {
  transition-delay: 360ms;
}

.u-smart-nav .navbar li:nth-child(12) {
  transition-delay: 390ms;
}

.u-smart-nav .navbar li:nth-child(13) {
  transition-delay: 420ms;
}

.u-smart-nav .navbar li:nth-child(14) {
  transition-delay: 450ms;
}

.u-smart-nav .navbar li:nth-child(15) {
  transition-delay: 480ms;
}

.u-smart-nav .navbar li:nth-child(16) {
  transition-delay: 510ms;
}

.u-smart-nav .navbar li:nth-child(17) {
  transition-delay: 540ms;
}

.u-smart-nav .navbar li:nth-child(18) {
  transition-delay: 570ms;
}

.u-smart-nav .navbar li:nth-child(19) {
  transition-delay: 600ms;
}

.u-smart-nav__toggler {
  position: relative;
  z-index: 1;
}

.u-smart-nav--opened .navbar {
  opacity: 1;
  visibility: visible;
  transform: scale3d(1, 1, 1) !important;
}

.u-smart-nav--opened .navbar li {
  transform: translate3d(0, 0, 0);
}

.u-smart-nav--shown {
  opacity: 1;
  visibility: visible;
  transform: scale3d(1, 1, 1);
}

.u-smart-nav--bottom-right {
  right: 0.71429rem;
  bottom: 0.71429rem;
}

.u-smart-nav--bottom-right .navbar {
  bottom: 0;
  right: 0;
  transform: scale3d(0.1, 0.1, 0.1);
  transform-origin: 100% 100%;
  padding-right: 5.71429rem;
}

.u-smart-nav--bottom-left {
  left: 0.71429rem;
  bottom: 0.71429rem;
}

.u-smart-nav--bottom-left .navbar {
  text-align: right;
  bottom: 0;
  left: 0;
  transform: scale3d(0.1, 0.1, 0.1);
  transform-origin: 0% 100%;
  padding-left: 5.71429rem;
}

.u-smart-nav--top-left {
  left: 0.71429rem;
  top: 0.71429rem;
}

.u-smart-nav--top-left .navbar {
  text-align: right;
  top: 0;
  left: 0;
  transform: scale3d(0.1, 0.1, 0.1);
  transform-origin: 0% 0%;
  padding-left: 5.71429rem;
}

.u-smart-nav--top-right {
  right: 0.71429rem;
  top: 0.71429rem;
}

.u-smart-nav--top-right .navbar {
  top: 0;
  right: 0;
  transform: scale3d(0.1, 0.1, 0.1);
  transform-origin: 100% 0%;
  padding-right: 5.71429rem;
}

/* Secondary navigation styles */
/*------------------------------------
  Secondary Navigation
------------------------------------*/
.u-secondary-navigation {
  z-index: 3;
}

.u-secondary-navigation .active a {
  color: #003a79;
}

/* Sidebar shortcode navigation styles */
/*------------------------------------
  Sidebar Navigation
------------------------------------*/
@media all and (min-width: 992px) {
  .u-sidebar-navigation {
    position: fixed;
    top: 0;
    left: -21.42857rem;
    width: 300px;
  }
}
.u-sidebar-navigation-inner {
  background-color: #1c2434;
  color: #fff;
  padding: 20px 0;
}

.u-sidebar-navigation__search-input {
  border-radius: 3px;
  border: none;
}

.u-sidebar-navigation .nav-link {
  color: #fff;
  padding: 0.5rem 1.42857rem;
}

.u-sidebar-navigation .nav-link:hover {
  background-color: rgba(255, 255, 255, 0.15);
}

.u-sidebar-navigation .nav-link.active {
  background-color: rgba(255, 255, 255, 0.1);
}

.u-sidebar-navigation__toggler {
  position: fixed;
  top: 120px;
  left: 0;
  width: 53px;
  height: 53px;
  background-color: #1c2434;
  color: #fff;
  border-radius: 0 3px 3px 0;
  font-size: 22px;
  z-index: 2;
}

.u-sidebar-navigation__toggler:hover, .u-sidebar-navigation__toggler:focus {
  color: #fff;
}

.u-sidebar-navigation__closer {
  position: absolute;
  top: 22px;
  right: 15px;
  width: 25px;
  height: 25px;
  padding: 0;
  color: #fff;
  background-color: transparent;
  z-index: 3;
}

.u-sidebar-navigation__closer:hover, .u-sidebar-navigation__closer:focus {
  color: #fff;
}

@media all and (max-width: 991px) {
  .u-sidebar-navigation-list {
    display: block;
    -moz-columns: 4;
         columns: 4;
  }
  .u-sidebar-navigation-list .dropdown-toggle {
    display: none;
  }
  .u-sidebar-navigation-list .dropdown-menu {
    display: block;
    max-height: 100%;
    margin: 0;
    float: none;
    opacity: 1;
  }
}
@media all and (max-width: 767px) {
  .u-sidebar-navigation-list {
    -moz-columns: 3;
         columns: 3;
  }
}
@media all and (max-width: 575px) {
  .u-sidebar-navigation-list {
    -moz-columns: 1;
         columns: 1;
  }
}
.u-has-sidebar-navigation .u-header__overlay {
  display: none;
}

/* Override vendor stylesheets */
.hamburger-inner::before,
.hamburger-inner::after {
  background-color: inherit;
}

[class*=u-main-nav-] .dropdown-toggle::after {
  width: auto;
  height: auto;
  vertical-align: inherit;
  border: none;
}

/* Overlay */
.u-main-nav__overlay {
  position: absolute;
  top: 0;
  height: 100%;
  width: 2000%;
  opacity: 0;
  visibility: hidden;
}

/* Override necessary navigation styles in side-header pages */
body.u-body--header-side-static-left .navbar [class*=u-main-nav-] .dropdown-toggle::after,
body.u-body--header-side-static-left .navbar [class*=u-main-nav-] > .hs-has-sub-menu > a::after,
body.u-body--header-side-static-left .navbar [class*=u-main-nav-] > .hs-has-mega-menu > a::after {
  content: "\e900";
}

body.u-body--header-side-static-right .navbar [class*=u-main-nav-] .dropdown-toggle::after,
body.u-body--header-side-static-right .navbar [class*=u-main-nav-] > .hs-has-sub-menu > a::after,
body.u-body--header-side-static-right .navbar [class*=u-main-nav-] > .hs-has-mega-menu > a::after {
  content: "\e901";
}

/* Scroll on mobile devices */
@media (max-width: 991px) {
  .u-nav-mobile-scroll {
    overflow-y: auto;
  }
}
/*------------------------------------
  Basket Bar
------------------------------------*/
/* Container */
.u-basket {
  position: relative;
  z-index: 1;
}

/* Bar */
.u-basket__bar {
  position: absolute;
  right: 0;
  top: 100%;
  text-align: left;
  width: 21.42857rem;
  background-color: #fff;
  box-shadow: 0 5px 5px 0px rgba(90, 90, 90, 0.075);
}

/* Product */
.u-basket__product {
  position: relative;
  z-index: 1;
  overflow: hidden;
  padding: 0.71429rem;
  border-bottom: solid 1px #eee;
}

/* Product Image */
.u-basket__product-img {
  width: 7.14286rem;
}

.u-basket__product-img img {
  width: 100%;
}

/* Product Remove Button */
.u-basket__product-remove {
  position: absolute;
  top: 1.42857rem;
  right: 1.42857rem;
  padding: 0;
  margin: 0;
  font-size: 1.5rem;
  font-family: inherit;
  font-weight: 700;
  color: #000;
  border: none;
  background-color: transparent;
  cursor: pointer;
  opacity: 0.2;
}

.u-basket__product-remove:hover, .u-basket__product-remove:focus {
  opacity: 1;
}

/*------------------------------------
	Dropdowns
------------------------------------*/
[class*=u-dropdown--] [class*=u-dropdown--] {
  left: 100%;
  top: 0;
}

[class*=u-dropdown--] [class*=u-dropdown--].u-dropdown--reverse-x {
  left: auto;
  right: 100%;
}

.u-dropdown--simple.u-dropdown--reverse-y,
.u-dropdown--jquery-slide.u-dropdown--reverse-y,
.u-dropdown--css-animation.u-dropdown--reverse-y {
  top: auto;
  bottom: 100%;
  margin-top: 0 !important;
  margin-bottom: 1.42857rem;
}

/* Simple Dropdown */
.u-dropdown--simple.u-dropdown--hidden {
  display: none;
}

/* CSS Animation Dropdown */
.u-dropdown--css-animation {
  animation-duration: 1s;
}

.u-dropdown--css-animation.u-dropdown--hidden {
  opacity: 0;
  visibility: hidden;
}

/* jQuery Slide */
.u-dropdown--jquery-slide.u-dropdown--hidden {
  opacity: 0;
  visibility: hidden;
}

.u-dropdown--hidden:not(.hs-sub-menu-opened) * {
  transition: none !important;
}

.u-dropdown--hidden:not(.hs-sub-menu-opened) *::before, .u-dropdown--hidden:not(.hs-sub-menu-opened) *::after {
  transition: none !important;
}

/*------------------------------------
  Compressed Form
------------------------------------*/
.u-compressed-form {
  display: inline-block;
  overflow: hidden;
  width: 20rem;
  transition: all 0.35s ease;
}

.u-compressed-form--hidden {
  width: 5.71429rem;
}

.u-compressed-form .input-group {
  display: block;
  float: right;
}

/*------------------------------------
  Dropcaps
------------------------------------*/
.u-dropcap, .u-dropcap-underline, .u-dropcap-bg, .u-dropcap-bordered {
  float: left;
  font-size: 3.57rem;
  line-height: 1;
}

.u-dropcap-underline {
  padding-bottom: 0.35714rem;
  border-bottom: 2px solid;
}

.u-dropcap-bg {
  width: 5rem;
  height: 5rem;
  margin-top: 0.35714rem;
  text-align: center;
  line-height: 4.78rem;
}

.u-dropcap-bordered {
  width: 5rem;
  height: 5rem;
  margin-top: 0.35714rem;
  text-align: center;
  line-height: 4.35rem;
  border: 3px solid;
}

/*------------------------------------
  BG Angles
------------------------------------*/
.u-angle-v1--top-left--bg-light,
.u-angle-v1--top-right--bg-light,
.u-angle-v1--bottom-left--bg-light,
.u-angle-v1--bottom-right--bg-light,
.u-angle-v1--top-left--bg-dark,
.u-angle-v1--top-right--bg-dark,
.u-angle-v1--bottom-left--bg-dark,
.u-angle-v1--bottom-right--bg-dark,
.u-angle-v2--top-left--bg-light,
.u-angle-v2--top-right--bg-light,
.u-angle-v2--bottom-left--bg-light,
.u-angle-v2--bottom-right--bg-light,
.u-angle-v2--top-left--bg-dark,
.u-angle-v2--top-right--bg-dark,
.u-angle-v2--bottom-left--bg-dark,
.u-angle-v2--bottom-right--bg-dark {
  position: relative;
  overflow: hidden;
}

/* V-1
------------------------------------*/
/* Light */
.u-angle-v1--top-left--bg-light::after {
  content: "";
  position: absolute;
  top: -10px;
  left: -100px;
  transform: rotate(-55deg);
  width: 250px;
  height: 120px;
  background-color: rgba(255, 255, 255, 0.1);
}

.u-angle-v1--top-right--bg-light::after {
  content: "";
  position: absolute;
  top: -10px;
  right: -100px;
  transform: rotate(55deg);
  width: 250px;
  height: 120px;
  background-color: rgba(255, 255, 255, 0.1);
}

.u-angle-v1--bottom-left--bg-light::after {
  content: "";
  position: absolute;
  bottom: -10px;
  left: -100px;
  transform: rotate(55deg);
  width: 250px;
  height: 120px;
  background-color: rgba(255, 255, 255, 0.1);
}

.u-angle-v1--bottom-right--bg-light::after {
  content: "";
  position: absolute;
  bottom: -10px;
  right: -100px;
  transform: rotate(-55deg);
  width: 250px;
  height: 120px;
  background-color: rgba(255, 255, 255, 0.1);
}

/* Dark */
.u-angle-v1--top-left--bg-dark::after {
  content: "";
  position: absolute;
  top: -10px;
  left: -100px;
  transform: rotate(-55deg);
  width: 250px;
  height: 120px;
  background-color: rgba(0, 0, 0, 0.1);
}

.u-angle-v1--top-right--bg-dark::after {
  content: "";
  position: absolute;
  top: -10px;
  right: -100px;
  transform: rotate(55deg);
  width: 250px;
  height: 120px;
  background-color: rgba(0, 0, 0, 0.1);
}

.u-angle-v1--bottom-left--bg-dark::after {
  content: "";
  position: absolute;
  bottom: -10px;
  left: -100px;
  transform: rotate(55deg);
  width: 250px;
  height: 120px;
  background-color: rgba(0, 0, 0, 0.1);
}

.u-angle-v1--bottom-right--bg-dark::after {
  content: "";
  position: absolute;
  bottom: -10px;
  right: -100px;
  transform: rotate(-55deg);
  width: 250px;
  height: 120px;
  background-color: rgba(0, 0, 0, 0.1);
}

/* V-2
------------------------------------*/
/* Light */
.u-angle-v2--top-left--bg-light::after {
  content: "";
  position: absolute;
  top: -10px;
  left: -100px;
  transform: rotate(-55deg);
  width: 250px;
  height: 120px;
  background-color: rgba(255, 255, 255, 0.1);
  border-radius: 50%;
}

.u-angle-v2--top-right--bg-light::after {
  content: "";
  position: absolute;
  top: -10px;
  right: -100px;
  transform: rotate(55deg);
  width: 250px;
  height: 120px;
  background-color: rgba(255, 255, 255, 0.1);
  border-radius: 50%;
}

.u-angle-v2--bottom-left--bg-light::after {
  content: "";
  position: absolute;
  bottom: -10px;
  left: -100px;
  transform: rotate(55deg);
  width: 250px;
  height: 120px;
  background-color: rgba(255, 255, 255, 0.1);
  border-radius: 50%;
}

.u-angle-v2--bottom-right--bg-light::after {
  content: "";
  position: absolute;
  bottom: -10px;
  right: -100px;
  transform: rotate(-55deg);
  width: 250px;
  height: 120px;
  background-color: rgba(255, 255, 255, 0.1);
  border-radius: 50%;
}

/* Dark */
.u-angle-v2--top-left--bg-dark::after {
  content: "";
  position: absolute;
  top: -10px;
  left: -100px;
  transform: rotate(-55deg);
  width: 250px;
  height: 120px;
  background-color: rgba(0, 0, 0, 0.1);
  border-radius: 50%;
}

.u-angle-v2--top-right--bg-dark::after {
  content: "";
  position: absolute;
  top: -10px;
  right: -100px;
  transform: rotate(55deg);
  width: 250px;
  height: 120px;
  background-color: rgba(0, 0, 0, 0.1);
  border-radius: 50%;
}

.u-angle-v2--bottom-left--bg-dark::after {
  content: "";
  position: absolute;
  bottom: -10px;
  left: -100px;
  transform: rotate(55deg);
  width: 250px;
  height: 120px;
  background-color: rgba(0, 0, 0, 0.1);
  border-radius: 50%;
}

.u-angle-v2--bottom-right--bg-dark::after {
  content: "";
  position: absolute;
  bottom: -10px;
  right: -100px;
  transform: rotate(-55deg);
  width: 250px;
  height: 120px;
  background-color: rgba(0, 0, 0, 0.1);
  border-radius: 50%;
}

/*------------------------------------
  Block Hovers
------------------------------------*/
[class*=u-block-hover] {
  position: relative;
  max-width: 100%;
  margin: 0;
  overflow: hidden;
  backface-visibility: hidden;
  transform: translateZ(0);
}

[class*=u-block-hover], [class*=u-block-hover]::before, [class*=u-block-hover]::after {
  transition: all 0.3s ease;
}

.u-block-hover--uncroped {
  overflow: visible;
}

.u-block-hover--uncroped:hover {
  z-index: 2;
}

.u-block-hover__img {
  max-width: 100%;
  vertical-align: top;
}

.u-block-hover__block {
  min-height: 100%;
}

[class*=u-block-hover__additional] {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

[class*=u-block-hover__additional--v1] {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 15px;
  opacity: 0;
}

.u-block-hover:hover .u-block-hover__additional--v1 {
  opacity: 1;
}

.u-block-hover--shadow:hover,
.u-block-hover--shadow:hover .u-block-hover__additional-shadow {
  box-shadow: 0 0 10px #777;
}

.u-block-hover--shadow-v2:hover,
.u-block-hover--shadow-v2:hover .u-block-hover__additional-shadow {
  box-shadow: 0 0 15px #ddd;
}

.u-block-hover--shadow-v3:hover,
.u-block-hover--shadow-v3:hover .u-block-hover__additional-shadow {
  box-shadow: 0 0 3px #ddd;
}

.u-block-hover--scale:hover,
.u-block-hover--scale-img:hover .u-block-hover__img {
  transform: scale3d(1.1, 1.1, 1.1);
}

.u-block-hover__additional-scale {
  z-index: -1;
  max-width: initial;
}

.u-block-hover:hover .u-block-hover__additional-scale {
  top: -20px;
  right: -20px;
  bottom: -20px;
  left: -20px;
}

.u-block-hover--scale-down:hover,
.u-block-hover--scale-down-img:hover .u-block-hover__img {
  transform: scale3d(0.9, 0.9, 0.9);
}

.u-block-hover__additional-scale-down {
  z-index: -1;
  max-width: initial;
}

.u-block-hover:hover .u-block-hover__additional-scale-down {
  top: 20px;
  right: 20px;
  bottom: 20px;
  left: 20px;
}

.u-block-hover__main--zoom-v1,
.u-block-hover__main--zoom-v2 {
  -webkit-transform: scale(1.01);
}

.u-block-hover:hover .u-block-hover__main--zoom-v1 {
  transform: scale(1.1);
}

.u-block-hover:hover .u-block-hover__main--zoom-v2 {
  transform: scale(1.04);
}

.u-block-hover [class*=icon-] {
  padding: 1px;
}

.u-block-hover__main--grayscale {
  filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");
  /* Firefox 10+, Firefox on Android */
  filter: gray;
  -webkit-filter: grayscale(100%);
}

.u-block-hover:hover .u-block-hover__main--grayscale {
  filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0'/></filter></svg>#grayscale");
  -webkit-filter: grayscale(0%);
}

.u-block-hover__main--white {
  filter: brightness(0) invert(1);
}

.u-block-hover__additional--blur {
  opacity: 0;
}

.u-block-hover:hover .u-block-hover__additional--blur {
  opacity: 1;
  transition-delay: 0.11s;
}

.u-block-hover:hover .u-block-hover__main--blur {
  filter: blur(30px);
  transform: scale(1.2);
  opacity: 0;
}

[class*=u-block-hover-image-overlay]::after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  opacity: 0;
  transition: all 0.35s ease;
}

.u-block-hover:hover .u-block-hover-image-overlay::after {
  opacity: 1;
}

.u-block-hover__additional--fade {
  opacity: 0;
}

.u-block-hover:hover .u-block-hover__additional--fade {
  opacity: 1;
  transform: translate(0, 0);
}

.u-block-hover__additional--fade-up {
  transform: translate(0, 15%);
}

.u-block-hover__additional--fade-down {
  transform: translate(0, -15%);
}

.u-block-hover__additional--fade-left {
  transform: translate(-15%, 0);
}

.u-block-hover__additional--fade-right {
  transform: translate(15%, 0);
}

.u-block-hover:hover [class*=u-block-hover__additional--push] {
  transform: translate(0, 0);
}

.u-block-hover:hover .u-block-hover__main--push-up {
  transform: translateY(-100%);
}

.u-block-hover__additional--push-up {
  transform: translateY(100%);
}

.u-block-hover:hover .u-block-hover__main--push-down {
  transform: translateY(100%);
}

.u-block-hover__additional--push-down {
  transform: translateY(-100%);
}

.u-block-hover:hover .u-block-hover__main--push-left {
  transform: translateX(-100%);
}

.u-block-hover__additional--push-left {
  transform: translateX(100%);
}

.u-block-hover:hover .u-block-hover__main--push-right {
  transform: translateX(100%);
}

.u-block-hover__additional--push-right {
  transform: translateX(-100%);
}

.u-block-hover:hover [class*=u-block-hover__additional--slide],
.u-block-hover:hover [class*=u-block-hover__additional--partially-slide] {
  transform: translate(0, 0);
}

.u-block-hover__additional--slide-up {
  transform: translateY(100%);
}

.u-block-hover__additional--slide-down {
  transform: translateY(-100%);
}

.u-block-hover__additional--slide-left {
  transform: translateX(100%);
}

.u-block-hover__additional--slide-right {
  transform: translateX(-100%);
}

.u-block-hover__additional--slide-bottom-right {
  transform: translate(-100%, -100%);
}

.u-block-hover__additional--slide-bottom-left {
  transform: translate(100%, -100%);
}

.u-block-hover__additional--slide-top-right {
  transform: translate(-100%, 100%);
}

.u-block-hover__additional--slide-top-left {
  transform: translate(100%, 100%);
}

.u-block-hover__additional--partially-slide-up {
  top: auto;
  transform: translate3d(0, 100%, 0);
  overflow: visible;
}

.u-block-hover__additional--partially-slide-up .u-block-hover__visible {
  position: absolute;
  bottom: 100%;
  margin-bottom: -1px;
  left: 0;
  right: 0;
  padding-left: inherit;
  padding-right: inherit;
  background: inherit;
}

.u-block-hover__additional--partially-slide-down {
  bottom: auto;
  transform: translate3d(0, -100%, 0);
  overflow: visible;
}

.u-block-hover__additional--partially-slide-down .u-block-hover__visible {
  position: absolute;
  top: 100%;
  margin-top: -1px;
  left: 0;
  right: 0;
  padding-left: inherit;
  padding-right: inherit;
  background: inherit;
}

.u-block-hover--cot {
  perspective: 50em;
}

[class*=u-block-hover__additional--cot] {
  opacity: 0;
  z-index: 1;
}

.u-block-hover--cot:hover [class*=u-block-hover__main--cot] {
  opacity: 0;
}

.u-block-hover--cot:hover [class*=u-block-hover__additional--cot] {
  opacity: 1;
  transition-delay: 0.21s;
}

.u-block-hover__main--cot-up {
  transform-origin: 50% 0;
}

.u-block-hover__additional--cot-up {
  transform: rotateX(90deg);
  transform-origin: 50% 100%;
}

.u-block-hover--cot:hover .u-block-hover__main--cot-up {
  transform: rotateX(-90deg);
}

.u-block-hover--cot:hover .u-block-hover__additional--cot-up {
  transform: rotateX(0deg);
}

.u-block-hover__main--cot-down {
  transform-origin: 50% 100%;
}

.u-block-hover__additional--cot-down {
  transform: rotateX(-90deg);
  transform-origin: 50% -50%;
}

.u-block-hover--cot:hover .u-block-hover__main--cot-down {
  transform: rotateX(90deg);
  opacity: 0;
}

.u-block-hover--cot:hover .u-block-hover__additional--cot-down {
  transform: rotateX(0deg);
}

.u-block-hover__main--cot-left {
  transform-origin: 0% 50%;
}

.u-block-hover__additional--cot-left {
  transform: rotateY(-90deg);
  transform-origin: 100% 50%;
}

.u-block-hover--cot:hover .u-block-hover__main--cot-left {
  transform: rotateY(90deg);
}

.u-block-hover--cot:hover .u-block-hover__additional--cot-left {
  transform: rotateY(0deg);
}

.u-block-hover__main--cot-right {
  transform-origin: 100% 50%;
}

.u-block-hover__additional--cot-right {
  transform: rotateY(90deg);
  transform-origin: 0 50%;
}

.u-block-hover--cot:hover .u-block-hover__main--cot-right {
  transform: rotateY(-90deg);
}

.u-block-hover--cot:hover .u-block-hover__additional--cot-right {
  transform: rotateY(0deg);
}

.u-block-hover--flip {
  perspective: 50em;
}

[class*=u-block-hover__main--flip] {
  backface-visibility: hidden;
}

[class*=u-block-hover__additional--flip] {
  opacity: 0;
}

.u-block-hover--flip:hover [class*=u-block-hover__main--flip] {
  opacity: 0;
}

.u-block-hover--flip:hover [class*=u-block-hover__additional--flip] {
  opacity: 1;
  transition-delay: 0.14s;
}

.u-block-hover__additional--flip-horiz {
  transform: rotateX(90deg);
  transform-origin: 0 50%;
}

.u-block-hover--flip:hover .u-block-hover__main--flip-horiz {
  transform: rotateX(-180deg);
}

.u-block-hover--flip:hover .u-block-hover__additional--flip-horiz {
  transform: rotateX(0deg);
}

.u-block-hover__additional--flip-vert {
  transform: rotateY(90deg);
  transform-origin: 50% 0%;
}

.u-block-hover--flip:hover .u-block-hover__main--flip-vert {
  transform: rotateY(-180deg);
}

.u-block-hover--flip:hover .u-block-hover__additional--flip-vert {
  transform: rotateY(0deg);
}

.u-block-hover__additional--flip-diag-1 {
  transform: rotate3d(1, 1, 0, 100deg);
}

.u-block-hover--flip:hover .u-block-hover__main--flip-diag-1 {
  transform: rotate3d(-1, -1, 0, 100deg);
}

.u-block-hover--flip:hover .u-block-hover__additional--flip-diag-1 {
  transform: rotate3d(0, 0, 0, 0deg);
}

.u-block-hover__additional--flip-diag-2 {
  transform: rotate3d(1, -1, 0, 100deg);
}

.u-block-hover--flip:hover .u-block-hover__main--flip-diag-2 {
  transform: rotate3d(-1, 1, 0, 100deg);
}

.u-block-hover--flip:hover .u-block-hover__additional--flip-diag-2 {
  transform: rotate3d(0, 0, 0, 0deg);
}

.u-block-hover--fold {
  perspective: 50em;
}

[class*=u-block-hover__main--fold] {
  transform-origin: 50% 0;
}

[class*=u-block-hover__additional--fold] {
  z-index: 1;
  opacity: 0;
}

.u-block-hover--fold:hover [class*=u-block-hover__main--fold] {
  opacity: 0;
  transition-delay: 0;
}

.u-block-hover--fold:hover [class*=u-block-hover__additional--fold] {
  transform: rotateX(0deg) translate3d(0, 0, 0) scale(1);
  opacity: 1;
  transition-delay: 0.21s;
}

.u-block-hover__main--fold-up {
  transform-origin: 50% 0;
}

.u-block-hover__additional--fold-up {
  transform: rotateX(-90deg) translate3d(0, -50%, 0) scale(0.6);
  transform-origin: 50% 100%;
}

.u-block-hover--fold:hover .u-block-hover__main--fold-up {
  transform: rotateX(90deg) scale(0.6) translateY(50%);
}

.u-block-hover__main--fold-down {
  transform-origin: 50% 100%;
}

.u-block-hover__additional--fold-down {
  transform: rotateX(90deg) translate3d(0, 50%, 0) scale(0.6);
  transform-origin: 50% 0;
}

.u-block-hover--fold:hover .u-block-hover__main--fold-down {
  transform: rotateX(-90deg) scale(0.6) translateY(-50%);
}

.u-block-hover__main--fold-left {
  transform-origin: 0 50%;
}

.u-block-hover__additional--fold-left {
  transform: rotateY(90deg) translate3d(-50%, 0, 0) scale(0.6);
  transform-origin: 100% 50%;
}

.u-block-hover--fold:hover .u-block-hover__main--fold-left {
  transform: rotateY(-90deg) scale(0.6) translateX(50%);
}

.u-block-hover__main--fold-right {
  transform-origin: 100% 50%;
}

.u-block-hover__additional--fold-right {
  transform: rotateY(-90deg) translate3d(50%, 0, 0) scale(0.6);
  transform-origin: 0 50%;
}

.u-block-hover--fold:hover .u-block-hover__main--fold-right {
  transform: rotateY(90deg) scale(0.6) translateX(-50%);
}

.u-block-hover__additional--zoom-in {
  opacity: 0;
  transform: scale(0.5);
}

.u-block-hover:hover .u-block-hover__additional--zoom-in {
  transform: scale(1);
  opacity: 1;
}

.u-block-hover__additional--zoom-out {
  transform: scale(0.5);
  transform-origin: 50% 50%;
  opacity: 0;
}

.u-block-hover:hover .u-block-hover__main--zoom-out {
  transform: scale(0.5);
  opacity: 0;
}

.u-block-hover:hover .u-block-hover__additional--zoom-out {
  transform: scale(1);
  opacity: 1;
  transition-delay: 0.35s;
}

[class*=u-block-hover--shutter-out]::after {
  content: "";
  position: absolute;
  transition-delay: 0.105s;
  z-index: 1;
}

.u-block-hover__additional--shutter-out {
  opacity: 0;
  transition-delay: 0s;
  z-index: 2;
}

[class*=u-block-hover--shutter-out]:hover::after {
  transition-delay: 0s;
}

[class*=u-block-hover--shutter-out]:hover .u-block-hover__additional--shutter-out {
  opacity: 1;
  transition-delay: 0.105s;
}

.u-block-hover--shutter-out-horiz::after {
  left: 50%;
  right: 50%;
  top: 0;
  bottom: 0;
}

.u-block-hover--shutter-out-horiz:hover::after {
  left: 0;
  right: 0;
}

.u-block-hover--shutter-out-vert::after {
  top: 50%;
  bottom: 50%;
  left: 0;
  right: 0;
}

.u-block-hover--shutter-out-vert:hover::after {
  top: 0;
  bottom: 0;
}

.u-block-hover--shutter-out-diag-1::after {
  top: 50%;
  bottom: 50%;
  left: -35%;
  right: -35%;
  transform: rotate(45deg);
}

.u-block-hover--shutter-out-diag-1:hover::after {
  top: -35%;
  bottom: -35%;
}

.u-block-hover--shutter-out-diag-2::after {
  top: 50%;
  bottom: 50%;
  left: -35%;
  right: -35%;
  transform: rotate(-45deg);
}

.u-block-hover--shutter-out-diag-2:hover::after {
  top: -35%;
  bottom: -35%;
}

[class*=u-block-hover--shutter-in]::after,
[class*=u-block-hover--shutter-in]::before {
  content: "";
  position: absolute;
  z-index: 1;
}

[class*=u-block-hover--shutter-in]::after {
  top: 0;
  left: 0;
}

[class*=u-block-hover--shutter-in]::before {
  right: 0;
  bottom: 0;
}

.u-block-hover__additional--shutter-in {
  opacity: 0;
  z-index: 2;
}

[class*=u-block-hover--shutter-in]:hover .u-block-hover__additional--shutter-in {
  opacity: 1;
  transition-delay: 0.21s;
}

.u-block-hover--shutter-in-horiz::after,
.u-block-hover--shutter-in-horiz::before {
  width: 0;
  height: 100%;
}

.u-block-hover--shutter-in-horiz:hover::after,
.u-block-hover--shutter-in-horiz:hover::before {
  width: 100%;
}

.u-block-hover--shutter-in-vert::after,
.u-block-hover--shutter-in-vert::before {
  height: 0;
  width: 100%;
}

.u-block-hover--shutter-in-vert:hover::after,
.u-block-hover--shutter-in-vert:hover::before {
  height: 100%;
}

.u-block-hover--shutter-in-diag-1::after,
.u-block-hover--shutter-in-diag-1::before {
  width: 200%;
  height: 200%;
  transition: all 0.6s ease;
}

.u-block-hover--shutter-in-diag-1::after {
  transform: skew(-45deg) translateX(-150%);
}

.u-block-hover--shutter-in-diag-1::before {
  transform: skew(-45deg) translateX(150%);
}

.u-block-hover--shutter-in-diag-1:hover::after {
  transform: skew(-45deg) translateX(-50%);
}

.u-block-hover--shutter-in-diag-1:hover::before {
  transform: skew(-45deg) translateX(50%);
}

.u-block-hover--shutter-in-diag-2::after,
.u-block-hover--shutter-in-diag-2::before {
  width: 200%;
  height: 200%;
  transition: all 0.6s ease;
}

.u-block-hover--shutter-in-diag-2::after {
  transform: skew(45deg) translateX(-100%);
}

.u-block-hover--shutter-in-diag-2::before {
  transform: skew(45deg) translateX(100%);
}

.u-block-hover--shutter-in-diag-2:hover::after {
  transform: skew(45deg) translateX(0);
}

.u-block-hover--shutter-in-diag-2:hover::before {
  transform: skew(45deg) translateX(0);
}

[class*=u-block-hover--shutter-in-out]::after,
[class*=u-block-hover--shutter-in-out]::before {
  content: "";
  position: absolute;
  z-index: 1;
}

[class*=u-block-hover--shutter-in-out]::after {
  top: 0;
  left: 0;
}

[class*=u-block-hover--shutter-in-out]::before {
  right: 0;
  bottom: 0;
}

.u-block-hover__additional--shutter-in-out {
  opacity: 0;
  z-index: 2;
}

[class*=u-block-hover--shutter-in-out]:hover .u-block-hover__additional--shutter-in-out {
  opacity: 1;
  transition-delay: 0.21s;
}

.u-block-hover--shutter-in-out-horiz::after,
.u-block-hover--shutter-in-out-horiz::before {
  width: 0;
  height: 100%;
}

.u-block-hover--shutter-in-out-horiz:hover::after,
.u-block-hover--shutter-in-out-horiz:hover::before {
  width: 100%;
  opacity: 0.75;
}

.u-block-hover--shutter-in-out-vert::after,
.u-block-hover--shutter-in-out-vert::before {
  height: 0;
  width: 100%;
}

.u-block-hover--shutter-in-out-vert:hover::after,
.u-block-hover--shutter-in-out-vert:hover::before {
  height: 100%;
  opacity: 0.75;
}

.u-block-hover--shutter-in-out-diag-1::after,
.u-block-hover--shutter-in-out-diag-1::before {
  width: 200%;
  height: 200%;
  transition: all 0.6s ease;
  opacity: 0.75;
}

.u-block-hover--shutter-in-out-diag-1::after {
  transform: skew(-45deg) translateX(-150%);
}

.u-block-hover--shutter-in-out-diag-1::before {
  transform: skew(-45deg) translateX(150%);
}

.u-block-hover--shutter-in-out-diag-1:hover::after {
  transform: skew(-45deg) translateX(-50%);
}

.u-block-hover--shutter-in-out-diag-1:hover::before {
  transform: skew(-45deg) translateX(50%);
}

.u-block-hover--shutter-in-out-diag-2::after,
.u-block-hover--shutter-in-out-diag-2::before {
  width: 200%;
  height: 200%;
  transition: all 0.6s ease;
  opacity: 0.75;
}

.u-block-hover--shutter-in-out-diag-2::after {
  transform: skew(45deg) translateX(-100%);
}

.u-block-hover--shutter-in-out-diag-2::before {
  transform: skew(45deg) translateX(100%);
}

.u-block-hover--shutter-in-out-diag-2:hover::after {
  transform: skew(45deg) translateX(0);
}

.u-block-hover--shutter-in-out-diag-2:hover::before {
  transform: skew(45deg) translateX(0);
}

.u-block-hover--strip-shutter::before,
.u-block-hover--strip-shutter::after,
.u-block-hover__additional--strip-shutter::before,
.u-block-hover__additional--strip-shutter::after {
  content: "";
  position: absolute;
  top: 0;
  width: 25%;
  height: 100%;
  transform: scaleY(0);
  opacity: 0;
}

.u-block-hover--strip-shutter::before,
.u-block-hover--strip-shutter::after {
  z-index: 1;
}

.u-block-hover--strip-shutter::before {
  left: 0;
  transition-delay: 0s;
}

.u-block-hover--strip-shutter::after {
  left: 25%;
  transition-delay: 0.105s;
}

.u-block-hover__additional--strip-shutter {
  z-index: 3;
}

.u-block-hover__additional--strip-shutter::before,
.u-block-hover__additional--strip-shutter::after {
  z-index: -1;
}

.u-block-hover__additional--strip-shutter::before {
  left: 50%;
  transition-delay: 0.21s;
}

.u-block-hover__additional--strip-shutter::after {
  left: 75%;
  transition-delay: 0.35s;
}

.u-block-hover--strip-shutter:hover::before,
.u-block-hover--strip-shutter:hover::after,
.u-block-hover--strip-shutter:hover .u-block-hover__additional--strip-shutter::before,
.u-block-hover--strip-shutter:hover .u-block-hover__additional--strip-shutter::after {
  transform: scale(1);
  opacity: 1;
}

.u-block-hover__additional--strip-shutter__inner {
  opacity: 0;
}

.u-block-hover--strip-shutter:hover .u-block-hover__additional--strip-shutter__inner {
  opacity: 1;
  transition-delay: 0.35s;
}

.u-block-hover--tile::before,
.u-block-hover--tile::after,
.u-block-hover__additional--tile::before,
.u-block-hover__additional--tile::after {
  content: "";
  position: absolute;
  width: 50%;
  height: 50%;
  transform: scale(0);
  opacity: 0;
}

.u-block-hover--tile::before,
.u-block-hover--tile::after {
  z-index: 1;
}

.u-block-hover--tile::before {
  top: 0;
  left: 0;
  transition-delay: 0s;
}

.u-block-hover--tile::after {
  top: 0;
  left: 50%;
  transition-delay: 0.105s;
}

.u-block-hover__additional--tile {
  z-index: 3;
}

.u-block-hover__additional--tile::before,
.u-block-hover__additional--tile::after {
  z-index: -1;
}

.u-block-hover__additional--tile::before {
  top: 50%;
  left: 0;
  transition-delay: 0.21s;
}

.u-block-hover__additional--tile::after {
  top: 50%;
  left: 50%;
  transition-delay: 0.35s;
}

.u-block-hover--tile:hover::before,
.u-block-hover--tile:hover::after,
.u-block-hover--tile:hover .u-block-hover__additional--tile::before,
.u-block-hover--tile:hover .u-block-hover__additional--tile::after {
  transform: scale(1);
  opacity: 1;
}

.u-block-hover__additional--tile__inner {
  opacity: 0;
}

.u-block-hover--tile:hover .u-block-hover__additional--tile__inner {
  opacity: 1;
  transition-delay: 0.35s;
}

.u-block-hover--cube {
  overflow: visible;
  background-color: transparent;
  perspective: 50em;
  transform-style: preserve-3d;
}

[class*=u-block-hover__main--cube] {
  transition-delay: 0.05s;
}

[class*=u-block-hover__additional--cube] {
  opacity: 0;
  transition-delay: 0s;
}

.u-block-hover--cube:hover [class*=u-block-hover__main--cube] {
  opacity: 0;
  transition-delay: 0s;
}

.u-block-hover--cube:hover [class*=u-block-hover__additional--cube] {
  opacity: 1;
  transform: translateY(0%) rotateX(0deg);
  transition-delay: 0.05s;
}

.u-block-hover__additional--cube-up {
  transform: translateY(50%) rotateX(-90deg);
}

.u-block-hover--cube:hover .u-block-hover__main--cube-up {
  transform: translateY(-50%) rotateX(90deg);
}

.u-block-hover__additional--cube-down {
  transform: translateY(-50%) rotateX(90deg);
}

.u-block-hover--cube:hover .u-block-hover__main--cube-down {
  transform: translateY(50%) rotateX(-90deg);
}

.u-block-hover__additional--cube-left {
  transform: translateX(-50%) rotateY(-90deg);
}

.u-block-hover--cube:hover .u-block-hover__main--cube-left {
  transform: translateX(50%) rotateY(90deg);
}

.u-block-hover__additional--cube-right {
  transform: translateX(50%) rotateY(90deg);
}

.u-block-hover--cube:hover .u-block-hover__main--cube-right {
  transform: translateX(-50%) rotateY(-90deg);
}

.u-block-hover--border-reveal::before,
.u-block-hover--border-reveal::after,
.u-block-hover__additional--border-reveal::before,
.u-block-hover__additional--border-reveal::after {
  content: "";
  position: absolute;
  background-color: #fff;
  transform-origin: 0 0;
}

.u-block-hover--border-reveal::before,
.u-block-hover--border-reveal::after {
  left: 5px;
  right: 5px;
  height: 4px;
  z-index: 1;
  transform: scaleX(0);
}

.u-block-hover--border-reveal::before {
  top: 5px;
  transition-delay: 0.28s;
}

.u-block-hover--border-reveal:hover::before {
  transition-delay: 0s;
}

.u-block-hover--border-reveal::after {
  bottom: 5px;
  transition-delay: 0s;
}

.u-block-hover--border-reveal:hover::after {
  transition-delay: 0.28s;
}

.u-block-hover__additional--border-reveal {
  background-color: transparent;
  z-index: 3;
}

.u-block-hover__additional--border-reveal__inner {
  opacity: 0;
}

.u-block-hover__additional--border-reveal::before,
.u-block-hover__additional--border-reveal::after {
  top: 5px;
  bottom: 5px;
  width: 4px;
  z-index: -1;
  transform: scaleY(0);
}

.u-block-hover__additional--border-reveal::before {
  left: 5px;
  transition-delay: 0.28s;
}

.u-block-hover--border-reveal:hover .u-block-hover__additional--border-reveal::before {
  transition-delay: 0s;
}

.u-block-hover__additional--border-reveal::after {
  right: 5px;
  transition-delay: 0s;
}

.u-block-hover--border-reveal:hover .u-block-hover__additional--border-reveal::after {
  transition-delay: 0.28s;
}

.u-block-hover--border-reveal:hover .u-block-hover__main--border-reveal {
  opacity: 0;
}

.u-block-hover--border-reveal:hover::before,
.u-block-hover--border-reveal:hover::after,
.u-block-hover--border-reveal:hover .u-block-hover__additional--border-reveal::before,
.u-block-hover--border-reveal:hover .u-block-hover__additional--border-reveal::after {
  transform: scale(1);
}

.u-block-hover--border-reveal:hover .u-block-hover__additional--border-reveal__inner {
  opacity: 1;
  transition-delay: 0.35s;
}

.u-block-hover:hover img[class*=u-block-hover__main--mover-],
.u-block-hover:hover [class*=u-block-hover__additional--mover-] {
  opacity: 1;
  transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
}

img[class*=u-block-hover__main--mover-] {
  max-width: initial;
  width: calc(100% + 60px);
  transition-duration: 0.5s;
  transform-origin: 50% 50%;
}

[class*=u-block-hover__additional--mover-] {
  opacity: 0;
  transition-duration: 0.5s;
}

img.u-block-hover__main--mover-left {
  transform: translate3d(-60px, 0, 0);
}

.u-block-hover__additional--mover-left {
  transform: translate3d(10px, 0, 0);
}

img.u-block-hover__main--mover-right {
  transform: translate3d(-60px, 0, 0);
}

.u-block-hover__additional--mover-right {
  transform: translate3d(-10px, 0, 0);
}

img.u-block-hover__main--mover-up {
  transform: translate3d(0, 20px, 0) scale3d(1.1, 1.1, 1.1);
}

.u-block-hover__additional--mover-up {
  transform: translate3d(0, 10px, 0);
}

img.u-block-hover__main--mover-down {
  transform: translate3d(0, -20px, 0) scale3d(1.1, 1.1, 1.1);
}

.u-block-hover__additional--mover-down {
  transform: translate3d(0, -10px, 0);
}

.u-block-hover__additional--focuser-element {
  top: 30px;
  right: 30px;
  bottom: 30px;
  left: 30px;
  opacity: 0.3;
  box-shadow: 0 0 0 31px rgba(0, 0, 0, 0.5);
  transform: scale3d(1.4, 1.4, 1.4);
  transition-duration: 0.5s;
}

.u-block-hover__additional--focuser-target {
  position: static;
  opacity: 0;
  transform: scale3d(1.4, 1.4, 1.4);
  transition-duration: 0.5s;
}

.u-block-hover:hover .u-block-hover__additional--focuser-target,
.u-block-hover:hover .u-block-hover__additional--focuser-element {
  opacity: 1;
  transform: scale3d(1, 1, 1);
  transition-duration: 0.3s;
}

img[class*=u-block-hover__main--magnifier] {
  max-width: initial;
  width: calc(100% + 10px);
  margin: -10px 0;
}

[class*=u-block-hover__additional--magnifier-element] {
  width: 400px;
  height: 400px;
  border-radius: 50%;
  box-shadow: 0 0 0 4000px rgba(255, 255, 255, 0.3);
  z-index: 2;
  opacity: 0;
  transform: scale3d(0.7, 0.7, 0.7);
  transform-origin: 50% 50%;
}

.u-block-hover:hover [class*=u-block-hover__additional--magnifier-element] {
  opacity: 1;
  transform: scale3d(1, 1, 1);
}

[class*=u-block-hover__additional--magnifier-description] {
  max-width: 115px;
  z-index: 3;
  opacity: 0;
}

.u-block-hover:hover [class*=u-block-hover__additional--magnifier-description] {
  opacity: 1;
  transform: translate3d(0, 0, 0);
}

.u-block-hover__additional--magnifier-element-bottom-right {
  top: auto;
  left: auto;
  bottom: -180px;
  right: -180px;
}

.u-block-hover__additional--magnifier-description-bottom-right {
  top: auto;
  right: 30px;
  bottom: 30px;
  left: auto;
  transform: translate3d(20px, 20px, 0);
}

.u-block-hover:hover img.u-block-hover__main--magnifier-bottom-right {
  transform: translate3d(-10px, -10px, 0);
}

.u-block-hover__additional--magnifier-element-top-right {
  top: -180px;
  right: -180px;
  bottom: auto;
  left: auto;
}

.u-block-hover__additional--magnifier-description-top-right {
  top: 30px;
  right: 30px;
  bottom: auto;
  left: auto;
  transform: translate3d(20px, -20px, 0);
}

.u-block-hover:hover img.u-block-hover__main--magnifier-top-right {
  transform: translate3d(-10px, 10px, 0);
}

img.u-block-hover__main--magnifier-bottom-left {
  transform: translate3d(-10px, 0, 0);
}

.u-block-hover__additional--magnifier-element-bottom-left {
  top: auto;
  left: -180px;
  bottom: -180px;
  right: auto;
}

.u-block-hover__additional--magnifier-description-bottom-left {
  top: auto;
  right: auto;
  bottom: 30px;
  left: 30px;
  transform: translate3d(-20px, 20px, 0);
}

.u-block-hover:hover img.u-block-hover__main--magnifier-bottom-left {
  transform: translate3d(0, -10px, 0);
}

img.u-block-hover__main--magnifier-top-left {
  transform: translate3d(-10px, 0, 0);
}

.u-block-hover__additional--magnifier-element-top-left {
  top: -180px;
  left: -180px;
  bottom: auto;
  right: auto;
}

.u-block-hover__additional--magnifier-description-top-left {
  top: 30px;
  right: auto;
  bottom: auto;
  left: 30px;
  transform: translate3d(-20px, -20px, 0);
}

.u-block-hover:hover img.u-block-hover__main--magnifier-top-left {
  transform: translate3d(0, 10px, 0);
}

[class*=u-block-hover__additional--pappercuter] {
  transform-origin: 50% 50%;
}

.u-block-hover__additional--pappercuter-inner {
  width: 100%;
  transform: rotate3d(0, 0, 1, 5deg);
}

.u-block-hover__additional--pappercuter-front,
.u-block-hover__additional--pappercuter-back {
  max-width: initial;
  width: 120%;
  top: -60px;
  bottom: -60px;
  left: -10%;
  z-index: 2;
  background-position: center;
  background-size: cover;
  transform: rotate3d(0, 0, 1, -5deg);
}

.u-block-hover__additional--pappercuter-front {
  clip: rect(0px, auto, 246px, 0px);
}

.u-block-hover__additional--pappercuter-back {
  top: -61px;
  clip: rect(246px, auto, auto, 0px);
}

.u-block-hover:hover .u-block-hover__additional--pappercuter-front {
  transform: scale3d(1.3, 1.3, 1.3) rotate3d(0, 0, 1, -10deg) translate3d(0, -45%, 0);
}

.u-block-hover:hover .u-block-hover__additional--pappercuter-back {
  transform: scale3d(1.3, 1.3, 1.3) rotate3d(0, 0, 1, -10deg) translate3d(0, 45%, 0);
}

[class*=u-block-hover__additional--outside] {
  opacity: 0;
  visibility: hidden;
  transition-duration: 0.5s;
  transition-timing-function: cubic-bezier(0.7, -1.2, 0.8, 1.2);
}

.u-block-hover:hover [class*=u-block-hover__additional--outside] {
  opacity: 1;
  visibility: visible;
  transform: translate3d(0, 0, 0);
  transition-timing-function: cubic-bezier(0.25, 1.8, 0.8, 1);
}

.u-block-hover__additional--outside-down {
  transform: translate3d(0, -100%, 0);
}

.u-block-hover__additional--outside-up {
  transform: translate3d(0, 100%, 0);
}

.u-block-hover__additional--outside-left {
  transform: translate3d(100%, 0, 0);
}

.u-block-hover__additional--outside-right {
  transform: translate3d(-100%, 0, 0);
}

[class*=u-block-hover__additional--lightspeed] {
  visibility: hidden;
  opacity: 0;
  transition-duration: 0.7s;
  transition-timing-function: cubic-bezier(0.75, -1.2, 0.8, 2);
}

.u-block-hover:hover [class*=u-block-hover__additional--lightspeed] {
  opacity: 1;
  visibility: visible;
  transform: translate3d(0, 0, 0) skew(0deg, 0deg);
  transition-timing-function: cubic-bezier(0.25, 2, 0.75, 1);
}

.u-block-hover__additional--lightspeed-left {
  transform-origin: 50% 0%;
  transform: translate3d(150%, 0, 0) skew(-35deg, 0deg);
}

.u-block-hover__additional--lightspeed-right {
  transform-origin: 50% 100%;
  transform: translate3d(-150%, 0, 0) skew(35deg, 0deg);
}

.u-block-hover__additional--lightspeed-down {
  transform-origin: 50% 50%;
  transform: translate3d(0, -150%, 0) skew(0deg, -35deg);
}

.u-block-hover__additional--lightspeed-up {
  transform-origin: 100% 50%;
  transform: translate3d(0, 150%, 0) skew(0deg, -35deg);
}

[class*=u-block-hover__additional--rotate] {
  opacity: 0;
  visibility: hidden;
}

.u-block-hover:hover [class*=u-block-hover__additional--rotate] {
  opacity: 1;
  visibility: visible;
  transform: rotate3d(0, 0, 0, 0deg) scale3d(1, 1, 1);
}

.u-block-hover__additional--rotate-in {
  opacity: 1;
  transition-property: transform, opacity, visibility;
  transition-duration: 0.4s;
  transform: rotate3d(0, 0, 1, 720deg) scale3d(0, 0, 0);
}

.u-block-hover__additional--rotate-down-left {
  transform-origin: 0 100%;
  transform: rotate3d(0, 0, 1, -45deg);
}

.u-block-hover__additional--rotate-down-right {
  transform-origin: 100% 100%;
  transform: rotate3d(0, 0, 1, 45deg);
}

.u-block-hover__additional--rotate-up-left {
  transform-origin: 0 100%;
  transform: rotate3d(0, 0, 1, 45deg);
}

.u-block-hover__additional--rotate-up-right {
  transform-origin: 100% 100%;
  transform: rotate3d(0, 0, 1, -45deg);
}

.u-block-hover__additional--jump {
  position: static;
}

.u-block-hover:hover .u-block-hover__additional--jump,
.u-block-hover.u-block-hover__additional--jump:hover {
  transform: translate3d(0, -10px, 0);
}

/*------------------------------------
  Dedicated Properties
------------------------------------*/
.u-block-hover:hover, .u-block-hover:focus {
  /* Opacity */
  /* Colors */
  /* Background-colors */
}

.u-block-hover:hover .u-block-hover__prop-opacity-1, .u-block-hover:focus .u-block-hover__prop-opacity-1 {
  opacity: 1;
}

.u-block-hover:hover .u-block-hover__prop-color-white, .u-block-hover:focus .u-block-hover__prop-color-white {
  color: #fff;
}

.u-block-hover:hover .u-block-hover__prop-bg-primary, .u-block-hover:focus .u-block-hover__prop-bg-primary {
  background-color: #003a79;
}

.u-block-hover:hover .u-block-hover__prop-bg-primary-opacity-0_9, .u-block-hover:focus .u-block-hover__prop-bg-primary-opacity-0_9 {
  background-color: rgba(59, 177, 143, 0.9);
}

/*------------------------------------
  Blockquotes
------------------------------------*/
.u-blockquote-v1 {
  position: relative;
  background-color: #fff;
  box-shadow: 5px 6px 9px -6px rgba(0, 0, 0, 0.15);
}

.u-blockquote-v1::before {
  content: "“";
  position: absolute;
  width: 60px;
  color: #003a79;
  font-size: 60px;
  margin: -25px 0 0 -40px;
}

.u-blockquote-v1::after {
  content: "";
  position: absolute;
  bottom: -30px;
  left: 80px;
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 30px 30px 0 0;
  border-color: #fff transparent transparent transparent;
  filter: drop-shadow(2px 2px 1px rgba(0, 0, 0, 0.1));
}

.u-blockquote-v2::before, .u-blockquote-v2::after {
  position: relative;
  top: 5px;
  font-size: 22px;
  line-height: 10px;
}

.u-blockquote-v2::before {
  content: "“";
  padding-right: 5px;
}

.u-blockquote-v2::after {
  content: "”";
  padding-left: 5px;
}

.u-blockquote-v3 {
  position: relative;
}

.u-blockquote-v3::before {
  content: "“";
  position: absolute;
  font-size: 60px;
  color: #003a79;
  margin: -30px 0 0 -40px;
}

.u-blockquote-v4::before, .u-blockquote-v4::after {
  content: "“";
  position: absolute;
  font-size: 50px;
  margin-top: -12px;
}

.u-blockquote-v4::before {
  margin-left: -30px;
}

.u-blockquote-v4::after {
  margin-left: 13px;
}

.u-blockquote-v5::before {
  content: "“";
  position: absolute;
  width: 60px;
  color: rgba(255, 255, 255, 0.2);
  font-size: 70px;
  margin: -25px 0 0 -40px;
}

.u-blockquote-v6::before, .u-blockquote-v6::after {
  content: '"';
  font-family: inherit;
  color: inherit;
}

.u-blockquote-v7 {
  position: relative;
  padding-top: 55px;
}

.u-blockquote-v7::before {
  content: "\f10d";
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 35px;
  height: 35px;
  font-size: 12px;
  font-family: "FontAwesome";
  color: #fff;
  line-height: 35px;
  background: #003a79;
  border-radius: 50%;
  margin-left: -18px;
}

.u-blockquote-v8 {
  position: relative;
  background-color: #fff;
  box-shadow: 5px 6px 9px -6px rgba(0, 0, 0, 0.08);
}

.u-blockquote-v8::after {
  content: "";
  position: absolute;
  left: 50px;
  bottom: -15px;
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 15px 15px 0 0;
  border-color: #fff transparent transparent transparent;
  filter: drop-shadow(2px 2px 1px rgba(0, 0, 0, 0.05));
}

/*------------------------------------
  Accordions
------------------------------------*/
.u-accordion__header {
  padding: 0.71429rem 1.07143rem;
}

.u-accordion__body {
  padding: 1.07143rem;
}

.u-accordion__control-icon i:nth-child(1) {
  display: none;
}

.collapsed .u-accordion__control-icon i:nth-child(1) {
  display: inline;
}

.u-accordion__control-icon i:nth-child(2) {
  display: inline;
}

.collapsed .u-accordion__control-icon i:nth-child(2) {
  display: none;
}

[aria-expanded=false] .u-accordion__control-icon i:nth-child(1) {
  display: inline;
}

[aria-expanded=false] .u-accordion__control-icon i:nth-child(2) {
  display: none;
}

[aria-expanded=true] .u-accordion__control-icon i:nth-child(1) {
  display: none;
}

[aria-expanded=true] .u-accordion__control-icon i:nth-child(2) {
  display: inline;
}

.u-accordion [class*=et-icon-], .u-accordion-line-icon-pro {
  position: relative;
  top: 3px;
}

.u-accordion-color-primary .u-accordion__header [aria-expanded=true] {
  color: #003a79 !important;
}

.u-accordion-color-white .u-accordion__header [aria-expanded=true] {
  color: #fff !important;
}

.u-accordion-bg-primary .u-accordion__header [aria-expanded=true] {
  background-color: #003a79 !important;
  border-color: #003a79 !important;
}

.u-accordion-bg-white .u-accordion__header [aria-expanded=true] {
  background-color: #fff !important;
  border-color: #fff !important;
}

.u-accordion-brd-primary .u-accordion__header [aria-expanded=true] {
  border-color: #003a79 !important;
}

.u-accordion-brd-white .u-accordion__header [aria-expanded=true] {
  border-color: #fff !important;
}

/*------------------------------------
  Carousels
------------------------------------*/
.u-carousel-v1 .js-prev,
.u-carousel-v1 .js-next {
  opacity: 0;
  transition-property: opacity;
  transition-duration: 0.2s;
  transition-timing-function: ease-in;
}

.u-carousel-v1:hover .js-prev,
.u-carousel-v1:hover .js-next {
  opacity: 1;
}

.u-carousel-v2 .slick-slide {
  padding-top: 4px;
  padding-bottom: 4px;
  opacity: 0.5;
  transform: scale(1);
  transition-property: all;
  transition-duration: 0.4s;
  transition-timing-function: ease-in;
}

.u-carousel-v2 .slick-center {
  padding-top: 0;
  padding-bottom: 0;
  opacity: 1;
  transform: scale(1.1);
}

.u-carousel-v3 .slick-slide {
  opacity: 0.5;
  transition-property: opacity;
  transition-duration: 0.4s;
  transition-timing-function: ease-in;
}

.u-carousel-v3 .slick-center {
  opacity: 1;
}

.u-carousel-v4 .js-pagination {
  opacity: 0;
  transition-property: opacity;
  transition-duration: 0.2s;
  transition-timing-function: ease-in;
}

.u-carousel-v4:hover .js-pagination {
  opacity: 1;
}

.u-carousel-v5 .slick-list {
  height: 100%;
}

.u-carousel-v5 .slick-track {
  display: flex;
  height: 100%;
}

.u-carousel-v5 .slick-track .slick-slide {
  display: flex;
  height: auto;
}

.u-carousel-v6 .slick-list.draggable {
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
}

.u-carousel-v11 .slick-slide {
  opacity: 0.5;
}

.u-carousel-v11 .slick-slide.slick-current {
  opacity: 1;
}

/*------------------------------------
  Slick Carousel v12
------------------------------------*/
.u-carousel-v12 .slick-current .g-opacity-1--active {
  opacity: 1 !important;
}

.u-carousel-v12 .slick-current .u-block-hover__main--grayscale {
  filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0'/></filter></svg>#grayscale");
  -webkit-filter: grayscale(0%);
}

.owl-carousel .owl-wrapper,
.owl-carousel .owl-item,
.swiper-wrapper,
.swiper-slide {
  backface-visibility: hidden;
  transform: translate3d(0, 0, 0);
}

.single-slide {
  opacity: 0 !important;
}

.single-slide.set-position {
  opacity: 1 !important;
}

.js-origin {
  perspective: 1200px;
  perspective-origin: 50% 50%;
}

/* backSlide */
.js-back-slide-out {
  animation: backSlideOut 1s both ease;
}

.js-back-slide-in {
  animation: backSlideIn 1s both ease;
}

.swiper-carousel {
  overflow: hidden;
}

@keyframes backSlideOut {
  25% {
    opacity: 0.5;
    transform: translateZ(-400px);
  }
  75% {
    opacity: 0.5;
    transform: translateZ(-400px) translateX(-200%);
  }
  100% {
    opacity: 0.5;
    transform: translateZ(-400px) translateX(-200%);
  }
}
@keyframes backSlideIn {
  0%, 25% {
    opacity: 0.5;
    transform: translateZ(-400px) translateX(200%);
  }
  75% {
    opacity: 0.5;
    transform: translateZ(-400px);
  }
  100% {
    opacity: 1;
    transform: translateZ(0) translateX(0);
  }
}
/*--------------------------------------------------
  Chart Pie v1
----------------------------------------------------*/
.u-chart-pie-v1 {
  position: relative;
  line-height: 1em;
}

.u-chart-pie-v1::after {
  content: "";
  display: block;
  position: absolute;
  top: 9px;
  right: 10px;
  bottom: 11px;
  left: 10px;
  border-radius: 50%;
  border-width: 1px;
  border-style: solid;
  border-color: inherit;
}

/*------------------------------------
  Charts
------------------------------------*/
/* Sparkline chart's tooltip */
.jqstooltip {
  width: auto !important;
  height: auto !important;
}

/*--------------------------------------------------
  Counter v1
----------------------------------------------------*/
.u-counter-v3 {
  position: relative;
}

.u-counter-v3::after {
  content: "";
  position: absolute;
  left: -9px;
  right: -9px;
  bottom: -9px;
  top: -9px;
  display: block;
  border-radius: inherit;
  border-width: 1px;
  border-style: solid;
  border-color: inherit;
}

/*--------------------------------------------------
  Counter v6
----------------------------------------------------*/
.u-counter-v6 {
  position: relative;
  width: 120px;
  height: 120px;
}

.u-counter-v6::after {
  content: "";
  position: absolute;
  top: -11px;
  right: -11px;
  bottom: -11px;
  left: -11px;
  display: block;
  border-radius: inherit;
  border-width: 2px;
  border-style: inherit;
  border-color: inherit;
  clip: rect(auto, 71px, 142px, auto);
}

/*------------------------------------
  Credit cards
------------------------------------*/
.u-card--v1 {
  position: relative;
}

.u-card--v1-front {
  position: relative;
  margin-bottom: 220px;
  z-index: 2;
}

.u-card--v1-back {
  position: absolute;
  bottom: -70%;
  right: 0;
  z-index: 1;
  width: 100%;
  height: 80%;
  padding-left: 0;
}

@media (min-width: 768px) {
  .u-card--v1-front {
    margin-bottom: 30px;
  }
  .u-card--v1-back {
    bottom: auto;
    top: 30px;
    right: -30%;
    height: 100%;
    padding-left: 70%;
  }
}
/*------------------------------------
  Dropdowns v1
------------------------------------*/
.u-dropdown-v1 {
  position: relative;
  line-height: normal;
  font-size: 16px;
  color: #777;
  background-color: #fff;
  border-width: 1px;
  border-style: solid;
  border-color: #ccc;
  padding: 11px 40px 11px 14px;
  transition-property: background-color, border-color, box-shadow;
  transition-duration: 0.2s;
  transition-timing-function: ease;
}

.u-dropdown-v1::after {
  display: none;
}

.u-dropdown-v1-menu {
  padding: 0;
  border-color: #ccc;
  border-radius: 3px;
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.2);
}

.u-dropdown-v1-menu__item {
  line-height: normal;
  font-size: 16px;
  color: #777;
  padding: 9px 20px;
}

.u-dropdown-v1-menu__item:hover {
  color: #777;
}

.u-dropdown-v1__icon {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 40px;
  height: 100%;
}

.u-dropdown-v1__icon-open, .u-dropdown-v1__icon-close {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.u-dropdown-v1__icon-open {
  opacity: 1;
}

.u-dropdown-v1__icon-close {
  opacity: 0;
}

.u-dropdown-v1[aria-expanded=true] {
  background-color: rgba(204, 204, 204, 0.1);
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.2);
}

.u-dropdown-v1[aria-expanded=true] [class*=__icon-open] {
  opacity: 0;
}

.u-dropdown-v1[aria-expanded=true] [class*=__icon-close] {
  opacity: 1;
}

.u-dropdown-v1:focus {
  outline: 0 none;
}

/*------------------------------------
  Covers
------------------------------------*/
.u-bg-overlay {
  position: relative;
}

.u-bg-overlay::before, .u-bg-overlay::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.u-bg-overlay--v1::after {
  position: absolute;
  top: 0.35714rem;
  right: 0.35714rem;
  bottom: 0.35714rem;
  left: 0.35714rem;
}

.u-bg-overlay__inner {
  z-index: 3;
  position: relative;
}

.u-bg-overlay--reverse::before {
  z-index: 2;
}

.u-bg-overlay--reverse::after {
  z-index: 1;
}

/*------------------------------------
  Material: Waves
------------------------------------*/
.u-waves-effect {
  position: relative;
  overflow: hidden;
  /*-webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;*/
  -webkit-tap-highlight-color: transparent;
  z-index: 1;
  transition: 0.3s ease-out;
}

.u-waves-effect .u-waves-ripple {
  position: absolute;
  border-radius: 50%;
  width: 1.42857rem;
  height: 1.42857rem;
  margin-top: -0.71429rem;
  margin-left: -0.71429rem;
  opacity: 0;
  background: rgba(0, 0, 0, 0.2);
  transition: all 0.7s ease-out;
  transition-property: transform, opacity;
  transform: scale(0);
  pointer-events: none;
}

.u-waves-effect.u-waves-light .u-waves-ripple {
  background-color: rgba(255, 255, 255, 0.45);
}

.u-waves-effect.u-waves-dark .u-waves-ripple {
  background-color: rgba(0, 0, 0, 0.15);
}

.u-waves-effect input[type=button], .u-waves-effect input[type=reset], .u-waves-effect input[type=submit] {
  border: 0;
  font-style: normal;
  font-size: inherit;
  text-transform: inherit;
  background: none;
}

.u-waves-effect img {
  position: relative;
  z-index: -1;
}

.u-waves-notransition {
  transition: none !important;
}

.u-waves-circle {
  transform: translateZ(0);
  -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%);
}

.u-waves-input-wrapper {
  border-radius: 0.2em;
  vertical-align: bottom;
}

.u-waves-input-wrapper .u-waves-button-input {
  position: relative;
  top: 0;
  left: 0;
  z-index: 1;
}

.u-waves-circle {
  text-align: center;
  width: 2.5em;
  height: 2.5em;
  line-height: 2.5em;
  border-radius: 50%;
  -webkit-mask-image: none;
}

.u-waves-block {
  display: block;
}

/* Firefox Bug: link not triggered */
.u-waves-effect .u-waves-ripple {
  z-index: -1;
}

/*------------------------------------
  Material: FAB
------------------------------------*/
.u-fixed-action-btn {
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: 997;
}

.u-fixed-action-btn ul {
  left: 0;
  right: 0;
  text-align: center;
  position: absolute;
  bottom: 60px;
  margin: 0;
  visibility: hidden;
  list-style-type: none;
  padding-left: 0;
}

.u-fixed-action-btn ul li {
  margin-bottom: 1.07143rem;
}

.u-fixed-action-btn ul a.u-btn-floating {
  opacity: 0;
}

.u-fixed-action-btn.active ul {
  visibility: visible;
}

.u-fixed-action-btn-horizontal {
  padding: 0 0 0 1.07143rem;
}

.u-fixed-action-btn-horizontal ul {
  text-align: right;
  right: 4.57143rem;
  top: 50%;
  transform: translateY(-50%);
  height: 100%;
  left: auto;
  width: 500px;
  /*width 100% only goes to width of button container */
}

.u-fixed-action-btn-horizontal ul li {
  display: inline-block;
  margin: 0.71429rem 1.07143rem 0 0;
}

.u-fixed-action-btn-toolbar {
  padding: 0;
  height: 4rem;
}

.u-fixed-action-btn-toolbar.active > a i {
  opacity: 0;
}

.u-fixed-action-btn-toolbar ul {
  display: flex;
  top: 0;
  bottom: 0;
  z-index: 1;
}

.u-fixed-action-btn-toolbar ul li {
  flex: 1;
  display: inline-block;
  margin: 0;
  height: 100%;
  transition: none;
}

.u-fixed-action-btn-toolbar ul li a {
  display: block;
  overflow: hidden;
  position: relative;
  width: 100%;
  height: 100%;
  background-color: transparent;
  box-shadow: none;
  color: #fff;
  line-height: 4rem;
  z-index: 1;
}

.u-fixed-action-btn-toolbar ul li a i {
  line-height: inherit;
}

.u-fixed-action-btn .u-fab-backdrop {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: 2.85714rem;
  height: 2.85714rem;
  border-radius: 50%;
  transform: scale(0);
}

/*------------------------------------
  Chips
------------------------------------*/
.u-chip {
  display: inline-block;
  height: 2.28571rem;
  margin: 0.14286rem 0;
  padding: 0 0.85714rem;
  font-size: 0;
  white-space: nowrap;
  line-height: 2.28571rem;
  color: rgba(0, 0, 0, 0.87);
  border-radius: 1.14286rem;
  background-color: #eee;
}

.u-chip:focus {
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}

.u-chip--deletable {
  padding-right: 0.28571rem;
}

.u-chip--contact {
  padding-left: 0;
}

.u-chip__contact {
  display: inline-block;
  width: 2.28571rem;
  height: 2.28571rem;
  margin-right: 0.57143rem;
  overflow: hidden;
  vertical-align: middle;
  border-radius: 1.14286rem;
  text-align: center;
  font-size: 1.28571rem;
  line-height: 2.28571rem;
}

.u-chip__text {
  display: inline-block;
  vertical-align: middle;
  font-size: 0.92857rem;
}

.u-chip__action {
  display: inline-block;
  width: 1.71429rem;
  height: 1.71429rem;
  margin: 0 0 0 0.28571rem;
  padding: 0;
  text-align: center;
  vertical-align: middle;
  border: none;
  font-size: 0.92857rem;
  text-decoration: none;
  color: rgba(0, 0, 0, 0.3);
  background: transparent;
  opacity: 0.54;
  cursor: pointer;
  outline: none;
  overflow: hidden;
}

.u-outer-spaces-helper {
  position: fixed;
  bottom: 0;
  left: 0;
  display: none;
  width: 100%;
  overflow: hidden;
}

.u-outer-spaces-helper::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100vh;
  background-color: #f7f7f7;
  background-position: center;
  background-repeat: repeat;
}

.g-dark-theme .u-outer-spaces-helper::after {
  background-color: #000;
}

[class*=g-bgi-v] .u-outer-spaces-helper::after {
  background-color: transparent;
}

.u-outer-space-v1 .u-outer-spaces-helper,
.u-outer-space-v2 .u-outer-spaces-helper {
  display: block;
}

.u-outer-space-v1 .u-outer-spaces-helper {
  height: 20px;
}

.u-outer-space-v2 .u-outer-spaces-helper {
  height: 40px;
}

/*------------------------------------
  Info Block v1-1
------------------------------------*/
.u-info-v1-1 {
  overflow: hidden;
  position: relative;
}

.u-info-v1-1::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 40px;
}

/*--------------------------------------------------
  Info Block v1-2
----------------------------------------------------*/
.u-info-v1-2__item {
  position: relative;
  z-index: 1;
  padding-bottom: 0.78571rem;
}

.u-info-v1-2__item::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  display: block;
  width: 40px;
  height: 1px;
  background: #bbb;
  transition: all 0.4s ease-in-out;
}

.u-info-v1-2:hover .u-info-v1-2__item::after {
  width: 100%;
  background: #003a79;
}

/*------------------------------------
  Info Block v1-3
------------------------------------*/
.u-info-v1-3__item {
  position: relative;
  z-index: 1;
  padding-bottom: 0.92857rem;
}

.u-info-v1-3__item::after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: 0;
  width: 2.14286rem;
  height: 1px;
  margin-left: -1.07143rem;
  background: #777;
}

/*------------------------------------
  Info Block v1-4
------------------------------------*/
.u-info-v1-4__item-hidden {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 61px;
  overflow: hidden;
  transform: translate3d(0, 61px, 0);
}

.u-info-v1-4:hover .u-info-v1-4__item-hidden {
  transform: translate3d(0, 0, 0);
}

.u-info-v1-4:hover .u-info-v1-4__item-regular {
  transform: translate3d(0, -61px, 0);
}

/*------------------------------------
  Info Block v1-5
------------------------------------*/
.u-info-v1-5__item {
  position: relative;
  padding-bottom: 19px;
}

.u-info-v1-5__item::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 1px;
  display: block;
  width: 28px;
  border-bottom: 1px solid #003a79;
}

/*------------------------------------
  Info Block v2-1
------------------------------------*/
.u-info-v2-1__item {
  height: 65px;
  transition: 0.3s ease-out;
}

.u-info-v2-1__item:hover {
  height: 80px;
  margin-top: -15px;
}

/*------------------------------------
  Info Block v2-2
------------------------------------*/
.u-info-v2-2__item {
  position: relative;
  border-left: solid 1px;
  border-right: solid 1px;
  border-bottom: solid 1px;
}

.u-info-v2-2__item::after, .u-info-v2-2__item::before {
  content: "";
  position: absolute;
  top: 0;
  width: 30%;
  border-top: solid 1px;
  z-index: 1;
}

.u-info-v2-2__item::before {
  left: 0;
}

.u-info-v2-2__item::after {
  right: 0;
}

.u-info-v2-2__item.g-brd-white-dark-v3 {
  border-color: rgba(255, 255, 255, 0.3);
}

.u-info-v2-2__item.g-brd-white-dark-v3::before, .u-info-v2-2__item.g-brd-white-dark-v3::after {
  border-color: rgba(255, 255, 255, 0.3);
}

.u-info-v2-2__item.g-brd-black-dark-v3 {
  border-color: rgba(0, 0, 0, 0.3);
}

.u-info-v2-2__item.g-brd-black-dark-v3::before, .u-info-v2-2__item.g-brd-black-dark-v3::after {
  border-color: rgba(0, 0, 0, 0.3);
}

/*------------------------------------
  Info Block v2-3
------------------------------------*/
.u-info-v2-3:hover .u-info-v2-3__title {
  color: #000;
}

/*------------------------------------
  Info Block v3-1
------------------------------------*/
/* Title */
.info-v3-1__title {
  position: relative;
  display: inline-block;
  margin-left: 4.28571rem;
  margin-right: 4.28571rem;
}

.info-v3-1__title::before, .info-v3-1__title::after {
  content: "";
  position: absolute;
  top: 50%;
  display: block;
  width: 3.57143rem;
  margin-top: -1px;
  height: 2px;
  background-color: #fff;
}

.info-v3-1__title::before {
  right: 100%;
  margin-right: 10px;
}

.info-v3-1__title::after {
  left: 100%;
  margin-left: 10px;
}

/*------------------------------------
  Info Block v3-2
------------------------------------*/
.info-v3-2 {
  position: relative;
  background-position: center;
}

.info-v3-2::before {
  content: "";
  position: absolute;
  top: 1.42857rem;
  right: 1.42857rem;
  bottom: 1.42857rem;
  left: 1.42857rem;
  display: block;
  border: 1px solid rgba(255, 255, 255, 0.2);
  z-index: 1;
}

.info-v3-2:hover {
  background-position: center 0;
}

/*------------------------------------
  Info Block v3-3
------------------------------------*/
.info-v3-3 {
  overflow: hidden;
}

.info-v3-3:hover .info-v3-3__title {
  color: #fff;
}

.info-v3-3:hover .info-v3-3__img,
.info-v3-3:hover .info-v3-3__description {
  transform: translate3d(0, 0, 0);
}

.info-v3-3:hover .info-v3-3__content {
  display: block;
}

.info-v3-3:hover .info-v3-3__category {
  display: none;
}

.info-v3-3:hover::after {
  opacity: 1;
}

.info-v3-3::after {
  opacity: 0;
  transition: opacity 0.5s;
}

/* Image */
.info-v3-3__img {
  transform: translate3d(70%, 0, 0);
  transition: transform 0.5s;
}

/* Content */
.info-v3-3__content {
  display: none;
}

/* Description */
.info-v3-3__description {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  transform: translate3d(-20%, 0, 0);
  transition: transform 0.5s;
  z-index: 1;
}

/*------------------------------------
  Info Block v3-4
------------------------------------*/
.info-v3-4 {
  position: relative;
}

.info-v3-4::before {
  content: "";
  position: absolute;
  top: 0.71429rem;
  right: 0.71429rem;
  bottom: 0.71429rem;
  left: 0.71429rem;
  display: block;
  border: 1px solid rgba(255, 255, 255, 0.4);
  z-index: 1;
}

/*------------------------------------
  Info Block v5-1
------------------------------------*/
/* Title */
.info-v5-1__title {
  position: relative;
  display: inline-block;
}

.info-v5-1__title::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 100%;
  display: block;
  width: 3000%;
  margin-left: 15px;
  border-bottom: 1px solid #eee;
}

/*------------------------------------
  Info Block v5-2
------------------------------------*/
/* Product Image */
.info-v5-2__image {
  width: calc(100% + 1px);
}

/*------------------------------------
  Info Block v5-3
------------------------------------*/
.info-v5-3__info-price {
  opacity: 0;
}

.info-v5-3__info-title {
  position: absolute;
  left: 0;
  bottom: 100%;
  width: 100%;
  margin-bottom: 4.64286rem;
  transform: translate3d(0, 70px, 0);
}

.info-v5-3:hover .info-v5-3__info {
  color: rgba(255, 255, 255, 0.8);
  background-color: rgba(59, 177, 143, 0.9);
}

.info-v5-3:hover .info-v5-3__info-price {
  opacity: 1;
}

.info-v5-3:hover .info-v5-3__info-list {
  color: #fff;
}

.info-v5-3:hover .info-v5-3__info-list .fa {
  color: #fff;
}

.info-v5-3:hover .info-v5-3__info-title {
  transform: translate3d(0, 0, 0);
  margin-bottom: 3.21429rem;
}

/*------------------------------------
  Info Block v5-4
------------------------------------*/
/* Actions */
.info-v5-4__action .fa {
  opacity: 0.75;
}

.info-v5-4__action:hover .fa {
  opacity: 1;
}

/*------------------------------------
  Info Block v5-5
------------------------------------*/
.info-v5-5__header::after,
.info-v5-5__content::after {
  transition: inherit;
}

.info-v5-5__content::after {
  opacity: 0;
}

.info-v5-5:hover .info-v5-5__header::after,
.info-v5-5:hover .info-v5-5__content::after {
  opacity: 0.8;
}

/*------------------------------------
  Info Block v5-6
------------------------------------*/
.info-v5-6:hover .info-v5-6__rating {
  color: #333;
}

.info-v5-6:hover .info-v5-6__price {
  background-color: #333;
}

.info-v5-6 .g-color-gray-light-v5--hover .g-rating,
.info-v5-6 .g-bg-white--hover,
.info-v5-6 .g-color-primary--hover {
  transition-property: all;
  transition-timing-function: ease;
  transition-delay: 0s;
  transition-duration: 0.3s;
}

.info-v5-6:hover .g-color-gray-light-v5--hover .g-rating {
  color: #f7f7f7;
}

.info-v5-6:hover .g-bg-white--hover {
  background: #fff;
}

.info-v5-6:hover .g-color-primary--hover {
  color: #003a79;
}

/*--------------------------------------------------
  Info Block v6-1
----------------------------------------------------*/
.u-info-v6-1__item {
  position: relative;
  z-index: 1;
  padding-bottom: 0.78571rem;
}

.u-info-v6-1__item::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  display: block;
  width: 40px;
  height: 1px;
  background-image: linear-gradient(to right, #003a79 0%, transparent 100%);
  background-repeat: repeat-x;
  transition: all 0.4s ease-in-out;
}

.u-info-v6-1:hover .u-info-v6-1__item::after {
  width: 100%;
  background-image: linear-gradient(to right, #003a79 0%, transparent 100%);
  background-repeat: repeat-x;
}

/*--------------------------------------------------
  Info Block v7-1
----------------------------------------------------*/
.u-info-v7-1__item {
  border: 2px solid transparent;
  transition: all 0.2s ease-in-out;
}

.u-info-v7-1__item-child-v1 {
  border: 5px solid transparent;
  transition: all 0.2s ease-in-out;
}

.u-info-v7-1__item-child-v2 {
  transition: all 0.2s ease-in-out;
}

.u-info-v7-1:hover {
  border-color: #eee;
}

.u-info-v7-1:hover .u-info-v7-1__item {
  border-color: #ddd;
}

.u-info-v7-1:hover .u-info-v7-1__item-child-v1 {
  border-color: #ddd;
}

.u-info-v7-1:hover .u-info-v7-1__item-child-v2 {
  color: #fff;
  background: #003a79;
}

/*--------------------------------------------------
  Info Block v8-1
----------------------------------------------------*/
.u-hs-filter {
  padding: 20px;
  margin-bottom: 0;
}

.u-hs-filter a {
  padding: 0.5rem 1.07143rem;
  color: rgba(255, 255, 255, 0.8);
  border: solid 1px rgba(255, 255, 255, 0.2);
  text-transform: uppercase;
  border-radius: 3px;
  transition: all 0.3s;
}

.u-hs-filter a:hover, .u-hs-filter a:focus {
  text-decoration: none;
}

.u-hs-filter a:hover {
  color: #585f69;
  background-color: white;
}

.u-hs-filter .active a {
  color: #585f69;
  background-color: white;
}

/*--------------------------------------------------
  Info Block v9-1
----------------------------------------------------*/
@media (min-width: 768px) {
  .u-info-v9-1 {
    position: relative;
  }
  .u-info-v9-1::before {
    position: absolute;
    top: 111px;
    left: 17%;
    width: 66%;
    border-top: 1px dotted #ddd;
    content: " ";
  }
}
/*--------------------------------------------------
  Info Block v10-1
----------------------------------------------------*/
.u-info-v10-1 {
  position: relative;
  display: inline-block;
}

.u-info-v10-1::before, .u-info-v10-1::after {
  display: block;
  position: absolute;
  top: 50%;
  width: 1000px;
  height: 1px;
  background: #f7f7f7;
  content: " ";
  margin-top: 0.5px;
}

.u-info-v10-1::before {
  right: 100%;
  margin-right: 25px;
}

.u-info-v10-1::after {
  left: 100%;
  margin-left: 25px;
}

/*------------------------------------
  Info v11-1
------------------------------------*/
.u-info-v11-1-img {
  border: 0 solid #eee;
  transform: scale(1);
  transition: all 0.3s ease;
}

.u-info-v11-1:hover .u-info-v11-1-img {
  border-width: 5px;
  transform: scale(0.95);
}

/*------------------------------------
  Custom Bootstrap
------------------------------------*/
.container-semiboxed {
  box-sizing: border-box;
  max-width: 100%;
  padding-left: 15px;
  padding-right: 15px;
  margin-left: auto;
  margin-right: auto;
}

@media (min-width: 576px) {
  .container-semiboxed {
    width: 540px;
  }
}
@media (min-width: 768px) {
  .container-semiboxed {
    width: 720px;
  }
}
@media (min-width: 992px) {
  .container-semiboxed {
    width: 960px;
  }
}
@media (min-width: 1200px) {
  .container-semiboxed {
    width: 1140px;
  }
}
@media (min-width: 1400px) {
  .container-semiboxed {
    width: 1340px;
  }
}
.text-muted {
  color: #999 !important;
}

.list-group-item {
  border-color: #eee;
}

.list-group-item-action:hover {
  background-color: #f7f7f7;
}

.list-group-item.active {
  background-color: #003a79;
  border-color: #003a79;
}

.list-group-border-0 .list-group-item:first-child,
.list-group-border-0 .list-group-item:last-child {
  border-radius: 0;
}

/* Paginations */
.page-link {
  color: #003a79;
}

.page-link:focus, .page-link:hover {
  color: #003a79;
}

.page-item.active .page-link,
.page-item.active .page-link:focus,
.page-item.active .page-link:hover {
  border-color: #003a79;
  background-color: #003a79;
}

.nav-pills .nav-item.show .nav-link,
.nav-pills .nav-link.active {
  background-color: #003a79;
}

.progress {
  font-size: 1rem;
  line-height: inherit;
  height: inherit;
  background-color: #eee;
}

.progress-bar {
  height: auto;
  min-height: 12px;
  background-color: #003a79;
}

.btn-outline-primary:active, .btn-outline-primary.active,
.show > .btn-outline-primary.dropdown-toggle {
  background-color: #38a989;
  border-color: #38a989;
}

.card,
.card-header {
  border-color: #eee;
}

.card-header {
  padding: 0.71429rem 1.07143rem;
}

.card-block {
  padding: 1.07143rem;
}

.form-control {
  border-color: #ccc;
  height: auto;
}

.form-control-md {
  padding: 0.8rem 1rem 0.6rem;
}

.input-group-lg > .form-control, .input-group-lg > .input-group-prepend > .input-group-text, .input-group-lg > .input-group-append > .input-group-text, .input-group-lg > .input-group-prepend > .btn, .input-group-lg > .input-group-append > .btn {
  height: calc(3.75rem + 2px);
}

.form-control,
.form-control:focus {
  color: #000;
}

.form-control:focus,
.custom-select:focus {
  border-color: #003a79;
  box-shadow: none;
}

.form-control::-moz-placeholder {
  color: inherit;
  opacity: 0.5;
}

.form-control::placeholder {
  color: inherit;
  opacity: 0.5;
}

.has-success .col-form-label,
.has-success .custom-control,
.has-success .form-check-label,
.has-success .form-control-feedback,
.has-success .form-control-label {
  color: #5cb85c;
}

.has-success .form-control {
  border-color: #5cb85c;
}

.has-warning .col-form-label,
.has-warning .custom-control,
.has-warning .form-check-label,
.has-warning .form-control-feedback,
.has-warning .form-control-label {
  color: #f0ad4e;
}

.has-warning .form-control {
  border-color: #f0ad4e;
}

.has-danger .col-form-label,
.has-danger .custom-control,
.has-danger .form-check-label,
.has-danger .form-control-feedback,
.has-danger .form-control-label {
  color: #d9534f;
}

.has-danger .form-control {
  border-color: #d9534f;
}

[class*=input-group-] {
  min-width: 38px;
  background-color: transparent;
  border-color: #ccc;
  transition: border-color 0.15s ease-in-out 0s;
}

[class*=input-group-] > * {
  white-space: normal;
}

[class*=input-group-] i {
  margin: 0 auto;
}

.input-group .form-control:active,
.input-group .form-control:focus,
.input-group .form-control:hover {
  z-index: auto;
}

.btn-group {
  display: block;
}

.input-group-addon + .input-group-addon {
  border-left: solid 1px #ccc;
}

.table-striped tbody tr:nth-of-type(2n+1) {
  background-color: #f7f7f7;
}

.table-striped tbody td {
  border-top: none;
}

@media (min-width: 768px) {
  .btn-group {
    display: inline-flex;
  }
  .justified-content {
    display: table;
    width: 100%;
    table-layout: fixed;
  }
  .justified-content > * {
    display: table-cell;
    width: 1%;
    float: none;
  }
}
.dropdown-menu {
  min-width: 15rem;
  padding: 0;
}

.dropdown-toggle::before {
  display: none;
}

.dropdown-toggle::after {
  content: "\e900";
  position: relative;
  top: 0.21429rem;
  font-family: "hs-icons" !important;
  font-size: 10px;
  display: inline;
  border: none;
  margin-left: 0.5rem;
}

.dropdown-item {
  padding: 0.21429rem 1.07143rem;
}

.dropdown-item:focus, .dropdown-item:hover {
  background: rgba(0, 0, 0, 0.03);
}

.dropdown-item.active, .dropdown-item:active {
  background: rgba(0, 0, 0, 0.05);
  color: inherit !important;
}

.dropdown-item.active > a, .dropdown-item:active > a {
  color: inherit !important;
}

.dropdown-item.active > a::before, .dropdown-item.active > a::after, .dropdown-item:active > a::before, .dropdown-item:active > a::after {
  background-color: #fff;
}

.u-header__section--dark .dropdown-item.active > a, .u-header__section--dark .dropdown-item:active > a {
  color: #fff !important;
}

.chosen-container-single .chosen-single div b {
  position: relative;
}

.chosen-container-single .chosen-search input[type=text] {
  padding: 0.8rem 1rem 0.6rem;
  border-color: #ccc;
}

.chosen-container-single.u-dropdown-sm .chosen-search input[type=text] {
  padding: 0.25rem 0.5rem 0.1rem;
}

.chosen-container-single.u-dropdown-lg .chosen-search input[type=text] {
  padding: 0.75rem 1.5rem 0.55rem;
}

.chosen-container-single.u-select-above .chosen-drop {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: -1px;
}

[data-animation].cbp {
  visibility: visible;
}

.cbp-slider-next::after,
.cbp-slider-prev::after {
  display: none;
}

.cbp-filter-item {
  cursor: pointer;
}

.cbp-item-off {
  opacity: 0;
}

/*------------------------------------
  Border Colors
------------------------------------*/
/* Primary Colors */
.g-brd-primary--active.cbp-filter-item-active {
  border-color: #003a79 !important;
}

.g-brd-primary-opacity-0_3--active.cbp-filter-item-active {
  border-color: rgba(59, 177, 143, 0.3) !important;
}

.g-brd-primary-dark-dark-v1--active.cbp-filter-item-active {
  border-color: #38a989 !important;
}

.g-brd-primary-dark-dark-v2--active.cbp-filter-item-active {
  border-color: #359e80 !important;
}

.g-brd-primary-dark-dark-v3--active.cbp-filter-item-active {
  border-color: #2e8b70 !important;
}

/* Black Colors */
.g-brd-black--active.cbp-filter-item-active {
  border-color: #000 !important;
}

/* White Colors */
.g-brd-white--active.cbp-filter-item-active {
  border-color: #fff !important;
}

.g-brd-white-opacity-0_1--active.cbp-filter-item-active {
  border-color: rgba(255, 255, 255, 0.1) !important;
}

.g-brd-white-opacity-0_2--active.cbp-filter-item-active {
  border-color: rgba(255, 255, 255, 0.2) !important;
}

.g-brd-white-opacity-0_3--active.cbp-filter-item-active {
  border-color: rgba(255, 255, 255, 0.3) !important;
}

.g-brd-white-opacity-0_4--active.cbp-filter-item-active {
  border-color: rgba(255, 255, 255, 0.4) !important;
}

.g-brd-white-opacity-0_5--active.cbp-filter-item-active {
  border-color: rgba(255, 255, 255, 0.5) !important;
}

.g-brd-white-opacity-0_6--active.cbp-filter-item-active {
  border-color: rgba(255, 255, 255, 0.6) !important;
}

/* Gray Colors */
.g-brd-gray-dark-v1--active.cbp-filter-item-active {
  border-color: #111 !important;
}

.g-brd-gray-dark-v2--active.cbp-filter-item-active {
  border-color: #333 !important;
}

.g-brd-gray-dark-v3--active.cbp-filter-item-active {
  border-color: #555 !important;
}

.g-brd-gray-dark-v4--active.cbp-filter-item-active {
  border-color: #777 !important;
}

.g-brd-gray-dark-v5--active.cbp-filter-item-active {
  border-color: #999 !important;
}

.g-brd-gray-light-v1--active.cbp-filter-item-active {
  border-color: #bbb !important;
}

.g-brd-gray-light-v2--active.cbp-filter-item-active {
  border-color: #ccc !important;
}

.g-brd-gray-light-v3--active.cbp-filter-item-active {
  border-color: #ddd !important;
}

.g-brd-gray-light-v4--active.cbp-filter-item-active {
  border-color: #eee !important;
}

.g-brd-gray-light-v5--active.cbp-filter-item-active {
  border-color: #f7f7f7 !important;
}

/* Transparent */
.g-brd-transparent--active.cbp-filter-item-active {
  border-color: transparent !important;
}

/*------------------------------------
  Background Colors
------------------------------------*/
/* Primary Colors */
.g-bg-primary--active.cbp-filter-item-active {
  background-color: #003a79 !important;
}

/*------------------------------------
  Colors
------------------------------------*/
/* Primary Colors */
.g-color-primary--active.cbp-filter-item-active {
  color: #003a79 !important;
}

/* Black Colors */
.g-color-black--active.cbp-filter-item-active {
  color: #000 !important;
}

/* White Colors */
.g-color-white--active.cbp-filter-item-active {
  color: #fff !important;
}

/* Gray Colors */
.g-color-gray-light-v1--active.cbp-filter-item-active {
  color: #bbb !important;
}

.g-color-gray-light-v2--active.cbp-filter-item-active {
  color: #ccc !important;
}

.g-color-gray-light-v3--active.cbp-filter-item-active {
  color: #ddd !important;
}

.g-color-gray-light-v4--active.cbp-filter-item-active {
  color: #eee !important;
}

.g-color-gray-light-v5--active.cbp-filter-item-active {
  color: #f7f7f7 !important;
}

.g-color-gray-dark-v1--active.cbp-filter-item-active {
  color: #111 !important;
}

.g-color-gray-dark-v2--active.cbp-filter-item-active {
  color: #333 !important;
}

.g-color-gray-dark-v3--active.cbp-filter-item-active {
  color: #555 !important;
}

.g-color-gray-dark-v4--active.cbp-filter-item-active {
  color: #777 !important;
}

.g-color-gray-dark-v5--active.cbp-filter-item-active {
  color: #999 !important;
}

/*--------------------------------------------------
  Fancybox
----------------------------------------------------*/
/* Blur bg container */
/*--------------------------------------------------
     Fancybox
     ----------------------------------------------------*/
.u-fancybox-theme .fancybox-content {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}

.u-fancybox-theme .fancybox-slide--iframe .fancybox-content {
  position: static;
}

.u-fancybox-theme.fancybox-show-thumbs .fancybox-content {
  right: 220px;
}

.u-fancybox-theme .fancybox-button,
.u-fancybox-theme .fancybox-arrow {
  font-size: 1.42857rem;
  line-height: 2.92857rem;
  width: 3.14286rem;
  height: 3.14286rem;
  text-align: center;
  background-color: transparent;
  border-width: 0.07143rem;
  border-style: solid;
  border-color: #fff;
  color: #fff;
  outline: none;
  border-radius: 50%;
  opacity: 0.8;
  transition: opacity 0.3s ease;
}

.u-fancybox-theme .fancybox-button::before,
.u-fancybox-theme .fancybox-arrow::before {
  font-family: "hs-icons";
  position: static;
  opacity: 1;
  background-color: transparent;
  border: none;
  box-shadow: none;
  transform: none;
  width: auto;
  height: auto;
}

.u-fancybox-theme .fancybox-button::after,
.u-fancybox-theme .fancybox-arrow::after {
  display: none;
}

.u-fancybox-theme .fancybox-button:hover, .u-fancybox-theme .fancybox-button:focus,
.u-fancybox-theme .fancybox-arrow:hover,
.u-fancybox-theme .fancybox-arrow:focus {
  opacity: 1;
}

.u-fancybox-theme .fancybox-button {
  display: inline-block;
}

.u-fancybox-theme .fancybox-button--close::before {
  content: "\e904";
}

.u-fancybox-theme .fancybox-button--play::before {
  content: "\e90c";
}

.u-fancybox-theme .fancybox-button--fullscreen::before {
  content: "\e909";
}

.u-fancybox-theme .fancybox-button--thumbs::before {
  content: "\e906";
}

.u-fancybox-theme .fancybox-arrow--left, .u-fancybox-theme .fancybox-arrow--right {
  margin-top: -1.57143rem;
  position: absolute;
  top: 50%;
  z-index: 100000;
  display: none;
}

.u-fancybox-theme.fancybox-show-nav .fancybox-arrow--left, .u-fancybox-theme.fancybox-show-nav .fancybox-arrow--right {
  display: block;
}

.u-fancybox-theme .fancybox-arrow--left::before, .u-fancybox-theme .fancybox-arrow--right::before {
  content: "\e902";
}

.u-fancybox-theme .fancybox-arrow--left {
  left: 1.42857rem;
}

.u-fancybox-theme .fancybox-arrow--right {
  right: 1.42857rem;
}

.u-fancybox-theme .fancybox-toolbar {
  top: 1.42857rem;
  right: 1.42857rem;
  margin-left: -0.35714rem;
  margin-right: -0.35714rem;
}

.u-fancybox-theme .fancybox-toolbar .fancybox-button {
  margin-left: 0.35714rem;
  margin-right: 0.35714rem;
}

.u-fancybox-theme .fancybox-thumbs {
  background-color: #000;
}

.u-fancybox-theme .fancybox-thumbs > ul > li {
  border-color: #000;
}

.u-fancybox-theme .fancybox-thumbs > ul > li::before {
  border-color: #72c02c;
}

.fancybox-controls--canzoomIn .fancybox-placeholder,
.fancybox-controls--canzoomOut .fancybox-placeholder {
  cursor: inherit;
}

.fancybox-slide.has-animation {
  display: block;
}

.fancybox-is-sliding .fancybox-slide.has-animation,
.fancybox-slide--current.has-animation,
.fancybox-slide--next.has-animation,
.fancybox-slide--previous.has-animation {
  display: none;
}

.fancybox-is-sliding .fancybox-slide.has-animation.animated,
.fancybox-slide--current.has-animation.animated,
.fancybox-slide--next.has-animation.animated,
.fancybox-slide--previous.has-animation.animated {
  display: block;
}

/*--------------------------------------------------
  Hamburgers
----------------------------------------------------*/
.hamburger {
  padding: 10px;
}

.hamburger-box {
  width: 37px;
  height: 25px;
}

.hamburger-inner {
  margin-top: 1px;
}

.hamburger-inner, .hamburger-inner::after, .hamburger-inner::before {
  width: 100%;
  height: 1px;
  border-radius: 0;
}

.u-header__section--light .hamburger-inner,
.u-header__section--light .hamburger-inner::after,
.u-header__section--light .hamburger-inner::before {
  background: #000;
}

.u-header__section--dark .hamburger-inner,
.u-header__section--dark .hamburger-inner::after,
.u-header__section--dark .hamburger-inner::before {
  background: #fff;
}

.hs-has-mega-menu:not(.hs-mega-menu-opened) *,
.hs-has-sub-menu:not(.hs-sub-menu-opened) * {
  transition: none !important;
}

.hs-has-mega-menu:not(.hs-mega-menu-opened) *::before, .hs-has-mega-menu:not(.hs-mega-menu-opened) *::after,
.hs-has-sub-menu:not(.hs-sub-menu-opened) *::before,
.hs-has-sub-menu:not(.hs-sub-menu-opened) *::after {
  transition: none !important;
}

[class^=et-] {
  line-height: 1.1;
}

.material-icons {
  position: relative;
  top: 0.14286rem;
}

.u-btn-floating .material-icons,
.u-chip .material-icons {
  top: 0;
}

.jFiler-jProgressBar {
  height: auto;
  margin-top: 0;
}

.jFiler-item-thumb-image img {
  max-width: 100%;
}

/*------------------------------------
  jQuery UI
------------------------------------*/
.ui-autocomplete {
  max-height: 200px;
  overflow-y: auto;
  overflow-x: hidden;
  padding-bottom: 1px;
  z-index: 991;
}

.ui-autocomplete .left {
  float: left;
}

.ui-autocomplete .right {
  float: right;
}

.ui-autocomplete .ui-menu-item {
  padding: 0;
}

.ui-autocomplete .ui-menu-item-wrapper {
  display: block;
  color: inherit;
  background-color: transparent;
  border-color: transparent;
  padding: 7px 15px;
}

.ui-autocomplete .ui-menu-item-wrapper.ui-state-active, .ui-autocomplete .ui-menu-item-wrapper:hover {
  color: #fff;
  background-color: #003a79;
  text-decoration: none;
}

.ui-autocomplete .ui-menu-item:hover {
  color: #fff;
  background-color: #003a79;
}

.ui-autocomplete .ui-menu-item:hover .ui-menu-item-wrapper {
  background-color: transparent;
  border-color: transparent;
}

.ui-autocomplete-category {
  padding: 5px 15px;
  margin: 0;
  font-weight: bold;
}

.jvectormap-container {
  width: 100%;
  height: 100%;
}

/*------------------------------------
  Pin Map
------------------------------------*/
.point {
  width: 21px;
  height: 21px;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.5);
}

.point::before, .point::after {
  content: "";
  display: block;
  border-radius: 50%;
  position: absolute;
}

.point::before {
  top: 5px;
  left: 5px;
  width: 11px;
  height: 11px;
  background: #003a79;
}

.point::after {
  top: 8px;
  left: 8px;
  width: 5px;
  height: 5px;
  background: rgba(0, 0, 0, 0.5);
}

.mwp-wrap {
  box-shadow: 0 1px 9px -1px;
  left: -82px;
  bottom: 35px !important;
}

.mwp-wrap::after {
  content: "";
  position: absolute;
  top: 99%;
  left: 50%;
  margin-left: -7px;
  width: 0;
  height: 0;
  border-width: 14px 14px 0 14px;
  border-style: solid;
  border-color: #111 transparent transparent transparent;
}

.embed-responsive .plyr--video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

pre[class*=language-] {
  position: relative;
  margin: 0;
}

pre[class*=language-] .toolbar {
  position: absolute;
  top: -1px;
  right: -1px;
}

pre[class*=language-] .toolbar-item a {
  display: block;
  z-index: 10;
  padding: 5px 8px;
  font-size: 12px;
  color: #111;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #bbb;
  border-radius: 0 0 0 4px;
}

.select2-container .select2-selection--single {
  height: 2.5rem;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: normal;
  padding: 0.5rem 0.75rem;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
  top: 50%;
  line-height: 26px;
  text-align: center;
  transform: translateY(-50%);
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
  position: static;
  top: auto;
  left: auto;
  width: auto;
  height: auto;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  vertical-align: middle;
  border: none;
  margin-top: 0;
  margin-left: 0;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b::before {
  content: "\f0dc";
}

.g-rounded-0 + .select2-container--default .select2-selection--single {
  border-radius: 0;
}

.select2-results__option {
  position: relative;
}

.select2-results__option img:first-child {
  margin-right: 10px;
}

.select2-results__option img:last-child {
  margin-left: 10px;
}

.select2-results__option:hover .u-option-icons--v1 {
  opacity: 1;
}

.u-select-v1 {
  position: relative;
}

.select2-container--default .u-select-v1 {
  height: auto;
  border-radius: 0;
}

.select2-container--default .u-select-v1 .select2-selection__rendered {
  padding: 0;
}

.select2-container--default .u-select-v1 .select2-selection__arrow {
  line-height: 22px;
}

.select2-container--default .u-select-v1:focus {
  outline: 0 none;
}

.slick-transform-off .slick-track {
  transform: none !important;
}

.slick-slide:focus {
  outline: 0 none;
}

[data-lazy] {
  opacity: 0;
  transition-property: opacity;
  transition-duration: 0.4s;
  transition-timing-function: ease-in;
}

.js-carousel {
  background: url("/assets/preloaders/preloader-black-164d66b8.svg") no-repeat 50% 50%;
}

.js-carousel .js-next,
.js-carousel .js-prev {
  opacity: 0;
}

.js-carousel.slick-initialized {
  background: none;
}

.js-carousel.slick-initialized .js-slide,
.js-carousel.slick-initialized .js-thumb {
  visibility: visible;
  height: auto;
  overflow: visible;
}

.js-carousel.slick-initialized .js-next,
.js-carousel.slick-initialized .js-prev {
  opacity: 1;
}

.js-slide, .js-thumb {
  height: 0;
  visibility: hidden;
  overflow: hidden;
}

.js-slide:first-child, .js-thumb:first-child {
  height: auto;
}

.slick-vertical .slick-slide {
  border: none;
}

/*------------------------------------
  Border Colors
------------------------------------*/
/* Primary Colors */
.slick-active .g-brd-primary--before--active::before {
  border-color: #003a79 !important;
}

.slick-active .g-brd-primary--active {
  border-color: #003a79 !important;
}

.js-pagination .g-brd-primary--before--hover:hover::before {
  border-color: #003a79 !important;
}

/*------------------------------------
  Border Width
------------------------------------*/
.slick-active .g-brd-3--before--active::before {
  border-width: 3px !important;
}

/*------------------------------------
  Box shadows
------------------------------------*/
.g-parent.slick-current .u-shadow-v24--active {
  box-shadow: 0 15px 20px 0 rgba(0, 0, 0, 0.06);
}

/*------------------------------------
  Dot line v1
------------------------------------*/
.slick-active .u-dot-line-v1__inner::before, .slick-active .u-dot-line-v1-2__inner::before {
  width: 100%;
  height: 100%;
}

/*------------------------------------
  Dot line v2
------------------------------------*/
.slick-active .u-dot-line-v2__inner::before, .slick-active .u-dot-line-v2-2__inner::before {
  width: 100%;
  height: 100%;
}

.u-has-sidebar-navigation .custombox-content,
.u-has-sidebar-navigation .custombox-overlay {
  left: 0;
  right: 0;
}

/*------------------------------------
  JS
------------------------------------*/
.js-carousel_single-item {
  max-width: 100%;
  position: relative;
}

.js-next,
.js-prev,
.js-thumb {
  cursor: pointer;
}

.js-next,
.js-prev {
  z-index: 10;
}

.js-thumb img {
  display: inline-block;
}

.js-carousel_single-item-thumbs5__thumbs .js-thumb {
  opacity: 0.3;
  transition-property: opacity;
  transition-duration: 0.2s;
  transition-timing-function: ease-in;
}

.js-carousel_single-item-thumbs5__thumbs .slick-center {
  opacity: 1;
}

.js-carousel_single-item-thumbs5--v2__thumbs .js-thumb {
  opacity: 0.4;
  transition-property: opacity;
  transition-duration: 0.2s;
  transition-timing-function: ease-in;
}

.js-carousel_single-item-thumbs5--v2__thumbs .slick-center {
  opacity: 1;
}

.js-carousel_single-item-thumbs5--v3__thumbs .js-thumb {
  opacity: 0.4;
  transition-property: opacity;
  transition-duration: 0.2s;
  transition-timing-function: ease-in;
}

.js-carousel_single-item-thumbs5--v3__thumbs .slick-center {
  opacity: 1;
}

.u-pagi-control--v2 {
  display: block;
  width: 12px;
  height: 12px;
  margin: 0 3px;
  border-radius: 50%;
  background-color: #ddd;
  opacity: 0.3;
  cursor: pointer;
}

.slick-active .u-pagi-control-red {
  background-color: #f00;
}

.slick-active .u-pagi-control-grey {
  opacity: 1;
}

.u-carousel--v3 .js-prev,
.u-carousel--v3 .js-next {
  top: 50%;
  opacity: 0;
  transition-property: opacity;
  transition-duration: 0.2s;
  transition-timing-function: ease-in;
}

.u-carousel--v3 .g-height-40.js-prev, .u-carousel--v3 .g-height-40.js-next {
  margin-top: -20px;
  left: 50%;
}

.u-carousel--v3 .g-height-40.js-prev {
  margin-left: -99px;
}

.u-carousel--v3 .g-height-40.js-next {
  margin-left: 65px;
}

.u-carousel--v3:hover .js-prev,
.u-carousel--v3:hover .js-next {
  opacity: 1;
}

.u-carousel--v4 {
  margin-left: -15px;
  margin-right: -15px;
}

.u-carousel--v4 .js-prev,
.u-carousel--v4 .js-next {
  top: 50%;
  opacity: 0;
  transition-property: opacity;
  transition-duration: 0.4s;
  transition-timing-function: ease-in;
}

.u-carousel--v4 .g-height-40.js-prev, .u-carousel--v4 .g-height-40.js-next {
  margin-top: -20px;
  left: 50%;
}

.u-carousel--v4 .g-height-40.js-prev {
  margin-left: -160px;
}

.u-carousel--v4 .g-height-40.js-next {
  margin-left: 125px;
}

.u-carousel--v4:hover .js-prev,
.u-carousel--v4:hover .js-next {
  opacity: 1;
}

/*--------------------------------------------------
  Filter v1
----------------------------------------------------*/
.u-filter-v1 > li:not(:last-child)::after {
  content: "|";
  font-size: 0.71429rem;
  margin: 0 7px 0 14px;
  position: relative;
  top: -2px;
  line-height: inherit;
  display: inline-block;
  vertical-align: middle;
  color: #ddd;
}

.u-filter-v1 > li:hover,
.u-filter-v1 [class*=active] {
  color: #003a79;
}

/*--------------------------------------------------
  Carousel v10
----------------------------------------------------*/
.u-carousel-v10 .slick-dots {
  position: absolute;
  bottom: 30px;
  left: 0;
  width: auto;
  visibility: hidden;
  margin: 0;
  padding: 0;
}

.u-carousel-v10 .slick-dots li {
  display: block;
  margin-bottom: 5px;
}

.u-carousel-v10 .slick-dots button {
  width: 15px;
  height: 15px;
  border-radius: 50%;
  color: transparent;
  background: #ccc;
  border: none;
  outline: none;
}

.u-carousel-v10 .slick-dots .slick-active button {
  background: #003a79;
}

.u-carousel-v10-nav {
  margin-top: -135px;
}

.u-carousel-v10-nav .js-slide {
  position: relative;
  cursor: pointer;
  height: 100%;
}

.u-carousel-v10-nav .js-slide:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.2);
  transition: opacity 0.3s ease-in-out;
}

.u-carousel-v10-nav .js-slide.slick-current::after {
  opacity: 0;
}

@media only screen and (max-width: 991px) {
  .u-carousel-v10 .slick-dots {
    visibility: visible;
  }
  .u-carousel-v10-nav {
    display: none;
  }
}
/*------------------------------------
  Internet Explorer (IE)
------------------------------------*/
/* Text Gradients */
.IE .g-color-cyan-gradient-opacity-v1,
.IE .g-color-blue-gradient-opacity-v1 {
  background: transparent;
  -webkit-text-fill-color: initial;
}

.IE .g-color-cyan-gradient-opacity-v1 {
  color: #00bed6;
}

.IE .g-color-blue-gradient-opacity-v1 {
  color: #8654da;
}

.IE .form-control:-ms-input-placeholder {
  opacity: 1;
}

/*------------------------------------
  Demo of Icons
------------------------------------*/
.u-icons-demo__item {
  border: solid 1px #eee;
  margin: 0 -1px -1px 0;
  padding: 20px 15px;
}

.u-icons-demo-item__value, .u-icons-demo-item__value:focus {
  width: 100%;
  text-align: center;
  border: none;
  outline: none;
}

/* Add here all your css styles (customizations) */
/*------------------------------------
  Globals
------------------------------------*/
/* Text */
.g-word-break {
  word-wrap: break-word;
}

/* Puller */
.g-pull-50x-up {
  transform: translateY(-51%);
}

.g-pull-50x-bottom {
  transform: translateY(51%);
}

.g-pull-50x-left {
  transform: translateX(-51%);
}

.g-pull-50x-right {
  transform: translateX(51%);
}

/* Link overlay */
/*------------------------------------
  Background Attachment
------------------------------------*/
.g-bg-attachment-fixed {
  background-attachment: fixed;
}

/*------------------------------------
  Background Gradient Colors
------------------------------------*/
/* Simple Linear Gradients
------------------------------------*/
/* Gray Light v1 */
.g-bg-gray-light-gradient-v1--after::after {
  background: linear-gradient(to bottom, rgba(247, 247, 247, 0.5), #f7f7f7);
}

/* White v1 */
.g-bg-white-gradient-v1--after::after {
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.9));
}

/* Linear Gradients
------------------------------------*/
/* Gray Gradient */
.g-bg-gray-lineargradient {
  background-repeat: repeat-x;
  background-image: linear-gradient(180deg, #fff, #dbdbdb);
}

/* Blue Pink Gradient */
.g-bg-bluepink-lineargradient {
  background-repeat: repeat-x;
  background-image: linear-gradient(50deg, #2b7cb6, #f62d51);
}

/* Blue Gradient */
.g-bg-blue-lineargradient {
  background-repeat: repeat-x;
  background-image: linear-gradient(0deg, #73bec7, #4e66b0);
}

.g-bg-blue-lineargradient-v2 {
  background-repeat: repeat-x;
  background-image: linear-gradient(225deg, #429edc, #00629e);
}

.g-bg-blue-lineargradient-v3 {
  background-repeat: repeat-x;
  background-image: linear-gradient(225deg, #3266a2, #98cfbf);
}

.g-bg-blue-lineargradient-v4 {
  background-repeat: repeat-x;
  background-image: linear-gradient(225deg, #5b85df, #3ec2e3);
}

.g-bg-blue-lineargradient-v5 {
  background-repeat: repeat-x;
  background-image: linear-gradient(225deg, #0050c2, #5180fa);
}

/* Orange Gradient */
.g-bg-orange-lineargradient {
  background-repeat: repeat-x;
  background-image: linear-gradient(225deg, #be1715, #ed6d0f);
}

.g-bg-orange-lineargradient-v2 {
  background-repeat: repeat-x;
  background-image: linear-gradient(225deg, #f5cd21, #c22821);
}

/* Yellow Gradient */
.g-bg-yellow-lineargradient {
  background-repeat: repeat-x;
  background-image: linear-gradient(225deg, #f59b00, #f5d400);
}

/* Dark Purple Gradient */
.g-bg-darkpurple-lineargradient {
  background-repeat: repeat-x;
  background-image: linear-gradient(225deg, #0b011d, #330c3c);
}

/* Blue Gray Gradient */
.g-bg-bluegray-lineargradient {
  background-repeat: repeat-x;
  background-image: linear-gradient(225deg, #1d253c, #3e4757);
}

/* Pink Gradient */
.g-bg-pink-lineargradient {
  background-repeat: repeat-x;
  background-image: linear-gradient(225deg, #b6003b, #ed1261);
}

/* Pink-v2 Gradient */
.g-bg-pink-lineargradient-v2 {
  background-image: linear-gradient(to right top, #fc7279 10%, #ff7b9c 65%, #ffc019 125%);
  background-repeat: no-repeat;
}

/* Red Gradient */
.g-bg-red-lineargradient {
  background-repeat: repeat-x;
  background-image: linear-gradient(225deg, #d70417, #9f041b);
}

/* Black Gradient */
.g-bg-black-gradient-opacity-v1,
.g-bg-black-gradient-opacity-v1--after::after {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);
  background-repeat: repeat-x;
}

/* Green Gradient */
.g-bg-green-gradient-opacity-v1,
.g-bg-green-gradient-opacity-v1--after::after {
  background-image: linear-gradient(to bottom, rgba(51, 152, 220, 0.5) 0%, rgba(114, 192, 44, 0.8) 100%);
  background-repeat: repeat-x;
}

/* Purple Gradient */
.g-bg-purple-gradient-opacity-v1,
.g-bg-purple-gradient-opacity-v1--after::after {
  background-image: linear-gradient(to bottom, rgba(114, 192, 44, 0.5) 0%, rgba(154, 105, 203, 0.8) 100%);
  background-repeat: repeat-x;
}

/* Pink Light Gradient */
.g-bg-pink-gradient-opacity-v1,
.g-bg-pink-gradient-opacity-v1--after::after {
  background-image: linear-gradient(to bottom, rgba(114, 192, 44, 0.5) 0%, rgba(232, 28, 98, 0.8) 100%);
  background-repeat: repeat-x;
}

/* Cyan Gradient */
.g-bg-cyan-gradient-opacity-v1,
.g-bg-cyan-gradient-opacity-v1--after::after {
  background-image: linear-gradient(to bottom, rgba(0, 0, 153, 0.5) 0%, rgba(0, 190, 214, 0.6) 100%);
  background-repeat: repeat-x;
}

/* Purple Gradient */
.g-bg-purple-gradient-opacity-v1,
.g-bg-purple-gradient-opacity-v1--after::after {
  background-repeat: repeat-x;
  background-image: linear-gradient(150deg, #b7ebf6, rgba(228, 97, 210, 0.7));
}

/* Primary Gradient */
.g-bg-primary-gradient-opacity-v1,
.g-bg-primary-gradient-opacity-v1--after::after {
  background-repeat: repeat-x;
  background-image: linear-gradient(150deg, #72c02c, rgba(51, 152, 220, 0.7));
}

/* Gray Gradient */
.g-bg-gray-gradient-opacity-v1,
.g-bg-gray-gradient-opacity-v1--after::after {
  background-image: linear-gradient(to top, #f7f7f7 0%, white 100%);
  background-repeat: repeat-x;
}

/* White Gradient */
.g-bg-white-gradient-opacity-v1,
.g-bg-white-gradient-opacity-v1--after::after {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 100%);
  background-repeat: repeat-x;
}

/* White Gradient */
.g-bg-white-gradient-opacity-v2,
.g-bg-white-gradient-opacity-v2--after::after {
  background-image: linear-gradient(to top, black 0%, rgba(0, 0, 0, 0.1) 100%);
  background-repeat: repeat-x;
}

/* White Gradient */
.g-bg-white-gradient-opacity-v3,
.g-bg-white-gradient-opacity-v3--after::after {
  background-image: linear-gradient(to left, white 30%, rgba(255, 255, 255, 0.3) 100%);
  background-repeat: repeat-x;
}

/* White Gradient */
.g-bg-white-gradient-opacity-v4,
.g-bg-white-gradient-opacity-v4--after::after {
  background-image: linear-gradient(to right, white 30%, rgba(255, 255, 255, 0.3) 100%);
  background-repeat: repeat-x;
}

/* White Gradient */
.g-bg-white-gradient-opacity-v5,
.g-bg-white-gradient-opacity-v5--after::after {
  background-image: linear-gradient(to right, white 47%, rgba(255, 255, 255, 0) 75%);
  background-repeat: repeat-x;
}

/* Bluegray Gradient */
.g-bg-bluegray-gradient-opacity-v1,
.g-bg-bluegray-gradient-opacity-v1--after::after {
  background-image: linear-gradient(to top, rgba(88, 95, 105, 0.2) 0%, rgba(0, 0, 0, 0) 100%);
  background-repeat: repeat-x;
}

/* Bluegray Gradient */
.g-bg-bluegray-gradient-opacity-v2,
.g-bg-bluegray-gradient-opacity-v2--after::after {
  background-image: linear-gradient(to top, rgba(88, 95, 105, 0.3) 0%, rgba(0, 0, 0, 0) 100%);
  background-repeat: repeat-x;
}

/* Bluegray Gradient */
.g-bg-bluegray-gradient-opacity-v3,
.g-bg-bluegray-gradient-opacity-v3--after::after {
  background-repeat: repeat-x;
  background-image: linear-gradient(150deg, rgba(107, 125, 224, 0.85), #2a2734);
}

/* Secondary Gradient v1 */
.g-bg-secondary-gradient-v1,
.g-bg-secondary-gradient-v1--after::after {
  background-image: linear-gradient(to top, rgba(238, 241, 248, 0) 0%, #eef1f8 100%);
  background-repeat: repeat-x;
}

/* Secondary Gradient v2 */
.g-bg-secondary-gradient-v2,
.g-bg-secondary-gradient-v2--after::after {
  background-image: linear-gradient(to top, #eef1f8 0%, rgba(238, 241, 248, 0) 100%);
  background-repeat: repeat-x;
}

/* Radial Gradients (Ellipse)
------------------------------------*/
/* Lightblue Gradient */
.g-bg-lightblue-radialgradient-ellipse {
  background-image: radial-gradient(ellipse farthest-corner at 50% 50%, #fff 22%, #d6e2ee);
  background-repeat: no-repeat;
}

/* Gray Gradient */
.g-bg-gray-radialgradient-ellipse {
  background-image: radial-gradient(ellipse farthest-corner at 50% 50%, #dbdbdb 22%, #bbb);
  background-repeat: no-repeat;
}

/* Gray Gradient */
.g-bg-graylight-radialgradient-ellipse {
  background-image: radial-gradient(ellipse farthest-corner at 50% 50%, #fff 25%, #eee);
  background-repeat: no-repeat;
}

/*  Radial Gradients (Circle)
------------------------------------*/
/* Lightblue Gradient */
.g-bg-lightblue-radialgradient-circle {
  background-image: radial-gradient(circle farthest-corner at 75% 95%, #fff, #d6e2ee);
  background-repeat: no-repeat;
}

/* Blue Gradient */
.g-bg-blue-radialgradient-circle {
  background-image: radial-gradient(circle farthest-side at 50% 50%, #2294d7, #275296);
  background-repeat: no-repeat;
}

/* Dark Gray Gradient */
.g-bg-darkgray-radialgradient-circle {
  background-image: radial-gradient(circle farthest-side at 110% 0, #596070, #31353e);
  background-repeat: no-repeat;
}

.g-bg-blue-radialgradient-circle-endless {
  background-image: repeating-radial-gradient(circle at 50% 50%, #b9ecfe, #b9ecfe 10px, #82ddff 10px, #82ddff 20px);
}

.g-bg-gray-verticalstripes-endless {
  background: repeating-linear-gradient(to bottom, #fff, #fff 5px, #eee 5px, #eee 10px);
}

/*------------------------------------
  Background Colors
------------------------------------*/
/* Basic Colors
------------------------------------*/
/* Main Colors */
.g-bg-main {
  background-color: #fff !important;
}

/* Main Secondary */
.g-bg-secondary {
  background-color: #eef1f8 !important;
}

/* Primary Colors */
.g-bg-primary {
  background-color: #003a79 !important;
}

.g-bg-primary--hover:hover {
  background-color: #003a79 !important;
}

.u-block-hover:hover .g-bg-primary--hover {
  background-color: #003a79;
}

.g-parent:hover .g-bg-primary--parent-hover {
  background-color: #003a79 !important;
}

.g-bg-primary--active.active,
.active .g-bg-primary--active {
  background-color: #003a79 !important;
}

.g-parent.active .g-bg-primary--parent-active {
  background-color: #003a79 !important;
}

.g-bg-primary--before::before, .g-bg-primary--after::after {
  background-color: #003a79 !important;
}

.g-bg-primary-dark-v1 {
  background-color: #38a989 !important;
}

.g-bg-primary-dark-v2 {
  background-color: #359e80 !important;
}

.g-bg-primary-dark-v3 {
  background-color: #2e8b70 !important;
}

.g-bg-primary-opacity-0_1 {
  background-color: rgba(59, 177, 143, 0.1) !important;
}

.g-bg-primary-opacity-0_2 {
  background-color: rgba(59, 177, 143, 0.2) !important;
}

.g-bg-primary-opacity-0_2--hover:hover {
  background-color: rgba(59, 177, 143, 0.2) !important;
}

.g-bg-primary-opacity-0_2--hover--after:hover::after {
  background-color: rgba(59, 177, 143, 0.2) !important;
}

.active .g-bg-primary-opacity-0_2--active {
  background-color: rgba(59, 177, 143, 0.2) !important;
}

.g-bg-primary-opacity-0_2--before::before, .g-bg-primary-opacity-0_2--after::after {
  background-color: rgba(59, 177, 143, 0.2) !important;
}

.g-bg-primary-opacity-0_3 {
  background-color: rgba(59, 177, 143, 0.3) !important;
}

.g-bg-primary-opacity-0_3--hover:hover {
  background-color: rgba(59, 177, 143, 0.3) !important;
}

.g-bg-primary-opacity-0_3--hover--after:hover::after {
  background-color: rgba(59, 177, 143, 0.3) !important;
}

.active .g-bg-primary-opacity-0_3--active {
  background-color: rgba(59, 177, 143, 0.3) !important;
}

.g-bg-primary-opacity-0_3--before::before, .g-bg-primary-opacity-0_3--after::after {
  background-color: rgba(59, 177, 143, 0.3) !important;
}

.g-bg-primary-opacity-0_4 {
  background-color: rgba(59, 177, 143, 0.4) !important;
}

.g-bg-primary-opacity-0_4--hover:hover {
  background-color: rgba(59, 177, 143, 0.4) !important;
}

.g-bg-primary-opacity-0_4--hover--after:hover::after {
  background-color: rgba(59, 177, 143, 0.4) !important;
}

.g-bg-primary-opacity-0_4--after::after {
  background-color: rgba(59, 177, 143, 0.4) !important;
}

.g-bg-primary-opacity-0_6 {
  background-color: rgba(59, 177, 143, 0.6) !important;
}

.g-bg-primary-opacity-0_6--hover:hover {
  background-color: rgba(59, 177, 143, 0.6) !important;
}

.g-bg-primary-opacity-0_6--hover--after:hover::after {
  background-color: rgba(59, 177, 143, 0.6) !important;
}

.g-bg-primary-opacity-0_6--after::after {
  background-color: rgba(59, 177, 143, 0.6) !important;
}

.g-bg-primary-opacity-0_8 {
  background-color: rgba(59, 177, 143, 0.8) !important;
}

.g-bg-primary-opacity-0_8--hover:hover {
  background-color: rgba(59, 177, 143, 0.8) !important;
}

.g-bg-primary-opacity-0_8--hover--after:hover::after {
  background-color: rgba(59, 177, 143, 0.8) !important;
}

.g-bg-primary-opacity-0_8--before::after, .g-bg-primary-opacity-0_8--after::after {
  background-color: rgba(59, 177, 143, 0.8) !important;
}

.g-bg-primary-opacity-0_8--before--hover:hover::after, .g-bg-primary-opacity-0_8--after--hover:hover::after {
  background-color: rgba(59, 177, 143, 0.8) !important;
}

.g-bg-primary-opacity-0_9 {
  background-color: rgba(59, 177, 143, 0.9) !important;
}

.g-bg-primary-opacity-0_9--hover:hover {
  background-color: rgba(59, 177, 143, 0.9) !important;
}

.g-bg-primary-opacity-0_9--hover--after:hover::after {
  background-color: rgba(59, 177, 143, 0.9) !important;
}

.g-bg-primary-opacity-0_9--before::after, .g-bg-primary-opacity-0_9--after::after {
  background-color: rgba(59, 177, 143, 0.9) !important;
}

.g-bg-primary-opacity-0_9--before--hover:hover::after, .g-bg-primary-opacity-0_9--after--hover:hover::after {
  background-color: rgba(59, 177, 143, 0.9) !important;
}

/* Black Colors */
.g-bg-black {
  background-color: #000 !important;
}

.g-bg-black--hover:hover {
  background-color: #000 !important;
}

.g-bg-black--after::after {
  background-color: #000 !important;
}

.g-bg-black-opacity-0_1 {
  background-color: rgba(0, 0, 0, 0.1) !important;
}

.g-bg-black-opacity-0_1--after::after {
  background-color: rgba(0, 0, 0, 0.1) !important;
}

.g-bg-black-opacity-0_2 {
  background-color: rgba(0, 0, 0, 0.2) !important;
}

.g-bg-black-opacity-0_2--after::after {
  background-color: rgba(0, 0, 0, 0.2) !important;
}

.g-bg-black-opacity-0_3 {
  background-color: rgba(0, 0, 0, 0.3) !important;
}

.g-bg-black-opacity-0_3--hover:hover {
  background-color: rgba(0, 0, 0, 0.3) !important;
}

.g-bg-black-opacity-0_3--after::after, .g-bg-black-opacity-0_3--before::before {
  background-color: rgba(0, 0, 0, 0.3) !important;
}

.g-bg-black-opacity-0_3--hover--after:hover::after {
  background-color: rgba(0, 0, 0, 0.3) !important;
}

.g-bg-black-opacity-0_4 {
  background-color: rgba(0, 0, 0, 0.4) !important;
}

.g-bg-black-opacity-0_4--after::after {
  background-color: rgba(0, 0, 0, 0.4) !important;
}

.g-bg-black-opacity-0_5 {
  background-color: rgba(0, 0, 0, 0.5) !important;
}

.g-bg-black-opacity-0_5--hover:hover {
  background-color: rgba(0, 0, 0, 0.5) !important;
}

.g-bg-black-opacity-0_5--after::after {
  background-color: rgba(0, 0, 0, 0.5) !important;
}

.g-bg-black-opacity-0_6 {
  background-color: rgba(0, 0, 0, 0.6) !important;
}

.g-bg-black-opacity-0_6--hover:hover {
  background-color: rgba(0, 0, 0, 0.7) !important;
}

.g-bg-black-opacity-0_6--after::after {
  background-color: rgba(0, 0, 0, 0.6) !important;
}

.g-bg-black-opacity-0_7 {
  background-color: rgba(0, 0, 0, 0.7) !important;
}

.g-bg-black-opacity-0_7--hover:hover {
  background-color: rgba(0, 0, 0, 0.7) !important;
}

.g-bg-black-opacity-0_7--after::after {
  background-color: rgba(0, 0, 0, 0.7) !important;
}

.g-bg-black-opacity-0_8 {
  background-color: rgba(0, 0, 0, 0.8) !important;
}

.g-bg-black-opacity-0_8--after::after {
  background-color: rgba(0, 0, 0, 0.8) !important;
}

.g-bg-black-opacity-0_8--hover:hover {
  background-color: rgba(0, 0, 0, 0.8) !important;
}

.g-bg-black-opacity-0_9 {
  background-color: rgba(0, 0, 0, 0.9) !important;
}

.g-bg-black-opacity-0_9--after::after {
  background-color: rgba(0, 0, 0, 0.9) !important;
}

.g-bg-black-opacity-0_9--hover:hover {
  background-color: rgba(0, 0, 0, 0.9) !important;
}

.u-block-hover:hover .g-bg-black--hover {
  background-color: #000 !important;
}

/* White Colors */
.g-bg-white {
  background-color: #fff !important;
}

.g-bg-white--before::before, .g-bg-white--after::after {
  background-color: #fff !important;
}

.g-bg-white--hover:hover, .g-bg-white--active.active {
  background-color: #fff !important;
}

.g-parent:hover .g-bg-white--parent-hover {
  background-color: #fff !important;
}

.g-bg-white--disabled:disabled {
  background-color: #fff !important;
}

.g-bg-white--before::before, .g-bg-white--after::after {
  background-color: #fff !important;
}

.g-parent:hover .g-bg-white-opacity-0--after--parent-hover::after {
  background-color: rgba(255, 255, 255, 0) !important;
}

.g-bg-white-opacity-0_05 {
  background-color: rgba(255, 255, 255, 0.05) !important;
}

.g-bg-white-opacity-0_1 {
  background-color: rgba(255, 255, 255, 0.1) !important;
}

.g-bg-white-opacity-0_1--after::after {
  background-color: rgba(255, 255, 255, 0.1) !important;
}

.g-bg-white-opacity-0_2 {
  background-color: rgba(255, 255, 255, 0.2) !important;
}

.g-bg-white-opacity-0_2--hover:hover {
  background-color: rgba(255, 255, 255, 0.2) !important;
}

.g-bg-white-opacity-0_3 {
  background-color: rgba(255, 255, 255, 0.3) !important;
}

.g-bg-white-opacity-0_3--hover:hover {
  background-color: rgba(255, 255, 255, 0.3) !important;
}

.g-bg-white-opacity-0_3--after::after {
  background-color: rgba(255, 255, 255, 0.3) !important;
}

.g-bg-white-opacity-0_4 {
  background-color: rgba(255, 255, 255, 0.4) !important;
}

.g-bg-white-opacity-0_4--hover:hover {
  background-color: rgba(255, 255, 255, 0.4) !important;
}

.g-bg-white-opacity-0_5 {
  background-color: rgba(255, 255, 255, 0.5) !important;
}

.g-bg-white-opacity-0_5--after::after {
  background-color: rgba(255, 255, 255, 0.5) !important;
}

.g-bg-white-opacity-0_7 {
  background-color: rgba(255, 255, 255, 0.7) !important;
}

.g-bg-white-opacity-0_7--hover:hover {
  background-color: rgba(255, 255, 255, 0.7) !important;
}

.g-bg-white-opacity-0_7--after::after {
  background-color: rgba(255, 255, 255, 0.7) !important;
}

.g-bg-white-opacity-0_8 {
  background-color: rgba(255, 255, 255, 0.8) !important;
}

.g-bg-white-opacity-0_8--hover:hover {
  background-color: rgba(255, 255, 255, 0.8) !important;
}

.g-bg-white-opacity-0_8--after::after {
  background-color: rgba(255, 255, 255, 0.8) !important;
}

.g-bg-white-opacity-0_8--hover--after:hover::after {
  background-color: rgba(59, 177, 143, 0.8) !important;
}

.g-bg-white-opacity-0_9 {
  background-color: rgba(255, 255, 255, 0.9) !important;
}

.g-bg-white-opacity-0_9--hover:hover {
  background-color: rgba(255, 255, 255, 0.9) !important;
}

.g-bg-white-opacity-0_9--after::after {
  background-color: rgba(255, 255, 255, 0.9) !important;
}

/* Gray Colors */
.g-bg-gray-dark-v1 {
  background-color: #111 !important;
}

.g-bg-gray-dark-v1--hover:hover {
  background-color: #111 !important;
}

.g-bg-gray-dark-v2 {
  background-color: #333 !important;
}

.g-bg-gray-dark-v2--hover:hover {
  background-color: #333 !important;
}

.g-bg-gray-dark-v3 {
  background-color: #555 !important;
}

.g-bg-gray-dark-v3--hover:hover {
  background-color: #555 !important;
}

.g-bg-gray-dark-v4 {
  background-color: #777 !important;
}

.g-bg-gray-dark-v4--hover:hover {
  background-color: #777 !important;
}

.g-bg-gray-dark-v5 {
  background-color: #999 !important;
}

.g-bg-gray-dark-v5--hover:hover {
  background-color: #999 !important;
}

.g-bg-gray-light-v1 {
  background-color: #bbb !important;
}

.g-bg-gray-light-v1--hover:hover {
  background-color: #bbb !important;
}

.g-bg-gray-light-v2 {
  background-color: #ccc !important;
}

.g-bg-gray-light-v2--hover:hover {
  background-color: #ccc !important;
}

.g-bg-gray-light-v3 {
  background-color: #ddd !important;
}

.g-bg-gray-light-v3--hover:hover {
  background-color: #ddd !important;
}

.g-bg-gray-light-v4 {
  background-color: #eee !important;
}

.g-bg-gray-light-v4--hover:hover {
  background-color: #eee !important;
}

.g-bg-gray-light-v5 {
  background-color: #f7f7f7 !important;
}

.g-bg-gray-light-v5--hover:hover {
  background-color: #f7f7f7 !important;
}

.g-bg-gray-light-v5--active.active,
.active .g-bg-gray-light-v5--active {
  background-color: #f7f7f7 !important;
}

/* Transparent */
.g-bg-transparent {
  background-color: transparent !important;
}

.g-bg-transparent--hover:hover {
  background-color: transparent !important;
}

.g-bg-transparent--hover--after:hover::after {
  background-color: transparent !important;
}

.g-parent:hover .g-bg-transparent--parent-hover {
  background-color: transparent !important;
}

/* Complementary Colors
------------------------------------*/
/* Beige Colors */
.g-bg-beige {
  background-color: #e5e1de !important;
}

/* Color Green */
.g-bg-green {
  background-color: #72c02c !important;
}

.g-bg-green-opacity-0_1 {
  background-color: rgba(114, 192, 44, 0.1) !important;
}

.g-bg-green--hover:hover {
  background-color: #72c02c !important;
}

/* Color Blue */
.g-bg-blue {
  background-color: #3398dc !important;
}

.g-bg-blue-opacity-0_1 {
  background-color: rgba(51, 152, 220, 0.1) !important;
}

.g-bg-blue-opacity-0_7 {
  background-color: rgba(51, 152, 220, 0.7) !important;
}

.g-bg-blue-opacity-0_9 {
  background-color: rgba(51, 152, 220, 0.9) !important;
}

.g-bg-blue--hover:hover {
  background-color: #3398dc !important;
}

/* Color Light Blue */
.g-bg-lightblue {
  background-color: #edf2f8 !important;
}

.g-bg-lightblue-opacity-0_1 {
  background-color: rgba(237, 242, 248, 0.1) !important;
}

.g-bg-lightblue-v1 {
  background-color: #d6e2ee !important;
}

.g-bg-lightblue-v1-opacity-0_1 {
  background-color: rgba(214, 226, 238, 0.1) !important;
}

/* Color Dark Blue */
.g-bg-darkblue {
  background-color: #009 !important;
}

.g-bg-darkblue-opacity-0_1 {
  background-color: rgba(0, 0, 153, 0.1) !important;
}

/* Color Indigo */
.g-bg-indigo {
  background-color: #4263a3 !important;
}

.g-bg-indigo-opacity-0_1 {
  background-color: rgba(66, 99, 163, 0.1) !important;
}

/* Color Red */
.g-bg-red {
  background-color: #f00 !important;
}

.g-bg-red-opacity-0_1 {
  background-color: rgba(255, 0, 0, 0.1) !important;
}

.g-bg-red-opacity-0_2 {
  background-color: rgba(255, 0, 0, 0.2) !important;
}

.g-bg-red-opacity-0_5 {
  background-color: rgba(255, 0, 0, 0.5) !important;
}

.g-bg-red-opacity-0_8 {
  background-color: rgba(255, 0, 0, 0.8) !important;
}

.g-bg-red--hover:hover {
  background-color: #f00 !important;
}

/* Color Light Red */
.g-bg-lightred {
  background-color: #f5840b !important;
}

.g-bg-lightred-opacity-0_1 {
  background-color: rgba(230, 75, 59, 0.1) !important;
}

.g-bg-lightred--hover:hover {
  background-color: #e64b3b !important;
}

/* Color Dark Red */
.g-bg-darkred {
  background-color: #a10f2b !important;
}

.g-bg-darkred-opacity-0_1 {
  background-color: rgba(161, 15, 43, 0.1) !important;
}

/* Color Purple */
.g-bg-purple {
  background-color: #9a69cb !important;
}

.g-bg-purple-opacity-0_1 {
  background-color: rgba(154, 105, 203, 0.1) !important;
}

.g-bg-purple-opacity-0_7 {
  background-color: rgba(154, 105, 203, 0.7) !important;
}

.g-bg-purple-opacity-0_9 {
  background-color: rgba(154, 105, 203, 0.9) !important;
}

.g-bg-purple-opacity-0_9--after::after {
  background-color: rgba(154, 105, 203, 0.9) !important;
}

.g-bg-purple--hover:hover {
  background-color: #9a69cb !important;
}

/* Color Dark Purple */
.g-bg-darkpurple {
  background-color: #6639b6 !important;
}

.g-bg-darkpurple-opacity-0_1 {
  background-color: rgba(102, 57, 182, 0.1) !important;
}

/* Color Pink */
.g-bg-pink {
  background-color: #e81c62 !important;
}

.g-bg-pink-opacity-0_1 {
  background-color: rgba(232, 28, 98, 0.1) !important;
}

.g-bg-pink-opacity-0_9 {
  background-color: rgba(232, 28, 98, 0.9) !important;
}

.g-bg-pink--hover:hover {
  background-color: #e81c62 !important;
}

.g-bg-pink--before::after, .g-bg-pink--after::after {
  background-color: #e81c62 !important;
}

.g-bg-pink--before--hover:hover::after, .g-bg-pink--after--hover:hover::after {
  background-color: #e81c62 !important;
}

/* Color Orange */
.g-bg-orange {
  background-color: #e57d20 !important;
}

.g-bg-orange-opacity-0_1 {
  background-color: rgba(229, 125, 32, 0.1) !important;
}

.g-bg-orange-opacity-0_2 {
  background-color: rgba(229, 125, 32, 0.2) !important;
}

.g-bg-orange--hover:hover {
  background-color: #e57d20 !important;
}

/* Color Deep Orange */
.g-bg-deeporange {
  background-color: #fe541e !important;
}

.g-bg-deeporange-opacity-0_1 {
  background-color: rgba(254, 84, 30, 0.1) !important;
}

.g-bg-deeporange--hover:hover {
  background-color: #fe541e !important;
}

/* Color Yellow */
.g-bg-yellow {
  background-color: #ebc71d !important;
}

.g-bg-yellow-opacity-0_1 {
  background-color: rgba(235, 199, 29, 0.1) !important;
}

.g-bg-yellow-opacity-0_7 {
  background: rgba(235, 199, 29, 0.7) !important;
}

.g-bg-yellow--hover:hover {
  background-color: #ebc71d !important;
}

/* Color Aqua */
.g-bg-aqua {
  background-color: #29d6e6 !important;
}

.g-bg-aqua-opacity-0_1 {
  background-color: rgba(41, 214, 230, 0.1) !important;
}

.g-bg-aqua-opacity-0_9 {
  background-color: rgba(41, 214, 230, 0.9) !important;
}

.g-bg-aqua--hover:hover {
  background-color: #29d6e6 !important;
}

/* Color Cyan */
.g-bg-cyan {
  background-color: #00bed6 !important;
}

.g-bg-cyan-opacity-0_1 {
  background-color: rgba(0, 190, 214, 0.1) !important;
}

.g-bg-cyan-opacity-0_9 {
  background-color: rgba(0, 190, 214, 0.9) !important;
}

.g-bg-cyan-opacity-0_9--after::after {
  background-color: rgba(0, 190, 214, 0.9) !important;
}

.g-bg-cyan--hover:hover {
  background-color: #00bed6 !important;
}

/* Color Teal */
.g-bg-teal {
  background-color: #18ba9b !important;
}

.g-bg-teal-opacity-0_1 {
  background-color: rgba(24, 186, 155, 0.1) !important;
}

.g-bg-teal-opacity-0_9 {
  background-color: rgba(24, 186, 155, 0.9) !important;
}

.g-bg-teal-opacity-0_9--after::after {
  background-color: rgba(24, 186, 155, 0.9) !important;
}

.g-bg-teal--hover:hover {
  background-color: #18ba9b !important;
}

/* Color Brown */
.g-bg-brown {
  background-color: #9c8061 !important;
}

.g-bg-brown-opacity-0_1 {
  background-color: rgba(156, 128, 97, 0.1) !important;
}

.g-bg-brown--hover:hover {
  background-color: #9c8061 !important;
}

/* Color Blue Gray */
.g-bg-bluegray {
  background-color: #585f69 !important;
}

.g-bg-bluegray-opacity-0_1 {
  background-color: rgba(88, 95, 105, 0.1) !important;
}

.g-bg-bluegray-opacity-0_2--before::before, .g-bg-bluegray-opacity-0_2--after::after {
  background-color: rgba(88, 95, 105, 0.2) !important;
}

.g-bg-bluegray-opacity-0_3--before::before, .g-bg-bluegray-opacity-0_3--after::after {
  background-color: rgba(88, 95, 105, 0.3) !important;
}

.g-bg-bluegray-opacity-0_5, .g-bg-bluegray-opacity-0_5--after::after {
  background-color: rgba(88, 95, 105, 0.5) !important;
}

.g-bg-bluegray-opacity-0_7 {
  background-color: rgba(88, 95, 105, 0.7) !important;
}

.g-bg-bluegray--hover:hover {
  background-color: #585f69 !important;
}

.g-grayscale-100x {
  filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");
  /* Firefox 10+, Firefox on Android */
  filter: gray;
  -webkit-filter: grayscale(100%);
}

.g-parent:hover .g-grayscale-0--parent-hover {
  filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0'/></filter></svg>#grayscale");
  -webkit-filter: grayscale(0%);
}

.g-grayscale-0--hover:hover {
  filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0'/></filter></svg>#grayscale");
  -webkit-filter: grayscale(0%);
}

/* O */
@media (min-width: 576px) {
  .g-bg-transparent--sm {
    background-color: transparent !important;
  }
}
/*------------------------------------
  Background Colors Extended
------------------------------------*/
.js-header-change-moment .g-bg-primary--scrolling {
  background-color: #003a79 !important;
}

/*------------------------------------
  Social Background Colors
------------------------------------*/
/* Facebook */
.g-bg-facebook {
  background-color: #3b5998;
}

.u-block-hover:hover .g-bg-facebook--hover, .g-bg-facebook--hover:hover {
  background-color: #344e86 !important;
}

/* Twitter */
.g-bg-twitter {
  background-color: #00acee;
}

.u-block-hover:hover .g-bg-twitter--hover, .g-bg-twitter--hover:hover {
  background-color: #009ad5 !important;
}

/* Skype */
.g-bg-skype {
  background-color: #00aff0;
}

.u-block-hover:hover .g-bg-skype--hover, .g-bg-skype--hover:hover {
  background-color: #009cd7 !important;
}

/* Pinterest */
.g-bg-pinterest {
  background-color: #c8232c;
}

.u-block-hover:hover .g-bg-pinterest--hover, .g-bg-pinterest--hover:hover {
  background-color: #b21f27 !important;
}

/* Vine */
.g-bg-vine {
  background-color: #00bf8f;
}

.u-block-hover:hover .g-bg-vine--hover, .g-bg-vine--hover:hover {
  background-color: #00a67c !important;
}

/* Youtube */
.g-bg-youtube {
  background-color: #c4302b;
}

.u-block-hover:hover .g-bg-youtube--hover, .g-bg-youtube--hover:hover {
  background-color: #af2b26 !important;
}

/* Google plus */
.g-bg-google-plus {
  background-color: #dd4b39;
}

.u-block-hover:hover .g-bg-google-plus--hover, .g-bg-google-plus--hover:hover {
  background-color: #d73925 !important;
}

/* Dribbble */
.g-bg-dribbble {
  background-color: #ea4c89;
}

.u-block-hover:hover .g-bg-dribbble--hover, .g-bg-dribbble--hover:hover {
  background-color: #e7357a !important;
}

/* VK */
.g-bg-vk {
  background-color: #2b587a;
}

.u-block-hover:hover .g-bg-vk--hover, .g-bg-vk--hover:hover {
  background-color: #244a67 !important;
}

/* Linkedin */
.g-bg-linkedin {
  background-color: #0e76a8;
}

.u-block-hover:hover .g-bg-linkedin--hover, .g-bg-linkedin--hover:hover {
  background-color: #0c6590 !important;
}

/* Instagram */
.g-bg-instagram {
  background-color: #3f729b;
}

.u-block-hover:hover .g-bg-instagram--hover, .g-bg-instagram--hover:hover {
  background-color: #386589 !important;
}

/*------------------------------------
  Images Grid
------------------------------------*/
.g-bg-grid-v1--before::before {
  background-image: url("../img/bg/grid/wave.png");
}

.g-bg-grid-v2--before::after {
  background-image: url("../img/bg/grid/tile-left.png");
}

.g-bg-grid-v3--before::after {
  background-image: url("../img/bg/grid/tile-right.png");
}

.g-bg-grid-v4--before::after {
  background-image: url("../img/bg/grid/diagonal-left.png");
}

.g-bg-grid-v5--before::after {
  background-image: url("../img/bg/grid/diagonal-right.png");
}

.g-bg-grid-v6--before::after {
  background-image: url("../img/bg/grid/zigzag-left.png");
}

.g-bg-grid-v7--before::after {
  background-image: url("../img/bg/grid/zigzag-right.png");
}

/*------------------------------------
  Covers
------------------------------------*/
.g-bg-cover {
  position: relative;
}

.g-bg-cover::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.g-bg-cover-v1::after {
  position: absolute;
  top: 0.35714rem;
  right: 0.35714rem;
  bottom: 0.35714rem;
  left: 0.35714rem;
}

.g-bg-cover__inner {
  z-index: 1;
  position: relative;
}

/*------------------------------------
  Background Image Style
------------------------------------*/
.g-bg-img-hero {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

/*------------------------------------
  Background Patterns
------------------------------------*/
.g-bg-pattern-green {
  background-image: url("../img/bg/pattern--green.png");
}

/*------------------------------------
  Background Position
------------------------------------*/
.g-bg-pos-center {
  background-position: center;
}

.g-bg-pos-left-center {
  background-position: left center;
}

.g-bg-pos-top-left {
  background-position: top left;
}

.g-bg-pos-top-right {
  background-position: top right;
}

.g-bg-pos-top-center {
  background-position: top center;
}

.g-bg-pos-bottom-center {
  background-position: bottom center;
}

/*------------------------------------
  Background Repeat
------------------------------------*/
.g-bg-no-repeat {
  background-repeat: no-repeat;
}

/*------------------------------------
  Background Size
------------------------------------*/
.g-bg-size-cover {
  background-size: cover !important;
}

.g-bg-size-100x {
  background-size: 100% !important;
}

.g-bg-size-100x--hover:hover {
  background-size: 100% !important;
}

.g-parent:hover .g-bg-size-100x--parent-hover {
  background-size: 100% !important;
}

.g-bg-size-120x {
  background-size: 120% !important;
}

.g-bg-size-120x--hover {
  background-size: 120% !important;
}

.g-parent:hover .g-bg-size-120x--parent-hover {
  background-size: 120% !important;
}

.g-bg-repeat {
  background-repeat: repeat !important;
  /* P */
  background-size: auto !important;
}

/* Primary Colors */
.g-fill-primary {
  fill: #003a79 !important;
}

.g-fill-primary path,
.g-fill-primary polygon {
  fill: #003a79 !important;
}

.g-fill-primary--hover:hover path,
.g-fill-primary--hover:hover polygon {
  fill: #003a79 !important;
}

*:hover > * > .g-fill-primary--hover-parent svg path,
*:hover > * > .g-fill-primary--hover-parent svg polygon {
  fill: #003a79 !important;
}

.g-fill-white {
  fill: #fff !important;
}

.g-fill-white path,
.g-fill-white polygon {
  fill: #fff !important;
}

.g-fill-white--opened-menu:not(.collapsed) path,
.g-fill-white--opened-menu:not(.collapsed) polygon {
  fill: #fff !important;
}

*:not(.collapsed) > .g-fill-white--parent-opened-menu path,
*:not(.collapsed) > .g-fill-white--parent-opened-menu polygon {
  fill: #fff !important;
}

.g-fill-white--hover:hover path,
.g-fill-white--hover:hover polygon {
  fill: #fff !important;
}

*:hover > * > .g-fill-white--hover-parent svg path,
*:hover > * > .g-fill-white--hover-parent svg polygon {
  fill: #fff !important;
}

.g-fill-main {
  fill: #000 !important;
}

.g-fill-main path,
.g-fill-main polygon {
  fill: #000 !important;
}

.g-fill-main--opened-menu:not(.collapsed) path,
.g-fill-main--opened-menu:not(.collapsed) polygon {
  fill: #000 !important;
}

*:not(.collapsed) > .g-fill-main--parent-opened-menu path,
*:not(.collapsed) > .g-fill-main--parent-opened-menu polygon {
  fill: #000 !important;
}

.g-fill-main--hover:hover path,
.g-fill-main--hover:hover polygon {
  fill: #000 !important;
}

*:hover > * > .g-fill-main--hover-parent svg path,
*:hover > * > .g-fill-main--hover-parent svg polygon {
  fill: #fff !important;
}

.g-fill-gray-light-v4 path,
.g-fill-gray-light-v4 polygon {
  fill: #eee !important;
}

.g-fill-gray-light-v4--hover:hover path,
.g-fill-gray-light-v4--hover:hover polygon {
  fill: #eee !important;
}

*:hover > * > .g-fill-gray-light-v4--hover-parent svg path,
*:hover > * > .g-fill-gray-light-v4--hover-parent svg polygon {
  fill: #eee !important;
}

.g-fill-red path,
.g-fill-red polygon {
  fill: #f00 !important;
}

.g-fill-red--hover:hover path,
.g-fill-red--hover:hover polygon {
  fill: #f00 !important;
}

*:hover > * > .g-fill-red--hover-parent path,
*:hover > * > .g-fill-red--hover-parent polygon {
  fill: #f00 !important;
}

*:hover > .g-fill-red--parent-hover path,
*:hover > .g-fill-red--parent-hover polygon {
  fill: #f00 !important;
}

*:hover > * > * > .g-fill-red--parent-parent-parent-hover path,
*:hover > * > * > .g-fill-red--parent-parent-parent-hover polygon {
  fill: #f00 !important;
}

/*------------------------------------
  Borders Default (solid)
------------------------------------*/
.g-brd-none {
  /* P */
  border: none !important;
}

.g-brd-x {
  border-left: solid 1px transparent !important;
  border-right: solid 1px transparent !important;
}

.g-brd-y {
  border-top: solid 1px transparent !important;
  border-bottom: solid 1px transparent !important;
}

.g-brd-around {
  border: solid 1px transparent !important;
}

.g-brd-top {
  border-top: solid 1px transparent !important;
}

.g-brd-right {
  border-right: solid 1px transparent !important;
}

.g-brd-bottom {
  border-bottom: solid 1px transparent !important;
}

.g-brd-left {
  border-left: solid 1px transparent !important;
}

.g-brd-left-none {
  border-left: none !important;
}

@media (min-width: 576px) {
  .g-brd-around--sm {
    border: solid 1px transparent !important;
  }
  .g-brd-top--sm {
    border-top: solid 1px transparent !important;
  }
  .g-brd-right--sm {
    border-right: solid 1px transparent !important;
  }
  .g-brd-bottom--sm {
    border-bottom: solid 1px transparent !important;
  }
  .g-brd-left--sm {
    border-left: solid 1px transparent !important;
  }
}
@media (min-width: 768px) {
  .g-brd-x--md {
    border-left: solid 1px transparent !important;
    border-right: solid 1px transparent !important;
  }
  .g-brd-around--md {
    border: solid 1px transparent !important;
  }
  .g-brd-top--md {
    border-top: solid 1px transparent !important;
  }
  .g-brd-right--md {
    border-right: solid 1px transparent !important;
  }
  .g-brd-bottom--md {
    border-bottom: solid 1px transparent !important;
  }
  .g-brd-left--md {
    border-left: solid 1px transparent !important;
  }
}
@media (min-width: 992px) {
  /* P */
  .g-brd-around--lg {
    border: solid 1px transparent !important;
  }
  .g-brd-top--lg {
    border-top: solid 1px transparent !important;
  }
  .g-brd-right--lg {
    border-right: solid 1px transparent !important;
  }
  .g-brd-bottom--lg {
    border-bottom: solid 1px transparent !important;
  }
  .g-brd-left--lg {
    border-left: solid 1px transparent !important;
  }
  .g-brd-left-none--lg {
    border-left: none !important;
  }
  .g-brd-x--lg {
    border-left: solid 1px transparent;
    border-right: solid 1px transparent;
  }
  .g-brd-none--lg {
    border: none !important;
  }
}
/*------------------------------------
  Borders None
------------------------------------*/
.g-brd-around-none {
  border-width: 0 !important;
}

.g-brd-y-none {
  border-top: none !important;
  border-bottom: none !important;
}

.g-brd-top-none {
  border-top: none !important;
}

.g-brd-bottom-none {
  border-bottom: none !important;
}

.g-brd-x-none {
  border-left: none !important;
  border-right: none !important;
}

.g-brd-left-none {
  border-left: none !important;
}

.g-brd-right-none {
  border-right: none !important;
}

@media (min-width: 576px) {
  .g-brd-around-none--sm {
    border-width: 0 !important;
  }
  .g-brd-y-none--sm {
    border-top: none !important;
    border-bottom: none !important;
  }
  .g-brd-top-none--sm {
    border-top: none !important;
  }
  .g-brd-bottom-none--sm {
    border-bottom: none !important;
  }
  .g-brd-x-none--sm {
    border-left: none !important;
    border-right: none !important;
  }
  .g-brd-left-none--sm {
    border-left: none !important;
  }
  .g-brd-right-none--sm {
    border-right: none !important;
  }
}
@media (min-width: 768px) {
  .g-brd-around-none--md {
    border-width: 0 !important;
  }
  .g-brd-y-none--md {
    border-top: none !important;
    border-bottom: none !important;
  }
  .g-brd-top-none--md {
    border-top: none !important;
  }
  .g-brd-bottom-none--md {
    border-bottom: none !important;
  }
  .g-brd-x-none--md {
    border-left: none !important;
    border-right: none !important;
  }
  .g-brd-left-none--md {
    border-left: none !important;
  }
  .g-brd-right-none--md {
    border-right: none !important;
  }
}
@media (min-width: 992px) {
  .g-brd-around-none--lg {
    border-width: 0 !important;
  }
  .g-brd-y-none--lg {
    border-top: none !important;
    border-bottom: none !important;
  }
  .g-brd-top-none--lg {
    border-top: none !important;
  }
  .g-brd-bottom-none--lg {
    border-bottom: none !important;
  }
  .g-brd-x-none--lg {
    border-left: none !important;
    border-right: none !important;
  }
  .g-brd-left-none--lg {
    border-left: none !important;
  }
  .g-brd-right-none--lg {
    border-right: none !important;
  }
}
@media (min-width: 1200px) {
  .g-brd-around-none--xl {
    border-width: 0 !important;
  }
  .g-brd-y-none--xl {
    border-top: none !important;
    border-bottom: none !important;
  }
  .g-brd-top-none--xl {
    border-top: none !important;
  }
  .g-brd-bottom-none--xl {
    border-bottom: none !important;
  }
  .g-brd-x-none--xl {
    border-left: none !important;
    border-right: none !important;
  }
  .g-brd-left-none--xl {
    border-left: none !important;
  }
  .g-brd-right-none--xl {
    border-right: none !important;
  }
}
/*------------------------------------
  Border Style
------------------------------------*/
.g-brd-style-solid {
  border-style: solid !important;
}

.g-brd-style-dashed {
  border-style: dashed !important;
}

.g-brd-style-dotted {
  border-style: dotted !important;
}

/*------------------------------------
  Border Radius (Rounded Styles)
------------------------------------*/
/* Rounded Around */
.rounded-0 {
  border-radius: 0 !important;
}

.g-rounded-50x {
  border-radius: 50%;
}

.g-rounded-1 {
  border-radius: 1px !important;
}

.g-rounded-2 {
  border-radius: 2px !important;
}

.g-rounded-3 {
  border-radius: 3px !important;
}

.g-rounded-4 {
  border-radius: 4px !important;
}

.g-rounded-5 {
  border-radius: 5px !important;
}

.g-rounded-6 {
  border-radius: 6px !important;
}

.g-rounded-7 {
  border-radius: 7px !important;
}

.g-rounded-10 {
  border-radius: 10px !important;
}

.g-rounded-15 {
  border-radius: 15px !important;
}

.g-rounded-20 {
  border-radius: 20px !important;
}

.g-rounded-25 {
  border-radius: 25px !important;
}

.g-rounded-30 {
  border-radius: 30px !important;
}

.g-rounded-50 {
  border-radius: 50px !important;
}

.g-rounded-100 {
  border-radius: 100px !important;
}

.g-rounded-100--after::after {
  border-radius: 100px !important;
}

/* Rounded Top */
.g-rounded-top-5 {
  border-top-left-radius: 5px !important;
  border-top-right-radius: 5px !important;
}

/* Rounded Right */
.g-rounded-right-0 {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

.g-rounded-right-3 {
  border-top-right-radius: 3px !important;
  border-bottom-right-radius: 3px !important;
}

.g-rounded-right-4 {
  border-top-right-radius: 4px !important;
  border-bottom-right-radius: 4px !important;
}

.g-rounded-right-5 {
  border-top-right-radius: 5px !important;
  border-bottom-right-radius: 5px !important;
}

.g-rounded-right-10 {
  border-top-right-radius: 10px !important;
  border-bottom-right-radius: 10px !important;
}

.g-rounded-right-20 {
  border-bottom-right-radius: 20px !important;
  border-top-right-radius: 20px !important;
}

.g-rounded-right-25 {
  border-bottom-right-radius: 25px !important;
  border-top-right-radius: 25px !important;
}

.g-rounded-right-30 {
  border-top-right-radius: 30px !important;
  border-bottom-right-radius: 30px !important;
}

.g-rounded-right-50 {
  border-top-right-radius: 50px !important;
  border-bottom-right-radius: 50px !important;
}

/* Rounded Bottom */
.g-rounded-bottom-0 {
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

.g-rounded-bottom-3 {
  border-bottom-left-radius: 3px !important;
  border-bottom-right-radius: 3px !important;
}

.g-rounded-bottom-4 {
  border-bottom-left-radius: 4px !important;
  border-bottom-right-radius: 4px !important;
}

.g-rounded-bottom-5 {
  border-bottom-left-radius: 5px !important;
  border-bottom-right-radius: 5px !important;
}

/* Rounded Left */
.g-rounded-left-0 {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

.g-rounded-left-3 {
  border-top-left-radius: 3px !important;
  border-bottom-left-radius: 3px !important;
}

.g-rounded-left-4 {
  border-top-left-radius: 4px !important;
  border-bottom-left-radius: 4px !important;
}

.g-rounded-left-5 {
  border-top-left-radius: 5px !important;
  border-bottom-left-radius: 5px !important;
}

.g-rounded-left-10 {
  border-top-left-radius: 10px !important;
  border-bottom-left-radius: 10px !important;
}

.g-rounded-left-20 {
  border-bottom-left-radius: 20px !important;
  border-top-left-radius: 20px !important;
}

.g-rounded-left-25 {
  border-bottom-left-radius: 25px !important;
  border-top-left-radius: 25px !important;
}

.g-rounded-left-30 {
  border-top-left-radius: 30px !important;
  border-bottom-left-radius: 30px !important;
}

.g-rounded-left-50 {
  border-top-left-radius: 50px !important;
  border-bottom-left-radius: 50px !important;
}

.g-rounded-circle--before::before {
  border-radius: 50% !important;
}

.g-rounded-circle--after::after {
  border-radius: 50% !important;
}

@media (min-width: 768px) {
  .g-rounded-0--md {
    border-radius: 0 !important;
  }
  .g-rounded-left-0--md {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }
  .g-rounded-right-0--md {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }
}
@media (min-width: 992px) {
  .g-rounded-left-5--lg-up {
    border-top-left-radius: 5px !important;
    border-bottom-left-radius: 5px !important;
  }
  .g-rounded-right-5--lg-up {
    border-top-right-radius: 5px !important;
    border-bottom-right-radius: 5px !important;
  }
}
/*------------------------------------
  Borders Default (dashed)
------------------------------------*/
.g-brd-around--dashed {
  border: dashed 1px transparent;
}

.g-brd-top--dashed {
  border-top: dashed 1px transparent;
}

.g-brd-bottom--dashed {
  border-bottom: dashed 1px transparent;
}

.g-brd-right--dashed {
  border-right: dashed 1px transparent;
}

.g-brd-left--dashed {
  border-left: dashed 1px transparent;
}

@media (min-width: 576px) {
  .g-brd-around--dashed--sm {
    border: dashed 1px transparent;
  }
  .g-brd-top--dashed--sm {
    border-top: dashed 1px transparent;
  }
  .g-brd-bottom--dashed--sm {
    border-bottom: dashed 1px transparent;
  }
  .g-brd-right--dashed--sm {
    border-right: dashed 1px transparent;
  }
  .g-brd-left--dashed--sm {
    border-left: dashed 1px transparent;
  }
}
@media (min-width: 768px) {
  .g-brd-around--dashed--md {
    border: dashed 1px transparent;
  }
  .g-brd-top--dashed--md {
    border-top: dashed 1px transparent;
  }
  .g-brd-bottom--dashed--md {
    border-bottom: dashed 1px transparent;
  }
  .g-brd-right--dashed--md {
    border-right: dashed 1px transparent;
  }
  .g-brd-left--dashed--md {
    border-left: dashed 1px transparent;
  }
}
/*------------------------------------
  Borders Default (dotted)
------------------------------------*/
.g-brd-around--dotted {
  border: dotted 1px transparent;
}

.g-brd-top--dotted {
  border-top: dotted 1px transparent;
}

.g-brd-bottom--dotted {
  border-bottom: dotted 1px transparent;
}

.g-brd-right--dotted {
  border-right: dotted 1px transparent;
}

.g-brd-left--dotted {
  border-left: dotted 1px transparent;
}

@media (min-width: 576px) {
  .g-brd-around--dotted--sm {
    border: dotted 1px transparent;
  }
  .g-brd-top--dotted--sm {
    border-top: dotted 1px transparent;
  }
  .g-brd-bottom--dotted--sm {
    border-bottom: dotted 1px transparent;
  }
  .g-brd-right--dotted--sm {
    border-right: dotted 1px transparent;
  }
  .g-brd-left--dotted--sm {
    border-left: dotted 1px transparent;
  }
}
@media (min-width: 768px) {
  .g-brd-around--dotted--md {
    border: dotted 1px transparent;
  }
  .g-brd-top--dotted--md {
    border-top: dotted 1px transparent;
  }
  .g-brd-bottom--dotted--md {
    border-bottom: dotted 1px transparent;
  }
  .g-brd-right--dotted--md {
    border-right: dotted 1px transparent;
  }
  .g-brd-left--dotted--md {
    border-left: dotted 1px transparent;
  }
}
/*------------------------------------
  Border Width
------------------------------------*/
.g-brd-0 {
  border-width: 0 !important;
}

.g-brd-1 {
  border-width: 1px !important;
}

.g-brd-2 {
  border-width: 2px !important;
}

.g-brd-3 {
  border-width: 3px !important;
}

.g-brd-3--before::before {
  border-width: 3px !important;
}

.g-brd-3--before--active.active::before {
  border-width: 3px !important;
}

.g-brd-4 {
  border-width: 4px !important;
}

.g-brd-5 {
  border-width: 5px !important;
}

.g-brd-6 {
  border-width: 6px !important;
}

.g-brd-7 {
  border-width: 7px !important;
}

.g-brd-10 {
  border-width: 10px !important;
}

.g-brd-12 {
  border-width: 12px !important;
}

.g-brd-top-0 {
  border-top-width: 0 !important;
}

.g-brd-top-2 {
  border-top-width: 2px !important;
}

.g-brd-top-3 {
  border-top-width: 3px !important;
}

.g-brd-top-5 {
  border-top-width: 5px !important;
}

.g-brd-bottom-0 {
  border-bottom-width: 0 !important;
}

.g-brd-bottom-2 {
  border-bottom-width: 2px !important;
}

.g-brd-bottom-2--hover:hover {
  border-bottom-width: 2px !important;
}

.g-parent:hover .g-brd-bottom-2--parent-hover {
  border-bottom-width: 2px !important;
}

.g-brd-bottom-5 {
  border-bottom-width: 5px !important;
}

.g-brd-left-0 {
  border-left-width: 0 !important;
}

.g-brd-left-1 {
  border-left-width: 1px !important;
}

.g-brd-left-2 {
  border-left-width: 2px !important;
}

.g-brd-left-3 {
  border-left-width: 3px !important;
}

.g-brd-left-4 {
  border-left-width: 4px !important;
}

.g-brd-right-0 {
  border-right-width: 0 !important;
}

.g-brd-right-1 {
  border-right-width: 1px !important;
}

.g-brd-right-2 {
  border-right-width: 2px !important;
}

.g-brd-right-3 {
  border-right-width: 3px !important;
}

.g-brd-right-4 {
  border-right-width: 4px !important;
}

@media (min-width: 768px) {
  .g-brd-0--md {
    border-width: 0 !important;
  }
  .g-brd-1--md {
    border-width: 1px !important;
  }
  .g-brd-2--md {
    border-width: 2px !important;
  }
  .g-brd-3--md {
    border-width: 3px !important;
  }
  .g-brd-4--md {
    border-width: 4px !important;
  }
  .g-brd-5--md {
    border-width: 5px !important;
  }
  .g-brd-6--md {
    border-width: 6px !important;
  }
  .g-brd-10--md {
    border-width: 10px !important;
  }
  .g-brd-top-0--md {
    border-top-width: 0 !important;
  }
  .g-brd-top-2--md {
    border-top-width: 2px !important;
  }
  .g-brd-top-3--md {
    border-top-width: 3px !important;
  }
  .g-brd-top-5--md {
    border-top-width: 5px !important;
  }
  .g-brd-bottom-0--md {
    border-bottom-width: 0 !important;
  }
  .g-brd-bottom-2--md {
    border-bottom-width: 2px !important;
  }
  .g-brd-bottom-5--md {
    border-bottom-width: 5px !important;
  }
  .g-brd-left-0--md {
    border-left-width: 0 !important;
  }
  .g-brd-left-1--md {
    border-left-width: 1px !important;
  }
  .g-brd-left-2--md {
    border-left-width: 2px !important;
  }
  .g-brd-left-3--md {
    border-left-width: 3px !important;
  }
  .g-brd-left-4--md {
    border-left-width: 4px !important;
  }
  .g-brd-right-0--md {
    border-right-width: 0 !important;
  }
  .g-brd-right-1--md {
    border-right-width: 1px !important;
  }
}
@media (min-width: 992px) {
  .g-brd-0--lg {
    border-width: 0 !important;
  }
  .g-brd-1--lg {
    border-width: 1px !important;
  }
  .g-brd-top-0--lg {
    border-top-width: 0 !important;
  }
  .g-brd-top-1--lg {
    border-top-width: 1px !important;
  }
  .g-brd-bottom-0--lg {
    border-bottom-width: 0 !important;
  }
  .g-brd-bottom-1--lg {
    border-bottom-width: 1px !important;
  }
  .g-brd-left-0--lg {
    border-left-width: 0 !important;
  }
  .g-brd-left-1--lg {
    border-left-width: 1px !important;
  }
  .g-brd-right-0--lg {
    border-right-width: 0 !important;
  }
  .g-brd-right-1--lg {
    border-right-width: 1px !important;
  }
}
/*------------------------------------
  Border Colors
------------------------------------*/
/* Basic Colors
------------------------------------*/
/* Primary Colors */
.g-brd-primary {
  border-color: #003a79 !important;
}

.g-brd-primary--before::before {
  border-color: #003a79 !important;
}

.g-brd-primary--before--active.active::before {
  border-color: #003a79 !important;
}

.g-brd-primary--hover:hover, .g-brd-primary--active.active {
  border-color: #003a79 !important;
}

.g-brd-primary--active.active,
.active .g-brd-primary--active {
  border-color: #003a79 !important;
}

*:hover > .g-brd-primary--hover-parent {
  border-color: #003a79 !important;
}

.g-brd-primary-opacity-0_3 {
  border-color: rgba(59, 177, 143, 0.3) !important;
}

.g-brd-primary-opacity-0_3--hover:hover, .g-brd-primary-opacity-0_3--active.active {
  border-color: rgba(59, 177, 143, 0.3) !important;
}

*:hover > .g-brd-primary-opacity-0_3--hover-parent {
  border-color: rgba(59, 177, 143, 0.3) !important;
}

.g-brd-primary-dark-dark-v1 {
  border-color: #38a989 !important;
}

.g-brd-primary-dark-dark-v1--hover:hover, .g-brd-primary-dark-dark-v1--active.active {
  border-color: #38a989 !important;
}

*:hover > .g-brd-primary-dark-dark-v1--hover-parent {
  border-color: #38a989 !important;
}

.g-brd-primary-dark-dark-v2 {
  border-color: #359e80 !important;
}

.g-brd-primary-dark-dark-v2--hover:hover, .g-brd-primary-dark-dark-v2--active.active {
  border-color: #359e80 !important;
}

*:hover > .g-brd-primary-dark-dark-v2--hover-parent {
  border-color: #359e80 !important;
}

.g-brd-primary-dark-dark-v3 {
  border-color: #2e8b70 !important;
}

.g-brd-primary-dark-dark-v3--hover:hover, .g-brd-primary-dark-dark-v3--active.active {
  border-color: #2e8b70 !important;
}

*:hover > .g-brd-primary-dark-dark-v3--hover-parent {
  border-color: #2e8b70 !important;
}

.g-brd-bottom-primary--hover:hover {
  border-bottom-color: #003a79 !important;
}

/* Main Colors */
.g-brd-main {
  border-color: #000 !important;
}

.g-brd-main--hover:hover {
  border-color: #000 !important;
}

/* Black Colors */
.g-brd-black {
  border-color: #000 !important;
}

.g-brd-black--hover:hover, .g-brd-black--active.active {
  border-color: #000 !important;
}

*:hover > .g-brd-black--hover-parent {
  border-color: #000 !important;
}

.g-brd-black-opacity-0_4 {
  border-color: rgba(0, 0, 0, 0.4) !important;
}

/* White Colors */
.g-brd-white {
  border-color: #fff !important;
}

.g-brd-white--hover:hover, .g-brd-white--active.active {
  border-color: #fff !important;
}

*:hover > .g-brd-white--hover-parent {
  border-color: #fff !important;
}

.g-brd-white-opacity-0_1 {
  border-color: rgba(255, 255, 255, 0.1) !important;
}

.g-brd-white-opacity-0_1--hover:hover, .g-brd-white-opacity-0_1--active.active {
  border-color: rgba(255, 255, 255, 0.1) !important;
}

*:hover > .g-brd-white-opacity-0_1--hover-parent {
  border-color: rgba(255, 255, 255, 0.1) !important;
}

.g-brd-white-opacity-0_2 {
  border-color: rgba(255, 255, 255, 0.2) !important;
}

.g-brd-white-opacity-0_2--hover:hover, .g-brd-white-opacity-0_2--active.active {
  border-color: rgba(255, 255, 255, 0.2) !important;
}

*:hover > .g-brd-white-opacity-0_2--hover-parent {
  border-color: rgba(255, 255, 255, 0.2) !important;
}

.g-brd-white-opacity-0_3 {
  border-color: rgba(255, 255, 255, 0.3) !important;
}

.g-brd-white-opacity-0_3--hover:hover, .g-brd-white-opacity-0_3--active.active {
  border-color: rgba(255, 255, 255, 0.3) !important;
}

*:hover > .g-brd-white-opacity-0_3--hover-parent {
  border-color: rgba(255, 255, 255, 0.3) !important;
}

.g-brd-white-opacity-0_4 {
  border-color: rgba(255, 255, 255, 0.4) !important;
}

.g-brd-white-opacity-0_4--hover:hover, .g-brd-white-opacity-0_4--active.active {
  border-color: rgba(255, 255, 255, 0.4) !important;
}

*:hover > .g-brd-white-opacity-0_4--hover-parent {
  border-color: rgba(255, 255, 255, 0.4) !important;
}

.g-brd-white-opacity-0_5 {
  border-color: rgba(255, 255, 255, 0.5) !important;
}

.g-brd-white-opacity-0_5--hover:hover, .g-brd-white-opacity-0_5--active.active {
  border-color: rgba(255, 255, 255, 0.5) !important;
}

*:hover > .g-brd-white-opacity-0_5--hover-parent {
  border-color: rgba(255, 255, 255, 0.5) !important;
}

.g-brd-white-opacity-0_6 {
  border-color: rgba(255, 255, 255, 0.6) !important;
}

.g-brd-white-opacity-0_6--hover:hover, .g-brd-white-opacity-0_6--active.active {
  border-color: rgba(255, 255, 255, 0.6) !important;
}

*:hover > .g-brd-white-opacity-0_6--hover-parent {
  border-color: rgba(255, 255, 255, 0.6) !important;
}

.g-brd-white-opacity-0_8 {
  border-color: rgba(255, 255, 255, 0.8) !important;
}

.g-brd-white-opacity-0_8--hover:hover, .g-brd-white-opacity-0_8--active.active {
  border-color: rgba(255, 255, 255, 0.8) !important;
}

*:hover > .g-brd-white-opacity-0_8--hover-parent {
  border-color: rgba(255, 255, 255, 0.8) !important;
}

/* Gray Colors */
.g-brd-gray-dark-v1 {
  border-color: #111 !important;
}

.g-brd-gray-dark-v1--hover:hover, .g-brd-gray-dark-v1--active.active {
  border-color: #111 !important;
}

*:hover > .g-brd-gray-dark-v1--hover-parent {
  border-color: #111 !important;
}

.g-brd-gray-dark-v2 {
  border-color: #333 !important;
}

.g-brd-gray-dark-v2--hover:hover, .g-brd-gray-dark-v2--active.active {
  border-color: #333 !important;
}

*:hover > .g-brd-gray-dark-v2--hover-parent {
  border-color: #333 !important;
}

.g-brd-gray-dark-v3 {
  border-color: #555 !important;
}

.g-brd-gray-dark-v3--hover:hover, .g-brd-gray-dark-v3--active.active {
  border-color: #555 !important;
}

*:hover > .g-brd-gray-dark-v3--hover-parent {
  border-color: #555 !important;
}

.g-brd-gray-dark-v4 {
  border-color: #777 !important;
}

.g-brd-gray-dark-v4--hover:hover, .g-brd-gray-dark-v4--active.active {
  border-color: #777 !important;
}

*:hover > .g-brd-gray-dark-v4--hover-parent {
  border-color: #777 !important;
}

.g-brd-gray-dark-v5 {
  border-color: #999 !important;
}

.g-brd-gray-dark-v5--hover:hover, .g-brd-gray-dark-v5--active.active {
  border-color: #999 !important;
}

*:hover > .g-brd-gray-dark-v5--hover-parent {
  border-color: #999 !important;
}

.g-brd-gray-light-v1 {
  border-color: #bbb !important;
}

.g-brd-gray-light-v1--hover:hover, .g-brd-gray-light-v1--focus:focus, .g-brd-gray-light-v1--active.active {
  border-color: #bbb !important;
}

*:hover > .g-brd-gray-light-v1--hover-parent {
  border-color: #bbb !important;
}

.g-brd-gray-light-v2 {
  border-color: #ccc !important;
}

.g-brd-gray-light-v2--before::before {
  border-color: #ccc !important;
}

.g-brd-gray-light-v2--after::after {
  border-color: #ccc !important;
}

.g-brd-gray-light-v2--hover:hover, .g-brd-gray-light-v2--active.active {
  border-color: #ccc !important;
}

*:hover > .g-brd-gray-light-v2--hover-parent {
  border-color: #ccc !important;
}

.g-brd-gray-light-v3 {
  border-color: #ddd !important;
}

.g-brd-gray-light-v3--hover:hover, .g-brd-gray-light-v3--active.active, .g-brd-gray-light-v3--focus:focus {
  border-color: #ddd !important;
}

*:hover > .g-brd-gray-light-v3--hover-parent {
  border-color: #ddd !important;
}

.g-brd-gray-light-v4 {
  border-color: #eee !important;
  border-color: #dad4d;
}

.g-brd-gray-light-v4--hover:hover, .g-brd-gray-light-v4--active.active {
  border-color: #eee !important;
}

*:hover > .g-brd-gray-light-v4--hover-parent {
  border-color: #eee !important;
}

.g-brd-gray-light-v5 {
  border-color: #f7f7f7 !important;
}

.g-brd-gray-light-v5--hover:hover, .g-brd-gray-light-v5--active.active {
  border-color: #f7f7f7 !important;
}

*:hover > .g-brd-gray-light-v5--hover-parent {
  border-color: #f7f7f7 !important;
}

/* Transparent */
.g-brd-transparent {
  border-color: transparent !important;
}

.g-brd-transparent--before::before {
  border-color: transparent !important;
}

.g-brd-transparent--after::after {
  border-color: transparent !important;
}

.g-brd-transparent--hover:hover, .g-brd-transparent--active.active {
  border-color: transparent !important;
}

*:hover > .g-brd-transparent--hover-parent {
  border-color: transparent !important;
}

/* Complementary Colors
------------------------------------*/
/* Color Green */
.g-brd-green {
  border-color: #72c02c !important;
}

.g-brd-green--hover:hover, .g-brd-green--active.active {
  border-color: #72c02c !important;
}

*:hover > .g-brd-green--hover-parent {
  border-color: #72c02c !important;
}

/* Color Blue */
.g-brd-blue {
  border-color: #3398dc !important;
}

.g-brd-blue--hover:hover, .g-brd-blue--active.active {
  border-color: #3398dc !important;
}

*:hover > .g-brd-blue--hover-parent {
  border-color: #3398dc !important;
}

.g-brd-blue-opacity-0_1 {
  border-color: rgba(51, 152, 220, 0.1) !important;
}

/* Color Light Blue */
.g-brd-lightblue {
  border-color: #edf2f8 !important;
}

.g-brd-lightblue--hover:hover, .g-brd-lightblue--active.active {
  border-color: #edf2f8 !important;
}

*:hover > .g-brd-lightblue--hover-parent {
  border-color: #edf2f8 !important;
}

.g-brd-lightblue-v1 {
  border-color: #d6e2ee !important;
}

.g-brd-lightblue-v1--hover:hover, .g-brd-lightblue-v1--active.active {
  border-color: #d6e2ee !important;
}

*:hover > .g-brd-lightblue-v1--hover-parent {
  border-color: #d6e2ee !important;
}

/* Color Dark Blue */
.g-brd-darkblue {
  border-color: #009 !important;
}

.g-brd-darkblue--hover:hover, .g-brd-darkblue--active.active {
  border-color: #009 !important;
}

*:hover > .g-brd-darkblue--hover-parent {
  border-color: #009 !important;
}

/* Color Indigo */
.g-brd-indigo {
  border-color: #4263a3 !important;
}

.g-brd-indigo--hover:hover, .g-brd-indigo--active.active {
  border-color: #4263a3 !important;
}

*:hover > .g-brd-indigo--hover-parent {
  border-color: #4263a3 !important;
}

/* Color Red */
.g-brd-red {
  border-color: #f00 !important;
}

.g-brd-red--hover:hover, .g-brd-red--active.active {
  border-color: #f00 !important;
}

*:hover > .g-brd-red--hover-parent {
  border-color: #f00 !important;
}

/* Color Light Red */
.g-brd-lightred {
  border-color: #e64b3b !important;
}

.g-brd-lightred--hover:hover, .g-brd-lightred--active.active {
  border-color: #e64b3b !important;
}

*:hover > .g-brd-lightred--hover-parent {
  border-color: #e64b3b !important;
}

/* Color Dark Red */
.g-brd-darkred {
  border-color: #a10f2b !important;
}

.g-brd-darkred--hover:hover, .g-brd-darkred--active.active {
  border-color: #a10f2b !important;
}

*:hover > .g-brd-darkred--hover-parent {
  border-color: #a10f2b !important;
}

/* Color Purple */
.g-brd-purple {
  border-color: #9a69cb !important;
}

.g-brd-purple--hover:hover, .g-brd-purple--active.active {
  border-color: #9a69cb !important;
}

*:hover > .g-brd-purple--hover-parent {
  border-color: #9a69cb !important;
}

.g-brd-purple-opacity-0_1 {
  border-color: rgba(154, 105, 203, 0.1) !important;
}

/* Color Dark Purple */
.g-brd-darkpurple {
  border-color: #6639b6 !important;
}

.g-brd-darkpurple--hover:hover, .g-brd-darkpurple--active.active {
  border-color: #6639b6 !important;
}

*:hover > .g-brd-darkpurple--hover-parent {
  border-color: #6639b6 !important;
}

/* Color Pink */
.g-brd-pink {
  border-color: #e81c62 !important;
}

.g-brd-pink--hover:hover, .g-brd-pink--active.active {
  border-color: #e81c62 !important;
}

*:hover > .g-brd-pink--hover-parent {
  border-color: #e81c62 !important;
}

/* Color Orange */
.g-brd-orange {
  border-color: #e57d20 !important;
}

.g-brd-orange--hover:hover, .g-brd-orange--active.active {
  border-color: #e57d20 !important;
}

*:hover > .g-brd-orange--hover-parent {
  border-color: #e57d20 !important;
}

/* Color Deep Orange */
.g-brd-deeporange {
  border-color: #fe541e !important;
}

.g-brd-deeporange--hover:hover, .g-brd-deeporange--active.active {
  border-color: #fe541e !important;
}

*:hover > .g-brd-deeporange--hover-parent {
  border-color: #fe541e !important;
}

/* Color Yellow */
.g-brd-yellow {
  border-color: #ebc71d !important;
}

.g-brd-yellow--hover:hover, .g-brd-yellow--active.active {
  border-color: #ebc71d !important;
}

*:hover > .g-brd-yellow--hover-parent {
  border-color: #ebc71d !important;
}

/* Color Aqua */
.g-brd-aqua {
  border-color: #29d6e6 !important;
}

.g-brd-aqua--hover:hover, .g-brd-aqua--active.active {
  border-color: #29d6e6 !important;
}

*:hover > .g-brd-aqua--hover-parent {
  border-color: #29d6e6 !important;
}

/* Color Cyan */
.g-brd-cyan {
  border-color: #00bed6 !important;
}

.g-brd-cyan--hover:hover, .g-brd-cyan--active.active {
  border-color: #00bed6 !important;
}

*:hover > .g-brd-cyan--hover-parent {
  border-color: #00bed6 !important;
}

/* Color Teal */
.g-brd-teal {
  border-color: #18ba9b !important;
}

.g-brd-teal--hover:hover, .g-brd-teal--active.active {
  border-color: #18ba9b !important;
}

*:hover > .g-brd-teal--hover-parent {
  border-color: #18ba9b !important;
}

/* Color Brown */
.g-brd-brown {
  border-color: #9c8061 !important;
}

.g-brd-brown--hover:hover, .g-brd-brown--active.active {
  border-color: #9c8061 !important;
}

*:hover > .g-brd-brown--hover-parent {
  border-color: #9c8061 !important;
}

/* Color Blue Gray */
.g-brd-bluegray {
  border-color: #585f69 !important;
}

.g-brd-bluegray--hover:hover, .g-brd-bluegray--active.active {
  border-color: #585f69 !important;
}

*:hover > .g-brd-bluegray--hover-parent {
  border-color: #585f69 !important;
}

/* Primary Colors */
.g-brd-primary-top {
  border-top-color: #003a79 !important;
}

.g-brd-primary-top--before::before {
  border-top-color: #003a79 !important;
}

.g-brd-primary-bottom {
  border-bottom-color: #003a79 !important;
}

.g-brd-primary-bottom--before:before {
  border-bottom-color: #003a79 !important;
}

.g-brd-primary-left {
  border-left-color: #003a79 !important;
}

.g-brd-primary-left--before:before {
  border-left-color: #003a79 !important;
}

.g-brd-primary-right {
  border-right-color: #003a79 !important;
}

.g-brd-primary-right--before:before {
  border-right-color: #003a79 !important;
}

.g-brd-primary-opacity-0_3-top {
  border-top-color: rgba(59, 177, 143, 0.3) !important;
}

.g-brd-primary-opacity-0_3-bottom {
  border-bottom-color: rgba(59, 177, 143, 0.3) !important;
}

.g-brd-primary-opacity-0_3-left {
  border-left-color: rgba(59, 177, 143, 0.3) !important;
}

.g-brd-primary-opacity-0_3-right {
  border-right-color: rgba(59, 177, 143, 0.3) !important;
}

.g-brd-primary-dark-dark-v1-top {
  border-top-color: #38a989 !important;
}

.g-brd-primary-dark-dark-v1-bottom {
  border-bottom-color: #38a989 !important;
}

.g-brd-primary-dark-dark-v1-left {
  border-left-color: #38a989 !important;
}

.g-brd-primary-dark-dark-v1-right {
  border-right-color: #38a989 !important;
}

.g-brd-primary-dark-dark-v2-top {
  border-top-color: #359e80 !important;
}

.g-brd-primary-dark-dark-v2-bottom {
  border-bottom-color: #359e80 !important;
}

.g-brd-primary-dark-dark-v2-left {
  border-left-color: #359e80 !important;
}

.g-brd-primary-dark-dark-v2-right {
  border-right-color: #359e80 !important;
}

.g-brd-primary-dark-dark-v3-top {
  border-top-color: #2e8b70 !important;
}

.g-brd-primary-dark-dark-v3-bottom {
  border-bottom-color: #2e8b70 !important;
}

.g-brd-primary-dark-dark-v3-left {
  border-left-color: #2e8b70 !important;
}

.g-brd-primary-dark-dark-v3-right {
  border-right-color: #2e8b70 !important;
}

/* Black Colors */
.g-brd-black-top {
  border-top-color: #000 !important;
}

.g-brd-black-bottom {
  border-bottom-color: #000 !important;
}

.g-brd-black-left {
  border-left-color: #000 !important;
}

.g-brd-black-right {
  border-right-color: #000 !important;
}

/* White */
.g-brd-white-top {
  border-top-color: #fff !important;
}

.g-brd-white-bottom {
  border-bottom-color: #fff !important;
}

.g-brd-white-left {
  border-left-color: #fff !important;
}

.g-brd-white-right {
  border-right-color: #fff !important;
}

.g-brd-white-opacity-0_1-top {
  border-top-color: rgba(255, 255, 255, 0.1) !important;
}

.g-brd-white-opacity-0_1-bottom {
  border-bottom-color: rgba(255, 255, 255, 0.1) !important;
}

.g-brd-white-opacity-0_1-left {
  border-left-color: rgba(255, 255, 255, 0.1) !important;
}

.g-brd-white-opacity-0_1-right {
  border-right-color: rgba(255, 255, 255, 0.1) !important;
}

.g-brd-white-opacity-0_2-top {
  border-top-color: rgba(255, 255, 255, 0.2) !important;
}

.g-brd-white-opacity-0_2-bottom {
  border-bottom-color: rgba(255, 255, 255, 0.2) !important;
}

.g-brd-white-opacity-0_2-left {
  border-left-color: rgba(255, 255, 255, 0.2) !important;
}

.g-brd-white-opacity-0_2-right {
  border-right-color: rgba(255, 255, 255, 0.2) !important;
}

.g-brd-white-opacity-0_3-top {
  border-top-color: rgba(255, 255, 255, 0.3) !important;
}

.g-brd-white-opacity-0_3-bottom {
  border-bottom-color: rgba(255, 255, 255, 0.3) !important;
}

.g-brd-white-opacity-0_3-left {
  border-left-color: rgba(255, 255, 255, 0.3) !important;
}

.g-brd-white-opacity-0_3-right {
  border-right-color: rgba(255, 255, 255, 0.3) !important;
}

.g-brd-white-opacity-0_4-top {
  border-top-color: rgba(255, 255, 255, 0.4) !important;
}

.g-brd-white-opacity-0_4-bottom {
  border-bottom-color: rgba(255, 255, 255, 0.4) !important;
}

.g-brd-white-opacity-0_4-left {
  border-left-color: rgba(255, 255, 255, 0.4) !important;
}

.g-brd-white-opacity-0_4-right {
  border-right-color: rgba(255, 255, 255, 0.4) !important;
}

.g-brd-white-opacity-0_5-top {
  border-top-color: rgba(255, 255, 255, 0.5) !important;
}

.g-brd-white-opacity-0_5-bottom {
  border-bottom-color: rgba(255, 255, 255, 0.5) !important;
}

.g-brd-white-opacity-0_5-left {
  border-left-color: rgba(255, 255, 255, 0.5) !important;
}

.g-brd-white-opacity-0_5-right {
  border-right-color: rgba(255, 255, 255, 0.5) !important;
}

.g-brd-white-opacity-0_6-top {
  border-top-color: rgba(255, 255, 255, 0.6) !important;
}

.g-brd-white-opacity-0_6-bottom {
  border-bottom-color: rgba(255, 255, 255, 0.6) !important;
}

.g-brd-white-opacity-0_6-left {
  border-left-color: rgba(255, 255, 255, 0.6) !important;
}

.g-brd-white-opacity-0_6-right {
  border-right-color: rgba(255, 255, 255, 0.6) !important;
}

/* Gray Colors */
.g-brd-gray-dark-v1-top {
  border-top-color: #111 !important;
}

.g-brd-gray-dark-v1-bottom {
  border-bottom-color: #111 !important;
}

.g-brd-gray-dark-v1-left {
  border-left-color: #111 !important;
}

.g-brd-gray-dark-v1-right {
  border-right-color: #111 !important;
}

.g-brd-gray-dark-v2-top {
  border-top-color: #333 !important;
}

.g-brd-gray-dark-v2-bottom {
  border-bottom-color: #333 !important;
}

.g-brd-gray-dark-v2-left {
  border-left-color: #333 !important;
}

.g-brd-gray-dark-v2-right {
  border-right-color: #333 !important;
}

.g-brd-gray-dark-v3-top {
  border-top-color: #555 !important;
}

.g-brd-gray-dark-v3-bottom {
  border-bottom-color: #555 !important;
}

.g-brd-gray-dark-v3-left {
  border-left-color: #555 !important;
}

.g-brd-gray-dark-v3-right {
  border-right-color: #555 !important;
}

.g-brd-gray-dark-v4-top {
  border-top-color: #777 !important;
}

.g-brd-gray-dark-v4-bottom {
  border-bottom-color: #777 !important;
}

.g-brd-gray-dark-v4-left {
  border-left-color: #777 !important;
}

.g-brd-gray-dark-v4-right {
  border-right-color: #777 !important;
}

.g-brd-gray-dark-v5-top {
  border-top-color: #999 !important;
}

.g-brd-gray-dark-v5-bottom {
  border-bottom-color: #999 !important;
}

.g-brd-gray-dark-v5-left {
  border-left-color: #999 !important;
}

.g-brd-gray-dark-v5-right {
  border-right-color: #999 !important;
}

.g-brd-gray-light-v1-top {
  border-top-color: #bbb !important;
}

.g-brd-gray-light-v1-bottom {
  border-bottom-color: #bbb !important;
}

.g-brd-gray-light-v1-left {
  border-left-color: #bbb !important;
}

.g-brd-gray-light-v1-right {
  border-right-color: #bbb !important;
}

.g-brd-gray-light-v2-top {
  border-top-color: #ccc !important;
}

.g-brd-gray-light-v2-bottom {
  border-bottom-color: #ccc !important;
}

.g-brd-gray-light-v2-left {
  border-left-color: #ccc !important;
}

.g-brd-gray-light-v2-right {
  border-right-color: #ccc !important;
}

.g-brd-gray-light-v3-top {
  border-top-color: #ddd !important;
}

.g-brd-gray-light-v3-bottom {
  border-bottom-color: #ddd !important;
}

.g-brd-gray-light-v3-left {
  border-left-color: #ddd !important;
}

.g-brd-gray-light-v3-right {
  border-right-color: #ddd !important;
}

.g-brd-gray-light-v4-top {
  border-top-color: #eee !important;
}

.g-brd-gray-light-v4-bottom {
  border-bottom-color: #eee !important;
}

.g-brd-gray-light-v4-left {
  border-left-color: #eee !important;
}

.g-brd-gray-light-v4-right {
  border-right-color: #eee !important;
}

.g-brd-gray-light-v5-top {
  border-top-color: #f7f7f7 !important;
}

.g-brd-gray-light-v5-bottom {
  border-bottom-color: #f7f7f7 !important;
}

.g-brd-gray-light-v5-left {
  border-left-color: #f7f7f7 !important;
}

.g-brd-gray-light-v5-right {
  border-right-color: #f7f7f7 !important;
}

/* Transparent */
.g-brd-transparent-top {
  border-top-color: transparent !important;
}

.g-brd-transparent-bottom {
  border-bottom-color: transparent !important;
}

.g-brd-transparent-left {
  border-left-color: transparent !important;
}

.g-brd-transparent-right {
  border-right-color: transparent !important;
}

/* Complementary Colors
------------------------------------*/
/* Color Green */
.g-brd-green-top {
  border-top-color: #72c02c !important;
}

.g-brd-green-bottom {
  border-bottom-color: #72c02c !important;
}

.g-brd-green-left {
  border-left-color: #72c02c !important;
}

.g-brd-green-right {
  border-right-color: #72c02c !important;
}

/* Color Blue */
.g-brd-blue-top {
  border-top-color: #3398dc !important;
}

.g-brd-blue-bottom {
  border-bottom-color: #3398dc !important;
}

.g-brd-blue-left {
  border-left-color: #3398dc !important;
}

.g-brd-blue-right {
  border-right-color: #3398dc !important;
}

/* Color Light Blue */
.g-brd-lightblue-top {
  border-top-color: #edf2f8 !important;
}

.g-brd-lightblue-bottom {
  border-bottom-color: #edf2f8 !important;
}

.g-brd-lightblue-left {
  border-left-color: #edf2f8 !important;
}

.g-brd-lightblue-right {
  border-right-color: #edf2f8 !important;
}

.g-brd-lightblue-v1-top {
  border-top-color: #d6e2ee !important;
}

.g-brd-lightblue-v1-bottom {
  border-bottom-color: #d6e2ee !important;
}

.g-brd-lightblue-v1-left {
  border-left-color: #d6e2ee !important;
}

.g-brd-lightblue-v1-right {
  border-right-color: #d6e2ee !important;
}

/* Color Dark Blue */
.g-brd-darkblue-top {
  border-top-color: #009 !important;
}

.g-brd-darkblue-bottom {
  border-bottom-color: #009 !important;
}

.g-brd-darkblue-left {
  border-left-color: #009 !important;
}

.g-brd-darkblue-right {
  border-right-color: #009 !important;
}

/* Color Indigo */
.g-brd-indigo-top {
  border-top-color: #4263a3 !important;
}

.g-brd-indigo-bottom {
  border-bottom-color: #4263a3 !important;
}

.g-brd-indigo-left {
  border-left-color: #4263a3 !important;
}

.g-brd-indigo-right {
  border-right-color: #4263a3 !important;
}

/* Color Red */
.g-brd-red-top {
  border-top-color: #f00 !important;
}

.g-brd-red-bottom {
  border-bottom-color: #f00 !important;
}

.g-brd-red-left {
  border-left-color: #f00 !important;
}

.g-brd-red-right {
  border-right-color: #f00 !important;
}

/* Color Light Red */
.g-brd-lightred-top {
  border-top-color: #e64b3b !important;
}

.g-brd-lightred-bottom {
  border-bottom-color: #e64b3b !important;
}

.g-brd-lightred-left {
  border-left-color: #e64b3b !important;
}

.g-brd-lightred-right {
  border-right-color: #e64b3b !important;
}

/* Color Dark Red */
.g-brd-darkred-top {
  border-top-color: #a10f2b !important;
}

.g-brd-darkred-bottom {
  border-bottom-color: #a10f2b !important;
}

.g-brd-darkred-left {
  border-left-color: #a10f2b !important;
}

.g-brd-darkred-right {
  border-right-color: #a10f2b !important;
}

/* Color Purple */
.g-brd-purple-top {
  border-top-color: #9a69cb !important;
}

.g-brd-purple-bottom {
  border-bottom-color: #9a69cb !important;
}

.g-brd-purple-left {
  border-left-color: #9a69cb !important;
}

.g-brd-purple-right {
  border-right-color: #9a69cb !important;
}

/* Color Dark Purple */
.g-brd-darkpurple-top {
  border-top-color: #6639b6 !important;
}

.g-brd-darkpurple-bottom {
  border-bottom-color: #6639b6 !important;
}

.g-brd-darkpurple-left {
  border-left-color: #6639b6 !important;
}

.g-brd-darkpurple-right {
  border-right-color: #6639b6 !important;
}

/* Color Pink */
.g-brd-pink-top {
  border-top-color: #e81c62 !important;
}

.g-brd-pink-bottom {
  border-bottom-color: #e81c62 !important;
}

.g-brd-pink-left {
  border-left-color: #e81c62 !important;
}

.g-brd-pink-right {
  border-right-color: #e81c62 !important;
}

/* Color Orange */
.g-brd-orange-top {
  border-top-color: #e57d20 !important;
}

.g-brd-orange-bottom {
  border-bottom-color: #e57d20 !important;
}

.g-brd-orange-left {
  border-left-color: #e57d20 !important;
}

.g-brd-orange-right {
  border-right-color: #e57d20 !important;
}

/* Color Deep Orange */
.g-brd-deeporange-top {
  border-top-color: #fe541e !important;
}

.g-brd-deeporange-bottom {
  border-bottom-color: #fe541e !important;
}

.g-brd-deeporange-left {
  border-left-color: #fe541e !important;
}

.g-brd-deeporange-right {
  border-right-color: #fe541e !important;
}

/* Color Yellow */
.g-brd-yellow-top {
  border-top-color: #ebc71d !important;
}

.g-brd-yellow-bottom {
  border-bottom-color: #ebc71d !important;
}

.g-brd-yellow-left {
  border-left-color: #ebc71d !important;
}

.g-brd-yellow-right {
  border-right-color: #ebc71d !important;
}

/* Color Aqua */
.g-brd-aqua-top {
  border-top-color: #29d6e6 !important;
}

.g-brd-aqua-bottom {
  border-bottom-color: #29d6e6 !important;
}

.g-brd-aqua-left {
  border-left-color: #29d6e6 !important;
}

.g-brd-aqua-right {
  border-right-color: #29d6e6 !important;
}

/* Color Cyan */
.g-brd-cyan-top {
  border-top-color: #00bed6 !important;
}

.g-brd-cyan-bottom {
  border-bottom-color: #00bed6 !important;
}

.g-brd-cyan-left {
  border-left-color: #00bed6 !important;
}

.g-brd-cyan-right {
  border-right-color: #00bed6 !important;
}

/* Color Teal */
.g-brd-teal-top {
  border-top-color: #18ba9b !important;
}

.g-brd-teal-bottom {
  border-bottom-color: #18ba9b !important;
}

.g-brd-teal-left {
  border-left-color: #18ba9b !important;
}

.g-brd-teal-right {
  border-right-color: #18ba9b !important;
}

/* Color Brown */
.g-brd-brown-top {
  border-top-color: #9c8061 !important;
}

.g-brd-brown-bottom {
  border-bottom-color: #9c8061 !important;
}

.g-brd-brown-left {
  border-left-color: #9c8061 !important;
}

.g-brd-brown-right {
  border-right-color: #9c8061 !important;
}

/* Color Blue Gray */
.g-brd-bluegray-top {
  border-top-color: #585f69 !important;
}

.g-brd-bluegray-bottom {
  border-bottom-color: #585f69 !important;
}

.g-brd-bluegray-left {
  border-left-color: #585f69 !important;
}

.g-brd-bluegray-right {
  border-right-color: #585f69 !important;
}

/* O */
.g-brd-primary-top--hover:hover {
  border-top-color: #003a79 !important;
}

.g-brd-primary-top--hover:hover::after {
  border-top-color: #003a79;
}

.g-brd-primary-top--active.active {
  border-top-color: #003a79 !important;
}

.g-brd-primary-top--active.active::after {
  border-top-color: #003a79;
}

.g-brd-primary-bottom--hover:hover {
  border-bottom-color: #003a79 !important;
}

.g-brd-primary-bottom--hover:hover::after {
  border-bottom-color: #003a79;
}

.g-brd-primary-bottom--active.active {
  border-bottom-color: #003a79 !important;
}

.g-brd-primary-bottom--active.active::after {
  border-bottom-color: #003a79;
}

.g-brd-pinterest {
  border-color: #c8232c !important;
}

.g-brd-pinterest::after {
  border-color: #c8232c !important;
}

.g-brd-pinterest-top--hover:hover {
  border-top-color: #c8232c !important;
}

.g-brd-pinterest-top--hover:hover::after {
  border-top-color: #c8232c;
}

.g-brd-pinterest-top--active.active {
  border-top-color: #c8232c !important;
}

.g-brd-pinterest-top--active.active::after {
  border-top-color: #c8232c;
}

.g-brd-pinterest-bottom--hover:hover {
  border-bottom-color: #c8232c !important;
}

.g-brd-pinterest-bottom--hover:hover::after {
  border-bottom-color: #c8232c;
}

.g-brd-pinterest-bottom--active.active {
  border-bottom-color: #c8232c !important;
}

.g-brd-pinterest-bottom--active.active::after {
  border-bottom-color: #c8232c;
}

/*------------------------------------
  Social Border Colors
------------------------------------*/
/* Facebook */
.g-brd-facebook {
  border-color: #3b5998;
}

.g-brd-facebook--hover:hover {
  border-color: #3b5998 !important;
}

/* Twitter */
.g-brd-twitter {
  border-color: #00acee;
}

.g-brd-twitter--hover:hover {
  border-color: #00acee !important;
}

/* Skype */
.g-brd-skype {
  border-color: #00aff0;
}

.g-brd-skype--hover:hover {
  border-color: #00aff0 !important;
}

/* Pinterest */
.g-brd-pinterest {
  border-color: #c8232c;
}

.g-brd-pinterest--hover:hover {
  border-color: #c8232c !important;
}

/* Vine */
.g-brd-vine {
  border-color: #00bf8f;
}

.g-brd-vine--hover:hover {
  border-color: #00bf8f !important;
}

/* Youtube */
.g-brd-youtube {
  border-color: #c4302b;
}

.g-brd-youtube--hover:hover {
  border-color: #c4302b !important;
}

/* Google plus */
.g-brd-google-plus {
  border-color: #dd4b39;
}

.g-brd-google-plus--hover:hover {
  border-color: #dd4b39 !important;
}

/* Dribbble */
.g-brd-dribbble {
  border-color: #ea4c89;
}

.g-brd-dribbble--hover:hover {
  border-color: #ea4c89 !important;
}

/* VK */
.g-brd-vk {
  border-color: #2b587a;
}

.g-brd-vk--hover:hover {
  border-color: #2b587a !important;
}

/* Linkedin */
.g-brd-linkedin {
  border-color: #0e76a8;
}

.g-brd-linkedin--hover:hover {
  border-color: #0e76a8 !important;
}

/* Instagram */
.g-brd-instagram {
  border-color: #3f729b;
}

.g-brd-instagram--hover:hover {
  border-color: #3f729b !important;
}

/*------------------------------------
  Border Gradient Colors
------------------------------------*/
/* Cyan Gradient */
.g-brd-cyan-gradient-opacity-v1 {
  -o-border-image: linear-gradient(160deg, rgba(0, 0, 153, 0.55) 0%, rgba(0, 190, 214, 0.6) 100%);
  border-image: linear-gradient(160deg, rgba(0, 0, 153, 0.55) 0%, rgba(0, 190, 214, 0.6) 100%);
  border-image-slice: 1;
}

/*------------------------------------
  Typography Font Family
------------------------------------*/
.g-font-secondary {
  font-family: "Roboto Slab", Helvetica, Arial, sans-serif;
}

.g-font-code {
  font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

.g-font-niconne {
  font-family: "Niconne", cursive;
}

/*------------------------------------
  Typography Font Size
------------------------------------*/
.g-font-size-default {
  font-size: 1rem !important;
}

.g-font-size-70x {
  font-size: 70% !important;
}

.g-font-size-75x {
  font-size: 75% !important;
}

.g-font-size-80x {
  font-size: 80% !important;
}

.g-font-size-85x {
  font-size: 85% !important;
}

.g-font-size-90x {
  font-size: 90% !important;
}

.g-font-size-95x {
  font-size: 95% !important;
}

.g-font-size-0 {
  font-size: 0;
}

.g-font-size-5 {
  font-size: 0.35714rem !important;
}

.g-font-size-8 {
  font-size: 0.57143rem !important;
}

.g-font-size-9 {
  font-size: 0.64286rem !important;
}

.g-font-size-10 {
  font-size: 0.71429rem !important;
}

.g-font-size-11 {
  font-size: 0.78571rem !important;
}

.g-font-size-12 {
  font-size: 0.85714rem !important;
}

.g-font-size-13 {
  font-size: 0.92857rem !important;
}

.g-font-size-14 {
  font-size: 1rem !important;
}

.g-font-size-15 {
  font-size: 1.07143rem !important;
}

.g-font-size-16 {
  font-size: 1.14286rem !important;
}

.g-font-size-17 {
  font-size: 1.21429rem !important;
}

.g-font-size-18 {
  font-size: 1.28571rem !important;
}

.g-font-size-20 {
  font-size: 1.42857rem !important;
}

.g-font-size-22 {
  font-size: 1.57143rem !important;
}

.g-font-size-23 {
  font-size: 1.64286rem !important;
}

.g-font-size-24 {
  font-size: 1.71429rem !important;
}

.g-font-size-25 {
  font-size: 1.78571rem !important;
}

.g-font-size-26 {
  font-size: 1.85714rem !important;
}

.g-font-size-27 {
  font-size: 1.92857rem !important;
}

.g-font-size-28 {
  font-size: 2rem !important;
}

.g-font-size-30 {
  font-size: 2.14286rem !important;
}

.g-font-size-32 {
  font-size: 2.28571rem !important;
}

.g-font-size-33 {
  font-size: 2.35714rem !important;
}

.g-font-size-35 {
  font-size: 2.5rem !important;
}

.g-font-size-36 {
  font-size: 2.57143rem !important;
}

.g-font-size-38 {
  font-size: 2.71429rem !important;
}

.g-font-size-40 {
  font-size: 2.85714rem !important;
}

.g-font-size-42 {
  font-size: 3rem !important;
}

.g-font-size-45 {
  font-size: 3.21429rem !important;
}

.g-font-size-46 {
  font-size: 3.28571rem !important;
}

.g-font-size-48 {
  font-size: 3.42857rem !important;
}

.g-font-size-50 {
  font-size: 3.57143rem !important;
}

.g-font-size-55 {
  font-size: 3.92857rem !important;
}

.g-font-size-56 {
  font-size: 4rem !important;
}

.g-font-size-60 {
  font-size: 4.28571rem !important;
}

.g-font-size-65 {
  font-size: 4.64286rem !important;
}

.g-font-size-70 {
  line-height: 70px;
  font-size: 5rem !important;
}

.g-font-size-75 {
  font-size: 5.35714rem !important;
}

.g-font-size-76 {
  font-size: 5.42857rem !important;
}

.g-font-size-80 {
  font-size: 5.71429rem !important;
}

.g-font-size-86 {
  font-size: 6.14286rem !important;
}

.g-font-size-90 {
  font-size: 6.42857rem !important;
}

.g-font-size-120 {
  font-size: 8.57143rem !important;
}

.g-font-size-200 {
  line-height: 210px;
  font-size: 14.28571rem !important;
}

.g-font-size-180 {
  font-size: 12.85714rem !important;
}

@media (min-width: 576px) {
  .g-font-size-20--sm {
    font-size: 1.42857rem !important;
  }
  .g-font-size-25--sm {
    font-size: 1.78571rem !important;
  }
  .g-font-size-40--sm {
    font-size: 2.85714rem !important;
  }
  .g-font-size-50--sm {
    font-size: 3.57143rem !important;
  }
  .g-font-size-240--sm {
    font-size: 17.14286rem !important;
  }
}
@media (min-width: 768px) {
  .g-font-size-default--md {
    font-size: 1rem !important;
  }
  .g-font-size-12--md {
    font-size: 0.85714rem !important;
  }
  .g-font-size-16--md {
    font-size: 1.14286rem !important;
  }
  .g-font-size-18--md {
    font-size: 1.28571rem !important;
  }
  .g-font-size-20--md {
    font-size: 1.42857rem !important;
  }
  .g-font-size-24--md {
    font-size: 1.71429rem !important;
  }
  .g-font-size-25--md {
    font-size: 1.78571rem !important;
  }
  .g-font-size-26--md {
    font-size: 1.85714rem !important;
  }
  .g-font-size-27--md {
    font-size: 1.92857rem !important;
  }
  .g-font-size-28--md {
    font-size: 2rem !important;
  }
  .g-font-size-30--md {
    font-size: 2.14286rem !important;
  }
  .g-font-size-32--md {
    font-size: 2.28571rem !important;
  }
  .g-font-size-35--md {
    font-size: 2.5rem !important;
  }
  .g-font-size-36--md {
    font-size: 2.57143rem !important;
  }
  .g-font-size-40--md {
    font-size: 2.85714rem !important;
  }
  .g-font-size-45--md {
    font-size: 3.21429rem !important;
  }
  .g-font-size-46--md {
    font-size: 3.28571rem !important;
  }
  .g-font-size-48--md {
    font-size: 3.42857rem !important;
  }
  .g-font-size-50--md {
    font-size: 3.57143rem !important;
  }
  .g-font-size-55--md {
    font-size: 3.92857rem !important;
  }
  .g-font-size-56--md {
    font-size: 4rem !important;
  }
  .g-font-size-60--md {
    font-size: 4.28571rem !important;
  }
  .g-font-size-65--md {
    font-size: 4.64286rem !important;
  }
  .g-font-size-70--md {
    font-size: 5rem !important;
  }
  .g-font-size-75--md {
    font-size: 5.35714rem !important;
  }
  .g-font-size-76--md {
    font-size: 5.42857rem !important;
  }
  .g-font-size-90--md {
    font-size: 6.42857rem !important;
  }
  .g-font-size-130--md {
    font-size: 9.28571rem !important;
  }
}
@media (min-width: 992px) {
  .g-font-size-default--lg {
    font-size: 1rem !important;
  }
  .g-font-size-16--lg {
    font-size: 1.14286rem !important;
  }
  .g-font-size-18--lg {
    font-size: 1.28571rem !important;
  }
  .g-font-size-26--lg {
    font-size: 1.85714rem !important;
  }
  .g-font-size-32--lg {
    font-size: 2.28571rem !important;
  }
  .g-font-size-35--lg {
    font-size: 2.5rem !important;
  }
  .g-font-size-36--lg {
    font-size: 2.57143rem !important;
  }
  .g-font-size-42--lg {
    font-size: 3rem !important;
  }
  .g-font-size-60--lg {
    font-size: 4.28571rem !important;
  }
  .g-font-size-75--lg {
    font-size: 5.35714rem !important;
  }
  .g-font-size-76--lg {
    font-size: 5.42857rem !important;
  }
  .g-font-size-420--lg {
    font-size: 30rem !important;
  }
}
@media (min-width: 1200px) {
  .g-font-size-17--xl {
    font-size: 1.21429rem !important;
  }
}
@media (max-width: 575px) {
  .g-font-size-25 {
    font-size: 1.78571rem !important;
  }
}
/*------------------------------------
  Typography Font Weight
------------------------------------*/
.g-font-weight-100 {
  font-weight: 100 !important;
}

.g-font-weight-200 {
  font-weight: 200 !important;
}

.g-font-weight-300 {
  font-weight: 300 !important;
}

.g-font-weight-400 {
  font-weight: 400 !important;
}

.g-font-weight-500 {
  font-weight: 500 !important;
}

.g-font-weight-600 {
  font-weight: 600 !important;
}

.g-font-weight-700 {
  font-weight: 700 !important;
}

.g-font-weight-800 {
  font-weight: 800 !important;
}

.g-font-weight-900 {
  font-weight: 900 !important;
}

@media (min-width: 768px) {
  .g-font-weight-100--md {
    font-weight: 100 !important;
  }
  .g-font-weight-200--md {
    font-weight: 200 !important;
  }
  .g-font-weight-300--md {
    font-weight: 300 !important;
  }
  .g-font-weight-400--md {
    font-weight: 400 !important;
  }
  .g-font-weight-500--md {
    font-weight: 500 !important;
  }
  .g-font-weight-600--md {
    font-weight: 600 !important;
  }
  .g-font-weight-700--md {
    font-weight: 700 !important;
  }
  .g-font-weight-800--md {
    font-weight: 800 !important;
  }
  .g-font-weight-900--md {
    font-weight: 900 !important;
  }
}
/*------------------------------------
  Typography Text Transform
------------------------------------*/
.g-text-transform-none {
  text-transform: none !important;
}

/*------------------------------------
  Typography Text Decoration
------------------------------------*/
.g-text-underline {
  text-decoration: underline;
}

.g-text-underline--none--hover:focus, .g-text-underline--none--hover:hover {
  text-decoration: none;
}

.g-text-strike {
  text-decoration: line-through;
}

/*------------------------------------
  Typography Letter Spacing
------------------------------------*/
.g-letter-spacing-minus-2 {
  letter-spacing: -0.14286rem;
}

.g-letter-spacing-0_5 {
  letter-spacing: 0.03571rem;
}

.g-letter-spacing-1_5 {
  letter-spacing: 0.10714rem;
}

.g-letter-spacing-0 {
  letter-spacing: 0px;
}

.g-letter-spacing-1 {
  letter-spacing: 0.07143rem;
}

.g-letter-spacing-2 {
  letter-spacing: 0.14286rem;
}

.g-letter-spacing-3 {
  letter-spacing: 0.21429rem;
}

.g-letter-spacing-4 {
  letter-spacing: 0.28571rem;
}

.g-letter-spacing-5 {
  letter-spacing: 0.35714rem;
}

.g-letter-spacing-6 {
  letter-spacing: 0.42857rem;
}

.g-letter-spacing-7 {
  letter-spacing: 0.5rem;
}

.g-letter-spacing-8 {
  letter-spacing: 0.57143rem;
}

.g-letter-spacing-9 {
  letter-spacing: 0.64286rem;
}

.g-letter-spacing-10 {
  letter-spacing: 0.71429rem;
}

.g-letter-spacing-11 {
  letter-spacing: 0.78571rem;
}

.g-letter-spacing-12 {
  letter-spacing: 0.85714rem;
}

/*------------------------------------
  Typography Line Height
------------------------------------*/
.g-line-height-0 {
  line-height: 0 !important;
}

.g-line-height-0_7 {
  line-height: 0.7 !important;
}

.g-line-height-0_8 {
  line-height: 0.8 !important;
}

.g-line-height-0_9 {
  line-height: 0.9 !important;
}

.g-line-height-1 {
  line-height: 1 !important;
}

.g-line-height-1_1 {
  line-height: 1.1 !important;
}

.g-line-height-1_2 {
  line-height: 1.2 !important;
}

.g-line-height-1_3 {
  line-height: 1.3 !important;
}

.g-line-height-1_4 {
  line-height: 1.4 !important;
}

.g-line-height-1_5 {
  line-height: 1.5 !important;
}

.g-line-height-1_6 {
  line-height: 1.6 !important;
}

.g-line-height-1_8 {
  line-height: 1.8 !important;
}

.g-line-height-2 {
  line-height: 2 !important;
}

/*------------------------------------
  Typography Font Style
------------------------------------*/
.g-font-style-normal {
  font-style: normal;
}

.g-font-style-italic {
  font-style: italic;
}

/*------------------------------------
  List Style Types
------------------------------------*/
.g-list-style-circle {
  list-style-type: circle;
}

.g-list-style-disc {
  list-style-type: disc;
}

.g-list-style-square {
  list-style-type: square;
}

.g-list-style-lower-roman {
  list-style-type: lower-roman;
}

.g-list-style-upper-roman {
  list-style-type: upper-roman;
}

.g-list-style-lower-latin {
  list-style-type: lower-latin;
}

.g-list-style-upper-latin {
  list-style-type: upper-latin;
}

/*------------------------------------
  Text Types
------------------------------------*/
.g-text-break-word {
  word-wrap: break-word;
}

/*------------------------------------
  Quotes
------------------------------------*/
/* Quote v1 */
.u-quote-v1::before {
  content: "“";
  font-size: 36px;
  line-height: 0.75em;
  text-align: center;
  font-weight: 600;
  display: block;
}

.u-quote-v1::after {
  display: none;
}

/*------------------------------------
  Positions
------------------------------------*/
.g-pos-rel {
  position: relative !important;
}

.g-pos-abs {
  position: absolute !important;
}

.g-pos-stc {
  position: static !important;
}

.g-pos-fix {
  position: fixed !important;
}

@media (min-width: 576px) {
  .g-pos-rel--sm {
    position: relative !important;
  }
  .g-pos-fix--sm {
    position: fixed !important;
  }
  .g-pos-abs--sm {
    position: absolute !important;
  }
  .g-pos-stc--sm {
    position: static !important;
  }
}
@media (min-width: 768px) {
  .g-pos-rel--md {
    position: relative !important;
  }
  .g-pos-fix--md {
    position: fixed !important;
  }
  .g-pos-abs--md {
    position: absolute !important;
  }
  .g-pos-stc--sm {
    position: static !important;
  }
}
@media (min-width: 992px) {
  .g-pos-rel--lg {
    position: relative !important;
  }
  .g-pos-fix--lg {
    position: fixed !important;
  }
  .g-pos-abs--lg {
    position: absolute !important;
  }
  .g-pos-stc--lg {
    position: static !important;
  }
}
/*------------------------------------
  Position Spaces
------------------------------------*/
/* Top */
.g-top-auto {
  /* P */
  top: auto;
}

.g-parent:hover .g-top-auto--parent-hover {
  top: auto;
}

.g-top-0 {
  top: 0 !important;
}

.g-top-0--hover:hover {
  top: 0 !important;
}

.g-parent:hover .g-top-0--parent-hover {
  top: 0 !important;
}

.g-top-1 {
  top: 0.07143rem;
}

.g-top-2 {
  top: 0.14286rem;
}

.g-top-3 {
  top: 0.21429rem;
}

.g-top-5 {
  top: 0.35714rem !important;
}

.g-top-7 {
  top: 0.5rem !important;
}

.g-top-10 {
  top: 0.71429rem !important;
}

.g-top-15 {
  top: 1.07143rem;
}

.g-top-20 {
  top: 1.42857rem;
}

.g-top-25 {
  top: 1.78571rem;
}

.g-top-30 {
  top: 2.14286rem;
}

.g-top-35 {
  top: 2.5rem;
}

.g-top-55 {
  top: 3.92857rem;
}

.g-top-65 {
  top: 4.64286rem;
}

.g-top-100 {
  top: 7.14286rem;
}

.g-top-15x {
  top: 15%;
}

.g-top-20x {
  top: 20%;
}

.g-top-25x {
  top: 25%;
}

.g-top-30x {
  top: 30%;
}

.g-top-35x {
  top: 35%;
}

.g-top-50x {
  top: 50%;
}

.g-top-100x {
  top: 100%;
}

/* Top Minis */
.g-top-minus-1 {
  top: -0.07143rem;
}

.g-top-minus-2 {
  top: -0.14286rem;
}

.g-top-minus-3 {
  top: -0.21429rem !important;
}

.g-top-minus-4 {
  top: -0.28571rem;
}

.g-top-minus-5 {
  top: -0.35714rem;
}

.g-top-minus-6 {
  top: -0.42857rem;
}

.g-top-minus-8 {
  top: -0.57143rem;
}

.g-top-minus-10 {
  top: -0.71429rem;
}

.g-top-minus-15 {
  top: -1.07143rem;
}

.g-top-minus-20 {
  top: -1.42857rem;
}

.g-top-minus-30 {
  top: -2.14286rem;
}

.g-top-minus-35 {
  top: -2.5rem;
}

.g-top-minus-40 {
  top: -2.85714rem;
}

.g-top-minus-70 {
  top: -5rem;
}

.g-top-minus-120 {
  top: -8.57143rem;
}

.g-top-minus-25x {
  top: -25%;
}

.g-top-minus-80x {
  top: -80%;
}

/* Left */
.g-left-auto {
  /* P */
  left: auto !important;
}

.g-left-0 {
  left: 0;
}

.g-left-0--hover:hover {
  left: 0;
}

.g-parent:hover .g-left-0--parent-hover {
  left: 0;
}

.g-left-2 {
  left: 0.14286rem;
}

.g-left-5 {
  left: 0.35714rem;
}

.g-left-10 {
  left: 0.71429rem;
}

.g-left-15 {
  left: 1.07143rem !important;
}

.g-left-20 {
  left: 1.42857rem;
}

.g-left-30 {
  left: 2.14286rem;
}

.g-left-40 {
  left: 2.85714rem;
  /* O */
}

.g-left-45 {
  left: 3.21429rem;
  /* P */
}

.g-left-75 {
  left: 5.35714rem;
}

.g-left-110 {
  left: 7.85714rem;
}

.g-left-130 {
  left: 9.28571rem;
}

.g-left-200 {
  left: 14.28571rem;
}

.g-left-15x {
  left: 15%;
}

.g-left-35x {
  left: 35%;
}

.g-left-50x {
  left: 50%;
}

.g-left-100x {
  left: 100%;
}

/* Left Minus */
.g-left-minus-3 {
  left: -0.21429rem;
}

.g-left-minus-6 {
  left: -0.42857rem;
}

.g-left-minus-7 {
  left: -0.5rem;
}

.g-left-minus-10 {
  left: -0.71429rem;
}

.g-left-minus-15 {
  left: -1.07143rem;
}

.g-left-minus-20 {
  left: -1.42857rem;
}

.g-left-minus-25 {
  left: -1.78571rem;
}

.g-left-minus-30 {
  left: -2.14286rem;
}

.g-left-minus-40 {
  left: -2.85714rem;
}

.g-left-minus-50 {
  left: -3.57143rem;
}

.g-parent:hover .g-left-minus-50--parent-hover {
  left: -3.57143rem;
}

/* Right */
.g-right-auto {
  /* P */
  right: auto;
}

.g-right-0 {
  right: 0 !important;
}

.g-right-0--hover:hover {
  right: 0 !important;
}

.g-parent:hover .g-right-0--parent-hover {
  right: 0 !important;
}

.g-right-5 {
  right: 0.35714rem !important;
}

.g-right-7 {
  right: 0.5rem !important;
}

.g-right-10 {
  right: 0.71429rem !important;
}

.g-right-14 {
  right: 1rem !important;
}

.g-right-15 {
  right: 1.07143rem !important;
}

.g-right-20 {
  right: 1.42857rem;
}

.g-right-30 {
  right: 2.14286rem;
}

.g-right-40 {
  right: 2.85714rem;
}

.g-right-45 {
  right: 3.21429rem;
  /* P */
}

.g-right-55 {
  right: 3.92857rem;
  /* O */
}

.g-right-65 {
  right: 4.64286rem;
}

.g-right-100 {
  right: 7.14286rem;
}

.g-right-110 {
  right: 7.85714rem;
}

.g-right-130 {
  right: 9.28571rem;
}

.g-right-15x {
  right: 15%;
}

.g-right-35x {
  right: 35%;
}

.g-right-50x {
  right: 50%;
}

.g-right-100x {
  right: 100%;
}

/* Right Minus */
.g-right-minus-3 {
  right: -0.21429rem !important;
}

.g-right-minus-6 {
  right: -0.42857rem;
}

.g-right-minus-5 {
  right: -0.35714rem;
}

.g-right-minus-10 {
  right: -0.71429rem;
}

.g-right-minus-13 {
  right: -0.92857rem;
}

.g-right-minus-15 {
  right: -1.07143rem;
}

.g-right-minus-20 {
  right: -1.42857rem;
}

.g-right-minus-25 {
  right: -1.78571rem;
}

.g-right-minus-40 {
  right: -2.85714rem;
}

.g-right-minus-50 {
  right: -3.57143rem;
}

/* Bottom */
.g-bottom-auto {
  /* P */
  bottom: auto;
}

.g-bottom-0 {
  bottom: 0;
}

.g-bottom-0--hover:hover {
  bottom: 0;
}

.g-parent:hover .g-bottom-0--parent-hover {
  bottom: 0;
}

.g-bottom-6 {
  bottom: 0.42857rem;
}

.g-bottom-10 {
  bottom: 0.71429rem;
}

.g-bottom-20 {
  bottom: 1.42857rem;
}

.g-bottom-30 {
  bottom: 2.14286rem;
}

.g-bottom-40 {
  bottom: 2.85714rem;
}

.g-bottom-50 {
  bottom: 3.57143rem;
}

.g-parent:hover .g-bottom-50--parent-hover {
  bottom: 3.57143rem;
}

.g-bottom-60 {
  bottom: 4.28571rem;
}

.g-bottom-80 {
  bottom: 5.71429rem;
}

.g-bottom-minus-20 {
  bottom: -1.42857rem;
}

.g-bottom-minus-30 {
  bottom: -2.14286rem;
}

.g-bottom-minus-40 {
  bottom: -2.85714rem;
}

.g-bottom-minus-70 {
  bottom: -5rem;
}

.g-bottom-minus-35x {
  bottom: -35%;
}

.g-bottom-15x {
  bottom: 15%;
}

.g-bottom-minus-25x {
  bottom: -25%;
}

.g-bottom-100x {
  bottom: 100%;
}

/* Z */
@media (min-width: 576px) {
  .g-top-auto--sm {
    top: auto;
  }
  .g-left-auto--sm {
    left: auto;
  }
  .g-left-minus-20--sm {
    left: -20px;
  }
  .g-right-minus-20--sm {
    right: -20px;
  }
}
/* O */
@media (min-width: 768px) {
  .g-right-0--md {
    right: 0 !important;
  }
  .g-left-0--md {
    left: 0 !important;
  }
  .g-right-minus-15--md {
    right: -1.07143rem;
  }
  .g-left-minus-15--md {
    left: -1.07143rem;
  }
  .g-top-minus-20--md {
    top: -1.42857rem;
  }
  .g-right-minus-25--md {
    right: -1.78571rem;
  }
  .g-right-100--md {
    right: 7.14286rem;
  }
  .g-bottom-minus-50--md {
    bottom: -3.57143rem;
  }
  .g-left-auto--md {
    left: auto !important;
  }
  .g-right-auto--md {
    right: auto !important;
  }
  .g-left-minus-25--md {
    left: -1.78571rem;
  }
  .g-left-130--md {
    left: 9.28571rem !important;
  }
  .g-left-35x--md {
    left: 35%;
  }
  .g-left-50x--md {
    left: 50%;
  }
  .g-right-130--md {
    right: 9.28571rem !important;
  }
  .g-right-35x--md {
    right: 35%;
  }
  .g-right-50x--md {
    right: 50%;
  }
}
@media (min-width: 992px) {
  .g-top-0--lg {
    top: 0 !important;
  }
  .g-right-0--lg {
    right: 0;
  }
  .g-left-minus-35--lg {
    left: -2.5rem;
  }
  .g-left-40--lg {
    left: 2.85714rem;
  }
  .g-right-minus-35--lg {
    right: -2.5rem;
  }
  .g-right-40--lg {
    right: 2.85714rem;
  }
}
/*------------------------------------
  Block Alignments
------------------------------------*/
/* Absolute (Position, X, Y) */
.g-absolute-centered {
  position: absolute !important;
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%);
  -webkit-backface-visibility: hidden;
}

.g-absolute-centered--x {
  position: absolute !important;
  left: 50% !important;
  transform: translateX(-50%);
  -webkit-backface-visibility: hidden;
}

@media (min-width: 576px) {
  .g-absolute-centered--x--sm {
    position: absolute !important;
    left: 50% !important;
    transform: translateX(-50%);
    -webkit-backface-visibility: hidden;
  }
}
@media (min-width: 768px) {
  .g-absolute-centered--x--md {
    position: absolute !important;
    left: 50% !important;
    transform: translateX(-50%);
    -webkit-backface-visibility: hidden;
  }
}
.g-absolute-centered--y {
  position: absolute !important;
  top: 50% !important;
  transform: translateY(-50%);
  -webkit-backface-visibility: hidden;
}

@media (min-width: 768px) {
  .g-absolute-centered--y--md {
    position: absolute !important;
    top: 50% !important;
    transform: translateY(-50%);
    -webkit-backface-visibility: hidden;
  }
}
@media (min-width: 992px) {
  .g-absolute-centered--y--lg {
    position: absolute !important;
    top: 50% !important;
    transform: translateY(-50%);
    -webkit-backface-visibility: hidden;
  }
}
/* O */
.g-transform-origin--top-left {
  transform-origin: top left;
}

.g-transform-origin--top-right {
  transform-origin: top right;
}

.g-absolute-centered--y--scl-0_6 {
  position: absolute;
  top: 50%;
  transform: scale(0.6) translateY(-50%);
}

/* Relative (Position, X, Y) */
.g-relative-centered {
  position: relative;
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%);
  -webkit-backface-visibility: hidden;
}

.g-relative-centered--x {
  position: relative;
  left: 50% !important;
  transform: translateX(-50%);
  -webkit-backface-visibility: hidden;
}

.g-relative-centered--y {
  position: relative;
  top: 50% !important;
  transform: translateY(-50%);
  -webkit-backface-visibility: hidden;
}

/* Flex centered */
.g-flex-centered {
  display: flex;
  align-items: center;
  justify-content: center;
}

.g-flex-centered-item {
  flex: 1;
}

.g-flex-centered-item--top {
  align-self: flex-start;
}

.g-flex-centered-item--bottom {
  align-self: flex-end;
}

/* Flex right */
.g-flex-right--xs {
  justify-content: flex-end;
}

/* Flex middle */
.g-flex-middle {
  display: flex;
  flex-flow: column nowrap;
  justify-content: space-between;
}

.g-flex-middle-item {
  margin-top: auto;
  margin-bottom: auto;
}

.g-flex-middle-item--top {
  margin-top: 0;
  margin-bottom: 0;
}

.g-flex-middle-item--bottom {
  margin-top: auto;
  margin-bottom: 0;
}

.g-flex-middle-item--fixed {
  flex: none;
  max-width: 50%;
}

@media (min-width: 768px) {
  /* Flex right */
  .g-flex-right--md {
    justify-content: flex-end;
  }
  .g-flex-centered--md {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .g-absolute-centered--y--scl-1--md {
    position: absolute;
    top: 50%;
    transform: scale(1) translateY(-50%);
  }
}
@media (min-width: 576px) {
  .g-absolute-centered--sm {
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%);
    -webkit-backface-visibility: hidden;
  }
  .g-absolute-centered--x-sm--reset {
    position: static !important;
    left: auto !important;
    transform: translateX(0) !important;
  }
}
@media (min-width: 768px) {
  .g-absolute-centered--md {
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%);
    -webkit-backface-visibility: hidden;
  }
}
@media (min-width: 992px) {
  .g-absolute-centered--x--lg {
    position: absolute !important;
    left: 50% !important;
    transform: translateX(-50%);
    -webkit-backface-visibility: hidden;
  }
  .g-flex-centered--lg {
    display: flex;
    align-items: center;
    justify-content: center;
  }
}
/*------------------------------------
  Alignments
------------------------------------*/
.g-valign-super {
  vertical-align: super !important;
}

.g-valign-sub {
  vertical-align: sub !important;
}

.g-valign-top {
  vertical-align: top !important;
}

.g-valign-middle {
  vertical-align: middle !important;
}

.g-valign-bottom {
  vertical-align: bottom !important;
}

/*------------------------------------
  Blur
------------------------------------*/
.g-blur-30 {
  filter: blur(30px);
}

.g-blur-30--hover:hover {
  filter: blur(30px);
}

.g-parent:hover .g-blur-30--parent-hover {
  filter: blur(30px);
}

/*------------------------------------
  Box-shadows
------------------------------------*/
.g-box-shadow-none {
  box-shadow: none !important;
}

/*------------------------------------
  Clear
------------------------------------*/
.g-clear {
  clear: both;
}

.g-clear--left {
  clear: left;
}

.g-clear--right {
  clear: right;
}

/*------------------------------------
  Cursors
------------------------------------*/
.g-cursor-pointer {
  cursor: pointer;
}

/*------------------------------------
  Overflows
------------------------------------*/
.g-overflow-hidden {
  overflow: hidden !important;
}

.g-overflow-visible {
  overflow: visible;
}

.g-overflow-x-hidden {
  overflow-x: hidden;
}

.g-overflow-x-auto {
  overflow-x: auto !important;
}

.g-overflow-x-scroll {
  overflow-x: scroll;
}

.g-overflow-y-auto {
  overflow-y: auto;
}

.g-overflow-y-hidden {
  overflow-y: hidden;
}

@media (min-width: 768px) {
  .g-overflow-x-visible--md {
    overflow-x: visible;
  }
}
@media (min-width: 992px) {
  .g-overflow-x-visible--lg {
    overflow-x: visible;
  }
}
/*------------------------------------
  Transitions
------------------------------------*/
/*.g-transition {
  &-0_2 {
    transition: .2s ease-out;
  }
  &-0_3 {
    transition: .3s ease-out;
  }
  &-0_6 {
    transition: .6s ease-out;
    &-ease {
      transition: .6s ease;
    }
  }
}

[class*="g-color-"][class*="--hover"] {
  transition: color .2s ease-out;
}
[class*="g-bg-"][class*="--hover"] {
  transition: background-color .3s ease-out;
}
[class*="g-color-"][class*="--hover"][class*="g-bg-"][class*="--hover"] {
  transition: .3s ease-out;
}*/
[class*=g-transition] {
  transition-property: all;
  transition-timing-function: ease;
  transition-delay: 0s;
}

[class*=g-transition]::before, [class*=g-transition]::after {
  transition-property: all;
  transition-timing-function: ease;
  transition-delay: 0s;
}

svg[class*=g-transition] path,
svg[class*=g-transition] polygon {
  transition-property: all;
  transition-timing-function: ease;
  transition-delay: 0s;
}

.g-transition-0 {
  transition-duration: 0s;
}

.g-transition-0::before, .g-transition-0::after {
  transition-duration: 0s;
}

svg.g-transition-0 path,
svg.g-transition-0 polygon {
  transition-duration: 0s;
}

.g-transition-0_2 {
  transition-duration: 0.2s;
}

.g-transition-0_2::before, .g-transition-0_2::after {
  transition-duration: 0.2s;
}

svg.g-transition-0_2 path,
svg.g-transition-0_2 polygon {
  transition-duration: 0.2s;
}

.g-transition-0_3 {
  transition-duration: 0.3s;
}

.g-transition-0_3::before, .g-transition-0_3::after {
  transition-duration: 0.3s;
}

svg.g-transition-0_3 path,
svg.g-transition-0_3 polygon {
  transition-duration: 0.3s;
}

.g-transition-0_5 {
  transition-duration: 0.5s;
}

.g-transition-0_5::before, .g-transition-0_5::after {
  transition-duration: 0.5s;
}

svg.g-transition-0_5 path,
svg.g-transition-0_5 polygon {
  transition-duration: 0.5s;
}

.g-transition-0_6 {
  transition-duration: 0.6s;
}

.g-transition-0_6::before, .g-transition-0_6::after {
  transition-duration: 0.6s;
}

svg.g-transition-0_6 path,
svg.g-transition-0_6 polygon {
  transition-duration: 0.6s;
}

.g-transition-delay-0_11 {
  transition-delay: 0.11s;
}

.g-transition-delay-0_11::before, .g-transition-delay-0_11::after {
  transition-delay: 0.11s;
}

svg.g-transition-0_11 path,
svg.g-transition-0_11 polygon {
  transition-duration: 0.11s;
}

.g-transition-delay-0_2 {
  transition-delay: 0.2s;
}

.g-transition-delay-0_2::before, .g-transition-delay-0_2::after {
  transition-delay: 0.2s;
}

svg.g-transition-delay-0_2 path,
svg.g-transition-delay-0_2 polygon {
  transition-delay: 0.2s;
}

.g-transition-delay-0_45 {
  transition-delay: 0.45s;
}

.g-transition-delay-0_45::before, .g-transition-delay-0_45::after {
  transition-delay: 0.45s;
}

svg.g-transition-delay-0_45 path,
svg.g-transition-delay-0_45 polygon {
  transition-delay: 0.45s;
}

.g-transition--ease-out {
  transition-timing-function: ease-out;
}

.g-transition--ease-out::before, .g-transition--ease-out::after {
  transition-timing-function: ease-out;
}

svg.g-transition--ease-out path,
svg.g-transition--ease-out polygon {
  transition-timing-function: ease-out;
}

.g-transition--ease-in {
  transition-timing-function: ease-in;
}

.g-transition--ease-in::before, .g-transition--ease-in::after {
  transition-timing-function: ease-in;
}

svg.g-transition--ease-in path,
svg.g-transition--ease-in polygon {
  transition-timing-function: ease-in;
}

.g-transition--ease-in-out {
  transition-timing-function: ease-in-out;
}

.g-transition--ease-in-out::before, .g-transition--ease-in-out::after {
  transition-timing-function: ease-in-out;
}

svg.g-transition--ease-in-out path,
svg.g-transition--ease-in-out polygon {
  transition-timing-function: ease-in-out;
}

.g-transition--linear {
  transition-timing-function: linear;
}

.g-transition--linear::before, .g-transition--linear::after {
  transition-timing-function: linear;
}

svg.g-transition--linear path,
svg.g-transition--linear polygon {
  transition-timing-function: linear;
}

/*------------------------------------
  Transforms
------------------------------------*/
.g-transform-scale-0_5 {
  transform: scale(0.5);
}

.g-transform-scale-0_5--hover:hover {
  transform: scale(0.5);
}

.g-parent:hover .g-transform-scale-0_5--parent-hover {
  transform: scale(0.5);
}

.g-transform-scale-0_8 {
  transform: scale(0.8);
}

.g-transform-scale-0_8--hover:hover {
  transform: scale(0.8);
}

.g-parent:hover .g-transform-scale-0_8--parent-hover {
  transform: scale(0.8);
}

.g-transform-scale-0_85 {
  transform: scale(0.85);
}

.g-transform-scale-0_85--hover:hover {
  transform: scale(0.85);
}

.g-parent:hover .g-transform-scale-0_85--parent-hover {
  transform: scale(0.85);
}

.g-transform-scale-0_9 {
  transform: scale(0.9);
}

.g-transform-scale-0_9--hover:hover {
  transform: scale(0.9);
}

.g-parent:hover .g-transform-scale-0_9--parent-hover {
  transform: scale(0.9);
}

.g-transform-scale-1 {
  transform: scale(1);
}

.g-transform-scale-1--hover:hover {
  transform: scale(1);
}

.g-parent:hover .g-transform-scale-1--parent-hover {
  transform: scale(1);
}

.g-transform-scale-1_05 {
  transform: scale3d(1.05, 1.05, 1.05);
}

.g-transform-scale-1_05--hover:hover {
  transform: scale3d(1.05, 1.05, 1.05);
  z-index: 2;
}

.g-parent:hover .g-transform-scale-1_05--parent-hover {
  transform: scale3d(1.1, 1.1, 1.1);
}

.g-transform-scale-1_1 {
  transform: scale3d(1.1, 1.1, 1.1);
}

.g-transform-scale-1_1--hover:hover {
  transform: scale3d(1.1, 1.1, 1.1);
  z-index: 2;
}

.g-parent:hover .g-transform-scale-1_1--parent-hover {
  transform: scale3d(1.1, 1.1, 1.1);
}

.g-transform-scale-1_2 {
  transform: scale(1.2);
}

.g-transform-scale-1_2--hover:hover {
  transform: scale(1.2);
}

.g-parent:hover .g-transform-scale-1_2--parent-hover {
  transform: scale(1.2);
}

.g-transform-translate-x-100x {
  transform: translateX(100%);
}

.g-transform-translate-x-100x--hover:hover {
  transform: translateX(100%);
}

.g-parent:hover .g-transform-translate-x-100x--parent-hover {
  transform: translateX(100%);
}

.g-transform-translate-x-minus-100x {
  transform: translateX(-100%);
}

.g-transform-translate-x-minus-100x--hover:hover {
  transform: translateX(-100%);
}

.g-parent:hover .g-transform-translate-x-minus-100x--parent-hover {
  transform: translateX(-100%);
}

.g-transform-translate-y-5 {
  transform: translateY(5px);
}

.g-transform-translate-y-5--hover:hover {
  transform: translateY(5px);
}

.g-parent:hover .g-transform-translate-y-5--parent-hover {
  transform: translateY(5px);
}

.g-transform-translate-y-100x {
  transform: translateY(100%);
}

.g-transform-translate-y-100x--hover:hover {
  transform: translateY(100%);
}

.g-parent:hover .g-transform-translate-y-100x--parent-hover {
  transform: translateY(100%);
}

.g-transform-translate-y-minus-5 {
  transform: translateY(-5px);
}

.g-transform-translate-y-minus-5--hover:hover {
  transform: translateY(-5px);
}

.g-parent:hover .g-transform-translate-y-minus-5--parent-hover {
  transform: translateY(-5px);
}

.g-transform-translate-y-minus-70 {
  transform: translateY(-70px);
}

.g-transform-translate-y-minus-70--hover:hover {
  transform: translateY(-70px);
}

.g-parent:hover .g-transform-translate-y-minus-70--parent-hover {
  transform: translateY(-70px);
}

.g-transform-translate-y-minus-100x {
  transform: translateY(-100%);
}

.g-transform-translate-y-minus-100x--hover:hover {
  transform: translateY(-100%);
}

.g-parent:hover .g-transform-translate-y-minus-100x--parent-hover {
  transform: translateY(-100%);
}

/*------------------------------------
  Opacity
------------------------------------*/
.opacity-0 {
  opacity: 0 !important;
}

.g-opacity-0_3 {
  opacity: 0.3 !important;
}

.g-opacity-0_4 {
  opacity: 0.4 !important;
}

.g-opacity-0_5 {
  opacity: 0.5 !important;
}

.g-opacity-0_6 {
  opacity: 0.6 !important;
}

.g-opacity-0_7 {
  opacity: 0.7 !important;
}

.g-opacity-0_8 {
  opacity: 0.8 !important;
}

.g-opacity-1 {
  opacity: 1 !important;
}

.opacity-0--hover:hover {
  opacity: 0 !important;
}

.g-parent:hover .opacity-0--parent-hover {
  opacity: 0 !important;
}

.g-opacity-0_3--hover:hover {
  opacity: 0.3 !important;
}

.g-parent:hover .g-opacity-0_3--parent-hover {
  opacity: 0.3 !important;
}

.g-opacity-0_5--hover:hover {
  opacity: 0.5 !important;
}

.g-parent:hover .g-opacity-0_5--parent-hover {
  opacity: 0.5 !important;
}

.g-opacity-0_6--hover:hover {
  opacity: 0.6 !important;
}

.g-parent:hover .g-opacity-0_6--parent-hover {
  opacity: 0.6 !important;
}

.g-opacity-0_7--hover:hover {
  opacity: 0.7 !important;
}

.g-parent:hover .g-opacity-0_7--parent-hover {
  opacity: 0.7 !important;
}

.g-opacity-0_8--hover:hover {
  opacity: 0.8 !important;
}

.g-parent:hover .g-opacity-0_8--parent-hover {
  opacity: 0.8 !important;
}

.u-block-hover:hover .g-opacity-1--hover, .g-opacity-1--hover:hover {
  opacity: 1 !important;
}

.g-parent:hover .g-opacity-1--parent-hover {
  opacity: 1 !important;
}

.selected .g-opacity-1--parents-selected {
  opacity: 1 !important;
}

/*------------------------------------
  Z-Index
------------------------------------*/
.g-z-index-auto {
  z-index: auto;
}

.g-z-index-1 {
  z-index: 1;
}

.g-z-index-2 {
  z-index: 2;
}

.g-z-index-3 {
  z-index: 3;
}

.g-z-index-3--hover:hover {
  z-index: 3;
}

.g-z-index-4 {
  z-index: 4;
}

.g-z-index-4--hover:hover {
  z-index: 4;
}

.g-z-index-99 {
  z-index: 99;
}

.g-z-index-9999 {
  z-index: 9999;
}

.g-z-index-minus-1 {
  z-index: -1;
}

/*------------------------------------
  Resize
------------------------------------*/
.g-resize-none {
  resize: none;
}

/*------------------------------------
  Placeholder
------------------------------------*/

.g-placeholder-white::-moz-placeholder {
  opacity: 1;
  color: #fff;
}

.g-placeholder-white::placeholder {
  opacity: 1;
  color: #fff;
}

.g-placeholder-primary::-moz-placeholder {
  color: #fff;
}

.g-placeholder-primary::placeholder {
  color: #fff;
}

.g-placeholder-inherit::-moz-placeholder {
  color: inherit;
  opacity: 1;
}

.g-placeholder-inherit::placeholder {
  color: inherit;
  opacity: 1;
}

.g-placeholder-inherit::-moz-placeholder {
  color: inherit;
  opacity: 1;
}

.g-placeholder-inherit::-webkit-input-placeholder {
  color: inherit;
  opacity: 1;
}

/*------------------------------------
  Offsets
------------------------------------*/
@media (min-width: 768px) {
  .g-offset-md-1 {
    margin-left: 8.333333%;
  }
}
@media (min-width: 992px) {
  .g-offset-lg-1 {
    margin-left: 8.333333%;
  }
  .g-offset-lg-4 {
    margin-left: 33.333333%;
  }
}
/*------------------------------------
  Colors
------------------------------------*/
/* Basic Colors
------------------------------------*/
/* Inherit Colors */
.g-color-inherit {
  color: inherit !important;
}

/* Main Colors */
.g-color-main {
  color: #000 !important;
}

.g-color-main--hover:hover {
  color: #000 !important;
}

/* Primary Colors */
.g-color-primary {
  color: #003a79 !important;
}

.u-block-hover:hover .g-color-primary--hover, .g-color-primary--hover:hover {
  color: #003a79 !important;
}

.g-parent:hover .g-color-primary--parent-hover {
  color: #003a79 !important;
}

.g-color-primary-opacity-0_3 {
  color: rgba(59, 177, 143, 0.3) !important;
}

.g-color-primary-opacity-0_4 {
  color: rgba(59, 177, 143, 0.4) !important;
}

.g-color-primary--active.active {
  color: #003a79 !important;
}

.active .g-color-primary--parent-active {
  color: #003a79 !important;
}

.g-color-primary--before::before, .g-color-primary--after::after {
  color: #003a79;
}

/* Secondary Colors */
.g-color-secondary {
  color: #e74b3c !important;
}

.u-block-hover:hover .g-color-secondary--hover, .g-color-secondary--hover:hover {
  color: #e74b3c !important;
}

.g-parent:hover .g-color-secondary--parent-hover {
  color: #e74b3c !important;
}

/* Black Colors */
.g-color-black {
  color: #000 !important;
}

.g-color-black--hover:hover {
  color: #000 !important;
}

.g-parent:hover .g-color-black--parent-hover {
  color: #000 !important;
}

.g-color-black--active.active {
  color: #000 !important;
}

.g-color-black-opacity-0_1 {
  color: rgba(0, 0, 0, 0.1) !important;
}

.g-color-black-opacity-0_3 {
  color: rgba(0, 0, 0, 0.3) !important;
}

.g-color-black-opacity-0_5 {
  color: rgba(0, 0, 0, 0.5) !important;
}

.g-color-black-opacity-0_6 {
  color: rgba(0, 0, 0, 0.6) !important;
}

.g-color-black-opacity-0_7 {
  color: rgba(0, 0, 0, 0.7) !important;
}

.g-color-black-opacity-0_8 {
  color: rgba(0, 0, 0, 0.8) !important;
}

.g-color-black-opacity-0_8--child * {
  color: rgba(0, 0, 0, 0.8) !important;
}

.g-color-black-opacity-0_9 {
  color: rgba(0, 0, 0, 0.9) !important;
}

/* White Colors */
.g-color-white {
  color: #fff !important;
}

.g-color-white--opened-menu:not(.collapsed) {
  color: #fff !important;
}

.u-block-hover:hover .g-color-white--hover, .g-color-white--hover:hover {
  color: #fff !important;
}

.g-parent:hover .g-color-white--parent-hover {
  color: #fff !important;
}

.g-color-white--active.active {
  color: #fff !important;
}

.active .g-color-white--parent-active {
  color: #fff !important;
}

.g-color-white--child * {
  color: #fff !important;
}

.g-color-white-opacity-0_1 {
  color: rgba(255, 255, 255, 0.1) !important;
}

.g-color-white-opacity-0_2 {
  color: rgba(255, 255, 255, 0.2) !important;
}

.g-color-white-opacity-0_3 {
  color: rgba(255, 255, 255, 0.3) !important;
}

.g-color-white-opacity-0_5, .g-color-white-opacity-0_5--hover:hover {
  color: rgba(255, 255, 255, 0.5) !important;
}

.g-color-white-opacity-0_6 {
  color: rgba(255, 255, 255, 0.6) !important;
}

.g-parent:hover .g-color-white-opacity-0_6--parent-hover {
  color: rgba(255, 255, 255, 0.6) !important;
}

.g-color-white-opacity-0_7, .g-color-white-opacity-0_7--hover:hover {
  color: rgba(255, 255, 255, 0.7) !important;
}

.g-color-white-opacity-0_75 {
  color: rgba(255, 255, 255, 0.75) !important;
}

.g-color-white-opacity-0_8 {
  color: rgba(255, 255, 255, 0.8) !important;
}

.g-color-white-opacity-0_8--child * {
  color: rgba(255, 255, 255, 0.8) !important;
}

.g-color-white-opacity-0_9, .g-color-white-opacity-0_9--hover:hover {
  color: rgba(255, 255, 255, 0.9) !important;
}

.u-block-hover:hover .g-color-white-opacity-0_7--hover {
  color: rgba(255, 255, 255, 0.7) !important;
}

/* Gray Colors */
.g-color-gray-light-v1 {
  color: #bbb !important;
}

.g-color-gray-light-v1--hover:hover {
  color: #bbb !important;
}

.g-color-gray-light-v2 {
  color: #ccc !important;
}

.g-color-gray-light-v2--hover:hover {
  color: #ccc !important;
}

.g-color-gray-light-v3 {
  color: #ddd !important;
}

.g-color-gray-light-v3--hover:hover {
  color: #ddd !important;
}

.g-color-gray-light-v4 {
  color: #eee !important;
}

.g-color-gray-light-v4--hover:hover {
  color: #eee !important;
}

.g-color-gray-light-v4-opacity-0_6 {
  color: rgba(238, 238, 238, 0.6) !important;
}

.g-color-gray-light-v5 {
  color: #f7f7f7 !important;
}

.g-color-gray-light-v5--hover:hover {
  color: #f7f7f7 !important;
}

.g-color-gray-dark-v1 {
  color: #111 !important;
}

.g-color-gray-dark-v1--hover:hover {
  color: #111 !important;
}

.g-color-gray-dark-v2 {
  color: #333 !important;
}

.g-color-gray-dark-v2--hover:hover {
  color: #333 !important;
}

.g-color-gray-dark-v2-opacity-0_75 {
  color: rgba(51, 51, 51, 0.75) !important;
}

.g-color-gray-dark-v3 {
  color: #555 !important;
}

.g-color-gray-dark-v3--hover:hover {
  color: #555 !important;
}

.g-color-gray-dark-v4 {
  color: #777 !important;
}

.g-color-gray-dark-v4--hover:hover {
  color: #777 !important;
}

.g-color-gray-dark-v5 {
  color: #999 !important;
}

.g-color-gray-dark-v5--hover:hover {
  color: #999 !important;
}

.g-parent:hover .g-color-gray-dark-v5--parent-hover {
  color: #999 !important;
}

/* Complementary Colors
------------------------------------*/
/* Color Green */
.g-color-green {
  color: #72c02c !important;
}

.g-color-green--hover:hover {
  color: #72c02c !important;
}

/* Color Blue */
.g-color-blue {
  color: #3398dc !important;
}

.g-color-blue--hover:hover {
  color: #3398dc !important;
}

.g-color-blue-dark-v1 {
  color: #175a88 !important;
}

/* Color Light Blue */
.g-color-lightblue {
  color: #edf2f8 !important;
}

.g-color-lightblue--hover:hover {
  color: #edf2f8 !important;
}

.g-color-lightblue-v1 {
  color: #d6e2ee !important;
}

.g-color-lightblue-v1--hover:hover {
  color: #d6e2ee !important;
}

/* Color Dark Blue */
.g-color-darkblue {
  color: #009 !important;
}

.g-color-darkblue--hover:hover {
  color: #009 !important;
}

/* Color Indigo */
.g-color-indigo {
  color: #4263a3 !important;
}

.g-color-indigo--hover:hover {
  color: #4263a3 !important;
}

/* Color Red */
.g-color-red {
  color: #f00 !important;
}

.g-color-red--hover:hover {
  color: #f00 !important;
}

*:hover > .g-color-red--parent-hover {
  color: #f00 !important;
}

/* Color Light Red */
.g-color-lightred {
  color: #e64b3b !important;
}

.g-color-lightred--hover:hover {
  color: #e64b3b !important;
}

/* Color Dark Red */
.g-color-darkred {
  color: #a10f2b !important;
}

.g-color-darkred--hover:hover {
  color: #a10f2b !important;
}

/* Color Purple */
.g-color-purple {
  color: #9a69cb;
}

.g-color-purple--hover:hover {
  color: #9a69cb !important;
}

.g-color-purple-dark-v1 {
  color: #552c7e !important;
}

/* Color Dark Purple */
.g-color-darkpurple {
  color: #6639b6 !important;
}

.g-color-darkpurple--hover:hover {
  color: #6639b6 !important;
}

/* Color Pink */
.g-color-pink {
  color: #e81c62;
}

.g-color-pink--hover:hover {
  color: #e81c62 !important;
}

.g-color-pink-dark-v1 {
  color: #6f0b2d !important;
}

/* Color Orange */
.g-color-orange {
  color: #e57d20 !important;
}

.g-color-orange--hover:hover {
  color: #e57d20 !important;
}

/* Color Deep Orange */
.g-color-deeporange {
  color: #fe541e !important;
}

.g-color-deeporange--hover:hover {
  color: #fe541e !important;
}

/* Color Yellow */
.g-color-yellow {
  color: #ebc71d !important;
}

.g-color-yellow--hover:hover {
  color: #ebc71d !important;
}

/* Color Aqua */
.g-color-aqua {
  color: #29d6e6;
}

.g-color-aqua--hover:hover {
  color: #29d6e6 !important;
}

.g-color-aqua-dark-v1 {
  color: #11848e !important;
}

/* Color Cyan */
.g-color-cyan {
  color: #00bed6 !important;
}

.g-color-cyan--hover:hover {
  color: #00bed6 !important;
}

/* Color Teal */
.g-color-teal {
  color: #18ba9b !important;
}

.g-color-teal--hover:hover {
  color: #18ba9b !important;
}

/* Color Brown */
.g-color-brown {
  color: #9c8061 !important;
}

.g-color-brown--hover:hover {
  color: #9c8061 !important;
}

/* Color Blue Gray */
.g-color-bluegray {
  color: #585f69 !important;
}

.g-color-bluegray--hover:hover {
  color: #585f69 !important;
}

/*------------------------------------
  Social Colors
------------------------------------*/
/* Facebook */
.g-color-facebook {
  color: #3b5998;
}

.g-color-facebook:hover {
  color: #344e86;
}

.g-color-facebook--hover:hover {
  color: #3b5998 !important;
}

/* Twitter */
.g-color-twitter {
  color: #00acee;
}

.g-color-twitter:hover {
  color: #009ad5;
}

.g-color-twitter--hover:hover {
  color: #00acee !important;
}

/* Skype */
.g-color-skype {
  color: #00aff0;
}

.g-color-skype:hover {
  color: #009cd7;
}

.g-color-skype--hover:hover {
  color: #00aff0 !important;
}

/* Pinterest */
.g-color-pinterest {
  color: #c8232c;
}

.g-color-pinterest:hover {
  color: #b21f27;
}

.g-color-pinterest--hover:hover {
  color: #c8232c !important;
}

/* Vine */
.g-color-vine {
  color: #00bf8f;
}

.g-color-vine:hover {
  color: #00a67c;
}

.g-color-vine--hover:hover {
  color: #00bf8f !important;
}

/* Youtube */
.g-color-youtube {
  color: #c4302b;
}

.g-color-youtube:hover {
  color: #af2b26;
}

.g-color-youtube--hover:hover {
  color: #c4302b !important;
}

/* Google plus */
.g-color-google-plus {
  color: #dd4b39;
}

.g-color-google-plus:hover {
  color: #d73925;
}

.g-color-google-plus--hover:hover {
  color: #dd4b39 !important;
}

/* Dribbble */
.g-color-dribbble {
  color: #ea4c89;
}

.g-color-dribbble:hover {
  color: #e7357a;
}

.g-color-dribbble--hover:hover {
  color: #ea4c89 !important;
}

/* VK */
.g-color-vk {
  color: #2b587a;
}

.g-color-vk:hover {
  color: #244a67;
}

.g-color-vk--hover:hover {
  color: #2b587a !important;
}

/* Linkedin */
.g-color-linkedin {
  color: #0e76a8;
}

.g-color-linkedin:hover {
  color: #0c6590;
}

.g-color-linkedin--hover:hover {
  color: #0e76a8 !important;
}

/* Instagram */
.g-color-instagram {
  color: #3f729b;
}

.g-color-instagram:hover {
  color: #386589;
}

.g-color-instagram--hover:hover {
  color: #3f729b !important;
}

/*------------------------------------
  Gradient Colors
------------------------------------*/
/* Cyan Gradient */
.g-color-cyan-gradient-opacity-v1 {
  background-repeat: repeat-x;
  background-image: linear-gradient(160deg, rgba(0, 0, 153, 0.55), rgba(0, 190, 214, 0.6));
  background-clip: text;
  -webkit-background-clip: text;
  text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
}

/* Blue Gradient */
.g-color-blue-gradient-opacity-v1 {
  background-repeat: repeat-x;
  background-image: linear-gradient(-260deg, #8654da, rgba(66, 229, 248, 0.8));
  background-clip: text;
  -webkit-background-clip: text;
  text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
}

/*------------------------------------
  Widths
------------------------------------*/
/* Width in Percentage (%) */
.g-width-30x {
  width: 30% !important;
  /* P */
}

.g-width-40x {
  width: 40% !important;
  /* P */
}

.g-width-50x {
  width: 50% !important;
  /* P */
}

.g-width-60x {
  width: 60% !important;
  /* P */
}

.g-width-70x {
  width: 70% !important;
  /* P */
}

.g-width-80x {
  width: 80% !important;
  /* P */
}

.g-width-90x {
  width: 90% !important;
  /* P */
}

@media (max-width: 445px) {
  .w-100--2xs {
    width: 100% !important;
  }
}
@media (min-width: 576px) {
  .g-width-20x--sm {
    width: 20% !important;
  }
  .g-width-25x--sm {
    width: 25% !important;
  }
  .g-width-33_3x--sm {
    width: 33.333333% !important;
  }
  .g-width-40x--sm {
    width: 40% !important;
  }
  .g-width-60x--sm {
    width: 60% !important;
  }
  .g-width-16_6x--sm {
    width: 16.666666% !important;
  }
  .g-width-66_6x--sm {
    width: 66.666666% !important;
  }
}
@media (min-width: 768px) {
  /* P */
  .g-width-20x--md {
    width: 20% !important;
    /* P */
  }
  .g-width-25x--md {
    width: 25% !important;
    /* P */
  }
  .g-width-30x--md {
    width: 30% !important;
    /* P */
  }
  .g-width-35x--md {
    width: 35% !important;
    /* P */
  }
  .g-width-40x--md {
    width: 40% !important;
    /* P */
  }
  .g-width-45x--md {
    width: 45% !important;
    /* P */
  }
  .g-width-50x--md {
    width: 50% !important;
    /* P */
  }
  .g-width-55x--md {
    width: 55% !important;
    /* P */
  }
  .g-width-60x--md {
    width: 60% !important;
    /* P */
  }
  .g-width-65x--md {
    width: 65% !important;
    /* P */
  }
  .g-width-70x--md {
    width: 70% !important;
    /* P */
  }
  .g-width-75x--md {
    width: 75% !important;
    /* P */
  }
  .g-width-80x--md {
    width: 80% !important;
    /* P */
  }
  .g-width-85x--md {
    width: 85% !important;
    /* P */
  }
  .g-width-90x--md {
    width: 90% !important;
    /* P */
  }
  .g-width-33_3x--md {
    /* P */
    width: 33.333333% !important;
  }
  .g-width-16_6x--md {
    /* P */
    width: 16.666666% !important;
  }
  .g-width-66_6x--md {
    /* P */
    width: 66.666666% !important;
  }
}
.g-width-auto {
  width: auto !important;
  /* P */
}

/* Max Width in Percentage (%) */
.g-width-1x {
  max-width: 1%;
}

.g-width-80x {
  max-width: 80%;
}

.g-width-90x {
  max-width: 90%;
}

.g-width-95x {
  width: 95%;
}

.g-max-width-60x {
  max-width: 60%;
}

.g-max-width-100x {
  max-width: 100%;
}

/* Min Width in Percentage (%) */
.g-min-width-100x {
  min-width: 100%;
}

/* Width Viewport Width (vw) */
.g-width-50vw {
  width: 50vw !important;
  /* P */
}

.g-width-100vw {
  width: 100vw !important;
  /* P */
}

/* Width in Pixels (px) */
.g-width-3 {
  width: 3px !important;
  /* O */
}

.g-width-10 {
  width: 10px !important;
  /* O */
}

.g-width-12 {
  width: 12px !important;
  /* Z */
}

.g-width-16 {
  width: 16px !important;
  /* O */
}

.g-width-18 {
  width: 18px !important;
  /* O */
}

.g-width-20 {
  width: 20px !important;
  /* O */
}

.g-width-24 {
  width: 24px !important;
  /* O */
}

.g-width-25 {
  width: 25px !important;
}

.g-width-26 {
  width: 26px !important;
  /* P */
}

.g-width-28 {
  width: 28px !important;
  /* O */
}

.g-width-30 {
  width: 30px !important;
  /* P */
}

.g-width-32 {
  width: 32px !important;
  /* O */
}

.g-width-35 {
  width: 35px !important;
  /* P */
}

.g-width-36 {
  width: 36px !important;
  /* O */
}

.g-width-40 {
  width: 40px !important;
  /* P */
}

.g-width-45 {
  width: 45px !important;
  /* P */
}

.g-width-48 {
  width: 48px !important;
  /* P */
}

.g-width-50 {
  width: 50px !important;
  /* P */
}

.g-width-54 {
  width: 54px !important;
  /* P */
}

.g-width-55 {
  width: 55px !important;
  /* P */
}

.g-width-60 {
  width: 60px !important;
  /* P */
}

.g-width-64 {
  width: 64px !important;
  /* P */
}

.g-width-70 {
  width: 70px !important;
  /* P */
}

.g-width-75 {
  width: 75px !important;
  /* O */
}

.g-width-80 {
  width: 80px !important;
  /* P */
}

.g-width-85 {
  width: 85px !important;
  /* P */
}

.g-width-95 {
  width: 95px !important;
  /* P */
}

.g-width-100 {
  width: 100px !important;
  /* P */
}

.g-width-105 {
  width: 105px;
}

.g-width-110 {
  width: 110px !important;
  /* O */
}

.g-width-115 {
  width: 115px !important;
  /* O */
}

.g-width-120 {
  width: 120px !important;
  /* P */
}

.g-width-125 {
  width: 125px !important;
  /* P */
}

.g-width-130 {
  width: 130px !important;
  /* P */
}

.g-width-135 {
  width: 135px !important;
  /* O */
}

.g-width-140 {
  width: 140px !important;
  /* P */
}

.g-width-150 {
  width: 150px !important;
}

.g-width-160 {
  width: 160px !important;
  /* P */
}

.g-width-170 {
  width: 170px !important;
  /* P */
}

.g-width-180 {
  width: 180px !important;
  /* O */
}

.g-width-200 {
  width: 200px !important;
  /* P */
}

.g-width-220 {
  width: 220px !important;
}

.g-width-215 {
  width: 215px !important;
}

.g-width-235 {
  width: 235px !important;
}

.g-width-250 {
  /* RG-Q */
  width: 250px !important;
  /* P */
  max-width: 100%;
}

.g-width-270 {
  width: 270px !important;
  /* O */
  max-width: 100%;
}

.g-width-300 {
  width: 300px !important;
  /* P */
  max-width: 100%;
}

.g-width-400 {
  width: 400px !important;
  /* O */
  max-width: 100%;
}

.g-width-340 {
  width: 340px !important;
  /* O */
  max-width: 100%;
}

.g-width-360 {
  width: 360px !important;
  /* O */
  max-width: 100%;
}

.g-width-370 {
  width: 370px !important;
  /* P */
  max-width: 100%;
}

.g-width-380 {
  width: 380px !important;
  /* O */
  max-width: 100%;
}

.g-width-410 {
  width: 410px !important;
  /* O */
}

.g-width-460 {
  width: 460px !important;
  /* O */
  max-width: 100%;
}

.g-width-465 {
  width: 465px !important;
  /* O */
  max-width: 100%;
}

.g-width-485 {
  width: 485px !important;
  /* O */
  max-width: 100%;
}

.g-width-560 {
  width: 560px !important;
  /* O */
  max-width: 100%;
}

.g-width-590 {
  width: 590px !important;
  max-width: 100%;
}

.g-width-600 {
  width: 600px !important;
  /* O */
  max-width: 100%;
}

.g-width-630 {
  width: 630px !important;
  /* O */
  max-width: 100%;
}

.g-width-680 {
  width: 680px !important;
  /* O */
  max-width: 100%;
}

.g-width-720 {
  width: 720px !important;
  /* O */
  max-width: 100%;
}

.g-width-760 {
  width: 760px !important;
  max-width: 100%;
}

.g-width-770 {
  width: 770px !important;
  max-width: 100%;
}

.g-width-780 {
  /* RG-Q */
  width: 780px !important;
  /* P */
  max-width: 100%;
}

.g-width-900 {
  width: 900px !important;
  /* P */
  max-width: 100%;
}

.g-width-945 {
  width: 945px !important;
  max-width: 100%;
}

.g-width-1025 {
  width: 1025px !important;
  max-width: 100%;
}

/* Max Width in Pixels (px) */
.g-max-width-100 {
  max-width: 100px;
}

.g-max-width-120 {
  max-width: 120px;
}

.g-max-width-170 {
  max-width: 170px;
  /* O */
}

.g-max-width-190 {
  max-width: 190px;
}

.g-max-width-200 {
  max-width: 200px;
}

.g-max-width-250 {
  max-width: 250px;
}

.g-max-width-300 {
  max-width: 300px;
}

.g-max-width-400 {
  max-width: 400px;
}

.g-max-width-500 {
  max-width: 500px;
}

.g-max-width-540 {
  max-width: 540px;
}

.g-max-width-550 {
  max-width: 550px;
}

.g-max-width-570 {
  max-width: 570px;
}

.g-max-width-600 {
  max-width: 600px;
}

.g-max-width-645 {
  max-width: 645px;
}

.g-max-width-670 {
  max-width: 670px;
}

.g-max-width-700 {
  max-width: 700px;
}

.g-max-width-750 {
  max-width: 750px;
}

.g-max-width-770 {
  max-width: 770px;
}

.g-max-width-780 {
  max-width: 780px;
}

.g-max-width-800 {
  max-width: 800px;
}

.g-max-width-840 {
  max-width: 840px;
}

.g-max-width-870 {
  max-width: 870px;
}

.g-max-width-960 {
  max-width: 960px;
}

/* Min Width in Pixels (px) */
.g-min-width-35 {
  min-width: 35px;
}

.g-min-width-40 {
  min-width: 40px;
}

.g-min-width-65 {
  min-width: 65px;
}

.g-min-width-110 {
  min-width: 110px;
}

.g-min-width-130 {
  min-width: 130px;
}

.g-min-width-150 {
  min-width: 150px;
}

.g-min-width-170 {
  min-width: 170px;
}

.g-min-width-200 {
  min-width: 200px;
}

.g-min-width-220 {
  min-width: 220px;
}

.g-min-width-300 {
  min-width: 300px;
}

.g-min-width-400 {
  min-width: 400px;
}

@media (min-width: 576px) {
  .g-width-50x--sm {
    width: 50% !important;
    /* P */
  }
  .g-width-80x--sm {
    width: 80% !important;
    /* R */
  }
  .g-width-100--sm {
    width: 100px !important;
    /* P */
  }
  .g-width-150--sm {
    width: 150px !important;
    /* O */
  }
  .g-width-170--sm {
    width: 170px !important;
    /* O */
  }
  .g-width-180--sm {
    width: 180px !important;
  }
  .g-min-width-180--sm {
    min-width: 180px;
  }
  .g-width-485--sm {
    width: 485px !important;
    /* O */
    max-width: 100%;
  }
  .g-width-auto--sm {
    width: auto !important;
  }
  .g-max-width-300--sm {
    max-width: 300px;
  }
}
@media (min-width: 768px) {
  .g-width-40--md {
    width: 40px !important;
    /* O */
  }
  .g-width-45--md {
    width: 45px !important;
    /* O */
  }
  .g-width-60--md {
    width: 60px !important;
    /* O */
  }
  .g-width-80--md {
    width: 80px !important;
    /* O */
  }
  .g-width-50x--md {
    width: 50% !important;
    /* P */
  }
  .g-width-60x--md {
    width: 60% !important;
    /* P */
  }
  .g-width-80x--md {
    width: 80% !important;
    /* R */
  }
  .g-width-45--md {
    width: 45px !important;
  }
  .g-width-100--md {
    width: 100px !important;
    /* O */
  }
  .g-width-125--md {
    width: 125px !important;
    /* P */
  }
  .g-width-135--md {
    width: 135px !important;
  }
  .g-width-140--md {
    width: 140px !important;
    /* R */
  }
  .g-width-155--md {
    width: 155px !important;
    /* R */
  }
  .g-width-180--md {
    width: 180px !important;
  }
  .g-width-225--md {
    width: 225px !important;
  }
  .g-width-160--md {
    width: 160px !important;
  }
  .g-width-165--md {
    width: 165px !important;
  }
  .g-width-170--md {
    width: 170px !important;
    /* P */
  }
  .g-width-185--md {
    width: 185px !important;
    /* O */
  }
  .g-width-280--md {
    width: 280px !important;
    /* O */
  }
  .g-width-780--md {
    width: 780px !important;
    /* O */
    max-width: 100%;
  }
  .g-max-width-200--md {
    max-width: 200px;
  }
  .g-max-width-400--md {
    max-width: 400px;
  }
  .g-min-width-110--md {
    min-width: 110px;
  }
  .g-width-auto--md {
    width: auto !important;
    /* P */
  }
}
@media (min-width: 992px) {
  .g-width-60x--lg {
    width: 60% !important;
    /* J */
  }
  .g-width-100x--lg {
    width: 100% !important;
    /* P */
  }
  .g-width-155--lg {
    width: 155px !important;
    /* O */
  }
  .g-width-165--lg {
    width: 165px !important;
  }
  .g-width-200--lg {
    width: 200px !important;
    /* O */
    max-width: 100%;
  }
  .g-width-250--lg {
    /* RG-Q */
    width: 250px !important;
    /* P */
    max-width: 100%;
  }
  .g-width-485--lg {
    width: 485px !important;
    /* O */
    max-width: 100%;
  }
  .g-width-auto--lg {
    width: auto !important;
    /* P */
  }
  .g-max-width-200--lg {
    max-width: 200px;
  }
}
@media (min-width: 1200px) {
  .g-min-width-315--xl {
    min-width: 315px;
  }
}
* > .g-width-70--hover {
  transition-property: width;
  transition-duration: 0.2s;
  transition-timing-function: ease-in;
}

*:hover > .g-width-70--hover {
  width: 70px;
}

/*------------------------------------
  Heights
------------------------------------*/
/* Height in Percentage (%) */
.g-height-50x {
  height: 50%;
}

.g-height-80x {
  height: 80%;
}

.g-height-90x {
  height: 90%;
}

.g-height-95x {
  height: 95%;
}

.g-height-100x {
  height: 100%;
}

/* Max Height in Percentage (%) */
.g-max-height-100x {
  max-height: 100%;
}

/* Max Height in Viewport Height (vh) */
.g-max-height-70vh {
  max-height: 70vh !important;
}

.g-max-height-90vh {
  height: 90vh !important;
}

/* Min Height in Percentage (%) */
.g-min-height-100x {
  min-height: 100%;
}

/* Height  in Viewport Height (vh) */
.g-height-50vh {
  height: 50vh !important;
}

.g-height-70vh {
  height: 70vh;
}

.g-height-75vh {
  height: 75vh;
}

.g-height-100vh {
  height: 100vh !important;
}

/* Min Height in Viewport Height (vh) */
.g-min-height-50vh {
  min-height: 50vh;
}

.g-min-height-60vh {
  min-height: 60vh;
}

.g-min-height-70vh {
  min-height: 70vh;
}

.g-min-height-80vh {
  min-height: 80vh;
}

.g-min-height-90vh {
  min-height: 90vh;
}

.g-min-height-100vh {
  min-height: 100vh;
}

/* Auto Height */
.g-height-auto {
  height: auto;
}

@media (min-width: 576px) {
  .g-height-100vh--sm {
    height: 100vh !important;
  }
  .g-height-auto--sm {
    height: auto;
  }
  .g-height-100x--sm {
    height: 100%;
  }
}
@media (min-width: 768px) {
  .g-height-auto--md {
    height: auto;
  }
  .g-min-height-100vh--md {
    min-height: 100vh;
  }
}
@media (min-width: 992px) {
  .g-min-height-90vh--lg {
    min-height: 90vh;
  }
  .g-height-100vh--lg {
    height: 100vh !important;
  }
  .g-height-auto--lg {
    height: auto;
  }
}
@media (min-width: 1200px) {
  .g-height-auto--xl {
    height: auto;
  }
}
/* Height in Pixels (px) */
.g-height-1 {
  height: 1px;
}

.g-height-2 {
  height: 2px;
}

.g-height-4 {
  height: 4px;
}

.g-height-5 {
  height: 5px !important;
}

.g-height-6 {
  height: 6px !important;
}

.g-height-10 {
  height: 10px !important;
}

.g-height-12 {
  height: 12px !important;
}

.g-height-16 {
  height: 16px !important;
}

.g-height-18 {
  height: 18px;
}

.g-height-20 {
  height: 20px !important;
}

.g-height-22 {
  height: 22px !important;
}

.g-height-24 {
  height: 24px;
}

.g-height-25 {
  height: 25px;
}

.g-height-26 {
  height: 26px;
}

.g-height-28 {
  height: 28px !important;
  /* O */
}

.g-height-30 {
  height: 30px !important;
}

.g-height-32 {
  height: 32px;
  /* O */
}

.g-height-35 {
  height: 35px !important;
}

.g-height-40 {
  height: 40px;
}

.g-height-45 {
  height: 45px;
}

.g-height-48 {
  height: 48px;
  /* O */
}

.g-height-50 {
  height: 50px;
}

.g-height-55 {
  height: 55px;
}

.g-height-60 {
  height: 60px;
}

.g-height-64 {
  height: 64px;
}

.g-height-70 {
  height: 70px;
}

.g-height-75 {
  height: 75px;
  /* O */
}

.g-height-80 {
  height: 80px !important;
}

.g-height-85 {
  height: 85px;
}

.g-height-88 {
  height: 88px;
}

.g-height-90 {
  height: 90px;
}

.g-height-95 {
  height: 95px !important;
}

.g-height-100 {
  height: 100px !important;
}

.g-height-105 {
  height: 105px;
}

.g-height-115 {
  height: 115px !important;
  /* O */
}

.g-height-120 {
  height: 120px;
}

.g-height-125 {
  height: 125px;
}

.g-height-130 {
  height: 130px;
}

.g-height-140 {
  height: 140px;
}

.g-height-150 {
  height: 150px;
}

.g-height-160 {
  height: 160px;
}

.g-height-170 {
  height: 170px;
  /* O */
}

.g-height-180 {
  height: 180px !important;
  /* O */
}

.g-height-200 {
  height: 200px;
}

.g-height-220 {
  height: 220px;
}

.g-height-250 {
  height: 250px;
}

.g-height-280 {
  height: 280px;
}

.g-height-300 {
  height: 300px;
}

.g-height-350 {
  height: 350px;
}

.g-height-400 {
  height: 400px;
}

.g-height-450 {
  height: 450px;
}

.g-height-460 {
  height: 460px;
  /* O */
  max-height: 100% !important;
}

.g-height-500 {
  height: 500px;
}

.g-height-600 {
  height: 600px;
}

.g-height-680 {
  height: 680px;
}

/* Min Height in Pixels (px) */
.g-min-height-4 {
  min-height: 4px;
}

.g-min-height-35 {
  min-height: 35px;
}

.g-min-height-170 {
  min-height: 170px;
}

.g-min-height-200 {
  min-height: 200px;
}

.g-min-height-250 {
  min-height: 250px;
}

.g-min-height-275 {
  min-height: 275px;
}

.g-min-height-300 {
  min-height: 300px;
}

.g-min-height-312 {
  min-height: 312px;
}

.g-min-height-360 {
  min-height: 360px;
}

.g-min-height-400 {
  min-height: 400px;
}

.g-min-height-450 {
  min-height: 450px;
}

.g-min-height-500 {
  min-height: 500px;
}

.g-min-height-600 {
  min-height: 600px;
}

@media (min-width: 576px) {
  .g-height-350--sm {
    height: 350px;
  }
  .g-height-680--sm {
    height: 680px;
  }
}
@media (min-width: 768px) {
  .g-height-40--md {
    height: 40px !important;
  }
  .g-height-45--md {
    height: 45px !important;
  }
  .g-height-60--md {
    height: 60px !important;
  }
  .g-height-100--md {
    height: 100px !important;
  }
  .g-height-170--md {
    height: 170px !important;
  }
  .g-height-350--md {
    height: 350px;
  }
  .g-height-500--md {
    height: 500px;
  }
  .g-height-680--md {
    height: 680px;
  }
  .g-height-100x--md {
    height: 100%;
  }
  .g-height-100vh--md {
    height: 100vh;
  }
  .g-min-height-230--md {
    min-height: 230px;
  }
  .g-min-height-500--md {
    min-height: 500px;
  }
}
@media (min-width: 992px) {
  .g-height-80--lg {
    height: 80px !important;
  }
  .g-height-200--lg {
    height: 200px !important;
  }
  .g-height-230--lg {
    height: 230px;
  }
  .g-height-350--lg {
    height: 350px;
  }
  .g-height-680--lg {
    height: 680px;
  }
}
@media (min-width: 1200px) {
  .g-height-350--xl {
    height: 350px;
  }
  .g-height-680--xl {
    height: 680px;
  }
}
/*------------------------------------
  Margin Spaces
------------------------------------*/
/* Margin Spaces (xs)
------------------------------------*/
@media (min-width: 0) {
  .g-ma-0 {
    margin: 0 !important;
  }
  .g-mx-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .g-my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .g-ml-0 {
    margin-left: 0 !important;
  }
  .g-mr-0 {
    margin-right: 0 !important;
  }
  .g-mt-0 {
    margin-top: 0 !important;
  }
  .g-mb-0 {
    margin-bottom: 0 !important;
  }
  .g-mx-1 {
    margin-left: 0.07143rem !important;
    margin-right: 0.07143rem !important;
  }
  .g-mx-2 {
    margin-left: 0.14286rem !important;
    margin-right: 0.14286rem !important;
  }
  .g-mx-3 {
    margin-left: 0.21429rem !important;
    margin-right: 0.21429rem !important;
  }
  .g-mx-4 {
    margin-left: 0.28571rem !important;
    margin-right: 0.28571rem !important;
  }
  .g-mx-5 {
    margin-left: 0.35714rem !important;
    margin-right: 0.35714rem !important;
  }
  .g-mx-6 {
    margin-left: 0.42857rem !important;
    margin-right: 0.42857rem !important;
  }
  .g-mx-7 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }
  .g-mx-8 {
    margin-left: 0.57143rem !important;
    margin-right: 0.57143rem !important;
  }
  .g-mx-9 {
    margin-left: 0.64286rem !important;
    margin-right: 0.64286rem !important;
  }
  .g-mx-10 {
    margin-left: 0.71429rem !important;
    margin-right: 0.71429rem !important;
  }
  .g-mx-10 {
    margin-left: 0.71429rem !important;
    margin-right: 0.71429rem !important;
  }
  .g-mx-15 {
    margin-left: 1.07143rem !important;
    margin-right: 1.07143rem !important;
  }
  .g-mx-20 {
    margin-left: 1.42857rem !important;
    margin-right: 1.42857rem !important;
  }
  .g-mx-25 {
    margin-left: 1.78571rem !important;
    margin-right: 1.78571rem !important;
  }
  .g-mx-30 {
    margin-left: 2.14286rem !important;
    margin-right: 2.14286rem !important;
  }
  .g-mx-35 {
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
  }
  .g-mx-40 {
    margin-left: 2.85714rem !important;
    margin-right: 2.85714rem !important;
  }
  .g-mx-45 {
    margin-left: 3.21429rem !important;
    margin-right: 3.21429rem !important;
  }
  .g-mx-50 {
    margin-left: 3.57143rem !important;
    margin-right: 3.57143rem !important;
  }
  .g-mx-55 {
    margin-left: 3.92857rem !important;
    margin-right: 3.92857rem !important;
  }
  .g-mx-60 {
    margin-left: 4.28571rem !important;
    margin-right: 4.28571rem !important;
  }
  .g-mx-65 {
    margin-left: 4.64286rem !important;
    margin-right: 4.64286rem !important;
  }
  .g-mx-70 {
    margin-left: 5rem !important;
    margin-right: 5rem !important;
  }
  .g-mx-75 {
    margin-left: 5.35714rem !important;
    margin-right: 5.35714rem !important;
  }
  .g-mx-80 {
    margin-left: 5.71429rem !important;
    margin-right: 5.71429rem !important;
  }
  .g-mx-85 {
    margin-left: 6.07143rem !important;
    margin-right: 6.07143rem !important;
  }
  .g-mx-90 {
    margin-left: 6.42857rem !important;
    margin-right: 6.42857rem !important;
  }
  .g-mx-95 {
    margin-left: 6.78571rem !important;
    margin-right: 6.78571rem !important;
  }
  .g-mx-100 {
    margin-left: 7.14286rem !important;
    margin-right: 7.14286rem !important;
  }
  .g-my-1 {
    margin-top: 0.07143rem !important;
    margin-bottom: 0.07143rem !important;
  }
  .g-my-2 {
    margin-top: 0.14286rem !important;
    margin-bottom: 0.14286rem !important;
  }
  .g-my-3 {
    margin-top: 0.21429rem !important;
    margin-bottom: 0.21429rem !important;
  }
  .g-my-4 {
    margin-top: 0.28571rem !important;
    margin-bottom: 0.28571rem !important;
  }
  .g-my-5 {
    margin-top: 0.35714rem !important;
    margin-bottom: 0.35714rem !important;
  }
  .g-my-6 {
    margin-top: 0.42857rem !important;
    margin-bottom: 0.42857rem !important;
  }
  .g-my-7 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .g-my-8 {
    margin-top: 0.57143rem !important;
    margin-bottom: 0.57143rem !important;
  }
  .g-my-9 {
    margin-top: 0.64286rem !important;
    margin-bottom: 0.64286rem !important;
  }
  .g-my-10 {
    margin-top: 0.71429rem !important;
    margin-bottom: 0.71429rem !important;
  }
  .g-my-10 {
    margin-top: 0.71429rem !important;
    margin-bottom: 0.71429rem !important;
  }
  .g-my-15 {
    margin-top: 1.07143rem !important;
    margin-bottom: 1.07143rem !important;
  }
  .g-my-20 {
    margin-top: 1.42857rem !important;
    margin-bottom: 1.42857rem !important;
  }
  .g-my-25 {
    margin-top: 1.78571rem !important;
    margin-bottom: 1.78571rem !important;
  }
  .g-my-30 {
    margin-top: 2.14286rem !important;
    margin-bottom: 2.14286rem !important;
  }
  .g-my-35 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .g-my-40 {
    margin-top: 2.85714rem !important;
    margin-bottom: 2.85714rem !important;
  }
  .g-my-45 {
    margin-top: 3.21429rem !important;
    margin-bottom: 3.21429rem !important;
  }
  .g-my-50 {
    margin-top: 3.57143rem !important;
    margin-bottom: 3.57143rem !important;
  }
  .g-my-55 {
    margin-top: 3.92857rem !important;
    margin-bottom: 3.92857rem !important;
  }
  .g-my-60 {
    margin-top: 4.28571rem !important;
    margin-bottom: 4.28571rem !important;
  }
  .g-my-65 {
    margin-top: 4.64286rem !important;
    margin-bottom: 4.64286rem !important;
  }
  .g-my-70 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .g-my-75 {
    margin-top: 5.35714rem !important;
    margin-bottom: 5.35714rem !important;
  }
  .g-my-80 {
    margin-top: 5.71429rem !important;
    margin-bottom: 5.71429rem !important;
  }
  .g-my-85 {
    margin-top: 6.07143rem !important;
    margin-bottom: 6.07143rem !important;
  }
  .g-my-90 {
    margin-top: 6.42857rem !important;
    margin-bottom: 6.42857rem !important;
  }
  .g-my-95 {
    margin-top: 6.78571rem !important;
    margin-bottom: 6.78571rem !important;
  }
  .g-my-100 {
    margin-top: 7.14286rem !important;
    margin-bottom: 7.14286rem !important;
  }
  .g-mt-1 {
    margin-top: 0.07143rem !important;
  }
  .g-mt-minus-1 {
    margin-top: -0.07143rem !important;
  }
  .g-mt-2 {
    margin-top: 0.14286rem !important;
  }
  .g-mt-minus-2 {
    margin-top: -0.14286rem !important;
  }
  .g-mt-3 {
    margin-top: 0.21429rem !important;
  }
  .g-mt-minus-3 {
    margin-top: -0.21429rem !important;
  }
  .g-mt-4 {
    margin-top: 0.28571rem !important;
  }
  .g-mt-minus-4 {
    margin-top: -0.28571rem !important;
  }
  .g-mt-5 {
    margin-top: 0.35714rem !important;
  }
  .g-mt-minus-5 {
    margin-top: -0.35714rem !important;
  }
  .g-mt-6 {
    margin-top: 0.42857rem !important;
  }
  .g-mt-minus-6 {
    margin-top: -0.42857rem !important;
  }
  .g-mt-7 {
    margin-top: 0.5rem !important;
  }
  .g-mt-minus-7 {
    margin-top: -0.5rem !important;
  }
  .g-mt-8 {
    margin-top: 0.57143rem !important;
  }
  .g-mt-minus-8 {
    margin-top: -0.57143rem !important;
  }
  .g-mt-9 {
    margin-top: 0.64286rem !important;
  }
  .g-mt-minus-9 {
    margin-top: -0.64286rem !important;
  }
  .g-mt-10 {
    margin-top: 0.71429rem !important;
  }
  .g-mt-minus-10 {
    margin-top: -0.71429rem !important;
  }
  .g-mt-11 {
    margin-top: 0.78571rem !important;
  }
  .g-mt-minus-11 {
    margin-top: -0.78571rem !important;
  }
  .g-mt-12 {
    margin-top: 0.85714rem !important;
  }
  .g-mt-minus-12 {
    margin-top: -0.85714rem !important;
  }
  .g-mt-13 {
    margin-top: 0.92857rem !important;
  }
  .g-mt-minus-13 {
    margin-top: -0.92857rem !important;
  }
  .g-mt-14 {
    margin-top: 1rem !important;
  }
  .g-mt-minus-14 {
    margin-top: -1rem !important;
  }
  .g-mt-15 {
    margin-top: 1.07143rem !important;
  }
  .g-mt-minus-15 {
    margin-top: -1.07143rem !important;
  }
  .g-mt-16 {
    margin-top: 1.14286rem !important;
  }
  .g-mt-minus-16 {
    margin-top: -1.14286rem !important;
  }
  .g-mt-17 {
    margin-top: 1.21429rem !important;
  }
  .g-mt-minus-17 {
    margin-top: -1.21429rem !important;
  }
  .g-mt-18 {
    margin-top: 1.28571rem !important;
  }
  .g-mt-minus-18 {
    margin-top: -1.28571rem !important;
  }
  .g-mt-19 {
    margin-top: 1.35714rem !important;
  }
  .g-mt-minus-19 {
    margin-top: -1.35714rem !important;
  }
  .g-mt-20 {
    margin-top: 1.42857rem !important;
  }
  .g-mt-minus-20 {
    margin-top: -1.42857rem !important;
  }
  .g-mt-10 {
    margin-top: 0.71429rem !important;
  }
  .g-mt-minus-10 {
    margin-top: -0.71429rem !important;
  }
  .g-mt-15 {
    margin-top: 1.07143rem !important;
  }
  .g-mt-minus-15 {
    margin-top: -1.07143rem !important;
  }
  .g-mt-20 {
    margin-top: 1.42857rem !important;
  }
  .g-mt-minus-20 {
    margin-top: -1.42857rem !important;
  }
  .g-mt-25 {
    margin-top: 1.78571rem !important;
  }
  .g-mt-minus-25 {
    margin-top: -1.78571rem !important;
  }
  .g-mt-30 {
    margin-top: 2.14286rem !important;
  }
  .g-mt-minus-30 {
    margin-top: -2.14286rem !important;
  }
  .g-mt-35 {
    margin-top: 2.5rem !important;
  }
  .g-mt-minus-35 {
    margin-top: -2.5rem !important;
  }
  .g-mt-40 {
    margin-top: 2.85714rem !important;
  }
  .g-mt-minus-40 {
    margin-top: -2.85714rem !important;
  }
  .g-mt-45 {
    margin-top: 3.21429rem !important;
  }
  .g-mt-minus-45 {
    margin-top: -3.21429rem !important;
  }
  .g-mt-50 {
    margin-top: 3.57143rem !important;
  }
  .g-mt-minus-50 {
    margin-top: -3.57143rem !important;
  }
  .g-mt-55 {
    margin-top: 3.92857rem !important;
  }
  .g-mt-minus-55 {
    margin-top: -3.92857rem !important;
  }
  .g-mt-60 {
    margin-top: 4.28571rem !important;
  }
  .g-mt-minus-60 {
    margin-top: -4.28571rem !important;
  }
  .g-mt-65 {
    margin-top: 4.64286rem !important;
  }
  .g-mt-minus-65 {
    margin-top: -4.64286rem !important;
  }
  .g-mt-70 {
    margin-top: 5rem !important;
  }
  .g-mt-minus-70 {
    margin-top: -5rem !important;
  }
  .g-mt-75 {
    margin-top: 5.35714rem !important;
  }
  .g-mt-minus-75 {
    margin-top: -5.35714rem !important;
  }
  .g-mt-80 {
    margin-top: 5.71429rem !important;
  }
  .g-mt-minus-80 {
    margin-top: -5.71429rem !important;
  }
  .g-mt-85 {
    margin-top: 6.07143rem !important;
  }
  .g-mt-minus-85 {
    margin-top: -6.07143rem !important;
  }
  .g-mt-90 {
    margin-top: 6.42857rem !important;
  }
  .g-mt-minus-90 {
    margin-top: -6.42857rem !important;
  }
  .g-mt-95 {
    margin-top: 6.78571rem !important;
  }
  .g-mt-minus-95 {
    margin-top: -6.78571rem !important;
  }
  .g-mt-100 {
    margin-top: 7.14286rem !important;
  }
  .g-mt-minus-100 {
    margin-top: -7.14286rem !important;
  }
  .g-mt-105 {
    margin-top: 7.5rem !important;
  }
  .g-mt-minus-105 {
    margin-top: -7.5rem !important;
  }
  .g-mt-110 {
    margin-top: 7.85714rem !important;
  }
  .g-mt-minus-110 {
    margin-top: -7.85714rem !important;
  }
  .g-mt-115 {
    margin-top: 8.21429rem !important;
  }
  .g-mt-minus-115 {
    margin-top: -8.21429rem !important;
  }
  .g-mt-120 {
    margin-top: 8.57143rem !important;
  }
  .g-mt-minus-120 {
    margin-top: -8.57143rem !important;
  }
  .g-mt-125 {
    margin-top: 8.92857rem !important;
  }
  .g-mt-minus-125 {
    margin-top: -8.92857rem !important;
  }
  .g-mt-130 {
    margin-top: 9.28571rem !important;
  }
  .g-mt-minus-130 {
    margin-top: -9.28571rem !important;
  }
  .g-mt-135 {
    margin-top: 9.64286rem !important;
  }
  .g-mt-minus-135 {
    margin-top: -9.64286rem !important;
  }
  .g-mt-140 {
    margin-top: 10rem !important;
  }
  .g-mt-minus-140 {
    margin-top: -10rem !important;
  }
  .g-mt-145 {
    margin-top: 10.35714rem !important;
  }
  .g-mt-minus-145 {
    margin-top: -10.35714rem !important;
  }
  .g-mt-150 {
    margin-top: 10.71429rem !important;
  }
  .g-mt-minus-150 {
    margin-top: -10.71429rem !important;
  }
  .g-mt-155 {
    margin-top: 11.07143rem !important;
  }
  .g-mt-minus-155 {
    margin-top: -11.07143rem !important;
  }
  .g-mt-160 {
    margin-top: 11.42857rem !important;
  }
  .g-mt-minus-160 {
    margin-top: -11.42857rem !important;
  }
  .g-mt-165 {
    margin-top: 11.78571rem !important;
  }
  .g-mt-minus-165 {
    margin-top: -11.78571rem !important;
  }
  .g-mt-170 {
    margin-top: 12.14286rem !important;
  }
  .g-mt-minus-170 {
    margin-top: -12.14286rem !important;
  }
  .g-mb-1 {
    margin-bottom: 0.07143rem !important;
  }
  .g-mb-minus-1 {
    margin-bottom: -0.07143rem !important;
  }
  .g-mb-2 {
    margin-bottom: 0.14286rem !important;
  }
  .g-mb-minus-2 {
    margin-bottom: -0.14286rem !important;
  }
  .g-mb-3 {
    margin-bottom: 0.21429rem !important;
  }
  .g-mb-minus-3 {
    margin-bottom: -0.21429rem !important;
  }
  .g-mb-4 {
    margin-bottom: 0.28571rem !important;
  }
  .g-mb-minus-4 {
    margin-bottom: -0.28571rem !important;
  }
  .g-mb-5 {
    margin-bottom: 0.35714rem !important;
  }
  .g-mb-minus-5 {
    margin-bottom: -0.35714rem !important;
  }
  .g-mb-6 {
    margin-bottom: 0.42857rem !important;
  }
  .g-mb-minus-6 {
    margin-bottom: -0.42857rem !important;
  }
  .g-mb-7 {
    margin-bottom: 0.5rem !important;
  }
  .g-mb-minus-7 {
    margin-bottom: -0.5rem !important;
  }
  .g-mb-8 {
    margin-bottom: 0.57143rem !important;
  }
  .g-mb-minus-8 {
    margin-bottom: -0.57143rem !important;
  }
  .g-mb-9 {
    margin-bottom: 0.64286rem !important;
  }
  .g-mb-minus-9 {
    margin-bottom: -0.64286rem !important;
  }
  .g-mb-10 {
    margin-bottom: 0.71429rem !important;
  }
  .g-mb-minus-10 {
    margin-bottom: -0.71429rem !important;
  }
  .g-mb-11 {
    margin-bottom: 0.78571rem !important;
  }
  .g-mb-minus-11 {
    margin-bottom: -0.78571rem !important;
  }
  .g-mb-12 {
    margin-bottom: 0.85714rem !important;
  }
  .g-mb-minus-12 {
    margin-bottom: -0.85714rem !important;
  }
  .g-mb-13 {
    margin-bottom: 0.92857rem !important;
  }
  .g-mb-minus-13 {
    margin-bottom: -0.92857rem !important;
  }
  .g-mb-14 {
    margin-bottom: 1rem !important;
  }
  .g-mb-minus-14 {
    margin-bottom: -1rem !important;
  }
  .g-mb-15 {
    margin-bottom: 1.07143rem !important;
  }
  .g-mb-minus-15 {
    margin-bottom: -1.07143rem !important;
  }
  .g-mb-16 {
    margin-bottom: 1.14286rem !important;
  }
  .g-mb-minus-16 {
    margin-bottom: -1.14286rem !important;
  }
  .g-mb-17 {
    margin-bottom: 1.21429rem !important;
  }
  .g-mb-minus-17 {
    margin-bottom: -1.21429rem !important;
  }
  .g-mb-18 {
    margin-bottom: 1.28571rem !important;
  }
  .g-mb-minus-18 {
    margin-bottom: -1.28571rem !important;
  }
  .g-mb-19 {
    margin-bottom: 1.35714rem !important;
  }
  .g-mb-minus-19 {
    margin-bottom: -1.35714rem !important;
  }
  .g-mb-20 {
    margin-bottom: 1.42857rem !important;
  }
  .g-mb-minus-20 {
    margin-bottom: -1.42857rem !important;
  }
  .g-mb-10 {
    margin-bottom: 0.71429rem !important;
  }
  .g-mb-15 {
    margin-bottom: 1.07143rem !important;
  }
  .g-mb-20 {
    margin-bottom: 1.42857rem !important;
  }
  .g-mb-25 {
    margin-bottom: 1.78571rem !important;
  }
  .g-mb-35 {
    margin-bottom: 2.5rem !important;
  }
  .g-mb-40 {
    margin-bottom: 2.85714rem !important;
  }
  .g-mb-45 {
    margin-bottom: 3.21429rem !important;
  }
  .g-mb-50 {
    margin-bottom: 3.57143rem !important;
  }
  .g-mb-55 {
    margin-bottom: 3.92857rem !important;
  }
  .g-mb-60 {
    margin-bottom: 4.28571rem !important;
  }
  .g-mb-65 {
    margin-bottom: 4.64286rem !important;
  }
  .g-mb-70 {
    margin-bottom: 5rem !important;
  }
  .g-mb-75 {
    margin-bottom: 5.35714rem !important;
  }
  .g-mb-80 {
    margin-bottom: 5.71429rem !important;
  }
  .g-mb-85 {
    margin-bottom: 6.07143rem !important;
  }
  .g-mb-90 {
    margin-bottom: 6.42857rem !important;
  }
  .g-mb-95 {
    margin-bottom: 6.78571rem !important;
  }
  .g-mb-100 {
    margin-bottom: 7.14286rem !important;
  }
  .g-mb-105 {
    margin-bottom: 7.5rem !important;
  }
  .g-mb-110 {
    margin-bottom: 7.85714rem !important;
  }
  .g-mb-115 {
    margin-bottom: 8.21429rem !important;
  }
  .g-mb-120 {
    margin-bottom: 8.57143rem !important;
  }
  .g-mb-125 {
    margin-bottom: 8.92857rem !important;
  }
  .g-mb-130 {
    margin-bottom: 9.28571rem !important;
  }
  .g-mb-135 {
    margin-bottom: 9.64286rem !important;
  }
  .g-mb-140 {
    margin-bottom: 10rem !important;
  }
  .g-mb-145 {
    margin-bottom: 10.35714rem !important;
  }
  .g-mb-150 {
    margin-bottom: 10.71429rem !important;
  }
  .g-mb-155 {
    margin-bottom: 11.07143rem !important;
  }
  .g-mb-160 {
    margin-bottom: 11.42857rem !important;
  }
  .g-mb-165 {
    margin-bottom: 11.78571rem !important;
  }
  .g-mb-170 {
    margin-bottom: 12.14286rem !important;
  }
  .g-ml-1 {
    margin-left: 0.07143rem !important;
  }
  .g-ml-minus-1 {
    margin-left: -0.07143rem !important;
  }
  .g-ml-2 {
    margin-left: 0.14286rem !important;
  }
  .g-ml-minus-2 {
    margin-left: -0.14286rem !important;
  }
  .g-ml-3 {
    margin-left: 0.21429rem !important;
  }
  .g-ml-minus-3 {
    margin-left: -0.21429rem !important;
  }
  .g-ml-4 {
    margin-left: 0.28571rem !important;
  }
  .g-ml-minus-4 {
    margin-left: -0.28571rem !important;
  }
  .g-ml-5 {
    margin-left: 0.35714rem !important;
  }
  .g-ml-minus-5 {
    margin-left: -0.35714rem !important;
  }
  .g-ml-6 {
    margin-left: 0.42857rem !important;
  }
  .g-ml-minus-6 {
    margin-left: -0.42857rem !important;
  }
  .g-ml-7 {
    margin-left: 0.5rem !important;
  }
  .g-ml-minus-7 {
    margin-left: -0.5rem !important;
  }
  .g-ml-8 {
    margin-left: 0.57143rem !important;
  }
  .g-ml-minus-8 {
    margin-left: -0.57143rem !important;
  }
  .g-ml-9 {
    margin-left: 0.64286rem !important;
  }
  .g-ml-minus-9 {
    margin-left: -0.64286rem !important;
  }
  .g-ml-10 {
    margin-left: 0.71429rem !important;
  }
  .g-ml-minus-10 {
    margin-left: -0.71429rem !important;
  }
  .g-ml-5 {
    margin-left: 0.35714rem !important;
  }
  .g-ml-minus-5 {
    margin-left: -0.35714rem !important;
  }
  .g-ml-10 {
    margin-left: 0.71429rem !important;
  }
  .g-ml-minus-10 {
    margin-left: -0.71429rem !important;
  }
  .g-ml-15 {
    margin-left: 1.07143rem !important;
  }
  .g-ml-minus-15 {
    margin-left: -1.07143rem !important;
  }
  .g-ml-20 {
    margin-left: 1.42857rem !important;
  }
  .g-ml-minus-20 {
    margin-left: -1.42857rem !important;
  }
  .g-ml-25 {
    margin-left: 1.78571rem !important;
  }
  .g-ml-minus-25 {
    margin-left: -1.78571rem !important;
  }
  .g-ml-30 {
    margin-left: 2.14286rem !important;
  }
  .g-ml-minus-30 {
    margin-left: -2.14286rem !important;
  }
  .g-ml-35 {
    margin-left: 2.5rem !important;
  }
  .g-ml-minus-35 {
    margin-left: -2.5rem !important;
  }
  .g-ml-40 {
    margin-left: 2.85714rem !important;
  }
  .g-ml-minus-40 {
    margin-left: -2.85714rem !important;
  }
  .g-ml-45 {
    margin-left: 3.21429rem !important;
  }
  .g-ml-minus-45 {
    margin-left: -3.21429rem !important;
  }
  .g-ml-50 {
    margin-left: 3.57143rem !important;
  }
  .g-ml-minus-50 {
    margin-left: -3.57143rem !important;
  }
  .g-mr-1 {
    margin-right: 0.07143rem !important;
  }
  .g-mr-minus-1 {
    margin-right: -0.07143rem !important;
  }
  .g-mr-2 {
    margin-right: 0.14286rem !important;
  }
  .g-mr-minus-2 {
    margin-right: -0.14286rem !important;
  }
  .g-mr-3 {
    margin-right: 0.21429rem !important;
  }
  .g-mr-minus-3 {
    margin-right: -0.21429rem !important;
  }
  .g-mr-4 {
    margin-right: 0.28571rem !important;
  }
  .g-mr-minus-4 {
    margin-right: -0.28571rem !important;
  }
  .g-mr-5 {
    margin-right: 0.35714rem !important;
  }
  .g-mr-minus-5 {
    margin-right: -0.35714rem !important;
  }
  .g-mr-6 {
    margin-right: 0.42857rem !important;
  }
  .g-mr-minus-6 {
    margin-right: -0.42857rem !important;
  }
  .g-mr-7 {
    margin-right: 0.5rem !important;
  }
  .g-mr-minus-7 {
    margin-right: -0.5rem !important;
  }
  .g-mr-8 {
    margin-right: 0.57143rem !important;
  }
  .g-mr-minus-8 {
    margin-right: -0.57143rem !important;
  }
  .g-mr-9 {
    margin-right: 0.64286rem !important;
  }
  .g-mr-minus-9 {
    margin-right: -0.64286rem !important;
  }
  .g-mr-10 {
    margin-right: 0.71429rem !important;
  }
  .g-mr-minus-10 {
    margin-right: -0.71429rem !important;
  }
  .g-mr-5 {
    margin-right: 0.35714rem !important;
  }
  .g-mr-10 {
    margin-right: 0.71429rem !important;
  }
  .g-mr-15 {
    margin-right: 1.07143rem !important;
  }
  .g-mr-20 {
    margin-right: 1.42857rem !important;
  }
  .g-mr-25 {
    margin-right: 1.78571rem !important;
  }
  .g-mr-30 {
    margin-right: 2.14286rem !important;
  }
  .g-mr-35 {
    margin-right: 2.5rem !important;
  }
  .g-mr-40 {
    margin-right: 2.85714rem !important;
  }
  .g-mr-45 {
    margin-right: 3.21429rem !important;
  }
  .g-mr-50 {
    margin-right: 3.57143rem !important;
  }
}
/* Margin Spaces (sm)
------------------------------------*/
@media (min-width: 576px) {
  .g-ma-0--sm {
    margin: 0 !important;
  }
  .g-mx-0--sm {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .g-my-0--sm {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .g-ml-0--sm {
    margin-left: 0 !important;
  }
  .g-mr-0--sm {
    margin-right: 0 !important;
  }
  .g-mt-0--sm {
    margin-top: 0 !important;
  }
  .g-mb-0--sm {
    margin-bottom: 0 !important;
  }
  .g-mx-1--sm {
    margin-left: 0.07143rem !important;
    margin-right: 0.07143rem !important;
  }
  .g-mx-2--sm {
    margin-left: 0.14286rem !important;
    margin-right: 0.14286rem !important;
  }
  .g-mx-3--sm {
    margin-left: 0.21429rem !important;
    margin-right: 0.21429rem !important;
  }
  .g-mx-4--sm {
    margin-left: 0.28571rem !important;
    margin-right: 0.28571rem !important;
  }
  .g-mx-5--sm {
    margin-left: 0.35714rem !important;
    margin-right: 0.35714rem !important;
  }
  .g-mx-6--sm {
    margin-left: 0.42857rem !important;
    margin-right: 0.42857rem !important;
  }
  .g-mx-7--sm {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }
  .g-mx-8--sm {
    margin-left: 0.57143rem !important;
    margin-right: 0.57143rem !important;
  }
  .g-mx-9--sm {
    margin-left: 0.64286rem !important;
    margin-right: 0.64286rem !important;
  }
  .g-mx-10--sm {
    margin-left: 0.71429rem !important;
    margin-right: 0.71429rem !important;
  }
  .g-mx-10--sm {
    margin-left: 0.71429rem !important;
    margin-right: 0.71429rem !important;
  }
  .g-mx-15--sm {
    margin-left: 1.07143rem !important;
    margin-right: 1.07143rem !important;
  }
  .g-mx-20--sm {
    margin-left: 1.42857rem !important;
    margin-right: 1.42857rem !important;
  }
  .g-mx-25--sm {
    margin-left: 1.78571rem !important;
    margin-right: 1.78571rem !important;
  }
  .g-mx-30--sm {
    margin-left: 2.14286rem !important;
    margin-right: 2.14286rem !important;
  }
  .g-mx-35--sm {
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
  }
  .g-mx-40--sm {
    margin-left: 2.85714rem !important;
    margin-right: 2.85714rem !important;
  }
  .g-mx-45--sm {
    margin-left: 3.21429rem !important;
    margin-right: 3.21429rem !important;
  }
  .g-mx-50--sm {
    margin-left: 3.57143rem !important;
    margin-right: 3.57143rem !important;
  }
  .g-mx-55--sm {
    margin-left: 3.92857rem !important;
    margin-right: 3.92857rem !important;
  }
  .g-mx-60--sm {
    margin-left: 4.28571rem !important;
    margin-right: 4.28571rem !important;
  }
  .g-mx-65--sm {
    margin-left: 4.64286rem !important;
    margin-right: 4.64286rem !important;
  }
  .g-mx-70--sm {
    margin-left: 5rem !important;
    margin-right: 5rem !important;
  }
  .g-mx-75--sm {
    margin-left: 5.35714rem !important;
    margin-right: 5.35714rem !important;
  }
  .g-mx-80--sm {
    margin-left: 5.71429rem !important;
    margin-right: 5.71429rem !important;
  }
  .g-mx-85--sm {
    margin-left: 6.07143rem !important;
    margin-right: 6.07143rem !important;
  }
  .g-mx-90--sm {
    margin-left: 6.42857rem !important;
    margin-right: 6.42857rem !important;
  }
  .g-mx-95--sm {
    margin-left: 6.78571rem !important;
    margin-right: 6.78571rem !important;
  }
  .g-mx-100--sm {
    margin-left: 7.14286rem !important;
    margin-right: 7.14286rem !important;
  }
  .g-my-1--sm {
    margin-top: 0.07143rem !important;
    margin-bottom: 0.07143rem !important;
  }
  .g-my-2--sm {
    margin-top: 0.14286rem !important;
    margin-bottom: 0.14286rem !important;
  }
  .g-my-3--sm {
    margin-top: 0.21429rem !important;
    margin-bottom: 0.21429rem !important;
  }
  .g-my-4--sm {
    margin-top: 0.28571rem !important;
    margin-bottom: 0.28571rem !important;
  }
  .g-my-5--sm {
    margin-top: 0.35714rem !important;
    margin-bottom: 0.35714rem !important;
  }
  .g-my-6--sm {
    margin-top: 0.42857rem !important;
    margin-bottom: 0.42857rem !important;
  }
  .g-my-7--sm {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .g-my-8--sm {
    margin-top: 0.57143rem !important;
    margin-bottom: 0.57143rem !important;
  }
  .g-my-9--sm {
    margin-top: 0.64286rem !important;
    margin-bottom: 0.64286rem !important;
  }
  .g-my-10--sm {
    margin-top: 0.71429rem !important;
    margin-bottom: 0.71429rem !important;
  }
  .g-my-10--sm {
    margin-top: 0.71429rem !important;
    margin-bottom: 0.71429rem !important;
  }
  .g-my-15--sm {
    margin-top: 1.07143rem !important;
    margin-bottom: 1.07143rem !important;
  }
  .g-my-20--sm {
    margin-top: 1.42857rem !important;
    margin-bottom: 1.42857rem !important;
  }
  .g-my-25--sm {
    margin-top: 1.78571rem !important;
    margin-bottom: 1.78571rem !important;
  }
  .g-my-30--sm {
    margin-top: 2.14286rem !important;
    margin-bottom: 2.14286rem !important;
  }
  .g-my-35--sm {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .g-my-40--sm {
    margin-top: 2.85714rem !important;
    margin-bottom: 2.85714rem !important;
  }
  .g-my-45--sm {
    margin-top: 3.21429rem !important;
    margin-bottom: 3.21429rem !important;
  }
  .g-my-50--sm {
    margin-top: 3.57143rem !important;
    margin-bottom: 3.57143rem !important;
  }
  .g-my-55--sm {
    margin-top: 3.92857rem !important;
    margin-bottom: 3.92857rem !important;
  }
  .g-my-60--sm {
    margin-top: 4.28571rem !important;
    margin-bottom: 4.28571rem !important;
  }
  .g-my-65--sm {
    margin-top: 4.64286rem !important;
    margin-bottom: 4.64286rem !important;
  }
  .g-my-70--sm {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .g-my-75--sm {
    margin-top: 5.35714rem !important;
    margin-bottom: 5.35714rem !important;
  }
  .g-my-80--sm {
    margin-top: 5.71429rem !important;
    margin-bottom: 5.71429rem !important;
  }
  .g-my-85--sm {
    margin-top: 6.07143rem !important;
    margin-bottom: 6.07143rem !important;
  }
  .g-my-90--sm {
    margin-top: 6.42857rem !important;
    margin-bottom: 6.42857rem !important;
  }
  .g-my-95--sm {
    margin-top: 6.78571rem !important;
    margin-bottom: 6.78571rem !important;
  }
  .g-my-100--sm {
    margin-top: 7.14286rem !important;
    margin-bottom: 7.14286rem !important;
  }
  .g-mt-1--sm {
    margin-top: 0.07143rem !important;
  }
  .g-mt-minus-1--sm {
    margin-top: -0.07143rem !important;
  }
  .g-mt-2--sm {
    margin-top: 0.14286rem !important;
  }
  .g-mt-minus-2--sm {
    margin-top: -0.14286rem !important;
  }
  .g-mt-3--sm {
    margin-top: 0.21429rem !important;
  }
  .g-mt-minus-3--sm {
    margin-top: -0.21429rem !important;
  }
  .g-mt-4--sm {
    margin-top: 0.28571rem !important;
  }
  .g-mt-minus-4--sm {
    margin-top: -0.28571rem !important;
  }
  .g-mt-5--sm {
    margin-top: 0.35714rem !important;
  }
  .g-mt-minus-5--sm {
    margin-top: -0.35714rem !important;
  }
  .g-mt-6--sm {
    margin-top: 0.42857rem !important;
  }
  .g-mt-minus-6--sm {
    margin-top: -0.42857rem !important;
  }
  .g-mt-7--sm {
    margin-top: 0.5rem !important;
  }
  .g-mt-minus-7--sm {
    margin-top: -0.5rem !important;
  }
  .g-mt-8--sm {
    margin-top: 0.57143rem !important;
  }
  .g-mt-minus-8--sm {
    margin-top: -0.57143rem !important;
  }
  .g-mt-9--sm {
    margin-top: 0.64286rem !important;
  }
  .g-mt-minus-9--sm {
    margin-top: -0.64286rem !important;
  }
  .g-mt-10--sm {
    margin-top: 0.71429rem !important;
  }
  .g-mt-minus-10--sm {
    margin-top: -0.71429rem !important;
  }
  .g-mt-11--sm {
    margin-top: 0.78571rem !important;
  }
  .g-mt-minus-11--sm {
    margin-top: -0.78571rem !important;
  }
  .g-mt-12--sm {
    margin-top: 0.85714rem !important;
  }
  .g-mt-minus-12--sm {
    margin-top: -0.85714rem !important;
  }
  .g-mt-13--sm {
    margin-top: 0.92857rem !important;
  }
  .g-mt-minus-13--sm {
    margin-top: -0.92857rem !important;
  }
  .g-mt-14--sm {
    margin-top: 1rem !important;
  }
  .g-mt-minus-14--sm {
    margin-top: -1rem !important;
  }
  .g-mt-15--sm {
    margin-top: 1.07143rem !important;
  }
  .g-mt-minus-15--sm {
    margin-top: -1.07143rem !important;
  }
  .g-mt-16--sm {
    margin-top: 1.14286rem !important;
  }
  .g-mt-minus-16--sm {
    margin-top: -1.14286rem !important;
  }
  .g-mt-17--sm {
    margin-top: 1.21429rem !important;
  }
  .g-mt-minus-17--sm {
    margin-top: -1.21429rem !important;
  }
  .g-mt-18--sm {
    margin-top: 1.28571rem !important;
  }
  .g-mt-minus-18--sm {
    margin-top: -1.28571rem !important;
  }
  .g-mt-19--sm {
    margin-top: 1.35714rem !important;
  }
  .g-mt-minus-19--sm {
    margin-top: -1.35714rem !important;
  }
  .g-mt-20--sm {
    margin-top: 1.42857rem !important;
  }
  .g-mt-minus-20--sm {
    margin-top: -1.42857rem !important;
  }
  .g-mt-10--sm {
    margin-top: 0.71429rem !important;
  }
  .g-mt-minus-10--sm {
    margin-top: -0.71429rem !important;
  }
  .g-mt-15--sm {
    margin-top: 1.07143rem !important;
  }
  .g-mt-minus-15--sm {
    margin-top: -1.07143rem !important;
  }
  .g-mt-20--sm {
    margin-top: 1.42857rem !important;
  }
  .g-mt-minus-20--sm {
    margin-top: -1.42857rem !important;
  }
  .g-mt-25--sm {
    margin-top: 1.78571rem !important;
  }
  .g-mt-minus-25--sm {
    margin-top: -1.78571rem !important;
  }
  .g-mt-30--sm {
    margin-top: 2.14286rem !important;
  }
  .g-mt-minus-30--sm {
    margin-top: -2.14286rem !important;
  }
  .g-mt-35--sm {
    margin-top: 2.5rem !important;
  }
  .g-mt-minus-35--sm {
    margin-top: -2.5rem !important;
  }
  .g-mt-40--sm {
    margin-top: 2.85714rem !important;
  }
  .g-mt-minus-40--sm {
    margin-top: -2.85714rem !important;
  }
  .g-mt-45--sm {
    margin-top: 3.21429rem !important;
  }
  .g-mt-minus-45--sm {
    margin-top: -3.21429rem !important;
  }
  .g-mt-50--sm {
    margin-top: 3.57143rem !important;
  }
  .g-mt-minus-50--sm {
    margin-top: -3.57143rem !important;
  }
  .g-mt-55--sm {
    margin-top: 3.92857rem !important;
  }
  .g-mt-minus-55--sm {
    margin-top: -3.92857rem !important;
  }
  .g-mt-60--sm {
    margin-top: 4.28571rem !important;
  }
  .g-mt-minus-60--sm {
    margin-top: -4.28571rem !important;
  }
  .g-mt-65--sm {
    margin-top: 4.64286rem !important;
  }
  .g-mt-minus-65--sm {
    margin-top: -4.64286rem !important;
  }
  .g-mt-70--sm {
    margin-top: 5rem !important;
  }
  .g-mt-minus-70--sm {
    margin-top: -5rem !important;
  }
  .g-mt-75--sm {
    margin-top: 5.35714rem !important;
  }
  .g-mt-minus-75--sm {
    margin-top: -5.35714rem !important;
  }
  .g-mt-80--sm {
    margin-top: 5.71429rem !important;
  }
  .g-mt-minus-80--sm {
    margin-top: -5.71429rem !important;
  }
  .g-mt-85--sm {
    margin-top: 6.07143rem !important;
  }
  .g-mt-minus-85--sm {
    margin-top: -6.07143rem !important;
  }
  .g-mt-90--sm {
    margin-top: 6.42857rem !important;
  }
  .g-mt-minus-90--sm {
    margin-top: -6.42857rem !important;
  }
  .g-mt-95--sm {
    margin-top: 6.78571rem !important;
  }
  .g-mt-minus-95--sm {
    margin-top: -6.78571rem !important;
  }
  .g-mt-100--sm {
    margin-top: 7.14286rem !important;
  }
  .g-mt-minus-100--sm {
    margin-top: -7.14286rem !important;
  }
  .g-mt-105--sm {
    margin-top: 7.5rem !important;
  }
  .g-mt-minus-105--sm {
    margin-top: -7.5rem !important;
  }
  .g-mt-110--sm {
    margin-top: 7.85714rem !important;
  }
  .g-mt-minus-110--sm {
    margin-top: -7.85714rem !important;
  }
  .g-mt-115--sm {
    margin-top: 8.21429rem !important;
  }
  .g-mt-minus-115--sm {
    margin-top: -8.21429rem !important;
  }
  .g-mt-120--sm {
    margin-top: 8.57143rem !important;
  }
  .g-mt-minus-120--sm {
    margin-top: -8.57143rem !important;
  }
  .g-mt-125--sm {
    margin-top: 8.92857rem !important;
  }
  .g-mt-minus-125--sm {
    margin-top: -8.92857rem !important;
  }
  .g-mt-130--sm {
    margin-top: 9.28571rem !important;
  }
  .g-mt-minus-130--sm {
    margin-top: -9.28571rem !important;
  }
  .g-mt-135--sm {
    margin-top: 9.64286rem !important;
  }
  .g-mt-minus-135--sm {
    margin-top: -9.64286rem !important;
  }
  .g-mt-140--sm {
    margin-top: 10rem !important;
  }
  .g-mt-minus-140--sm {
    margin-top: -10rem !important;
  }
  .g-mt-145--sm {
    margin-top: 10.35714rem !important;
  }
  .g-mt-minus-145--sm {
    margin-top: -10.35714rem !important;
  }
  .g-mt-150--sm {
    margin-top: 10.71429rem !important;
  }
  .g-mt-minus-150--sm {
    margin-top: -10.71429rem !important;
  }
  .g-mt-155--sm {
    margin-top: 11.07143rem !important;
  }
  .g-mt-minus-155--sm {
    margin-top: -11.07143rem !important;
  }
  .g-mt-160--sm {
    margin-top: 11.42857rem !important;
  }
  .g-mt-minus-160--sm {
    margin-top: -11.42857rem !important;
  }
  .g-mt-165--sm {
    margin-top: 11.78571rem !important;
  }
  .g-mt-minus-165--sm {
    margin-top: -11.78571rem !important;
  }
  .g-mt-170--sm {
    margin-top: 12.14286rem !important;
  }
  .g-mt-minus-170--sm {
    margin-top: -12.14286rem !important;
  }
  .g-mb-1--sm {
    margin-bottom: 0.07143rem !important;
  }
  .g-mb-minus-1--sm {
    margin-bottom: -0.07143rem !important;
  }
  .g-mb-2--sm {
    margin-bottom: 0.14286rem !important;
  }
  .g-mb-minus-2--sm {
    margin-bottom: -0.14286rem !important;
  }
  .g-mb-3--sm {
    margin-bottom: 0.21429rem !important;
  }
  .g-mb-minus-3--sm {
    margin-bottom: -0.21429rem !important;
  }
  .g-mb-4--sm {
    margin-bottom: 0.28571rem !important;
  }
  .g-mb-minus-4--sm {
    margin-bottom: -0.28571rem !important;
  }
  .g-mb-5--sm {
    margin-bottom: 0.35714rem !important;
  }
  .g-mb-minus-5--sm {
    margin-bottom: -0.35714rem !important;
  }
  .g-mb-6--sm {
    margin-bottom: 0.42857rem !important;
  }
  .g-mb-minus-6--sm {
    margin-bottom: -0.42857rem !important;
  }
  .g-mb-7--sm {
    margin-bottom: 0.5rem !important;
  }
  .g-mb-minus-7--sm {
    margin-bottom: -0.5rem !important;
  }
  .g-mb-8--sm {
    margin-bottom: 0.57143rem !important;
  }
  .g-mb-minus-8--sm {
    margin-bottom: -0.57143rem !important;
  }
  .g-mb-9--sm {
    margin-bottom: 0.64286rem !important;
  }
  .g-mb-minus-9--sm {
    margin-bottom: -0.64286rem !important;
  }
  .g-mb-10--sm {
    margin-bottom: 0.71429rem !important;
  }
  .g-mb-minus-10--sm {
    margin-bottom: -0.71429rem !important;
  }
  .g-mb-11--sm {
    margin-bottom: 0.78571rem !important;
  }
  .g-mb-minus-11--sm {
    margin-bottom: -0.78571rem !important;
  }
  .g-mb-12--sm {
    margin-bottom: 0.85714rem !important;
  }
  .g-mb-minus-12--sm {
    margin-bottom: -0.85714rem !important;
  }
  .g-mb-13--sm {
    margin-bottom: 0.92857rem !important;
  }
  .g-mb-minus-13--sm {
    margin-bottom: -0.92857rem !important;
  }
  .g-mb-14--sm {
    margin-bottom: 1rem !important;
  }
  .g-mb-minus-14--sm {
    margin-bottom: -1rem !important;
  }
  .g-mb-15--sm {
    margin-bottom: 1.07143rem !important;
  }
  .g-mb-minus-15--sm {
    margin-bottom: -1.07143rem !important;
  }
  .g-mb-16--sm {
    margin-bottom: 1.14286rem !important;
  }
  .g-mb-minus-16--sm {
    margin-bottom: -1.14286rem !important;
  }
  .g-mb-17--sm {
    margin-bottom: 1.21429rem !important;
  }
  .g-mb-minus-17--sm {
    margin-bottom: -1.21429rem !important;
  }
  .g-mb-18--sm {
    margin-bottom: 1.28571rem !important;
  }
  .g-mb-minus-18--sm {
    margin-bottom: -1.28571rem !important;
  }
  .g-mb-19--sm {
    margin-bottom: 1.35714rem !important;
  }
  .g-mb-minus-19--sm {
    margin-bottom: -1.35714rem !important;
  }
  .g-mb-20--sm {
    margin-bottom: 1.42857rem !important;
  }
  .g-mb-minus-20--sm {
    margin-bottom: -1.42857rem !important;
  }
  .g-mb-10--sm {
    margin-bottom: 0.71429rem !important;
  }
  .g-mb-15--sm {
    margin-bottom: 1.07143rem !important;
  }
  .g-mb-20--sm {
    margin-bottom: 1.42857rem !important;
  }
  .g-mb-25--sm {
    margin-bottom: 1.78571rem !important;
  }
  .g-mb-30--sm {
    margin-bottom: 2.14286rem !important;
  }
  .g-mb-35--sm {
    margin-bottom: 2.5rem !important;
  }
  .g-mb-40--sm {
    margin-bottom: 2.85714rem !important;
  }
  .g-mb-45--sm {
    margin-bottom: 3.21429rem !important;
  }
  .g-mb-50--sm {
    margin-bottom: 3.57143rem !important;
  }
  .g-mb-55--sm {
    margin-bottom: 3.92857rem !important;
  }
  .g-mb-60--sm {
    margin-bottom: 4.28571rem !important;
  }
  .g-mb-65--sm {
    margin-bottom: 4.64286rem !important;
  }
  .g-mb-70--sm {
    margin-bottom: 5rem !important;
  }
  .g-mb-75--sm {
    margin-bottom: 5.35714rem !important;
  }
  .g-mb-80--sm {
    margin-bottom: 5.71429rem !important;
  }
  .g-mb-85--sm {
    margin-bottom: 6.07143rem !important;
  }
  .g-mb-90--sm {
    margin-bottom: 6.42857rem !important;
  }
  .g-mb-95--sm {
    margin-bottom: 6.78571rem !important;
  }
  .g-mb-100--sm {
    margin-bottom: 7.14286rem !important;
  }
  .g-mb-105--sm {
    margin-bottom: 7.5rem !important;
  }
  .g-mb-110--sm {
    margin-bottom: 7.85714rem !important;
  }
  .g-mb-115--sm {
    margin-bottom: 8.21429rem !important;
  }
  .g-mb-120--sm {
    margin-bottom: 8.57143rem !important;
  }
  .g-mb-125--sm {
    margin-bottom: 8.92857rem !important;
  }
  .g-mb-130--sm {
    margin-bottom: 9.28571rem !important;
  }
  .g-mb-135--sm {
    margin-bottom: 9.64286rem !important;
  }
  .g-mb-140--sm {
    margin-bottom: 10rem !important;
  }
  .g-mb-145--sm {
    margin-bottom: 10.35714rem !important;
  }
  .g-mb-150--sm {
    margin-bottom: 10.71429rem !important;
  }
  .g-mb-155--sm {
    margin-bottom: 11.07143rem !important;
  }
  .g-mb-160--sm {
    margin-bottom: 11.42857rem !important;
  }
  .g-mb-165--sm {
    margin-bottom: 11.78571rem !important;
  }
  .g-mb-170--sm {
    margin-bottom: 12.14286rem !important;
  }
  .g-ml-1--sm {
    margin-left: 0.07143rem !important;
  }
  .g-ml-minus-1--sm {
    margin-left: -0.07143rem !important;
  }
  .g-ml-2--sm {
    margin-left: 0.14286rem !important;
  }
  .g-ml-minus-2--sm {
    margin-left: -0.14286rem !important;
  }
  .g-ml-3--sm {
    margin-left: 0.21429rem !important;
  }
  .g-ml-minus-3--sm {
    margin-left: -0.21429rem !important;
  }
  .g-ml-4--sm {
    margin-left: 0.28571rem !important;
  }
  .g-ml-minus-4--sm {
    margin-left: -0.28571rem !important;
  }
  .g-ml-5--sm {
    margin-left: 0.35714rem !important;
  }
  .g-ml-minus-5--sm {
    margin-left: -0.35714rem !important;
  }
  .g-ml-6--sm {
    margin-left: 0.42857rem !important;
  }
  .g-ml-minus-6--sm {
    margin-left: -0.42857rem !important;
  }
  .g-ml-7--sm {
    margin-left: 0.5rem !important;
  }
  .g-ml-minus-7--sm {
    margin-left: -0.5rem !important;
  }
  .g-ml-8--sm {
    margin-left: 0.57143rem !important;
  }
  .g-ml-minus-8--sm {
    margin-left: -0.57143rem !important;
  }
  .g-ml-9--sm {
    margin-left: 0.64286rem !important;
  }
  .g-ml-minus-9--sm {
    margin-left: -0.64286rem !important;
  }
  .g-ml-10--sm {
    margin-left: 0.71429rem !important;
  }
  .g-ml-minus-10--sm {
    margin-left: -0.71429rem !important;
  }
  .g-ml-5--sm {
    margin-left: 0.35714rem !important;
  }
  .g-ml-minus-5--sm {
    margin-left: -0.35714rem !important;
  }
  .g-ml-10--sm {
    margin-left: 0.71429rem !important;
  }
  .g-ml-minus-10--sm {
    margin-left: -0.71429rem !important;
  }
  .g-ml-15--sm {
    margin-left: 1.07143rem !important;
  }
  .g-ml-minus-15--sm {
    margin-left: -1.07143rem !important;
  }
  .g-ml-20--sm {
    margin-left: 1.42857rem !important;
  }
  .g-ml-minus-20--sm {
    margin-left: -1.42857rem !important;
  }
  .g-ml-25--sm {
    margin-left: 1.78571rem !important;
  }
  .g-ml-minus-25--sm {
    margin-left: -1.78571rem !important;
  }
  .g-ml-30--sm {
    margin-left: 2.14286rem !important;
  }
  .g-ml-minus-30--sm {
    margin-left: -2.14286rem !important;
  }
  .g-ml-35--sm {
    margin-left: 2.5rem !important;
  }
  .g-ml-minus-35--sm {
    margin-left: -2.5rem !important;
  }
  .g-ml-40--sm {
    margin-left: 2.85714rem !important;
  }
  .g-ml-minus-40--sm {
    margin-left: -2.85714rem !important;
  }
  .g-ml-45--sm {
    margin-left: 3.21429rem !important;
  }
  .g-ml-minus-45--sm {
    margin-left: -3.21429rem !important;
  }
  .g-ml-50--sm {
    margin-left: 3.57143rem !important;
  }
  .g-ml-minus-50--sm {
    margin-left: -3.57143rem !important;
  }
  .g-mr-1--sm {
    margin-right: 0.07143rem !important;
  }
  .g-mr-minus-1--sm {
    margin-right: -0.07143rem !important;
  }
  .g-mr-2--sm {
    margin-right: 0.14286rem !important;
  }
  .g-mr-minus-2--sm {
    margin-right: -0.14286rem !important;
  }
  .g-mr-3--sm {
    margin-right: 0.21429rem !important;
  }
  .g-mr-minus-3--sm {
    margin-right: -0.21429rem !important;
  }
  .g-mr-4--sm {
    margin-right: 0.28571rem !important;
  }
  .g-mr-minus-4--sm {
    margin-right: -0.28571rem !important;
  }
  .g-mr-5--sm {
    margin-right: 0.35714rem !important;
  }
  .g-mr-minus-5--sm {
    margin-right: -0.35714rem !important;
  }
  .g-mr-6--sm {
    margin-right: 0.42857rem !important;
  }
  .g-mr-minus-6--sm {
    margin-right: -0.42857rem !important;
  }
  .g-mr-7--sm {
    margin-right: 0.5rem !important;
  }
  .g-mr-minus-7--sm {
    margin-right: -0.5rem !important;
  }
  .g-mr-8--sm {
    margin-right: 0.57143rem !important;
  }
  .g-mr-minus-8--sm {
    margin-right: -0.57143rem !important;
  }
  .g-mr-9--sm {
    margin-right: 0.64286rem !important;
  }
  .g-mr-minus-9--sm {
    margin-right: -0.64286rem !important;
  }
  .g-mr-10--sm {
    margin-right: 0.71429rem !important;
  }
  .g-mr-minus-10--sm {
    margin-right: -0.71429rem !important;
  }
  .g-mr-5--sm {
    margin-right: 0.35714rem !important;
  }
  .g-mr-10--sm {
    margin-right: 0.71429rem !important;
  }
  .g-mr-15--sm {
    margin-right: 1.07143rem !important;
  }
  .g-mr-20--sm {
    margin-right: 1.42857rem !important;
  }
  .g-mr-25--sm {
    margin-right: 1.78571rem !important;
  }
  .g-mr-30--sm {
    margin-right: 2.14286rem !important;
  }
  .g-mr-35--sm {
    margin-right: 2.5rem !important;
  }
  .g-mr-40--sm {
    margin-right: 2.85714rem !important;
  }
  .g-mr-45--sm {
    margin-right: 3.21429rem !important;
  }
  .g-mr-50--sm {
    margin-right: 3.57143rem !important;
  }
}
/* Margin Spaces (md)
------------------------------------*/
@media (min-width: 768px) {
  .g-ma-0--md {
    margin: 0 !important;
  }
  .g-mx-0--md {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .g-my-0--md {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .g-ml-0--md {
    margin-left: 0 !important;
  }
  .g-mr-0--md {
    margin-right: 0 !important;
  }
  .g-mt-0--md {
    margin-top: 0 !important;
  }
  .g-mb-0--md {
    margin-bottom: 0 !important;
  }
  .g-mx-1--md {
    margin-left: 0.07143rem !important;
    margin-right: 0.07143rem !important;
  }
  .g-mx-2--md {
    margin-left: 0.14286rem !important;
    margin-right: 0.14286rem !important;
  }
  .g-mx-3--md {
    margin-left: 0.21429rem !important;
    margin-right: 0.21429rem !important;
  }
  .g-mx-4--md {
    margin-left: 0.28571rem !important;
    margin-right: 0.28571rem !important;
  }
  .g-mx-5--md {
    margin-left: 0.35714rem !important;
    margin-right: 0.35714rem !important;
  }
  .g-mx-6--md {
    margin-left: 0.42857rem !important;
    margin-right: 0.42857rem !important;
  }
  .g-mx-7--md {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }
  .g-mx-8--md {
    margin-left: 0.57143rem !important;
    margin-right: 0.57143rem !important;
  }
  .g-mx-9--md {
    margin-left: 0.64286rem !important;
    margin-right: 0.64286rem !important;
  }
  .g-mx-10--md {
    margin-left: 0.71429rem !important;
    margin-right: 0.71429rem !important;
  }
  .g-mx-10--md {
    margin-left: 0.71429rem !important;
    margin-right: 0.71429rem !important;
  }
  .g-mx-15--md {
    margin-left: 1.07143rem !important;
    margin-right: 1.07143rem !important;
  }
  .g-mx-20--md {
    margin-left: 1.42857rem !important;
    margin-right: 1.42857rem !important;
  }
  .g-mx-25--md {
    margin-left: 1.78571rem !important;
    margin-right: 1.78571rem !important;
  }
  .g-mx-30--md {
    margin-left: 2.14286rem !important;
    margin-right: 2.14286rem !important;
  }
  .g-mx-35--md {
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
  }
  .g-mx-40--md {
    margin-left: 2.85714rem !important;
    margin-right: 2.85714rem !important;
  }
  .g-mx-45--md {
    margin-left: 3.21429rem !important;
    margin-right: 3.21429rem !important;
  }
  .g-mx-50--md {
    margin-left: 3.57143rem !important;
    margin-right: 3.57143rem !important;
  }
  .g-mx-55--md {
    margin-left: 3.92857rem !important;
    margin-right: 3.92857rem !important;
  }
  .g-mx-60--md {
    margin-left: 4.28571rem !important;
    margin-right: 4.28571rem !important;
  }
  .g-mx-65--md {
    margin-left: 4.64286rem !important;
    margin-right: 4.64286rem !important;
  }
  .g-mx-70--md {
    margin-left: 5rem !important;
    margin-right: 5rem !important;
  }
  .g-mx-75--md {
    margin-left: 5.35714rem !important;
    margin-right: 5.35714rem !important;
  }
  .g-mx-80--md {
    margin-left: 5.71429rem !important;
    margin-right: 5.71429rem !important;
  }
  .g-mx-85--md {
    margin-left: 6.07143rem !important;
    margin-right: 6.07143rem !important;
  }
  .g-mx-90--md {
    margin-left: 6.42857rem !important;
    margin-right: 6.42857rem !important;
  }
  .g-mx-95--md {
    margin-left: 6.78571rem !important;
    margin-right: 6.78571rem !important;
  }
  .g-mx-100--md {
    margin-left: 7.14286rem !important;
    margin-right: 7.14286rem !important;
  }
  .g-my-1--md {
    margin-top: 0.07143rem !important;
    margin-bottom: 0.07143rem !important;
  }
  .g-my-2--md {
    margin-top: 0.14286rem !important;
    margin-bottom: 0.14286rem !important;
  }
  .g-my-3--md {
    margin-top: 0.21429rem !important;
    margin-bottom: 0.21429rem !important;
  }
  .g-my-4--md {
    margin-top: 0.28571rem !important;
    margin-bottom: 0.28571rem !important;
  }
  .g-my-5--md {
    margin-top: 0.35714rem !important;
    margin-bottom: 0.35714rem !important;
  }
  .g-my-6--md {
    margin-top: 0.42857rem !important;
    margin-bottom: 0.42857rem !important;
  }
  .g-my-7--md {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .g-my-8--md {
    margin-top: 0.57143rem !important;
    margin-bottom: 0.57143rem !important;
  }
  .g-my-9--md {
    margin-top: 0.64286rem !important;
    margin-bottom: 0.64286rem !important;
  }
  .g-my-10--md {
    margin-top: 0.71429rem !important;
    margin-bottom: 0.71429rem !important;
  }
  .g-my-10--md {
    margin-top: 0.71429rem !important;
    margin-bottom: 0.71429rem !important;
  }
  .g-my-15--md {
    margin-top: 1.07143rem !important;
    margin-bottom: 1.07143rem !important;
  }
  .g-my-20--md {
    margin-top: 1.42857rem !important;
    margin-bottom: 1.42857rem !important;
  }
  .g-my-25--md {
    margin-top: 1.78571rem !important;
    margin-bottom: 1.78571rem !important;
  }
  .g-my-30--md {
    margin-top: 2.14286rem !important;
    margin-bottom: 2.14286rem !important;
  }
  .g-my-35--md {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .g-my-40--md {
    margin-top: 2.85714rem !important;
    margin-bottom: 2.85714rem !important;
  }
  .g-my-45--md {
    margin-top: 3.21429rem !important;
    margin-bottom: 3.21429rem !important;
  }
  .g-my-50--md {
    margin-top: 3.57143rem !important;
    margin-bottom: 3.57143rem !important;
  }
  .g-my-55--md {
    margin-top: 3.92857rem !important;
    margin-bottom: 3.92857rem !important;
  }
  .g-my-60--md {
    margin-top: 4.28571rem !important;
    margin-bottom: 4.28571rem !important;
  }
  .g-my-65--md {
    margin-top: 4.64286rem !important;
    margin-bottom: 4.64286rem !important;
  }
  .g-my-70--md {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .g-my-75--md {
    margin-top: 5.35714rem !important;
    margin-bottom: 5.35714rem !important;
  }
  .g-my-80--md {
    margin-top: 5.71429rem !important;
    margin-bottom: 5.71429rem !important;
  }
  .g-my-85--md {
    margin-top: 6.07143rem !important;
    margin-bottom: 6.07143rem !important;
  }
  .g-my-90--md {
    margin-top: 6.42857rem !important;
    margin-bottom: 6.42857rem !important;
  }
  .g-my-95--md {
    margin-top: 6.78571rem !important;
    margin-bottom: 6.78571rem !important;
  }
  .g-my-100--md {
    margin-top: 7.14286rem !important;
    margin-bottom: 7.14286rem !important;
  }
  .g-mt-1--md {
    margin-top: 0.07143rem !important;
  }
  .g-mt-minus-1--md {
    margin-top: -0.07143rem !important;
  }
  .g-mt-2--md {
    margin-top: 0.14286rem !important;
  }
  .g-mt-minus-2--md {
    margin-top: -0.14286rem !important;
  }
  .g-mt-3--md {
    margin-top: 0.21429rem !important;
  }
  .g-mt-minus-3--md {
    margin-top: -0.21429rem !important;
  }
  .g-mt-4--md {
    margin-top: 0.28571rem !important;
  }
  .g-mt-minus-4--md {
    margin-top: -0.28571rem !important;
  }
  .g-mt-5--md {
    margin-top: 0.35714rem !important;
  }
  .g-mt-minus-5--md {
    margin-top: -0.35714rem !important;
  }
  .g-mt-6--md {
    margin-top: 0.42857rem !important;
  }
  .g-mt-minus-6--md {
    margin-top: -0.42857rem !important;
  }
  .g-mt-7--md {
    margin-top: 0.5rem !important;
  }
  .g-mt-minus-7--md {
    margin-top: -0.5rem !important;
  }
  .g-mt-8--md {
    margin-top: 0.57143rem !important;
  }
  .g-mt-minus-8--md {
    margin-top: -0.57143rem !important;
  }
  .g-mt-9--md {
    margin-top: 0.64286rem !important;
  }
  .g-mt-minus-9--md {
    margin-top: -0.64286rem !important;
  }
  .g-mt-10--md {
    margin-top: 0.71429rem !important;
  }
  .g-mt-minus-10--md {
    margin-top: -0.71429rem !important;
  }
  .g-mt-11--md {
    margin-top: 0.78571rem !important;
  }
  .g-mt-minus-11--md {
    margin-top: -0.78571rem !important;
  }
  .g-mt-12--md {
    margin-top: 0.85714rem !important;
  }
  .g-mt-minus-12--md {
    margin-top: -0.85714rem !important;
  }
  .g-mt-13--md {
    margin-top: 0.92857rem !important;
  }
  .g-mt-minus-13--md {
    margin-top: -0.92857rem !important;
  }
  .g-mt-14--md {
    margin-top: 1rem !important;
  }
  .g-mt-minus-14--md {
    margin-top: -1rem !important;
  }
  .g-mt-15--md {
    margin-top: 1.07143rem !important;
  }
  .g-mt-minus-15--md {
    margin-top: -1.07143rem !important;
  }
  .g-mt-16--md {
    margin-top: 1.14286rem !important;
  }
  .g-mt-minus-16--md {
    margin-top: -1.14286rem !important;
  }
  .g-mt-17--md {
    margin-top: 1.21429rem !important;
  }
  .g-mt-minus-17--md {
    margin-top: -1.21429rem !important;
  }
  .g-mt-18--md {
    margin-top: 1.28571rem !important;
  }
  .g-mt-minus-18--md {
    margin-top: -1.28571rem !important;
  }
  .g-mt-19--md {
    margin-top: 1.35714rem !important;
  }
  .g-mt-minus-19--md {
    margin-top: -1.35714rem !important;
  }
  .g-mt-20--md {
    margin-top: 1.42857rem !important;
  }
  .g-mt-minus-20--md {
    margin-top: -1.42857rem !important;
  }
  .g-mt-10--md {
    margin-top: 0.71429rem !important;
  }
  .g-mt-minus-10--md {
    margin-top: -0.71429rem !important;
  }
  .g-mt-15--md {
    margin-top: 1.07143rem !important;
  }
  .g-mt-minus-15--md {
    margin-top: -1.07143rem !important;
  }
  .g-mt-20--md {
    margin-top: 1.42857rem !important;
  }
  .g-mt-minus-20--md {
    margin-top: -1.42857rem !important;
  }
  .g-mt-25--md {
    margin-top: 1.78571rem !important;
  }
  .g-mt-minus-25--md {
    margin-top: -1.78571rem !important;
  }
  .g-mt-30--md {
    margin-top: 2.14286rem !important;
  }
  .g-mt-minus-30--md {
    margin-top: -2.14286rem !important;
  }
  .g-mt-35--md {
    margin-top: 2.5rem !important;
  }
  .g-mt-minus-35--md {
    margin-top: -2.5rem !important;
  }
  .g-mt-40--md {
    margin-top: 2.85714rem !important;
  }
  .g-mt-minus-40--md {
    margin-top: -2.85714rem !important;
  }
  .g-mt-45--md {
    margin-top: 3.21429rem !important;
  }
  .g-mt-minus-45--md {
    margin-top: -3.21429rem !important;
  }
  .g-mt-50--md {
    margin-top: 3.57143rem !important;
  }
  .g-mt-minus-50--md {
    margin-top: -3.57143rem !important;
  }
  .g-mt-55--md {
    margin-top: 3.92857rem !important;
  }
  .g-mt-minus-55--md {
    margin-top: -3.92857rem !important;
  }
  .g-mt-60--md {
    margin-top: 4.28571rem !important;
  }
  .g-mt-minus-60--md {
    margin-top: -4.28571rem !important;
  }
  .g-mt-65--md {
    margin-top: 4.64286rem !important;
  }
  .g-mt-minus-65--md {
    margin-top: -4.64286rem !important;
  }
  .g-mt-70--md {
    margin-top: 5rem !important;
  }
  .g-mt-minus-70--md {
    margin-top: -5rem !important;
  }
  .g-mt-75--md {
    margin-top: 5.35714rem !important;
  }
  .g-mt-minus-75--md {
    margin-top: -5.35714rem !important;
  }
  .g-mt-80--md {
    margin-top: 5.71429rem !important;
  }
  .g-mt-minus-80--md {
    margin-top: -5.71429rem !important;
  }
  .g-mt-85--md {
    margin-top: 6.07143rem !important;
  }
  .g-mt-minus-85--md {
    margin-top: -6.07143rem !important;
  }
  .g-mt-90--md {
    margin-top: 6.42857rem !important;
  }
  .g-mt-minus-90--md {
    margin-top: -6.42857rem !important;
  }
  .g-mt-95--md {
    margin-top: 6.78571rem !important;
  }
  .g-mt-minus-95--md {
    margin-top: -6.78571rem !important;
  }
  .g-mt-100--md {
    margin-top: 7.14286rem !important;
  }
  .g-mt-minus-100--md {
    margin-top: -7.14286rem !important;
  }
  .g-mt-105--md {
    margin-top: 7.5rem !important;
  }
  .g-mt-minus-105--md {
    margin-top: -7.5rem !important;
  }
  .g-mt-110--md {
    margin-top: 7.85714rem !important;
  }
  .g-mt-minus-110--md {
    margin-top: -7.85714rem !important;
  }
  .g-mt-115--md {
    margin-top: 8.21429rem !important;
  }
  .g-mt-minus-115--md {
    margin-top: -8.21429rem !important;
  }
  .g-mt-120--md {
    margin-top: 8.57143rem !important;
  }
  .g-mt-minus-120--md {
    margin-top: -8.57143rem !important;
  }
  .g-mt-125--md {
    margin-top: 8.92857rem !important;
  }
  .g-mt-minus-125--md {
    margin-top: -8.92857rem !important;
  }
  .g-mt-130--md {
    margin-top: 9.28571rem !important;
  }
  .g-mt-minus-130--md {
    margin-top: -9.28571rem !important;
  }
  .g-mt-135--md {
    margin-top: 9.64286rem !important;
  }
  .g-mt-minus-135--md {
    margin-top: -9.64286rem !important;
  }
  .g-mt-140--md {
    margin-top: 10rem !important;
  }
  .g-mt-minus-140--md {
    margin-top: -10rem !important;
  }
  .g-mt-145--md {
    margin-top: 10.35714rem !important;
  }
  .g-mt-minus-145--md {
    margin-top: -10.35714rem !important;
  }
  .g-mt-150--md {
    margin-top: 10.71429rem !important;
  }
  .g-mt-minus-150--md {
    margin-top: -10.71429rem !important;
  }
  .g-mt-155--md {
    margin-top: 11.07143rem !important;
  }
  .g-mt-minus-155--md {
    margin-top: -11.07143rem !important;
  }
  .g-mt-160--md {
    margin-top: 11.42857rem !important;
  }
  .g-mt-minus-160--md {
    margin-top: -11.42857rem !important;
  }
  .g-mt-165--md {
    margin-top: 11.78571rem !important;
  }
  .g-mt-minus-165--md {
    margin-top: -11.78571rem !important;
  }
  .g-mt-170--md {
    margin-top: 12.14286rem !important;
  }
  .g-mt-minus-170--md {
    margin-top: -12.14286rem !important;
  }
  .g-mb-1--md {
    margin-bottom: 0.07143rem !important;
  }
  .g-mb-minus-1--md {
    margin-bottom: -0.07143rem !important;
  }
  .g-mb-2--md {
    margin-bottom: 0.14286rem !important;
  }
  .g-mb-minus-2--md {
    margin-bottom: -0.14286rem !important;
  }
  .g-mb-3--md {
    margin-bottom: 0.21429rem !important;
  }
  .g-mb-minus-3--md {
    margin-bottom: -0.21429rem !important;
  }
  .g-mb-4--md {
    margin-bottom: 0.28571rem !important;
  }
  .g-mb-minus-4--md {
    margin-bottom: -0.28571rem !important;
  }
  .g-mb-5--md {
    margin-bottom: 0.35714rem !important;
  }
  .g-mb-minus-5--md {
    margin-bottom: -0.35714rem !important;
  }
  .g-mb-6--md {
    margin-bottom: 0.42857rem !important;
  }
  .g-mb-minus-6--md {
    margin-bottom: -0.42857rem !important;
  }
  .g-mb-7--md {
    margin-bottom: 0.5rem !important;
  }
  .g-mb-minus-7--md {
    margin-bottom: -0.5rem !important;
  }
  .g-mb-8--md {
    margin-bottom: 0.57143rem !important;
  }
  .g-mb-minus-8--md {
    margin-bottom: -0.57143rem !important;
  }
  .g-mb-9--md {
    margin-bottom: 0.64286rem !important;
  }
  .g-mb-minus-9--md {
    margin-bottom: -0.64286rem !important;
  }
  .g-mb-10--md {
    margin-bottom: 0.71429rem !important;
  }
  .g-mb-minus-10--md {
    margin-bottom: -0.71429rem !important;
  }
  .g-mb-11--md {
    margin-bottom: 0.78571rem !important;
  }
  .g-mb-minus-11--md {
    margin-bottom: -0.78571rem !important;
  }
  .g-mb-12--md {
    margin-bottom: 0.85714rem !important;
  }
  .g-mb-minus-12--md {
    margin-bottom: -0.85714rem !important;
  }
  .g-mb-13--md {
    margin-bottom: 0.92857rem !important;
  }
  .g-mb-minus-13--md {
    margin-bottom: -0.92857rem !important;
  }
  .g-mb-14--md {
    margin-bottom: 1rem !important;
  }
  .g-mb-minus-14--md {
    margin-bottom: -1rem !important;
  }
  .g-mb-15--md {
    margin-bottom: 1.07143rem !important;
  }
  .g-mb-minus-15--md {
    margin-bottom: -1.07143rem !important;
  }
  .g-mb-16--md {
    margin-bottom: 1.14286rem !important;
  }
  .g-mb-minus-16--md {
    margin-bottom: -1.14286rem !important;
  }
  .g-mb-17--md {
    margin-bottom: 1.21429rem !important;
  }
  .g-mb-minus-17--md {
    margin-bottom: -1.21429rem !important;
  }
  .g-mb-18--md {
    margin-bottom: 1.28571rem !important;
  }
  .g-mb-minus-18--md {
    margin-bottom: -1.28571rem !important;
  }
  .g-mb-19--md {
    margin-bottom: 1.35714rem !important;
  }
  .g-mb-minus-19--md {
    margin-bottom: -1.35714rem !important;
  }
  .g-mb-20--md {
    margin-bottom: 1.42857rem !important;
  }
  .g-mb-minus-20--md {
    margin-bottom: -1.42857rem !important;
  }
  .g-mb-10--md {
    margin-bottom: 0.71429rem !important;
  }
  .g-mb-15--md {
    margin-bottom: 1.07143rem !important;
  }
  .g-mb-20--md {
    margin-bottom: 1.42857rem !important;
  }
  .g-mb-25--md {
    margin-bottom: 1.78571rem !important;
  }
  .g-mb-30--md {
    margin-bottom: 2.14286rem !important;
  }
  .g-mb-35--md {
    margin-bottom: 2.5rem !important;
  }
  .g-mb-40--md {
    margin-bottom: 2.85714rem !important;
  }
  .g-mb-45--md {
    margin-bottom: 3.21429rem !important;
  }
  .g-mb-50--md {
    margin-bottom: 3.57143rem !important;
  }
  .g-mb-55--md {
    margin-bottom: 3.92857rem !important;
  }
  .g-mb-60--md {
    margin-bottom: 4.28571rem !important;
  }
  .g-mb-65--md {
    margin-bottom: 4.64286rem !important;
  }
  .g-mb-70--md {
    margin-bottom: 5rem !important;
  }
  .g-mb-75--md {
    margin-bottom: 5.35714rem !important;
  }
  .g-mb-80--md {
    margin-bottom: 5.71429rem !important;
  }
  .g-mb-85--md {
    margin-bottom: 6.07143rem !important;
  }
  .g-mb-90--md {
    margin-bottom: 6.42857rem !important;
  }
  .g-mb-95--md {
    margin-bottom: 6.78571rem !important;
  }
  .g-mb-100--md {
    margin-bottom: 7.14286rem !important;
  }
  .g-mb-105--md {
    margin-bottom: 7.5rem !important;
  }
  .g-mb-110--md {
    margin-bottom: 7.85714rem !important;
  }
  .g-mb-115--md {
    margin-bottom: 8.21429rem !important;
  }
  .g-mb-120--md {
    margin-bottom: 8.57143rem !important;
  }
  .g-mb-125--md {
    margin-bottom: 8.92857rem !important;
  }
  .g-mb-130--md {
    margin-bottom: 9.28571rem !important;
  }
  .g-mb-135--md {
    margin-bottom: 9.64286rem !important;
  }
  .g-mb-140--md {
    margin-bottom: 10rem !important;
  }
  .g-mb-145--md {
    margin-bottom: 10.35714rem !important;
  }
  .g-mb-150--md {
    margin-bottom: 10.71429rem !important;
  }
  .g-mb-155--md {
    margin-bottom: 11.07143rem !important;
  }
  .g-mb-160--md {
    margin-bottom: 11.42857rem !important;
  }
  .g-mb-165--md {
    margin-bottom: 11.78571rem !important;
  }
  .g-mb-170--md {
    margin-bottom: 12.14286rem !important;
  }
  .g-ml-1--md {
    margin-left: 0.07143rem !important;
  }
  .g-ml-minus-1--md {
    margin-left: -0.07143rem !important;
  }
  .g-ml-2--md {
    margin-left: 0.14286rem !important;
  }
  .g-ml-minus-2--md {
    margin-left: -0.14286rem !important;
  }
  .g-ml-3--md {
    margin-left: 0.21429rem !important;
  }
  .g-ml-minus-3--md {
    margin-left: -0.21429rem !important;
  }
  .g-ml-4--md {
    margin-left: 0.28571rem !important;
  }
  .g-ml-minus-4--md {
    margin-left: -0.28571rem !important;
  }
  .g-ml-5--md {
    margin-left: 0.35714rem !important;
  }
  .g-ml-minus-5--md {
    margin-left: -0.35714rem !important;
  }
  .g-ml-6--md {
    margin-left: 0.42857rem !important;
  }
  .g-ml-minus-6--md {
    margin-left: -0.42857rem !important;
  }
  .g-ml-7--md {
    margin-left: 0.5rem !important;
  }
  .g-ml-minus-7--md {
    margin-left: -0.5rem !important;
  }
  .g-ml-8--md {
    margin-left: 0.57143rem !important;
  }
  .g-ml-minus-8--md {
    margin-left: -0.57143rem !important;
  }
  .g-ml-9--md {
    margin-left: 0.64286rem !important;
  }
  .g-ml-minus-9--md {
    margin-left: -0.64286rem !important;
  }
  .g-ml-10--md {
    margin-left: 0.71429rem !important;
  }
  .g-ml-minus-10--md {
    margin-left: -0.71429rem !important;
  }
  .g-ml-5--md {
    margin-left: 0.35714rem !important;
  }
  .g-ml-minus-5--md {
    margin-left: -0.35714rem !important;
  }
  .g-ml-10--md {
    margin-left: 0.71429rem !important;
  }
  .g-ml-minus-10--md {
    margin-left: -0.71429rem !important;
  }
  .g-ml-15--md {
    margin-left: 1.07143rem !important;
  }
  .g-ml-minus-15--md {
    margin-left: -1.07143rem !important;
  }
  .g-ml-20--md {
    margin-left: 1.42857rem !important;
  }
  .g-ml-minus-20--md {
    margin-left: -1.42857rem !important;
  }
  .g-ml-25--md {
    margin-left: 1.78571rem !important;
  }
  .g-ml-minus-25--md {
    margin-left: -1.78571rem !important;
  }
  .g-ml-30--md {
    margin-left: 2.14286rem !important;
  }
  .g-ml-minus-30--md {
    margin-left: -2.14286rem !important;
  }
  .g-ml-35--md {
    margin-left: 2.5rem !important;
  }
  .g-ml-minus-35--md {
    margin-left: -2.5rem !important;
  }
  .g-ml-40--md {
    margin-left: 2.85714rem !important;
  }
  .g-ml-minus-40--md {
    margin-left: -2.85714rem !important;
  }
  .g-ml-45--md {
    margin-left: 3.21429rem !important;
  }
  .g-ml-minus-45--md {
    margin-left: -3.21429rem !important;
  }
  .g-ml-50--md {
    margin-left: 3.57143rem !important;
  }
  .g-ml-minus-50--md {
    margin-left: -3.57143rem !important;
  }
  .g-mr-1--md {
    margin-right: 0.07143rem !important;
  }
  .g-mr-minus-1--md {
    margin-right: -0.07143rem !important;
  }
  .g-mr-2--md {
    margin-right: 0.14286rem !important;
  }
  .g-mr-minus-2--md {
    margin-right: -0.14286rem !important;
  }
  .g-mr-3--md {
    margin-right: 0.21429rem !important;
  }
  .g-mr-minus-3--md {
    margin-right: -0.21429rem !important;
  }
  .g-mr-4--md {
    margin-right: 0.28571rem !important;
  }
  .g-mr-minus-4--md {
    margin-right: -0.28571rem !important;
  }
  .g-mr-5--md {
    margin-right: 0.35714rem !important;
  }
  .g-mr-minus-5--md {
    margin-right: -0.35714rem !important;
  }
  .g-mr-6--md {
    margin-right: 0.42857rem !important;
  }
  .g-mr-minus-6--md {
    margin-right: -0.42857rem !important;
  }
  .g-mr-7--md {
    margin-right: 0.5rem !important;
  }
  .g-mr-minus-7--md {
    margin-right: -0.5rem !important;
  }
  .g-mr-8--md {
    margin-right: 0.57143rem !important;
  }
  .g-mr-minus-8--md {
    margin-right: -0.57143rem !important;
  }
  .g-mr-9--md {
    margin-right: 0.64286rem !important;
  }
  .g-mr-minus-9--md {
    margin-right: -0.64286rem !important;
  }
  .g-mr-10--md {
    margin-right: 0.71429rem !important;
  }
  .g-mr-minus-10--md {
    margin-right: -0.71429rem !important;
  }
  .g-mr-5--md {
    margin-right: 0.35714rem !important;
  }
  .g-mr-10--md {
    margin-right: 0.71429rem !important;
  }
  .g-mr-15--md {
    margin-right: 1.07143rem !important;
  }
  .g-mr-20--md {
    margin-right: 1.42857rem !important;
  }
  .g-mr-25--md {
    margin-right: 1.78571rem !important;
  }
  .g-mr-30--md {
    margin-right: 2.14286rem !important;
  }
  .g-mr-35--md {
    margin-right: 2.5rem !important;
  }
  .g-mr-40--md {
    margin-right: 2.85714rem !important;
  }
  .g-mr-45--md {
    margin-right: 3.21429rem !important;
  }
  .g-mr-50--md {
    margin-right: 3.57143rem !important;
  }
}
/* Margin Spaces (lg)
------------------------------------*/
@media (min-width: 992px) {
  .g-ma-0--lg {
    margin: 0 !important;
  }
  .g-mx-0--lg {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .g-my-0--lg {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .g-ml-0--lg {
    margin-left: 0 !important;
  }
  .g-mr-0--lg {
    margin-right: 0 !important;
  }
  .g-mt-0--lg {
    margin-top: 0 !important;
  }
  .g-mb-0--lg {
    margin-bottom: 0 !important;
  }
  .g-mx-1--lg {
    margin-left: 0.07143rem !important;
    margin-right: 0.07143rem !important;
  }
  .g-mx-2--lg {
    margin-left: 0.14286rem !important;
    margin-right: 0.14286rem !important;
  }
  .g-mx-3--lg {
    margin-left: 0.21429rem !important;
    margin-right: 0.21429rem !important;
  }
  .g-mx-4--lg {
    margin-left: 0.28571rem !important;
    margin-right: 0.28571rem !important;
  }
  .g-mx-5--lg {
    margin-left: 0.35714rem !important;
    margin-right: 0.35714rem !important;
  }
  .g-mx-6--lg {
    margin-left: 0.42857rem !important;
    margin-right: 0.42857rem !important;
  }
  .g-mx-7--lg {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }
  .g-mx-8--lg {
    margin-left: 0.57143rem !important;
    margin-right: 0.57143rem !important;
  }
  .g-mx-9--lg {
    margin-left: 0.64286rem !important;
    margin-right: 0.64286rem !important;
  }
  .g-mx-10--lg {
    margin-left: 0.71429rem !important;
    margin-right: 0.71429rem !important;
  }
  .g-mx-10--lg {
    margin-left: 0.71429rem !important;
    margin-right: 0.71429rem !important;
  }
  .g-mx-15--lg {
    margin-left: 1.07143rem !important;
    margin-right: 1.07143rem !important;
  }
  .g-mx-20--lg {
    margin-left: 1.42857rem !important;
    margin-right: 1.42857rem !important;
  }
  .g-mx-25--lg {
    margin-left: 1.78571rem !important;
    margin-right: 1.78571rem !important;
  }
  .g-mx-30--lg {
    margin-left: 2.14286rem !important;
    margin-right: 2.14286rem !important;
  }
  .g-mx-35--lg {
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
  }
  .g-mx-40--lg {
    margin-left: 2.85714rem !important;
    margin-right: 2.85714rem !important;
  }
  .g-mx-45--lg {
    margin-left: 3.21429rem !important;
    margin-right: 3.21429rem !important;
  }
  .g-mx-50--lg {
    margin-left: 3.57143rem !important;
    margin-right: 3.57143rem !important;
  }
  .g-mx-55--lg {
    margin-left: 3.92857rem !important;
    margin-right: 3.92857rem !important;
  }
  .g-mx-60--lg {
    margin-left: 4.28571rem !important;
    margin-right: 4.28571rem !important;
  }
  .g-mx-65--lg {
    margin-left: 4.64286rem !important;
    margin-right: 4.64286rem !important;
  }
  .g-mx-70--lg {
    margin-left: 5rem !important;
    margin-right: 5rem !important;
  }
  .g-mx-75--lg {
    margin-left: 5.35714rem !important;
    margin-right: 5.35714rem !important;
  }
  .g-mx-80--lg {
    margin-left: 5.71429rem !important;
    margin-right: 5.71429rem !important;
  }
  .g-mx-85--lg {
    margin-left: 6.07143rem !important;
    margin-right: 6.07143rem !important;
  }
  .g-mx-90--lg {
    margin-left: 6.42857rem !important;
    margin-right: 6.42857rem !important;
  }
  .g-mx-95--lg {
    margin-left: 6.78571rem !important;
    margin-right: 6.78571rem !important;
  }
  .g-mx-100--lg {
    margin-left: 7.14286rem !important;
    margin-right: 7.14286rem !important;
  }
  .g-my-1--lg {
    margin-top: 0.07143rem !important;
    margin-bottom: 0.07143rem !important;
  }
  .g-my-2--lg {
    margin-top: 0.14286rem !important;
    margin-bottom: 0.14286rem !important;
  }
  .g-my-3--lg {
    margin-top: 0.21429rem !important;
    margin-bottom: 0.21429rem !important;
  }
  .g-my-4--lg {
    margin-top: 0.28571rem !important;
    margin-bottom: 0.28571rem !important;
  }
  .g-my-5--lg {
    margin-top: 0.35714rem !important;
    margin-bottom: 0.35714rem !important;
  }
  .g-my-6--lg {
    margin-top: 0.42857rem !important;
    margin-bottom: 0.42857rem !important;
  }
  .g-my-7--lg {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .g-my-8--lg {
    margin-top: 0.57143rem !important;
    margin-bottom: 0.57143rem !important;
  }
  .g-my-9--lg {
    margin-top: 0.64286rem !important;
    margin-bottom: 0.64286rem !important;
  }
  .g-my-10--lg {
    margin-top: 0.71429rem !important;
    margin-bottom: 0.71429rem !important;
  }
  .g-my-10--lg {
    margin-top: 0.71429rem !important;
    margin-bottom: 0.71429rem !important;
  }
  .g-my-15--lg {
    margin-top: 1.07143rem !important;
    margin-bottom: 1.07143rem !important;
  }
  .g-my-20--lg {
    margin-top: 1.42857rem !important;
    margin-bottom: 1.42857rem !important;
  }
  .g-my-25--lg {
    margin-top: 1.78571rem !important;
    margin-bottom: 1.78571rem !important;
  }
  .g-my-30--lg {
    margin-top: 2.14286rem !important;
    margin-bottom: 2.14286rem !important;
  }
  .g-my-35--lg {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .g-my-40--lg {
    margin-top: 2.85714rem !important;
    margin-bottom: 2.85714rem !important;
  }
  .g-my-45--lg {
    margin-top: 3.21429rem !important;
    margin-bottom: 3.21429rem !important;
  }
  .g-my-50--lg {
    margin-top: 3.57143rem !important;
    margin-bottom: 3.57143rem !important;
  }
  .g-my-55--lg {
    margin-top: 3.92857rem !important;
    margin-bottom: 3.92857rem !important;
  }
  .g-my-60--lg {
    margin-top: 4.28571rem !important;
    margin-bottom: 4.28571rem !important;
  }
  .g-my-65--lg {
    margin-top: 4.64286rem !important;
    margin-bottom: 4.64286rem !important;
  }
  .g-my-70--lg {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .g-my-75--lg {
    margin-top: 5.35714rem !important;
    margin-bottom: 5.35714rem !important;
  }
  .g-my-80--lg {
    margin-top: 5.71429rem !important;
    margin-bottom: 5.71429rem !important;
  }
  .g-my-85--lg {
    margin-top: 6.07143rem !important;
    margin-bottom: 6.07143rem !important;
  }
  .g-my-90--lg {
    margin-top: 6.42857rem !important;
    margin-bottom: 6.42857rem !important;
  }
  .g-my-95--lg {
    margin-top: 6.78571rem !important;
    margin-bottom: 6.78571rem !important;
  }
  .g-my-100--lg {
    margin-top: 7.14286rem !important;
    margin-bottom: 7.14286rem !important;
  }
  .g-mt-1--lg {
    margin-top: 0.07143rem !important;
  }
  .g-mt-minus-1--lg {
    margin-top: -0.07143rem !important;
  }
  .g-mt-2--lg {
    margin-top: 0.14286rem !important;
  }
  .g-mt-minus-2--lg {
    margin-top: -0.14286rem !important;
  }
  .g-mt-3--lg {
    margin-top: 0.21429rem !important;
  }
  .g-mt-minus-3--lg {
    margin-top: -0.21429rem !important;
  }
  .g-mt-4--lg {
    margin-top: 0.28571rem !important;
  }
  .g-mt-minus-4--lg {
    margin-top: -0.28571rem !important;
  }
  .g-mt-5--lg {
    margin-top: 0.35714rem !important;
  }
  .g-mt-minus-5--lg {
    margin-top: -0.35714rem !important;
  }
  .g-mt-6--lg {
    margin-top: 0.42857rem !important;
  }
  .g-mt-minus-6--lg {
    margin-top: -0.42857rem !important;
  }
  .g-mt-7--lg {
    margin-top: 0.5rem !important;
  }
  .g-mt-minus-7--lg {
    margin-top: -0.5rem !important;
  }
  .g-mt-8--lg {
    margin-top: 0.57143rem !important;
  }
  .g-mt-minus-8--lg {
    margin-top: -0.57143rem !important;
  }
  .g-mt-9--lg {
    margin-top: 0.64286rem !important;
  }
  .g-mt-minus-9--lg {
    margin-top: -0.64286rem !important;
  }
  .g-mt-10--lg {
    margin-top: 0.71429rem !important;
  }
  .g-mt-minus-10--lg {
    margin-top: -0.71429rem !important;
  }
  .g-mt-11--lg {
    margin-top: 0.78571rem !important;
  }
  .g-mt-minus-11--lg {
    margin-top: -0.78571rem !important;
  }
  .g-mt-12--lg {
    margin-top: 0.85714rem !important;
  }
  .g-mt-minus-12--lg {
    margin-top: -0.85714rem !important;
  }
  .g-mt-13--lg {
    margin-top: 0.92857rem !important;
  }
  .g-mt-minus-13--lg {
    margin-top: -0.92857rem !important;
  }
  .g-mt-14--lg {
    margin-top: 1rem !important;
  }
  .g-mt-minus-14--lg {
    margin-top: -1rem !important;
  }
  .g-mt-15--lg {
    margin-top: 1.07143rem !important;
  }
  .g-mt-minus-15--lg {
    margin-top: -1.07143rem !important;
  }
  .g-mt-16--lg {
    margin-top: 1.14286rem !important;
  }
  .g-mt-minus-16--lg {
    margin-top: -1.14286rem !important;
  }
  .g-mt-17--lg {
    margin-top: 1.21429rem !important;
  }
  .g-mt-minus-17--lg {
    margin-top: -1.21429rem !important;
  }
  .g-mt-18--lg {
    margin-top: 1.28571rem !important;
  }
  .g-mt-minus-18--lg {
    margin-top: -1.28571rem !important;
  }
  .g-mt-19--lg {
    margin-top: 1.35714rem !important;
  }
  .g-mt-minus-19--lg {
    margin-top: -1.35714rem !important;
  }
  .g-mt-20--lg {
    margin-top: 1.42857rem !important;
  }
  .g-mt-minus-20--lg {
    margin-top: -1.42857rem !important;
  }
  .g-mt-10--lg {
    margin-top: 0.71429rem !important;
  }
  .g-mt-minus-10--lg {
    margin-top: -0.71429rem !important;
  }
  .g-mt-15--lg {
    margin-top: 1.07143rem !important;
  }
  .g-mt-minus-15--lg {
    margin-top: -1.07143rem !important;
  }
  .g-mt-20--lg {
    margin-top: 1.42857rem !important;
  }
  .g-mt-minus-20--lg {
    margin-top: -1.42857rem !important;
  }
  .g-mt-25--lg {
    margin-top: 1.78571rem !important;
  }
  .g-mt-minus-25--lg {
    margin-top: -1.78571rem !important;
  }
  .g-mt-30--lg {
    margin-top: 2.14286rem !important;
  }
  .g-mt-minus-30--lg {
    margin-top: -2.14286rem !important;
  }
  .g-mt-35--lg {
    margin-top: 2.5rem !important;
  }
  .g-mt-minus-35--lg {
    margin-top: -2.5rem !important;
  }
  .g-mt-40--lg {
    margin-top: 2.85714rem !important;
  }
  .g-mt-minus-40--lg {
    margin-top: -2.85714rem !important;
  }
  .g-mt-45--lg {
    margin-top: 3.21429rem !important;
  }
  .g-mt-minus-45--lg {
    margin-top: -3.21429rem !important;
  }
  .g-mt-50--lg {
    margin-top: 3.57143rem !important;
  }
  .g-mt-minus-50--lg {
    margin-top: -3.57143rem !important;
  }
  .g-mt-55--lg {
    margin-top: 3.92857rem !important;
  }
  .g-mt-minus-55--lg {
    margin-top: -3.92857rem !important;
  }
  .g-mt-60--lg {
    margin-top: 4.28571rem !important;
  }
  .g-mt-minus-60--lg {
    margin-top: -4.28571rem !important;
  }
  .g-mt-65--lg {
    margin-top: 4.64286rem !important;
  }
  .g-mt-minus-65--lg {
    margin-top: -4.64286rem !important;
  }
  .g-mt-70--lg {
    margin-top: 5rem !important;
  }
  .g-mt-minus-70--lg {
    margin-top: -5rem !important;
  }
  .g-mt-75--lg {
    margin-top: 5.35714rem !important;
  }
  .g-mt-minus-75--lg {
    margin-top: -5.35714rem !important;
  }
  .g-mt-80--lg {
    margin-top: 5.71429rem !important;
  }
  .g-mt-minus-80--lg {
    margin-top: -5.71429rem !important;
  }
  .g-mt-85--lg {
    margin-top: 6.07143rem !important;
  }
  .g-mt-minus-85--lg {
    margin-top: -6.07143rem !important;
  }
  .g-mt-90--lg {
    margin-top: 6.42857rem !important;
  }
  .g-mt-minus-90--lg {
    margin-top: -6.42857rem !important;
  }
  .g-mt-95--lg {
    margin-top: 6.78571rem !important;
  }
  .g-mt-minus-95--lg {
    margin-top: -6.78571rem !important;
  }
  .g-mt-100--lg {
    margin-top: 7.14286rem !important;
  }
  .g-mt-minus-100--lg {
    margin-top: -7.14286rem !important;
  }
  .g-mt-105--lg {
    margin-top: 7.5rem !important;
  }
  .g-mt-minus-105--lg {
    margin-top: -7.5rem !important;
  }
  .g-mt-110--lg {
    margin-top: 7.85714rem !important;
  }
  .g-mt-minus-110--lg {
    margin-top: -7.85714rem !important;
  }
  .g-mt-115--lg {
    margin-top: 8.21429rem !important;
  }
  .g-mt-minus-115--lg {
    margin-top: -8.21429rem !important;
  }
  .g-mt-120--lg {
    margin-top: 8.57143rem !important;
  }
  .g-mt-minus-120--lg {
    margin-top: -8.57143rem !important;
  }
  .g-mt-125--lg {
    margin-top: 8.92857rem !important;
  }
  .g-mt-minus-125--lg {
    margin-top: -8.92857rem !important;
  }
  .g-mt-130--lg {
    margin-top: 9.28571rem !important;
  }
  .g-mt-minus-130--lg {
    margin-top: -9.28571rem !important;
  }
  .g-mt-135--lg {
    margin-top: 9.64286rem !important;
  }
  .g-mt-minus-135--lg {
    margin-top: -9.64286rem !important;
  }
  .g-mt-140--lg {
    margin-top: 10rem !important;
  }
  .g-mt-minus-140--lg {
    margin-top: -10rem !important;
  }
  .g-mt-145--lg {
    margin-top: 10.35714rem !important;
  }
  .g-mt-minus-145--lg {
    margin-top: -10.35714rem !important;
  }
  .g-mt-150--lg {
    margin-top: 10.71429rem !important;
  }
  .g-mt-minus-150--lg {
    margin-top: -10.71429rem !important;
  }
  .g-mt-155--lg {
    margin-top: 11.07143rem !important;
  }
  .g-mt-minus-155--lg {
    margin-top: -11.07143rem !important;
  }
  .g-mt-160--lg {
    margin-top: 11.42857rem !important;
  }
  .g-mt-minus-160--lg {
    margin-top: -11.42857rem !important;
  }
  .g-mt-165--lg {
    margin-top: 11.78571rem !important;
  }
  .g-mt-minus-165--lg {
    margin-top: -11.78571rem !important;
  }
  .g-mt-170--lg {
    margin-top: 12.14286rem !important;
  }
  .g-mt-minus-170--lg {
    margin-top: -12.14286rem !important;
  }
  .g-mb-1--lg {
    margin-bottom: 0.07143rem !important;
  }
  .g-mb-minus-1--lg {
    margin-bottom: -0.07143rem !important;
  }
  .g-mb-2--lg {
    margin-bottom: 0.14286rem !important;
  }
  .g-mb-minus-2--lg {
    margin-bottom: -0.14286rem !important;
  }
  .g-mb-3--lg {
    margin-bottom: 0.21429rem !important;
  }
  .g-mb-minus-3--lg {
    margin-bottom: -0.21429rem !important;
  }
  .g-mb-4--lg {
    margin-bottom: 0.28571rem !important;
  }
  .g-mb-minus-4--lg {
    margin-bottom: -0.28571rem !important;
  }
  .g-mb-5--lg {
    margin-bottom: 0.35714rem !important;
  }
  .g-mb-minus-5--lg {
    margin-bottom: -0.35714rem !important;
  }
  .g-mb-6--lg {
    margin-bottom: 0.42857rem !important;
  }
  .g-mb-minus-6--lg {
    margin-bottom: -0.42857rem !important;
  }
  .g-mb-7--lg {
    margin-bottom: 0.5rem !important;
  }
  .g-mb-minus-7--lg {
    margin-bottom: -0.5rem !important;
  }
  .g-mb-8--lg {
    margin-bottom: 0.57143rem !important;
  }
  .g-mb-minus-8--lg {
    margin-bottom: -0.57143rem !important;
  }
  .g-mb-9--lg {
    margin-bottom: 0.64286rem !important;
  }
  .g-mb-minus-9--lg {
    margin-bottom: -0.64286rem !important;
  }
  .g-mb-10--lg {
    margin-bottom: 0.71429rem !important;
  }
  .g-mb-minus-10--lg {
    margin-bottom: -0.71429rem !important;
  }
  .g-mb-11--lg {
    margin-bottom: 0.78571rem !important;
  }
  .g-mb-minus-11--lg {
    margin-bottom: -0.78571rem !important;
  }
  .g-mb-12--lg {
    margin-bottom: 0.85714rem !important;
  }
  .g-mb-minus-12--lg {
    margin-bottom: -0.85714rem !important;
  }
  .g-mb-13--lg {
    margin-bottom: 0.92857rem !important;
  }
  .g-mb-minus-13--lg {
    margin-bottom: -0.92857rem !important;
  }
  .g-mb-14--lg {
    margin-bottom: 1rem !important;
  }
  .g-mb-minus-14--lg {
    margin-bottom: -1rem !important;
  }
  .g-mb-15--lg {
    margin-bottom: 1.07143rem !important;
  }
  .g-mb-minus-15--lg {
    margin-bottom: -1.07143rem !important;
  }
  .g-mb-16--lg {
    margin-bottom: 1.14286rem !important;
  }
  .g-mb-minus-16--lg {
    margin-bottom: -1.14286rem !important;
  }
  .g-mb-17--lg {
    margin-bottom: 1.21429rem !important;
  }
  .g-mb-minus-17--lg {
    margin-bottom: -1.21429rem !important;
  }
  .g-mb-18--lg {
    margin-bottom: 1.28571rem !important;
  }
  .g-mb-minus-18--lg {
    margin-bottom: -1.28571rem !important;
  }
  .g-mb-19--lg {
    margin-bottom: 1.35714rem !important;
  }
  .g-mb-minus-19--lg {
    margin-bottom: -1.35714rem !important;
  }
  .g-mb-20--lg {
    margin-bottom: 1.42857rem !important;
  }
  .g-mb-minus-20--lg {
    margin-bottom: -1.42857rem !important;
  }
  .g-mb-10--lg {
    margin-bottom: 0.71429rem !important;
  }
  .g-mb-15--lg {
    margin-bottom: 1.07143rem !important;
  }
  .g-mb-20--lg {
    margin-bottom: 1.42857rem !important;
  }
  .g-mb-25--lg {
    margin-bottom: 1.78571rem !important;
  }
  .g-mb-30--lg {
    margin-bottom: 2.14286rem !important;
  }
  .g-mb-35--lg {
    margin-bottom: 2.5rem !important;
  }
  .g-mb-40--lg {
    margin-bottom: 2.85714rem !important;
  }
  .g-mb-45--lg {
    margin-bottom: 3.21429rem !important;
  }
  .g-mb-50--lg {
    margin-bottom: 3.57143rem !important;
  }
  .g-mb-55--lg {
    margin-bottom: 3.92857rem !important;
  }
  .g-mb-60--lg {
    margin-bottom: 4.28571rem !important;
  }
  .g-mb-65--lg {
    margin-bottom: 4.64286rem !important;
  }
  .g-mb-70--lg {
    margin-bottom: 5rem !important;
  }
  .g-mb-75--lg {
    margin-bottom: 5.35714rem !important;
  }
  .g-mb-80--lg {
    margin-bottom: 5.71429rem !important;
  }
  .g-mb-85--lg {
    margin-bottom: 6.07143rem !important;
  }
  .g-mb-90--lg {
    margin-bottom: 6.42857rem !important;
  }
  .g-mb-95--lg {
    margin-bottom: 6.78571rem !important;
  }
  .g-mb-100--lg {
    margin-bottom: 7.14286rem !important;
  }
  .g-mb-105--lg {
    margin-bottom: 7.5rem !important;
  }
  .g-mb-110--lg {
    margin-bottom: 7.85714rem !important;
  }
  .g-mb-115--lg {
    margin-bottom: 8.21429rem !important;
  }
  .g-mb-120--lg {
    margin-bottom: 8.57143rem !important;
  }
  .g-mb-125--lg {
    margin-bottom: 8.92857rem !important;
  }
  .g-mb-130--lg {
    margin-bottom: 9.28571rem !important;
  }
  .g-mb-135--lg {
    margin-bottom: 9.64286rem !important;
  }
  .g-mb-140--lg {
    margin-bottom: 10rem !important;
  }
  .g-mb-145--lg {
    margin-bottom: 10.35714rem !important;
  }
  .g-mb-150--lg {
    margin-bottom: 10.71429rem !important;
  }
  .g-mb-155--lg {
    margin-bottom: 11.07143rem !important;
  }
  .g-mb-160--lg {
    margin-bottom: 11.42857rem !important;
  }
  .g-mb-165--lg {
    margin-bottom: 11.78571rem !important;
  }
  .g-mb-170--lg {
    margin-bottom: 12.14286rem !important;
  }
  .g-ml-1--lg {
    margin-left: 0.07143rem !important;
  }
  .g-ml-minus-1--lg {
    margin-left: -0.07143rem !important;
  }
  .g-ml-2--lg {
    margin-left: 0.14286rem !important;
  }
  .g-ml-minus-2--lg {
    margin-left: -0.14286rem !important;
  }
  .g-ml-3--lg {
    margin-left: 0.21429rem !important;
  }
  .g-ml-minus-3--lg {
    margin-left: -0.21429rem !important;
  }
  .g-ml-4--lg {
    margin-left: 0.28571rem !important;
  }
  .g-ml-minus-4--lg {
    margin-left: -0.28571rem !important;
  }
  .g-ml-5--lg {
    margin-left: 0.35714rem !important;
  }
  .g-ml-minus-5--lg {
    margin-left: -0.35714rem !important;
  }
  .g-ml-6--lg {
    margin-left: 0.42857rem !important;
  }
  .g-ml-minus-6--lg {
    margin-left: -0.42857rem !important;
  }
  .g-ml-7--lg {
    margin-left: 0.5rem !important;
  }
  .g-ml-minus-7--lg {
    margin-left: -0.5rem !important;
  }
  .g-ml-8--lg {
    margin-left: 0.57143rem !important;
  }
  .g-ml-minus-8--lg {
    margin-left: -0.57143rem !important;
  }
  .g-ml-9--lg {
    margin-left: 0.64286rem !important;
  }
  .g-ml-minus-9--lg {
    margin-left: -0.64286rem !important;
  }
  .g-ml-10--lg {
    margin-left: 0.71429rem !important;
  }
  .g-ml-minus-10--lg {
    margin-left: -0.71429rem !important;
  }
  .g-ml-5--lg {
    margin-left: 0.35714rem !important;
  }
  .g-ml-minus-5--lg {
    margin-left: -0.35714rem !important;
  }
  .g-ml-10--lg {
    margin-left: 0.71429rem !important;
  }
  .g-ml-minus-10--lg {
    margin-left: -0.71429rem !important;
  }
  .g-ml-15--lg {
    margin-left: 1.07143rem !important;
  }
  .g-ml-minus-15--lg {
    margin-left: -1.07143rem !important;
  }
  .g-ml-20--lg {
    margin-left: 1.42857rem !important;
  }
  .g-ml-minus-20--lg {
    margin-left: -1.42857rem !important;
  }
  .g-ml-25--lg {
    margin-left: 1.78571rem !important;
  }
  .g-ml-minus-25--lg {
    margin-left: -1.78571rem !important;
  }
  .g-ml-30--lg {
    margin-left: 2.14286rem !important;
  }
  .g-ml-minus-30--lg {
    margin-left: -2.14286rem !important;
  }
  .g-ml-35--lg {
    margin-left: 2.5rem !important;
  }
  .g-ml-minus-35--lg {
    margin-left: -2.5rem !important;
  }
  .g-ml-40--lg {
    margin-left: 2.85714rem !important;
  }
  .g-ml-minus-40--lg {
    margin-left: -2.85714rem !important;
  }
  .g-ml-45--lg {
    margin-left: 3.21429rem !important;
  }
  .g-ml-minus-45--lg {
    margin-left: -3.21429rem !important;
  }
  .g-ml-50--lg {
    margin-left: 3.57143rem !important;
  }
  .g-ml-minus-50--lg {
    margin-left: -3.57143rem !important;
  }
  .g-mr-1--lg {
    margin-right: 0.07143rem !important;
  }
  .g-mr-minus-1--lg {
    margin-right: -0.07143rem !important;
  }
  .g-mr-2--lg {
    margin-right: 0.14286rem !important;
  }
  .g-mr-minus-2--lg {
    margin-right: -0.14286rem !important;
  }
  .g-mr-3--lg {
    margin-right: 0.21429rem !important;
  }
  .g-mr-minus-3--lg {
    margin-right: -0.21429rem !important;
  }
  .g-mr-4--lg {
    margin-right: 0.28571rem !important;
  }
  .g-mr-minus-4--lg {
    margin-right: -0.28571rem !important;
  }
  .g-mr-5--lg {
    margin-right: 0.35714rem !important;
  }
  .g-mr-minus-5--lg {
    margin-right: -0.35714rem !important;
  }
  .g-mr-6--lg {
    margin-right: 0.42857rem !important;
  }
  .g-mr-minus-6--lg {
    margin-right: -0.42857rem !important;
  }
  .g-mr-7--lg {
    margin-right: 0.5rem !important;
  }
  .g-mr-minus-7--lg {
    margin-right: -0.5rem !important;
  }
  .g-mr-8--lg {
    margin-right: 0.57143rem !important;
  }
  .g-mr-minus-8--lg {
    margin-right: -0.57143rem !important;
  }
  .g-mr-9--lg {
    margin-right: 0.64286rem !important;
  }
  .g-mr-minus-9--lg {
    margin-right: -0.64286rem !important;
  }
  .g-mr-10--lg {
    margin-right: 0.71429rem !important;
  }
  .g-mr-minus-10--lg {
    margin-right: -0.71429rem !important;
  }
  .g-mr-5--lg {
    margin-right: 0.35714rem !important;
  }
  .g-mr-10--lg {
    margin-right: 0.71429rem !important;
  }
  .g-mr-15--lg {
    margin-right: 1.07143rem !important;
  }
  .g-mr-20--lg {
    margin-right: 1.42857rem !important;
  }
  .g-mr-25--lg {
    margin-right: 1.78571rem !important;
  }
  .g-mr-30--lg {
    margin-right: 2.14286rem !important;
  }
  .g-mr-35--lg {
    margin-right: 2.5rem !important;
  }
  .g-mr-40--lg {
    margin-right: 2.85714rem !important;
  }
  .g-mr-45--lg {
    margin-right: 3.21429rem !important;
  }
  .g-mr-50--lg {
    margin-right: 3.57143rem !important;
  }
}
/* Margin Spaces (xl)
------------------------------------*/
/* P */
@media (min-width: 1200px) {
  .g-ma-0--xl {
    margin: 0 !important;
  }
  .g-mx-0--xl {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .g-my-0--xl {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .g-ml-0--xl {
    margin-left: 0 !important;
  }
  .g-mr-0--xl {
    margin-right: 0 !important;
  }
  .g-mt-0--xl {
    margin-top: 0 !important;
  }
  .g-mb-0--xl {
    margin-bottom: 0 !important;
  }
  .g-mx-1--xl {
    margin-left: 0.07143rem !important;
    margin-right: 0.07143rem !important;
  }
  .g-mx-2--xl {
    margin-left: 0.14286rem !important;
    margin-right: 0.14286rem !important;
  }
  .g-mx-3--xl {
    margin-left: 0.21429rem !important;
    margin-right: 0.21429rem !important;
  }
  .g-mx-4--xl {
    margin-left: 0.28571rem !important;
    margin-right: 0.28571rem !important;
  }
  .g-mx-5--xl {
    margin-left: 0.35714rem !important;
    margin-right: 0.35714rem !important;
  }
  .g-mx-6--xl {
    margin-left: 0.42857rem !important;
    margin-right: 0.42857rem !important;
  }
  .g-mx-7--xl {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }
  .g-mx-8--xl {
    margin-left: 0.57143rem !important;
    margin-right: 0.57143rem !important;
  }
  .g-mx-9--xl {
    margin-left: 0.64286rem !important;
    margin-right: 0.64286rem !important;
  }
  .g-mx-10--xl {
    margin-left: 0.71429rem !important;
    margin-right: 0.71429rem !important;
  }
  .g-mx-10--xl {
    margin-left: 0.71429rem !important;
    margin-right: 0.71429rem !important;
  }
  .g-mx-15--xl {
    margin-left: 1.07143rem !important;
    margin-right: 1.07143rem !important;
  }
  .g-mx-20--xl {
    margin-left: 1.42857rem !important;
    margin-right: 1.42857rem !important;
  }
  .g-mx-25--xl {
    margin-left: 1.78571rem !important;
    margin-right: 1.78571rem !important;
  }
  .g-mx-30--xl {
    margin-left: 2.14286rem !important;
    margin-right: 2.14286rem !important;
  }
  .g-mx-35--xl {
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
  }
  .g-mx-40--xl {
    margin-left: 2.85714rem !important;
    margin-right: 2.85714rem !important;
  }
  .g-mx-45--xl {
    margin-left: 3.21429rem !important;
    margin-right: 3.21429rem !important;
  }
  .g-mx-50--xl {
    margin-left: 3.57143rem !important;
    margin-right: 3.57143rem !important;
  }
  .g-mx-55--xl {
    margin-left: 3.92857rem !important;
    margin-right: 3.92857rem !important;
  }
  .g-mx-60--xl {
    margin-left: 4.28571rem !important;
    margin-right: 4.28571rem !important;
  }
  .g-mx-65--xl {
    margin-left: 4.64286rem !important;
    margin-right: 4.64286rem !important;
  }
  .g-mx-70--xl {
    margin-left: 5rem !important;
    margin-right: 5rem !important;
  }
  .g-mx-75--xl {
    margin-left: 5.35714rem !important;
    margin-right: 5.35714rem !important;
  }
  .g-mx-80--xl {
    margin-left: 5.71429rem !important;
    margin-right: 5.71429rem !important;
  }
  .g-mx-85--xl {
    margin-left: 6.07143rem !important;
    margin-right: 6.07143rem !important;
  }
  .g-mx-90--xl {
    margin-left: 6.42857rem !important;
    margin-right: 6.42857rem !important;
  }
  .g-mx-95--xl {
    margin-left: 6.78571rem !important;
    margin-right: 6.78571rem !important;
  }
  .g-mx-100--xl {
    margin-left: 7.14286rem !important;
    margin-right: 7.14286rem !important;
  }
  .g-my-1--xl {
    margin-top: 0.07143rem !important;
    margin-bottom: 0.07143rem !important;
  }
  .g-my-2--xl {
    margin-top: 0.14286rem !important;
    margin-bottom: 0.14286rem !important;
  }
  .g-my-3--xl {
    margin-top: 0.21429rem !important;
    margin-bottom: 0.21429rem !important;
  }
  .g-my-4--xl {
    margin-top: 0.28571rem !important;
    margin-bottom: 0.28571rem !important;
  }
  .g-my-5--xl {
    margin-top: 0.35714rem !important;
    margin-bottom: 0.35714rem !important;
  }
  .g-my-6--xl {
    margin-top: 0.42857rem !important;
    margin-bottom: 0.42857rem !important;
  }
  .g-my-7--xl {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .g-my-8--xl {
    margin-top: 0.57143rem !important;
    margin-bottom: 0.57143rem !important;
  }
  .g-my-9--xl {
    margin-top: 0.64286rem !important;
    margin-bottom: 0.64286rem !important;
  }
  .g-my-10--xl {
    margin-top: 0.71429rem !important;
    margin-bottom: 0.71429rem !important;
  }
  .g-my-10--xl {
    margin-top: 0.71429rem !important;
    margin-bottom: 0.71429rem !important;
  }
  .g-my-15--xl {
    margin-top: 1.07143rem !important;
    margin-bottom: 1.07143rem !important;
  }
  .g-my-20--xl {
    margin-top: 1.42857rem !important;
    margin-bottom: 1.42857rem !important;
  }
  .g-my-25--xl {
    margin-top: 1.78571rem !important;
    margin-bottom: 1.78571rem !important;
  }
  .g-my-30--xl {
    margin-top: 2.14286rem !important;
    margin-bottom: 2.14286rem !important;
  }
  .g-my-35--xl {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .g-my-40--xl {
    margin-top: 2.85714rem !important;
    margin-bottom: 2.85714rem !important;
  }
  .g-my-45--xl {
    margin-top: 3.21429rem !important;
    margin-bottom: 3.21429rem !important;
  }
  .g-my-50--xl {
    margin-top: 3.57143rem !important;
    margin-bottom: 3.57143rem !important;
  }
  .g-my-55--xl {
    margin-top: 3.92857rem !important;
    margin-bottom: 3.92857rem !important;
  }
  .g-my-60--xl {
    margin-top: 4.28571rem !important;
    margin-bottom: 4.28571rem !important;
  }
  .g-my-65--xl {
    margin-top: 4.64286rem !important;
    margin-bottom: 4.64286rem !important;
  }
  .g-my-70--xl {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .g-my-75--xl {
    margin-top: 5.35714rem !important;
    margin-bottom: 5.35714rem !important;
  }
  .g-my-80--xl {
    margin-top: 5.71429rem !important;
    margin-bottom: 5.71429rem !important;
  }
  .g-my-85--xl {
    margin-top: 6.07143rem !important;
    margin-bottom: 6.07143rem !important;
  }
  .g-my-90--xl {
    margin-top: 6.42857rem !important;
    margin-bottom: 6.42857rem !important;
  }
  .g-my-95--xl {
    margin-top: 6.78571rem !important;
    margin-bottom: 6.78571rem !important;
  }
  .g-my-100--xl {
    margin-top: 7.14286rem !important;
    margin-bottom: 7.14286rem !important;
  }
  .g-mt-1--xl {
    margin-top: 0.07143rem !important;
  }
  .g-mt-minus-1--xl {
    margin-top: -0.07143rem !important;
  }
  .g-mt-2--xl {
    margin-top: 0.14286rem !important;
  }
  .g-mt-minus-2--xl {
    margin-top: -0.14286rem !important;
  }
  .g-mt-3--xl {
    margin-top: 0.21429rem !important;
  }
  .g-mt-minus-3--xl {
    margin-top: -0.21429rem !important;
  }
  .g-mt-4--xl {
    margin-top: 0.28571rem !important;
  }
  .g-mt-minus-4--xl {
    margin-top: -0.28571rem !important;
  }
  .g-mt-5--xl {
    margin-top: 0.35714rem !important;
  }
  .g-mt-minus-5--xl {
    margin-top: -0.35714rem !important;
  }
  .g-mt-6--xl {
    margin-top: 0.42857rem !important;
  }
  .g-mt-minus-6--xl {
    margin-top: -0.42857rem !important;
  }
  .g-mt-7--xl {
    margin-top: 0.5rem !important;
  }
  .g-mt-minus-7--xl {
    margin-top: -0.5rem !important;
  }
  .g-mt-8--xl {
    margin-top: 0.57143rem !important;
  }
  .g-mt-minus-8--xl {
    margin-top: -0.57143rem !important;
  }
  .g-mt-9--xl {
    margin-top: 0.64286rem !important;
  }
  .g-mt-minus-9--xl {
    margin-top: -0.64286rem !important;
  }
  .g-mt-10--xl {
    margin-top: 0.71429rem !important;
  }
  .g-mt-minus-10--xl {
    margin-top: -0.71429rem !important;
  }
  .g-mt-11--xl {
    margin-top: 0.78571rem !important;
  }
  .g-mt-minus-11--xl {
    margin-top: -0.78571rem !important;
  }
  .g-mt-12--xl {
    margin-top: 0.85714rem !important;
  }
  .g-mt-minus-12--xl {
    margin-top: -0.85714rem !important;
  }
  .g-mt-13--xl {
    margin-top: 0.92857rem !important;
  }
  .g-mt-minus-13--xl {
    margin-top: -0.92857rem !important;
  }
  .g-mt-14--xl {
    margin-top: 1rem !important;
  }
  .g-mt-minus-14--xl {
    margin-top: -1rem !important;
  }
  .g-mt-15--xl {
    margin-top: 1.07143rem !important;
  }
  .g-mt-minus-15--xl {
    margin-top: -1.07143rem !important;
  }
  .g-mt-16--xl {
    margin-top: 1.14286rem !important;
  }
  .g-mt-minus-16--xl {
    margin-top: -1.14286rem !important;
  }
  .g-mt-17--xl {
    margin-top: 1.21429rem !important;
  }
  .g-mt-minus-17--xl {
    margin-top: -1.21429rem !important;
  }
  .g-mt-18--xl {
    margin-top: 1.28571rem !important;
  }
  .g-mt-minus-18--xl {
    margin-top: -1.28571rem !important;
  }
  .g-mt-19--xl {
    margin-top: 1.35714rem !important;
  }
  .g-mt-minus-19--xl {
    margin-top: -1.35714rem !important;
  }
  .g-mt-20--xl {
    margin-top: 1.42857rem !important;
  }
  .g-mt-minus-20--xl {
    margin-top: -1.42857rem !important;
  }
  .g-mt-10--xl {
    margin-top: 0.71429rem !important;
  }
  .g-mt-minus-10--xl {
    margin-top: -0.71429rem !important;
  }
  .g-mt-15--xl {
    margin-top: 1.07143rem !important;
  }
  .g-mt-minus-15--xl {
    margin-top: -1.07143rem !important;
  }
  .g-mt-20--xl {
    margin-top: 1.42857rem !important;
  }
  .g-mt-minus-20--xl {
    margin-top: -1.42857rem !important;
  }
  .g-mt-25--xl {
    margin-top: 1.78571rem !important;
  }
  .g-mt-minus-25--xl {
    margin-top: -1.78571rem !important;
  }
  .g-mt-30--xl {
    margin-top: 2.14286rem !important;
  }
  .g-mt-minus-30--xl {
    margin-top: -2.14286rem !important;
  }
  .g-mt-35--xl {
    margin-top: 2.5rem !important;
  }
  .g-mt-minus-35--xl {
    margin-top: -2.5rem !important;
  }
  .g-mt-40--xl {
    margin-top: 2.85714rem !important;
  }
  .g-mt-minus-40--xl {
    margin-top: -2.85714rem !important;
  }
  .g-mt-45--xl {
    margin-top: 3.21429rem !important;
  }
  .g-mt-minus-45--xl {
    margin-top: -3.21429rem !important;
  }
  .g-mt-50--xl {
    margin-top: 3.57143rem !important;
  }
  .g-mt-minus-50--xl {
    margin-top: -3.57143rem !important;
  }
  .g-mt-55--xl {
    margin-top: 3.92857rem !important;
  }
  .g-mt-minus-55--xl {
    margin-top: -3.92857rem !important;
  }
  .g-mt-60--xl {
    margin-top: 4.28571rem !important;
  }
  .g-mt-minus-60--xl {
    margin-top: -4.28571rem !important;
  }
  .g-mt-65--xl {
    margin-top: 4.64286rem !important;
  }
  .g-mt-minus-65--xl {
    margin-top: -4.64286rem !important;
  }
  .g-mt-70--xl {
    margin-top: 5rem !important;
  }
  .g-mt-minus-70--xl {
    margin-top: -5rem !important;
  }
  .g-mt-75--xl {
    margin-top: 5.35714rem !important;
  }
  .g-mt-minus-75--xl {
    margin-top: -5.35714rem !important;
  }
  .g-mt-80--xl {
    margin-top: 5.71429rem !important;
  }
  .g-mt-minus-80--xl {
    margin-top: -5.71429rem !important;
  }
  .g-mt-85--xl {
    margin-top: 6.07143rem !important;
  }
  .g-mt-minus-85--xl {
    margin-top: -6.07143rem !important;
  }
  .g-mt-90--xl {
    margin-top: 6.42857rem !important;
  }
  .g-mt-minus-90--xl {
    margin-top: -6.42857rem !important;
  }
  .g-mt-95--xl {
    margin-top: 6.78571rem !important;
  }
  .g-mt-minus-95--xl {
    margin-top: -6.78571rem !important;
  }
  .g-mt-100--xl {
    margin-top: 7.14286rem !important;
  }
  .g-mt-minus-100--xl {
    margin-top: -7.14286rem !important;
  }
  .g-mt-105--xl {
    margin-top: 7.5rem !important;
  }
  .g-mt-minus-105--xl {
    margin-top: -7.5rem !important;
  }
  .g-mt-110--xl {
    margin-top: 7.85714rem !important;
  }
  .g-mt-minus-110--xl {
    margin-top: -7.85714rem !important;
  }
  .g-mt-115--xl {
    margin-top: 8.21429rem !important;
  }
  .g-mt-minus-115--xl {
    margin-top: -8.21429rem !important;
  }
  .g-mt-120--xl {
    margin-top: 8.57143rem !important;
  }
  .g-mt-minus-120--xl {
    margin-top: -8.57143rem !important;
  }
  .g-mt-125--xl {
    margin-top: 8.92857rem !important;
  }
  .g-mt-minus-125--xl {
    margin-top: -8.92857rem !important;
  }
  .g-mt-130--xl {
    margin-top: 9.28571rem !important;
  }
  .g-mt-minus-130--xl {
    margin-top: -9.28571rem !important;
  }
  .g-mt-135--xl {
    margin-top: 9.64286rem !important;
  }
  .g-mt-minus-135--xl {
    margin-top: -9.64286rem !important;
  }
  .g-mt-140--xl {
    margin-top: 10rem !important;
  }
  .g-mt-minus-140--xl {
    margin-top: -10rem !important;
  }
  .g-mt-145--xl {
    margin-top: 10.35714rem !important;
  }
  .g-mt-minus-145--xl {
    margin-top: -10.35714rem !important;
  }
  .g-mt-150--xl {
    margin-top: 10.71429rem !important;
  }
  .g-mt-minus-150--xl {
    margin-top: -10.71429rem !important;
  }
  .g-mt-155--xl {
    margin-top: 11.07143rem !important;
  }
  .g-mt-minus-155--xl {
    margin-top: -11.07143rem !important;
  }
  .g-mt-160--xl {
    margin-top: 11.42857rem !important;
  }
  .g-mt-minus-160--xl {
    margin-top: -11.42857rem !important;
  }
  .g-mt-165--xl {
    margin-top: 11.78571rem !important;
  }
  .g-mt-minus-165--xl {
    margin-top: -11.78571rem !important;
  }
  .g-mt-170--xl {
    margin-top: 12.14286rem !important;
  }
  .g-mt-minus-170--xl {
    margin-top: -12.14286rem !important;
  }
  .g-mb-1--xl {
    margin-bottom: 0.07143rem !important;
  }
  .g-mb-minus-1--xl {
    margin-bottom: -0.07143rem !important;
  }
  .g-mb-2--xl {
    margin-bottom: 0.14286rem !important;
  }
  .g-mb-minus-2--xl {
    margin-bottom: -0.14286rem !important;
  }
  .g-mb-3--xl {
    margin-bottom: 0.21429rem !important;
  }
  .g-mb-minus-3--xl {
    margin-bottom: -0.21429rem !important;
  }
  .g-mb-4--xl {
    margin-bottom: 0.28571rem !important;
  }
  .g-mb-minus-4--xl {
    margin-bottom: -0.28571rem !important;
  }
  .g-mb-5--xl {
    margin-bottom: 0.35714rem !important;
  }
  .g-mb-minus-5--xl {
    margin-bottom: -0.35714rem !important;
  }
  .g-mb-6--xl {
    margin-bottom: 0.42857rem !important;
  }
  .g-mb-minus-6--xl {
    margin-bottom: -0.42857rem !important;
  }
  .g-mb-7--xl {
    margin-bottom: 0.5rem !important;
  }
  .g-mb-minus-7--xl {
    margin-bottom: -0.5rem !important;
  }
  .g-mb-8--xl {
    margin-bottom: 0.57143rem !important;
  }
  .g-mb-minus-8--xl {
    margin-bottom: -0.57143rem !important;
  }
  .g-mb-9--xl {
    margin-bottom: 0.64286rem !important;
  }
  .g-mb-minus-9--xl {
    margin-bottom: -0.64286rem !important;
  }
  .g-mb-10--xl {
    margin-bottom: 0.71429rem !important;
  }
  .g-mb-minus-10--xl {
    margin-bottom: -0.71429rem !important;
  }
  .g-mb-11--xl {
    margin-bottom: 0.78571rem !important;
  }
  .g-mb-minus-11--xl {
    margin-bottom: -0.78571rem !important;
  }
  .g-mb-12--xl {
    margin-bottom: 0.85714rem !important;
  }
  .g-mb-minus-12--xl {
    margin-bottom: -0.85714rem !important;
  }
  .g-mb-13--xl {
    margin-bottom: 0.92857rem !important;
  }
  .g-mb-minus-13--xl {
    margin-bottom: -0.92857rem !important;
  }
  .g-mb-14--xl {
    margin-bottom: 1rem !important;
  }
  .g-mb-minus-14--xl {
    margin-bottom: -1rem !important;
  }
  .g-mb-15--xl {
    margin-bottom: 1.07143rem !important;
  }
  .g-mb-minus-15--xl {
    margin-bottom: -1.07143rem !important;
  }
  .g-mb-16--xl {
    margin-bottom: 1.14286rem !important;
  }
  .g-mb-minus-16--xl {
    margin-bottom: -1.14286rem !important;
  }
  .g-mb-17--xl {
    margin-bottom: 1.21429rem !important;
  }
  .g-mb-minus-17--xl {
    margin-bottom: -1.21429rem !important;
  }
  .g-mb-18--xl {
    margin-bottom: 1.28571rem !important;
  }
  .g-mb-minus-18--xl {
    margin-bottom: -1.28571rem !important;
  }
  .g-mb-19--xl {
    margin-bottom: 1.35714rem !important;
  }
  .g-mb-minus-19--xl {
    margin-bottom: -1.35714rem !important;
  }
  .g-mb-20--xl {
    margin-bottom: 1.42857rem !important;
  }
  .g-mb-minus-20--xl {
    margin-bottom: -1.42857rem !important;
  }
  .g-mb-10--xl {
    margin-bottom: 0.71429rem !important;
  }
  .g-mb-15--xl {
    margin-bottom: 1.07143rem !important;
  }
  .g-mb-20--xl {
    margin-bottom: 1.42857rem !important;
  }
  .g-mb-25--xl {
    margin-bottom: 1.78571rem !important;
  }
  .g-mb-30--xl {
    margin-bottom: 2.14286rem !important;
  }
  .g-mb-35--xl {
    margin-bottom: 2.5rem !important;
  }
  .g-mb-40--xl {
    margin-bottom: 2.85714rem !important;
  }
  .g-mb-45--xl {
    margin-bottom: 3.21429rem !important;
  }
  .g-mb-50--xl {
    margin-bottom: 3.57143rem !important;
  }
  .g-mb-55--xl {
    margin-bottom: 3.92857rem !important;
  }
  .g-mb-60--xl {
    margin-bottom: 4.28571rem !important;
  }
  .g-mb-65--xl {
    margin-bottom: 4.64286rem !important;
  }
  .g-mb-70--xl {
    margin-bottom: 5rem !important;
  }
  .g-mb-75--xl {
    margin-bottom: 5.35714rem !important;
  }
  .g-mb-80--xl {
    margin-bottom: 5.71429rem !important;
  }
  .g-mb-85--xl {
    margin-bottom: 6.07143rem !important;
  }
  .g-mb-90--xl {
    margin-bottom: 6.42857rem !important;
  }
  .g-mb-95--xl {
    margin-bottom: 6.78571rem !important;
  }
  .g-mb-100--xl {
    margin-bottom: 7.14286rem !important;
  }
  .g-mb-105--xl {
    margin-bottom: 7.5rem !important;
  }
  .g-mb-110--xl {
    margin-bottom: 7.85714rem !important;
  }
  .g-mb-115--xl {
    margin-bottom: 8.21429rem !important;
  }
  .g-mb-120--xl {
    margin-bottom: 8.57143rem !important;
  }
  .g-mb-125--xl {
    margin-bottom: 8.92857rem !important;
  }
  .g-mb-130--xl {
    margin-bottom: 9.28571rem !important;
  }
  .g-mb-135--xl {
    margin-bottom: 9.64286rem !important;
  }
  .g-mb-140--xl {
    margin-bottom: 10rem !important;
  }
  .g-mb-145--xl {
    margin-bottom: 10.35714rem !important;
  }
  .g-mb-150--xl {
    margin-bottom: 10.71429rem !important;
  }
  .g-mb-155--xl {
    margin-bottom: 11.07143rem !important;
  }
  .g-mb-160--xl {
    margin-bottom: 11.42857rem !important;
  }
  .g-mb-165--xl {
    margin-bottom: 11.78571rem !important;
  }
  .g-mb-170--xl {
    margin-bottom: 12.14286rem !important;
  }
  .g-ml-1--xl {
    margin-left: 0.07143rem !important;
  }
  .g-ml-minus-1--xl {
    margin-left: -0.07143rem !important;
  }
  .g-ml-2--xl {
    margin-left: 0.14286rem !important;
  }
  .g-ml-minus-2--xl {
    margin-left: -0.14286rem !important;
  }
  .g-ml-3--xl {
    margin-left: 0.21429rem !important;
  }
  .g-ml-minus-3--xl {
    margin-left: -0.21429rem !important;
  }
  .g-ml-4--xl {
    margin-left: 0.28571rem !important;
  }
  .g-ml-minus-4--xl {
    margin-left: -0.28571rem !important;
  }
  .g-ml-5--xl {
    margin-left: 0.35714rem !important;
  }
  .g-ml-minus-5--xl {
    margin-left: -0.35714rem !important;
  }
  .g-ml-6--xl {
    margin-left: 0.42857rem !important;
  }
  .g-ml-minus-6--xl {
    margin-left: -0.42857rem !important;
  }
  .g-ml-7--xl {
    margin-left: 0.5rem !important;
  }
  .g-ml-minus-7--xl {
    margin-left: -0.5rem !important;
  }
  .g-ml-8--xl {
    margin-left: 0.57143rem !important;
  }
  .g-ml-minus-8--xl {
    margin-left: -0.57143rem !important;
  }
  .g-ml-9--xl {
    margin-left: 0.64286rem !important;
  }
  .g-ml-minus-9--xl {
    margin-left: -0.64286rem !important;
  }
  .g-ml-10--xl {
    margin-left: 0.71429rem !important;
  }
  .g-ml-minus-10--xl {
    margin-left: -0.71429rem !important;
  }
  .g-ml-5--xl {
    margin-left: 0.35714rem !important;
  }
  .g-ml-minus-5--xl {
    margin-left: -0.35714rem !important;
  }
  .g-ml-10--xl {
    margin-left: 0.71429rem !important;
  }
  .g-ml-minus-10--xl {
    margin-left: -0.71429rem !important;
  }
  .g-ml-15--xl {
    margin-left: 1.07143rem !important;
  }
  .g-ml-minus-15--xl {
    margin-left: -1.07143rem !important;
  }
  .g-ml-20--xl {
    margin-left: 1.42857rem !important;
  }
  .g-ml-minus-20--xl {
    margin-left: -1.42857rem !important;
  }
  .g-ml-25--xl {
    margin-left: 1.78571rem !important;
  }
  .g-ml-minus-25--xl {
    margin-left: -1.78571rem !important;
  }
  .g-ml-30--xl {
    margin-left: 2.14286rem !important;
  }
  .g-ml-minus-30--xl {
    margin-left: -2.14286rem !important;
  }
  .g-ml-35--xl {
    margin-left: 2.5rem !important;
  }
  .g-ml-minus-35--xl {
    margin-left: -2.5rem !important;
  }
  .g-ml-40--xl {
    margin-left: 2.85714rem !important;
  }
  .g-ml-minus-40--xl {
    margin-left: -2.85714rem !important;
  }
  .g-ml-45--xl {
    margin-left: 3.21429rem !important;
  }
  .g-ml-minus-45--xl {
    margin-left: -3.21429rem !important;
  }
  .g-ml-50--xl {
    margin-left: 3.57143rem !important;
  }
  .g-ml-minus-50--xl {
    margin-left: -3.57143rem !important;
  }
  .g-mr-1--xl {
    margin-right: 0.07143rem !important;
  }
  .g-mr-minus-1--xl {
    margin-right: -0.07143rem !important;
  }
  .g-mr-2--xl {
    margin-right: 0.14286rem !important;
  }
  .g-mr-minus-2--xl {
    margin-right: -0.14286rem !important;
  }
  .g-mr-3--xl {
    margin-right: 0.21429rem !important;
  }
  .g-mr-minus-3--xl {
    margin-right: -0.21429rem !important;
  }
  .g-mr-4--xl {
    margin-right: 0.28571rem !important;
  }
  .g-mr-minus-4--xl {
    margin-right: -0.28571rem !important;
  }
  .g-mr-5--xl {
    margin-right: 0.35714rem !important;
  }
  .g-mr-minus-5--xl {
    margin-right: -0.35714rem !important;
  }
  .g-mr-6--xl {
    margin-right: 0.42857rem !important;
  }
  .g-mr-minus-6--xl {
    margin-right: -0.42857rem !important;
  }
  .g-mr-7--xl {
    margin-right: 0.5rem !important;
  }
  .g-mr-minus-7--xl {
    margin-right: -0.5rem !important;
  }
  .g-mr-8--xl {
    margin-right: 0.57143rem !important;
  }
  .g-mr-minus-8--xl {
    margin-right: -0.57143rem !important;
  }
  .g-mr-9--xl {
    margin-right: 0.64286rem !important;
  }
  .g-mr-minus-9--xl {
    margin-right: -0.64286rem !important;
  }
  .g-mr-10--xl {
    margin-right: 0.71429rem !important;
  }
  .g-mr-minus-10--xl {
    margin-right: -0.71429rem !important;
  }
  .g-mr-5--xl {
    margin-right: 0.35714rem !important;
  }
  .g-mr-10--xl {
    margin-right: 0.71429rem !important;
  }
  .g-mr-15--xl {
    margin-right: 1.07143rem !important;
  }
  .g-mr-20--xl {
    margin-right: 1.42857rem !important;
  }
  .g-mr-25--xl {
    margin-right: 1.78571rem !important;
  }
  .g-mr-30--xl {
    margin-right: 2.14286rem !important;
  }
  .g-mr-35--xl {
    margin-right: 2.5rem !important;
  }
  .g-mr-40--xl {
    margin-right: 2.85714rem !important;
  }
  .g-mr-45--xl {
    margin-right: 3.21429rem !important;
  }
  .g-mr-50--xl {
    margin-right: 3.57143rem !important;
  }
}
/* Margins Around
------------------------------------*/
.g-ma-1 {
  margin: 0.07143rem !important;
}

.g-ma-3 {
  margin: 0.21429rem !important;
}

.g-ma-5 {
  margin: 0.35714rem !important;
}

.g-ma-10 {
  margin: 0.71429rem !important;
}

.g-ma-20 {
  margin: 1.42857rem !important;
}

.g-ma-minus-1 {
  margin: -0.07143rem !important;
}

/* Minus Margins
------------------------------------*/
/* Minus Margin Top */
.g-mt-minus-1 {
  margin-top: -0.07143rem;
}

.g-mt-minus-20 {
  margin-top: -1.42857rem;
}

.g-mt-minus-25 {
  margin-top: -1.78571rem;
}

.g-mt-minus-30 {
  margin-top: -2.14286rem;
}

.g-mt-minus-40 {
  margin-top: -2.85714rem;
}

.g-mt-minus-70 {
  margin-top: -5rem;
}

.g-mt-minus-73 {
  margin-top: -5.14286rem !important;
}

.g-mt-minus-120 {
  margin-top: -8.57143rem;
}

.g-mt-minus-200 {
  margin-top: -14.28571rem;
}

.g-mt-minus-300 {
  margin-top: -21.42857rem;
}

/* Minus Margin Bottom */
.g-mb-minus-70 {
  margin-bottom: -5rem;
}

/* Minus Margin Left */
.g-ml-minus-20 {
  margin-left: -1.42857rem;
}

.g-ml-minus-23 {
  margin-left: -1.64286rem;
}

.g-ml-minus-35 {
  margin-left: -2.5rem;
}

.g-ml-minus-55 {
  margin-left: -3.92857rem;
}

.g-ml-minus-25 {
  margin-left: -1.78571rem;
}

.g-ml-minus-82 {
  margin-left: -5.85714rem;
}

.g-ml-minus-90 {
  margin-left: -6.42857rem;
}

.g-ml-minus-100 {
  margin-left: -7.14286rem;
}

.g-ml-minus-118 {
  margin-left: -8.42857rem;
}

.g-ml-minus-142 {
  margin-left: -10.14286rem;
}

/* Minus Margin Right */
.g-mr-minus-50 {
  margin-right: -3.57143rem;
}

.g-mr-minus-100 {
  margin-right: -7.14286rem;
}

/* Margin Left and Right */
.g-mx-minus-1 {
  margin-left: -0.07143rem;
  margin-right: -0.07143rem;
}

.g-mx-minus-2 {
  margin-left: -0.14286rem;
  margin-right: -0.14286rem;
}

.g-mx-minus-4 {
  margin-left: -0.28571rem;
  margin-right: -0.28571rem;
}

.g-mx-minus-5 {
  margin-left: -0.35714rem;
  margin-right: -0.35714rem;
}

.g-mx-minus-15 {
  margin-left: -1.07143rem;
  margin-right: -1.07143rem;
}

.g-mx-minus-25 {
  margin-left: -1.78571rem;
  margin-right: -1.78571rem;
}

.g-mx-minus-30 {
  margin-left: -2.14286rem;
  margin-right: -2.14286rem;
}

/* Custon Spaces
------------------------------------*/
/* Margin Top */
.g-mt-10x {
  margin-top: 10%;
  /* O */
}

.g-mt-21 {
  margin-top: 1.5rem;
}

.g-mt-22 {
  margin-top: 1.57143rem;
}

.g-mt-28 {
  margin-top: 2rem !important;
}

.g-mt-32 {
  margin-top: 2.28571rem !important;
}

.g-mt-57 {
  margin-top: 4.07143rem !important;
}

.g-mt-500 {
  margin-top: 35.71429rem;
}

/* Margin Bottom */
.g-mb-23 {
  margin-bottom: 1.64286rem;
}

.g-mb-28 {
  margin-bottom: 2rem;
}

.g-mb-500 {
  margin-bottom: 35.71429rem;
}

/* Margin Left */
.g-ml-10x {
  margin-left: 10%;
  /* O */
}

.g-ml-12 {
  margin-left: 0.85714rem;
}

.g-ml-13 {
  margin-left: 0.92857rem;
}

.g-ml-20 {
  margin-left: 1.42857rem;
}

.g-ml-25 {
  margin-left: 1.78571rem;
}

.g-ml-35 {
  margin-left: 2.5rem;
}

.g-ml-43 {
  margin-left: 3.07143rem;
}

.g-mr-43 {
  margin-right: 3.07143rem;
}

.g-ml-50 {
  margin-left: 3.57143rem;
}

.g-ml-60 {
  margin-left: 4.28571rem;
}

.g-ml-75 {
  margin-left: 5.35714rem;
}

.g-ml-82 {
  margin-left: 5.85714rem;
}

.g-ml-83 {
  margin-left: 5.92857rem;
}

.g-ml-85 {
  margin-left: 6.07143rem;
}

.g-ml-105 {
  margin-left: 7.5rem;
}

.g-ml-118 {
  margin-left: 8.42857rem;
}

.g-ml-142 {
  margin-left: 10.14286rem;
}

/* Margin Right */
.g-mr-12 {
  margin-right: 0.85714rem;
}

.g-mr-60 {
  margin-right: 4.28571rem;
}

.g-mr-63 {
  margin-right: 4.5rem;
}

.g-mr-75 {
  margin-right: 5.35714rem;
}

.g-mr-85 {
  margin-right: 6.07143rem !important;
}

.g-mr-minus-10 {
  margin-right: -0.71429rem;
}

.g-mr-minus-13 {
  margin-right: -0.92857rem;
}

.g-mr-minus-15 {
  margin-right: -1.07143rem;
}

.g-mr-minus-23 {
  margin-right: -1.64286rem;
}

.g-mr-minus-30 {
  margin-right: -2.14286rem;
}

/* Margin Left and Right */
.g-mx-minus-10 {
  margin-left: -0.71429rem;
  margin-right: -0.71429rem;
}

.g-mx-minus-15 {
  margin-left: -1.07143rem;
  margin-right: -1.07143rem;
}

.g-mx-minus-20 {
  margin-left: -1.42857rem;
  margin-right: -1.42857rem;
}

.g-mx-minus-25 {
  margin-left: -1.78571rem;
  margin-right: -1.78571rem;
}

.g-mx-minus-30 {
  margin-left: -2.14286rem;
  margin-right: -2.14286rem;
}

/* Margin Top and Bottom */
.g-my-minus-1 {
  margin-top: -0.07143rem;
  margin-bottom: -0.07143rem;
}

.g-my-minus-2 {
  margin-top: -0.14286rem;
  margin-bottom: -0.14286rem;
}

.g-my-minus-10 {
  margin-top: -0.71429rem;
  margin-bottom: -0.71429rem;
}

.g-m-reset {
  margin: 0 !important;
}

@media (min-width: 576px) {
  .g-mb-0--sm {
    margin-bottom: 0 !important;
  }
  .g-mx-minus-10--sm {
    margin-left: -0.71429rem;
    margin-right: -0.71429rem;
  }
  .g-my-minus-5--sm {
    margin-top: -0.35714rem;
    margin-bottom: -0.35714rem;
  }
  .g-my-minus-10--sm {
    margin-top: -0.71429rem;
    margin-bottom: -0.71429rem;
  }
  .g-mx-minus-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .g-my-minus-0 {
    margin-top: 0;
    margin-bottom: 0;
  }
  .g-mr-12--sm {
    margin-right: 0.85714rem;
  }
}
@media (min-width: 768px) {
  .g-ml-0--md {
    margin-left: 0 !important;
  }
  .g-mr-0--md {
    margin-right: 0 !important;
  }
  .g-mx-12--md {
    margin-left: 0.85714rem !important;
    margin-right: 0.85714rem !important;
  }
  .g-ml-12--md {
    margin-left: 0.85714rem !important;
  }
  .g-mr-12--md {
    margin-right: 0.85714rem !important;
  }
  .g-mb-0--md {
    margin-bottom: 0 !important;
  }
  .g-ml-minus-1--md {
    margin-left: -0.07143rem;
  }
  .g-ml-minus-9--md {
    margin-left: -0.64286rem !important;
  }
  .g-ml-minus-15--md {
    margin-left: -1.07143rem !important;
  }
  .g-ml-minus-23--md {
    margin-left: -1.64286rem !important;
  }
  .g-ml-minus-25--md {
    margin-left: -1.78571rem !important;
  }
  .g-mr-minus-1--md {
    margin-right: -0.07143rem;
  }
  .g-mr-minus-9--md {
    margin-right: -0.64286rem !important;
  }
  .g-mr-minus-13--md {
    margin-right: -0.92857rem;
  }
  .g-mr-minus-23--md {
    margin-right: -1.64286rem;
  }
  .g-ml-minus-82--md {
    margin-left: -5.85714rem !important;
  }
  .g-mr-minus-82--md {
    margin-right: -5.85714rem !important;
  }
  .g-mr-60--md {
    margin-right: 4.28571rem !important;
  }
  .g-mr-63--md {
    margin-right: 4.5rem !important;
  }
  .g-ml-63--md {
    margin-left: 4.5rem !important;
  }
  .g-ml-85--md {
    margin-left: 6.07143rem !important;
  }
  .g-ml-250--md {
    margin-left: 17.85714rem !important;
  }
  .g-ml-minus-90--md {
    margin-left: -6.42857rem !important;
  }
  .g-m-reset--md {
    margin: 0 !important;
  }
  .g-mt-130--md {
    margin-top: 9.28571rem !important;
  }
  .g-mt-minus-76--md {
    margin-top: -5.42857rem !important;
  }
  .g-my-30--md {
    margin-top: 2.14286rem !important;
    margin-bpttpm: 2.14286rem !important;
  }
}
@media (min-width: 992px) {
  .g-mx-12--lg {
    margin-left: 0.85714rem !important;
    margin-right: 0.85714rem !important;
  }
  .g-mb-60--lg {
    margin-bottom: 4.28571rem !important;
  }
  .g-ml-12--lg {
    margin-left: 0.85714rem !important;
  }
  .g-mr-12--lg {
    margin-right: 0.85714rem !important;
  }
  .g-mr-minus-1--lg {
    margin-right: -0.07143rem;
  }
  .g-mr-minus-50--lg {
    margin-right: -3.57143rem;
  }
  .g-mr-minus-100--lg {
    margin-right: -7.14286rem;
  }
  .g-ml-minus-100--lg {
    margin-left: -7.14286rem;
  }
  .g-ml-minus-100 {
    margin-left: -7.14286rem;
  }
  .g-mx-minus-5--lg {
    margin-left: -0.35714rem;
    margin-right: -0.35714rem;
  }
  .g-mx-minus-10--lg {
    margin-left: -0.71429rem;
    margin-right: -0.71429rem;
  }
  .g-mx-minus-15--lg {
    margin-left: -1.07143rem;
    margin-right: -1.07143rem;
  }
  .g-ml-minus-50--lg {
    margin-left: -3.57143rem;
  }
  .g-m-reset--lg {
    margin: 0 !important;
  }
  .g-ml-100--lg {
    margin-left: 7.14286rem;
  }
}
@media (min-width: 1200px) {
  .g-mx-minus-10--xl {
    margin-left: -0.71429rem;
    margin-right: -0.71429rem;
  }
  .g-mx-minus-15--xl {
    margin-left: -1.07143rem;
    margin-right: -1.07143rem;
  }
  .g-m-reset--xl {
    margin: 0 !important;
  }
  .g-mr-0--xl {
    margin-right: 0px !important;
  }
}
/*------------------------------------
  Margins Extended
------------------------------------*/
@media (min-width: 992px) {
  /* Margin Top */
  .js-header-change-moment .g-mt-1--lg--scrolling {
    margin-top: 0.07143rem !important;
  }
  .js-header-change-moment .g-mt-2--lg--scrolling {
    margin-top: 0.14286rem !important;
  }
  .js-header-change-moment .g-mt-3--lg--scrolling {
    margin-top: 0.21429rem !important;
  }
  .js-header-change-moment .g-mt-4--lg--scrolling {
    margin-top: 0.28571rem !important;
  }
  .js-header-change-moment .g-mt-5--lg--scrolling {
    margin-top: 0.35714rem !important;
  }
  .js-header-change-moment .g-mt-6--lg--scrolling {
    margin-top: 0.42857rem !important;
  }
  .js-header-change-moment .g-mt-7--lg--scrolling {
    margin-top: 0.5rem !important;
  }
  .js-header-change-moment .g-mt-8--lg--scrolling {
    margin-top: 0.57143rem !important;
  }
  .js-header-change-moment .g-mt-9--lg--scrolling {
    margin-top: 0.64286rem !important;
  }
  .js-header-change-moment .g-mt-10--lg--scrolling {
    margin-top: 0.71429rem !important;
  }
  .js-header-change-moment .g-mt-11--lg--scrolling {
    margin-top: 0.78571rem !important;
  }
  .js-header-change-moment .g-mt-12--lg--scrolling {
    margin-top: 0.85714rem !important;
  }
  .js-header-change-moment .g-mt-13--lg--scrolling {
    margin-top: 0.92857rem !important;
  }
  .js-header-change-moment .g-mt-14--lg--scrolling {
    margin-top: 1rem !important;
  }
  .js-header-change-moment .g-mt-15--lg--scrolling {
    margin-top: 1.07143rem !important;
  }
  .js-header-change-moment .g-mt-16--lg--scrolling {
    margin-top: 1.14286rem !important;
  }
  .js-header-change-moment .g-mt-17--lg--scrolling {
    margin-top: 1.21429rem !important;
  }
  .js-header-change-moment .g-mt-18--lg--scrolling {
    margin-top: 1.28571rem !important;
  }
  .js-header-change-moment .g-mt-19--lg--scrolling {
    margin-top: 1.35714rem !important;
  }
  .js-header-change-moment .g-mt-20--lg--scrolling {
    margin-top: 1.42857rem !important;
  }
  .js-header-change-moment .g-mt-21--lg--scrolling {
    margin-top: 1.5rem !important;
  }
  .js-header-change-moment .g-mt-22--lg--scrolling {
    margin-top: 1.57143rem !important;
  }
  .js-header-change-moment .g-mt-23--lg--scrolling {
    margin-top: 1.64286rem !important;
  }
  .js-header-change-moment .g-mt-24--lg--scrolling {
    margin-top: 1.71429rem !important;
  }
  .js-header-change-moment .g-mt-25--lg--scrolling {
    margin-top: 1.78571rem !important;
  }
}
/*------------------------------------
  Padding Spaces
------------------------------------*/
/* Padding Spaces (xs)
------------------------------------*/
@media (min-width: 0) {
  .g-pa-0 {
    padding: 0 !important;
  }
  .g-px-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .g-py-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .g-pt-0 {
    padding-top: 0 !important;
  }
  .g-pr-0 {
    padding-right: 0 !important;
  }
  .g-pb-0 {
    padding-bottom: 0 !important;
  }
  .g-pl-0 {
    padding-left: 0 !important;
  }
  /* Padding Around */
  .g-pa-2 {
    padding: 0.14286rem !important;
  }
  .g-pa-3 {
    padding: 0.21429rem !important;
  }
  .g-pa-5 {
    padding: 0.35714rem !important;
  }
  .g-pa-7 {
    padding: 0.5rem !important;
  }
  .g-pa-10 {
    padding: 0.71429rem !important;
  }
  .g-pa-15 {
    padding: 1.07143rem !important;
  }
  .g-pa-20 {
    padding: 1.42857rem !important;
  }
  .g-pa-25 {
    padding: 1.78571rem !important;
  }
  .g-pa-30 {
    padding: 2.14286rem !important;
  }
  .g-pa-35 {
    padding: 2.5rem !important;
  }
  .g-pa-40 {
    padding: 2.85714rem !important;
  }
  .g-pa-45 {
    padding: 3.21429rem !important;
  }
  .g-pa-50 {
    padding: 3.57143rem !important;
  }
  .g-pa-55 {
    padding: 3.92857rem !important;
  }
  .g-pa-60 {
    padding: 4.28571rem !important;
  }
  .g-pa-65 {
    padding: 4.64286rem !important;
  }
  .g-pa-70 {
    padding: 5rem !important;
  }
  .g-pa-75 {
    padding: 5.35714rem !important;
  }
  .g-pa-80 {
    padding: 5.71429rem !important;
  }
  .g-pa-85 {
    padding: 6.07143rem !important;
  }
  .g-pa-90 {
    padding: 6.42857rem !important;
  }
  .g-pa-95 {
    padding: 6.78571rem !important;
  }
  .g-pa-100 {
    padding: 7.14286rem !important;
  }
  .g-pa-105 {
    padding: 7.5rem !important;
  }
  .g-pa-110 {
    padding: 7.85714rem !important;
  }
  .g-pa-115 {
    padding: 8.21429rem !important;
  }
  .g-pa-120 {
    padding: 8.57143rem !important;
  }
  .g-pa-125 {
    padding: 8.92857rem !important;
  }
  .g-pa-130 {
    padding: 9.28571rem !important;
  }
  .g-pa-135 {
    padding: 9.64286rem !important;
  }
  .g-pa-140 {
    padding: 10rem !important;
  }
  .g-pa-145 {
    padding: 10.35714rem !important;
  }
  .g-pa-150 {
    padding: 10.71429rem !important;
  }
  /* Padding X */
  .g-px-1 {
    padding-left: 0.07143rem !important;
    padding-right: 0.07143rem !important;
  }
  .g-px-2 {
    padding-left: 0.14286rem !important;
    padding-right: 0.14286rem !important;
  }
  .g-px-3 {
    padding-left: 0.21429rem !important;
    padding-right: 0.21429rem !important;
  }
  .g-px-4 {
    padding-left: 0.28571rem !important;
    padding-right: 0.28571rem !important;
  }
  .g-px-5 {
    padding-left: 0.35714rem !important;
    padding-right: 0.35714rem !important;
  }
  .g-px-6 {
    padding-left: 0.42857rem !important;
    padding-right: 0.42857rem !important;
  }
  .g-px-7 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
  .g-px-8 {
    padding-left: 0.57143rem !important;
    padding-right: 0.57143rem !important;
  }
  .g-px-9 {
    padding-left: 0.64286rem !important;
    padding-right: 0.64286rem !important;
  }
  .g-px-10 {
    padding-left: 0.71429rem !important;
    padding-right: 0.71429rem !important;
  }
  .g-px-11 {
    padding-left: 0.78571rem !important;
    padding-right: 0.78571rem !important;
  }
  .g-px-12 {
    padding-left: 0.85714rem !important;
    padding-right: 0.85714rem !important;
  }
  .g-px-13 {
    padding-left: 0.92857rem !important;
    padding-right: 0.92857rem !important;
  }
  .g-px-14 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
  .g-px-15 {
    padding-left: 1.07143rem !important;
    padding-right: 1.07143rem !important;
  }
  .g-px-16 {
    padding-left: 1.14286rem !important;
    padding-right: 1.14286rem !important;
  }
  .g-px-17 {
    padding-left: 1.21429rem !important;
    padding-right: 1.21429rem !important;
  }
  .g-px-18 {
    padding-left: 1.28571rem !important;
    padding-right: 1.28571rem !important;
  }
  .g-px-19 {
    padding-left: 1.35714rem !important;
    padding-right: 1.35714rem !important;
  }
  .g-px-10 {
    padding-left: 0.71429rem !important;
    padding-right: 0.71429rem !important;
  }
  .g-px-15 {
    padding-left: 1.07143rem !important;
    padding-right: 1.07143rem !important;
  }
  .g-px-20 {
    padding-left: 1.42857rem !important;
    padding-right: 1.42857rem !important;
  }
  .g-px-25 {
    padding-left: 1.78571rem !important;
    padding-right: 1.78571rem !important;
  }
  .g-px-30 {
    padding-left: 2.14286rem !important;
    padding-right: 2.14286rem !important;
  }
  .g-px-35 {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }
  .g-px-40 {
    padding-left: 2.85714rem !important;
    padding-right: 2.85714rem !important;
  }
  .g-px-45 {
    padding-left: 3.21429rem !important;
    padding-right: 3.21429rem !important;
  }
  .g-px-50 {
    padding-left: 3.57143rem !important;
    padding-right: 3.57143rem !important;
  }
  .g-px-55 {
    padding-left: 3.92857rem !important;
    padding-right: 3.92857rem !important;
  }
  .g-px-60 {
    padding-left: 4.28571rem !important;
    padding-right: 4.28571rem !important;
  }
  .g-px-65 {
    padding-left: 4.64286rem !important;
    padding-right: 4.64286rem !important;
  }
  .g-px-70 {
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }
  .g-px-75 {
    padding-left: 5.35714rem !important;
    padding-right: 5.35714rem !important;
  }
  .g-px-80 {
    padding-left: 5.71429rem !important;
    padding-right: 5.71429rem !important;
  }
  .g-px-85 {
    padding-left: 6.07143rem !important;
    padding-right: 6.07143rem !important;
  }
  .g-px-90 {
    padding-left: 6.42857rem !important;
    padding-right: 6.42857rem !important;
  }
  .g-px-95 {
    padding-left: 6.78571rem !important;
    padding-right: 6.78571rem !important;
  }
  .g-px-100 {
    padding-left: 7.14286rem !important;
    padding-right: 7.14286rem !important;
  }
  .g-px-105 {
    padding-left: 7.5rem !important;
    padding-right: 7.5rem !important;
  }
  .g-px-110 {
    padding-left: 7.85714rem !important;
    padding-right: 7.85714rem !important;
  }
  .g-px-115 {
    padding-left: 8.21429rem !important;
    padding-right: 8.21429rem !important;
  }
  .g-px-120 {
    padding-left: 8.57143rem !important;
    padding-right: 8.57143rem !important;
  }
  .g-px-125 {
    padding-left: 8.92857rem !important;
    padding-right: 8.92857rem !important;
  }
  .g-px-130 {
    padding-left: 9.28571rem !important;
    padding-right: 9.28571rem !important;
  }
  .g-px-135 {
    padding-left: 9.64286rem !important;
    padding-right: 9.64286rem !important;
  }
  .g-px-140 {
    padding-left: 10rem !important;
    padding-right: 10rem !important;
  }
  .g-px-145 {
    padding-left: 10.35714rem !important;
    padding-right: 10.35714rem !important;
  }
  .g-px-150 {
    padding-left: 10.71429rem !important;
    padding-right: 10.71429rem !important;
  }
  /* Padding Y */
  .g-py-1 {
    padding-top: 0.07143rem !important;
    padding-bottom: 0.07143rem !important;
  }
  .g-py-2 {
    padding-top: 0.14286rem !important;
    padding-bottom: 0.14286rem !important;
  }
  .g-py-3 {
    padding-top: 0.21429rem !important;
    padding-bottom: 0.21429rem !important;
  }
  .g-py-4 {
    padding-top: 0.28571rem !important;
    padding-bottom: 0.28571rem !important;
  }
  .g-py-5 {
    padding-top: 0.35714rem !important;
    padding-bottom: 0.35714rem !important;
  }
  .g-py-6 {
    padding-top: 0.42857rem !important;
    padding-bottom: 0.42857rem !important;
  }
  .g-py-7 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .g-py-8 {
    padding-top: 0.57143rem !important;
    padding-bottom: 0.57143rem !important;
  }
  .g-py-9 {
    padding-top: 0.64286rem !important;
    padding-bottom: 0.64286rem !important;
  }
  .g-py-10 {
    padding-top: 0.71429rem !important;
    padding-bottom: 0.71429rem !important;
  }
  .g-py-11 {
    padding-top: 0.78571rem !important;
    padding-bottom: 0.78571rem !important;
  }
  .g-py-12 {
    padding-top: 0.85714rem !important;
    padding-bottom: 0.85714rem !important;
  }
  .g-py-13 {
    padding-top: 0.92857rem !important;
    padding-bottom: 0.92857rem !important;
  }
  .g-py-14 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .g-py-15 {
    padding-top: 1.07143rem !important;
    padding-bottom: 1.07143rem !important;
  }
  .g-py-16 {
    padding-top: 1.14286rem !important;
    padding-bottom: 1.14286rem !important;
  }
  .g-py-17 {
    padding-top: 1.21429rem !important;
    padding-bottom: 1.21429rem !important;
  }
  .g-py-18 {
    padding-top: 1.28571rem !important;
    padding-bottom: 1.28571rem !important;
  }
  .g-py-19 {
    padding-top: 1.35714rem !important;
    padding-bottom: 1.35714rem !important;
  }
  /* P */
  .g-py-10 {
    padding-top: 0.71429rem !important;
    padding-bottom: 0.71429rem !important;
  }
  /* P */
  .g-py-15 {
    padding-top: 1.07143rem !important;
    padding-bottom: 1.07143rem !important;
  }
  /* P */
  .g-py-20 {
    padding-top: 1.42857rem !important;
    padding-bottom: 1.42857rem !important;
  }
  /* P */
  .g-py-25 {
    padding-top: 1.78571rem !important;
    padding-bottom: 1.78571rem !important;
  }
  /* P */
  .g-py-30 {
    padding-top: 2.14286rem !important;
    padding-bottom: 2.14286rem !important;
  }
  /* P */
  .g-py-35 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  /* P */
  .g-py-40 {
    padding-top: 2.85714rem !important;
    padding-bottom: 2.85714rem !important;
  }
  /* P */
  .g-py-45 {
    padding-top: 3.21429rem !important;
    padding-bottom: 3.21429rem !important;
  }
  /* P */
  .g-py-50 {
    padding-top: 3.57143rem !important;
    padding-bottom: 3.57143rem !important;
  }
  /* P */
  .g-py-55 {
    padding-top: 3.92857rem !important;
    padding-bottom: 3.92857rem !important;
  }
  /* P */
  .g-py-60 {
    padding-top: 4.28571rem !important;
    padding-bottom: 4.28571rem !important;
  }
  /* P */
  .g-py-65 {
    padding-top: 4.64286rem !important;
    padding-bottom: 4.64286rem !important;
  }
  /* P */
  .g-py-70 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  /* P */
  .g-py-75 {
    padding-top: 5.35714rem !important;
    padding-bottom: 5.35714rem !important;
  }
  /* P */
  .g-py-80 {
    padding-top: 5.71429rem !important;
    padding-bottom: 5.71429rem !important;
  }
  /* P */
  .g-py-85 {
    padding-top: 6.07143rem !important;
    padding-bottom: 6.07143rem !important;
  }
  /* P */
  .g-py-90 {
    padding-top: 6.42857rem !important;
    padding-bottom: 6.42857rem !important;
  }
  /* P */
  .g-py-95 {
    padding-top: 6.78571rem !important;
    padding-bottom: 6.78571rem !important;
  }
  /* P */
  .g-py-100 {
    padding-top: 7.14286rem !important;
    padding-bottom: 7.14286rem !important;
  }
  /* P */
  .g-py-105 {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
  }
  /* P */
  .g-py-110 {
    padding-top: 7.85714rem !important;
    padding-bottom: 7.85714rem !important;
  }
  /* P */
  .g-py-115 {
    padding-top: 8.21429rem !important;
    padding-bottom: 8.21429rem !important;
  }
  /* P */
  .g-py-120 {
    padding-top: 8.57143rem !important;
    padding-bottom: 8.57143rem !important;
  }
  /* P */
  .g-py-125 {
    padding-top: 8.92857rem !important;
    padding-bottom: 8.92857rem !important;
  }
  /* P */
  .g-py-130 {
    padding-top: 9.28571rem !important;
    padding-bottom: 9.28571rem !important;
  }
  /* P */
  .g-py-135 {
    padding-top: 9.64286rem !important;
    padding-bottom: 9.64286rem !important;
  }
  /* P */
  .g-py-140 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
  /* P */
  .g-py-145 {
    padding-top: 10.35714rem !important;
    padding-bottom: 10.35714rem !important;
  }
  /* P */
  .g-py-150 {
    padding-top: 10.71429rem !important;
    padding-bottom: 10.71429rem !important;
  }
  /* P */
  .g-py-155 {
    padding-top: 11.07143rem !important;
    padding-bottom: 11.07143rem !important;
  }
  /* P */
  .g-py-160 {
    padding-top: 11.42857rem !important;
    padding-bottom: 11.42857rem !important;
  }
  /* P */
  .g-py-165 {
    padding-top: 11.78571rem !important;
    padding-bottom: 11.78571rem !important;
  }
  /* P */
  .g-py-170 {
    padding-top: 12.14286rem !important;
    padding-bottom: 12.14286rem !important;
  }
  /* P */
  .g-py-175 {
    padding-top: 12.5rem !important;
    padding-bottom: 12.5rem !important;
  }
  /* P */
  .g-py-180 {
    padding-top: 12.85714rem !important;
    padding-bottom: 12.85714rem !important;
  }
  /* P */
  .g-py-185 {
    padding-top: 13.21429rem !important;
    padding-bottom: 13.21429rem !important;
  }
  /* P */
  .g-py-190 {
    padding-top: 13.57143rem !important;
    padding-bottom: 13.57143rem !important;
  }
  /* P */
  .g-py-195 {
    padding-top: 13.92857rem !important;
    padding-bottom: 13.92857rem !important;
  }
  /* P */
  .g-py-200 {
    padding-top: 14.28571rem !important;
    padding-bottom: 14.28571rem !important;
  }
  /* P */
  .g-py-205 {
    padding-top: 14.64286rem !important;
    padding-bottom: 14.64286rem !important;
  }
  /* P */
  .g-py-210 {
    padding-top: 15rem !important;
    padding-bottom: 15rem !important;
  }
  /* Padding Top */
  .g-pt-0 {
    padding-top: 0px !important;
  }
  .g-pt-1 {
    padding-top: 0.07143rem !important;
  }
  .g-pt-2 {
    padding-top: 0.14286rem !important;
  }
  .g-pt-3 {
    padding-top: 0.21429rem !important;
  }
  .g-pt-4 {
    padding-top: 0.28571rem !important;
  }
  .g-pt-5 {
    padding-top: 0.35714rem !important;
  }
  .g-pt-6 {
    padding-top: 0.42857rem !important;
  }
  .g-pt-7 {
    padding-top: 0.5rem !important;
  }
  .g-pt-8 {
    padding-top: 0.57143rem !important;
  }
  .g-pt-9 {
    padding-top: 0.64286rem !important;
  }
  .g-pt-10 {
    padding-top: 0.71429rem !important;
  }
  .g-pt-11 {
    padding-top: 0.78571rem !important;
  }
  .g-pt-12 {
    padding-top: 0.85714rem !important;
  }
  .g-pt-13 {
    padding-top: 0.92857rem !important;
  }
  .g-pt-14 {
    padding-top: 1rem !important;
  }
  .g-pt-15 {
    padding-top: 1.07143rem !important;
  }
  .g-pt-16 {
    padding-top: 1.14286rem !important;
  }
  .g-pt-17 {
    padding-top: 1.21429rem !important;
  }
  .g-pt-18 {
    padding-top: 1.28571rem !important;
  }
  .g-pt-19 {
    padding-top: 1.35714rem !important;
  }
  .g-pt-10 {
    padding-top: 0.71429rem !important;
  }
  .g-pt-15 {
    padding-top: 1.07143rem !important;
  }
  .g-pt-20 {
    padding-top: 1.42857rem !important;
  }
  .g-pt-25 {
    padding-top: 1.78571rem !important;
  }
  .g-pt-30 {
    padding-top: 2.14286rem !important;
  }
  .g-pt-35 {
    padding-top: 2.5rem !important;
  }
  .g-pt-40 {
    padding-top: 2.85714rem !important;
  }
  .g-pt-45 {
    padding-top: 3.21429rem !important;
  }
  .g-pt-50 {
    padding-top: 3.57143rem !important;
  }
  .g-pt-55 {
    padding-top: 3.92857rem !important;
  }
  .g-pt-60 {
    padding-top: 4.28571rem !important;
  }
  .g-pt-65 {
    padding-top: 4.64286rem !important;
  }
  .g-pt-70 {
    padding-top: 5rem !important;
  }
  .g-pt-75 {
    padding-top: 5.35714rem !important;
  }
  .g-pt-80 {
    padding-top: 5.71429rem !important;
  }
  .g-pt-85 {
    padding-top: 6.07143rem !important;
  }
  .g-pt-90 {
    padding-top: 6.42857rem !important;
  }
  .g-pt-95 {
    padding-top: 6.78571rem !important;
  }
  .g-pt-100 {
    padding-top: 7.14286rem !important;
  }
  .g-pt-105 {
    padding-top: 7.5rem !important;
  }
  .g-pt-110 {
    padding-top: 7.85714rem !important;
  }
  .g-pt-115 {
    padding-top: 8.21429rem !important;
  }
  .g-pt-120 {
    padding-top: 8.57143rem !important;
  }
  .g-pt-125 {
    padding-top: 8.92857rem !important;
  }
  .g-pt-130 {
    padding-top: 9.28571rem !important;
  }
  .g-pt-135 {
    padding-top: 9.64286rem !important;
  }
  .g-pt-140 {
    padding-top: 10rem !important;
  }
  .g-pt-145 {
    padding-top: 10.35714rem !important;
  }
  .g-pt-150 {
    padding-top: 10.71429rem !important;
  }
  /* Padding Right */
  .g-pr-0 {
    padding-right: 0px !important;
  }
  .g-pr-1 {
    padding-right: 0.07143rem !important;
  }
  .g-pr-2 {
    padding-right: 0.14286rem !important;
  }
  .g-pr-3 {
    padding-right: 0.21429rem !important;
  }
  .g-pr-4 {
    padding-right: 0.28571rem !important;
  }
  .g-pr-5 {
    padding-right: 0.35714rem !important;
  }
  .g-pr-6 {
    padding-right: 0.42857rem !important;
  }
  .g-pr-7 {
    padding-right: 0.5rem !important;
  }
  .g-pr-8 {
    padding-right: 0.57143rem !important;
  }
  .g-pr-9 {
    padding-right: 0.64286rem !important;
  }
  /* P */
  .g-pr-10 {
    padding-right: 0.71429rem !important;
  }
  /* P */
  .g-pr-15 {
    padding-right: 1.07143rem !important;
  }
  /* P */
  .g-pr-20 {
    padding-right: 1.42857rem !important;
  }
  /* P */
  .g-pr-25 {
    padding-right: 1.78571rem !important;
  }
  /* P */
  .g-pr-30 {
    padding-right: 2.14286rem !important;
  }
  /* P */
  .g-pr-35 {
    padding-right: 2.5rem !important;
  }
  /* P */
  .g-pr-40 {
    padding-right: 2.85714rem !important;
  }
  /* P */
  .g-pr-45 {
    padding-right: 3.21429rem !important;
  }
  /* P */
  .g-pr-50 {
    padding-right: 3.57143rem !important;
  }
  /* P */
  .g-pr-55 {
    padding-right: 3.92857rem !important;
  }
  /* P */
  .g-pr-60 {
    padding-right: 4.28571rem !important;
  }
  /* P */
  .g-pr-65 {
    padding-right: 4.64286rem !important;
  }
  /* P */
  .g-pr-70 {
    padding-right: 5rem !important;
  }
  /* P */
  .g-pr-75 {
    padding-right: 5.35714rem !important;
  }
  /* P */
  .g-pr-80 {
    padding-right: 5.71429rem !important;
  }
  /* P */
  .g-pr-85 {
    padding-right: 6.07143rem !important;
  }
  /* P */
  .g-pr-90 {
    padding-right: 6.42857rem !important;
  }
  /* P */
  .g-pr-95 {
    padding-right: 6.78571rem !important;
  }
  /* P */
  .g-pr-100 {
    padding-right: 7.14286rem !important;
  }
  /* P */
  .g-pr-105 {
    padding-right: 7.5rem !important;
  }
  /* P */
  .g-pr-110 {
    padding-right: 7.85714rem !important;
  }
  /* P */
  .g-pr-115 {
    padding-right: 8.21429rem !important;
  }
  /* P */
  .g-pr-120 {
    padding-right: 8.57143rem !important;
  }
  /* P */
  .g-pr-125 {
    padding-right: 8.92857rem !important;
  }
  /* P */
  .g-pr-130 {
    padding-right: 9.28571rem !important;
  }
  /* P */
  .g-pr-135 {
    padding-right: 9.64286rem !important;
  }
  /* P */
  .g-pr-140 {
    padding-right: 10rem !important;
  }
  /* P */
  .g-pr-145 {
    padding-right: 10.35714rem !important;
  }
  /* P */
  .g-pr-150 {
    padding-right: 10.71429rem !important;
  }
  /* P */
  .g-pr-155 {
    padding-right: 11.07143rem !important;
  }
  /* P */
  .g-pr-160 {
    padding-right: 11.42857rem !important;
  }
  /* P */
  .g-pr-165 {
    padding-right: 11.78571rem !important;
  }
  /* P */
  .g-pr-170 {
    padding-right: 12.14286rem !important;
  }
  /* Padding Bottom */
  .g-pb-0 {
    padding-bottom: 0px !important;
  }
  .g-pb-1 {
    padding-bottom: 0.07143rem !important;
  }
  .g-pb-2 {
    padding-bottom: 0.14286rem !important;
  }
  .g-pb-3 {
    padding-bottom: 0.21429rem !important;
  }
  .g-pb-4 {
    padding-bottom: 0.28571rem !important;
  }
  .g-pb-5 {
    padding-bottom: 0.35714rem !important;
  }
  .g-pb-6 {
    padding-bottom: 0.42857rem !important;
  }
  .g-pb-7 {
    padding-bottom: 0.5rem !important;
  }
  .g-pb-8 {
    padding-bottom: 0.57143rem !important;
  }
  .g-pb-9 {
    padding-bottom: 0.64286rem !important;
  }
  .g-pb-10 {
    padding-bottom: 0.71429rem !important;
  }
  .g-pb-15 {
    padding-bottom: 1.07143rem !important;
  }
  .g-pb-20 {
    padding-bottom: 1.42857rem !important;
  }
  .g-pb-25 {
    padding-bottom: 1.78571rem !important;
  }
  .g-pb-30 {
    padding-bottom: 2.14286rem !important;
  }
  .g-pb-35 {
    padding-bottom: 2.5rem !important;
  }
  .g-pb-40 {
    padding-bottom: 2.85714rem !important;
  }
  .g-pb-45 {
    padding-bottom: 3.21429rem !important;
  }
  .g-pb-50 {
    padding-bottom: 3.57143rem !important;
  }
  .g-pb-55 {
    padding-bottom: 3.92857rem !important;
  }
  .g-pb-60 {
    padding-bottom: 4.28571rem !important;
  }
  .g-pb-65 {
    padding-bottom: 4.64286rem !important;
  }
  .g-pb-70 {
    padding-bottom: 5rem !important;
  }
  .g-pb-75 {
    padding-bottom: 5.35714rem !important;
  }
  .g-pb-80 {
    padding-bottom: 5.71429rem !important;
  }
  .g-pb-85 {
    padding-bottom: 6.07143rem !important;
  }
  .g-pb-90 {
    padding-bottom: 6.42857rem !important;
  }
  .g-pb-95 {
    padding-bottom: 6.78571rem !important;
  }
  .g-pb-100 {
    padding-bottom: 7.14286rem !important;
  }
  .g-pb-105 {
    padding-bottom: 7.5rem !important;
  }
  .g-pb-110 {
    padding-bottom: 7.85714rem !important;
  }
  .g-pb-115 {
    padding-bottom: 8.21429rem !important;
  }
  .g-pb-120 {
    padding-bottom: 8.57143rem !important;
  }
  .g-pb-125 {
    padding-bottom: 8.92857rem !important;
  }
  .g-pb-130 {
    padding-bottom: 9.28571rem !important;
  }
  .g-pb-135 {
    padding-bottom: 9.64286rem !important;
  }
  .g-pb-140 {
    padding-bottom: 10rem !important;
  }
  .g-pb-145 {
    padding-bottom: 10.35714rem !important;
  }
  .g-pb-150 {
    padding-bottom: 10.71429rem !important;
  }
  /* Padding Left */
  .g-pl-0 {
    padding-left: 0px !important;
  }
  .g-pl-1 {
    padding-left: 0.07143rem !important;
  }
  .g-pl-2 {
    padding-left: 0.14286rem !important;
  }
  .g-pl-3 {
    padding-left: 0.21429rem !important;
  }
  .g-pl-4 {
    padding-left: 0.28571rem !important;
  }
  .g-pl-5 {
    padding-left: 0.35714rem !important;
  }
  .g-pl-6 {
    padding-left: 0.42857rem !important;
  }
  .g-pl-7 {
    padding-left: 0.5rem !important;
  }
  .g-pl-8 {
    padding-left: 0.57143rem !important;
  }
  .g-pl-9 {
    padding-left: 0.64286rem !important;
  }
  /* P */
  .g-pl-10 {
    padding-left: 0.71429rem !important;
  }
  /* P */
  .g-pl-15 {
    padding-left: 1.07143rem !important;
  }
  /* P */
  .g-pl-20 {
    padding-left: 1.42857rem !important;
  }
  /* P */
  .g-pl-25 {
    padding-left: 1.78571rem !important;
  }
  /* P */
  .g-pl-30 {
    padding-left: 2.14286rem !important;
  }
  /* P */
  .g-pl-35 {
    padding-left: 2.5rem !important;
  }
  /* P */
  .g-pl-40 {
    padding-left: 2.85714rem !important;
  }
  /* P */
  .g-pl-45 {
    padding-left: 3.21429rem !important;
  }
  /* P */
  .g-pl-50 {
    padding-left: 3.57143rem !important;
  }
  /* P */
  .g-pl-55 {
    padding-left: 3.92857rem !important;
  }
  /* P */
  .g-pl-60 {
    padding-left: 4.28571rem !important;
  }
  /* P */
  .g-pl-65 {
    padding-left: 4.64286rem !important;
  }
  /* P */
  .g-pl-70 {
    padding-left: 5rem !important;
  }
  /* P */
  .g-pl-75 {
    padding-left: 5.35714rem !important;
  }
  /* P */
  .g-pl-80 {
    padding-left: 5.71429rem !important;
  }
  /* P */
  .g-pl-85 {
    padding-left: 6.07143rem !important;
  }
  /* P */
  .g-pl-90 {
    padding-left: 6.42857rem !important;
  }
  /* P */
  .g-pl-95 {
    padding-left: 6.78571rem !important;
  }
  /* P */
  .g-pl-100 {
    padding-left: 7.14286rem !important;
  }
  /* P */
  .g-pl-105 {
    padding-left: 7.5rem !important;
  }
  /* P */
  .g-pl-110 {
    padding-left: 7.85714rem !important;
  }
  /* P */
  .g-pl-115 {
    padding-left: 8.21429rem !important;
  }
  /* P */
  .g-pl-120 {
    padding-left: 8.57143rem !important;
  }
  /* P */
  .g-pl-125 {
    padding-left: 8.92857rem !important;
  }
  /* P */
  .g-pl-130 {
    padding-left: 9.28571rem !important;
  }
  /* P */
  .g-pl-135 {
    padding-left: 9.64286rem !important;
  }
  /* P */
  .g-pl-140 {
    padding-left: 10rem !important;
  }
  /* P */
  .g-pl-145 {
    padding-left: 10.35714rem !important;
  }
  /* P */
  .g-pl-150 {
    padding-left: 10.71429rem !important;
  }
  /* P */
  .g-pl-155 {
    padding-left: 11.07143rem !important;
  }
  /* P */
  .g-pl-160 {
    padding-left: 11.42857rem !important;
  }
  /* P */
  .g-pl-165 {
    padding-left: 11.78571rem !important;
  }
  /* P */
  .g-pl-170 {
    padding-left: 12.14286rem !important;
  }
}
/* Padding Spaces (sm)
------------------------------------*/
@media (min-width: 576px) {
  .g-pa-0--sm {
    padding: 0 !important;
  }
  .g-px-0--sm {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .g-py-0--sm {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .g-pt-0--sm {
    padding-top: 0 !important;
  }
  .g-pr-0--sm {
    padding-right: 0 !important;
  }
  .g-pb-0--sm {
    padding-bottom: 0 !important;
  }
  .g-pl-0--sm {
    padding-left: 0 !important;
  }
  /* Padding Around */
  .g-pa-2--sm {
    padding: 0.14286rem !important;
  }
  .g-pa-3--sm {
    padding: 0.21429rem !important;
  }
  .g-pa-5--sm {
    padding: 0.35714rem !important;
  }
  .g-pa-7--sm {
    padding: 0.5rem !important;
  }
  .g-pa-10--sm {
    padding: 0.71429rem !important;
  }
  .g-pa-15--sm {
    padding: 1.07143rem !important;
  }
  .g-pa-20--sm {
    padding: 1.42857rem !important;
  }
  .g-pa-25--sm {
    padding: 1.78571rem !important;
  }
  .g-pa-30--sm {
    padding: 2.14286rem !important;
  }
  .g-pa-35--sm {
    padding: 2.5rem !important;
  }
  .g-pa-40--sm {
    padding: 2.85714rem !important;
  }
  .g-pa-45--sm {
    padding: 3.21429rem !important;
  }
  .g-pa-50--sm {
    padding: 3.57143rem !important;
  }
  .g-pa-55--sm {
    padding: 3.92857rem !important;
  }
  .g-pa-60--sm {
    padding: 4.28571rem !important;
  }
  .g-pa-65--sm {
    padding: 4.64286rem !important;
  }
  .g-pa-70--sm {
    padding: 5rem !important;
  }
  .g-pa-75--sm {
    padding: 5.35714rem !important;
  }
  .g-pa-80--sm {
    padding: 5.71429rem !important;
  }
  .g-pa-85--sm {
    padding: 6.07143rem !important;
  }
  .g-pa-90--sm {
    padding: 6.42857rem !important;
  }
  .g-pa-95--sm {
    padding: 6.78571rem !important;
  }
  .g-pa-100--sm {
    padding: 7.14286rem !important;
  }
  .g-pa-105--sm {
    padding: 7.5rem !important;
  }
  .g-pa-110--sm {
    padding: 7.85714rem !important;
  }
  .g-pa-115--sm {
    padding: 8.21429rem !important;
  }
  .g-pa-120--sm {
    padding: 8.57143rem !important;
  }
  .g-pa-125--sm {
    padding: 8.92857rem !important;
  }
  .g-pa-130--sm {
    padding: 9.28571rem !important;
  }
  .g-pa-135--sm {
    padding: 9.64286rem !important;
  }
  .g-pa-140--sm {
    padding: 10rem !important;
  }
  .g-pa-145--sm {
    padding: 10.35714rem !important;
  }
  .g-pa-150--sm {
    padding: 10.71429rem !important;
  }
  /* Padding X */
  .g-px-1--sm {
    padding-left: 0.07143rem !important;
    padding-right: 0.07143rem !important;
  }
  .g-px-2--sm {
    padding-left: 0.14286rem !important;
    padding-right: 0.14286rem !important;
  }
  .g-px-3--sm {
    padding-left: 0.21429rem !important;
    padding-right: 0.21429rem !important;
  }
  .g-px-4--sm {
    padding-left: 0.28571rem !important;
    padding-right: 0.28571rem !important;
  }
  .g-px-5--sm {
    padding-left: 0.35714rem !important;
    padding-right: 0.35714rem !important;
  }
  .g-px-6--sm {
    padding-left: 0.42857rem !important;
    padding-right: 0.42857rem !important;
  }
  .g-px-7--sm {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
  .g-px-8--sm {
    padding-left: 0.57143rem !important;
    padding-right: 0.57143rem !important;
  }
  .g-px-9--sm {
    padding-left: 0.64286rem !important;
    padding-right: 0.64286rem !important;
  }
  .g-px-10--sm {
    padding-left: 0.71429rem !important;
    padding-right: 0.71429rem !important;
  }
  .g-px-11--sm {
    padding-left: 0.78571rem !important;
    padding-right: 0.78571rem !important;
  }
  .g-px-12--sm {
    padding-left: 0.85714rem !important;
    padding-right: 0.85714rem !important;
  }
  .g-px-13--sm {
    padding-left: 0.92857rem !important;
    padding-right: 0.92857rem !important;
  }
  .g-px-14--sm {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
  .g-px-15--sm {
    padding-left: 1.07143rem !important;
    padding-right: 1.07143rem !important;
  }
  .g-px-16--sm {
    padding-left: 1.14286rem !important;
    padding-right: 1.14286rem !important;
  }
  .g-px-17--sm {
    padding-left: 1.21429rem !important;
    padding-right: 1.21429rem !important;
  }
  .g-px-18--sm {
    padding-left: 1.28571rem !important;
    padding-right: 1.28571rem !important;
  }
  .g-px-19--sm {
    padding-left: 1.35714rem !important;
    padding-right: 1.35714rem !important;
  }
  .g-px-10--sm {
    padding-left: 0.71429rem !important;
    padding-right: 0.71429rem !important;
  }
  .g-px-15--sm {
    padding-left: 1.07143rem !important;
    padding-right: 1.07143rem !important;
  }
  .g-px-20--sm {
    padding-left: 1.42857rem !important;
    padding-right: 1.42857rem !important;
  }
  .g-px-25--sm {
    padding-left: 1.78571rem !important;
    padding-right: 1.78571rem !important;
  }
  .g-px-30--sm {
    padding-left: 2.14286rem !important;
    padding-right: 2.14286rem !important;
  }
  .g-px-35--sm {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }
  .g-px-40--sm {
    padding-left: 2.85714rem !important;
    padding-right: 2.85714rem !important;
  }
  .g-px-45--sm {
    padding-left: 3.21429rem !important;
    padding-right: 3.21429rem !important;
  }
  .g-px-50--sm {
    padding-left: 3.57143rem !important;
    padding-right: 3.57143rem !important;
  }
  .g-px-55--sm {
    padding-left: 3.92857rem !important;
    padding-right: 3.92857rem !important;
  }
  .g-px-60--sm {
    padding-left: 4.28571rem !important;
    padding-right: 4.28571rem !important;
  }
  .g-px-65--sm {
    padding-left: 4.64286rem !important;
    padding-right: 4.64286rem !important;
  }
  .g-px-70--sm {
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }
  .g-px-75--sm {
    padding-left: 5.35714rem !important;
    padding-right: 5.35714rem !important;
  }
  .g-px-80--sm {
    padding-left: 5.71429rem !important;
    padding-right: 5.71429rem !important;
  }
  .g-px-85--sm {
    padding-left: 6.07143rem !important;
    padding-right: 6.07143rem !important;
  }
  .g-px-90--sm {
    padding-left: 6.42857rem !important;
    padding-right: 6.42857rem !important;
  }
  .g-px-95--sm {
    padding-left: 6.78571rem !important;
    padding-right: 6.78571rem !important;
  }
  .g-px-100--sm {
    padding-left: 7.14286rem !important;
    padding-right: 7.14286rem !important;
  }
  .g-px-105--sm {
    padding-left: 7.5rem !important;
    padding-right: 7.5rem !important;
  }
  .g-px-110--sm {
    padding-left: 7.85714rem !important;
    padding-right: 7.85714rem !important;
  }
  .g-px-115--sm {
    padding-left: 8.21429rem !important;
    padding-right: 8.21429rem !important;
  }
  .g-px-120--sm {
    padding-left: 8.57143rem !important;
    padding-right: 8.57143rem !important;
  }
  .g-px-125--sm {
    padding-left: 8.92857rem !important;
    padding-right: 8.92857rem !important;
  }
  .g-px-130--sm {
    padding-left: 9.28571rem !important;
    padding-right: 9.28571rem !important;
  }
  .g-px-135--sm {
    padding-left: 9.64286rem !important;
    padding-right: 9.64286rem !important;
  }
  .g-px-140--sm {
    padding-left: 10rem !important;
    padding-right: 10rem !important;
  }
  .g-px-145--sm {
    padding-left: 10.35714rem !important;
    padding-right: 10.35714rem !important;
  }
  .g-px-150--sm {
    padding-left: 10.71429rem !important;
    padding-right: 10.71429rem !important;
  }
  /* Padding Y */
  .g-py-1--sm {
    padding-top: 0.07143rem !important;
    padding-bottom: 0.07143rem !important;
  }
  .g-py-2--sm {
    padding-top: 0.14286rem !important;
    padding-bottom: 0.14286rem !important;
  }
  .g-py-3--sm {
    padding-top: 0.21429rem !important;
    padding-bottom: 0.21429rem !important;
  }
  .g-py-4--sm {
    padding-top: 0.28571rem !important;
    padding-bottom: 0.28571rem !important;
  }
  .g-py-5--sm {
    padding-top: 0.35714rem !important;
    padding-bottom: 0.35714rem !important;
  }
  .g-py-6--sm {
    padding-top: 0.42857rem !important;
    padding-bottom: 0.42857rem !important;
  }
  .g-py-7--sm {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .g-py-8--sm {
    padding-top: 0.57143rem !important;
    padding-bottom: 0.57143rem !important;
  }
  .g-py-9--sm {
    padding-top: 0.64286rem !important;
    padding-bottom: 0.64286rem !important;
  }
  .g-py-10--sm {
    padding-top: 0.71429rem !important;
    padding-bottom: 0.71429rem !important;
  }
  .g-py-11--sm {
    padding-top: 0.78571rem !important;
    padding-bottom: 0.78571rem !important;
  }
  .g-py-12--sm {
    padding-top: 0.85714rem !important;
    padding-bottom: 0.85714rem !important;
  }
  .g-py-13--sm {
    padding-top: 0.92857rem !important;
    padding-bottom: 0.92857rem !important;
  }
  .g-py-14--sm {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .g-py-15--sm {
    padding-top: 1.07143rem !important;
    padding-bottom: 1.07143rem !important;
  }
  .g-py-16--sm {
    padding-top: 1.14286rem !important;
    padding-bottom: 1.14286rem !important;
  }
  .g-py-17--sm {
    padding-top: 1.21429rem !important;
    padding-bottom: 1.21429rem !important;
  }
  .g-py-18--sm {
    padding-top: 1.28571rem !important;
    padding-bottom: 1.28571rem !important;
  }
  .g-py-19--sm {
    padding-top: 1.35714rem !important;
    padding-bottom: 1.35714rem !important;
  }
  /* P */
  .g-py-10--sm {
    padding-top: 0.71429rem !important;
    padding-bottom: 0.71429rem !important;
  }
  /* P */
  .g-py-15--sm {
    padding-top: 1.07143rem !important;
    padding-bottom: 1.07143rem !important;
  }
  /* P */
  .g-py-20--sm {
    padding-top: 1.42857rem !important;
    padding-bottom: 1.42857rem !important;
  }
  /* P */
  .g-py-25--sm {
    padding-top: 1.78571rem !important;
    padding-bottom: 1.78571rem !important;
  }
  /* P */
  .g-py-30--sm {
    padding-top: 2.14286rem !important;
    padding-bottom: 2.14286rem !important;
  }
  /* P */
  .g-py-35--sm {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  /* P */
  .g-py-40--sm {
    padding-top: 2.85714rem !important;
    padding-bottom: 2.85714rem !important;
  }
  /* P */
  .g-py-45--sm {
    padding-top: 3.21429rem !important;
    padding-bottom: 3.21429rem !important;
  }
  /* P */
  .g-py-50--sm {
    padding-top: 3.57143rem !important;
    padding-bottom: 3.57143rem !important;
  }
  /* P */
  .g-py-55--sm {
    padding-top: 3.92857rem !important;
    padding-bottom: 3.92857rem !important;
  }
  /* P */
  .g-py-60--sm {
    padding-top: 4.28571rem !important;
    padding-bottom: 4.28571rem !important;
  }
  /* P */
  .g-py-65--sm {
    padding-top: 4.64286rem !important;
    padding-bottom: 4.64286rem !important;
  }
  /* P */
  .g-py-70--sm {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  /* P */
  .g-py-75--sm {
    padding-top: 5.35714rem !important;
    padding-bottom: 5.35714rem !important;
  }
  /* P */
  .g-py-80--sm {
    padding-top: 5.71429rem !important;
    padding-bottom: 5.71429rem !important;
  }
  /* P */
  .g-py-85--sm {
    padding-top: 6.07143rem !important;
    padding-bottom: 6.07143rem !important;
  }
  /* P */
  .g-py-90--sm {
    padding-top: 6.42857rem !important;
    padding-bottom: 6.42857rem !important;
  }
  /* P */
  .g-py-95--sm {
    padding-top: 6.78571rem !important;
    padding-bottom: 6.78571rem !important;
  }
  /* P */
  .g-py-100--sm {
    padding-top: 7.14286rem !important;
    padding-bottom: 7.14286rem !important;
  }
  /* P */
  .g-py-105--sm {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
  }
  /* P */
  .g-py-110--sm {
    padding-top: 7.85714rem !important;
    padding-bottom: 7.85714rem !important;
  }
  /* P */
  .g-py-115--sm {
    padding-top: 8.21429rem !important;
    padding-bottom: 8.21429rem !important;
  }
  /* P */
  .g-py-120--sm {
    padding-top: 8.57143rem !important;
    padding-bottom: 8.57143rem !important;
  }
  /* P */
  .g-py-125--sm {
    padding-top: 8.92857rem !important;
    padding-bottom: 8.92857rem !important;
  }
  /* P */
  .g-py-130--sm {
    padding-top: 9.28571rem !important;
    padding-bottom: 9.28571rem !important;
  }
  /* P */
  .g-py-135--sm {
    padding-top: 9.64286rem !important;
    padding-bottom: 9.64286rem !important;
  }
  /* P */
  .g-py-140--sm {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
  /* P */
  .g-py-145--sm {
    padding-top: 10.35714rem !important;
    padding-bottom: 10.35714rem !important;
  }
  /* P */
  .g-py-150--sm {
    padding-top: 10.71429rem !important;
    padding-bottom: 10.71429rem !important;
  }
  /* P */
  .g-py-155--sm {
    padding-top: 11.07143rem !important;
    padding-bottom: 11.07143rem !important;
  }
  /* P */
  .g-py-160--sm {
    padding-top: 11.42857rem !important;
    padding-bottom: 11.42857rem !important;
  }
  /* P */
  .g-py-165--sm {
    padding-top: 11.78571rem !important;
    padding-bottom: 11.78571rem !important;
  }
  /* P */
  .g-py-170--sm {
    padding-top: 12.14286rem !important;
    padding-bottom: 12.14286rem !important;
  }
  /* P */
  .g-py-175--sm {
    padding-top: 12.5rem !important;
    padding-bottom: 12.5rem !important;
  }
  /* P */
  .g-py-180--sm {
    padding-top: 12.85714rem !important;
    padding-bottom: 12.85714rem !important;
  }
  /* P */
  .g-py-185--sm {
    padding-top: 13.21429rem !important;
    padding-bottom: 13.21429rem !important;
  }
  /* P */
  .g-py-190--sm {
    padding-top: 13.57143rem !important;
    padding-bottom: 13.57143rem !important;
  }
  /* P */
  .g-py-195--sm {
    padding-top: 13.92857rem !important;
    padding-bottom: 13.92857rem !important;
  }
  /* P */
  .g-py-200--sm {
    padding-top: 14.28571rem !important;
    padding-bottom: 14.28571rem !important;
  }
  /* P */
  .g-py-205--sm {
    padding-top: 14.64286rem !important;
    padding-bottom: 14.64286rem !important;
  }
  /* P */
  .g-py-210--sm {
    padding-top: 15rem !important;
    padding-bottom: 15rem !important;
  }
  /* Padding Top */
  .g-pt-0--sm {
    padding-top: 0px !important;
  }
  .g-pt-1--sm {
    padding-top: 0.07143rem !important;
  }
  .g-pt-2--sm {
    padding-top: 0.14286rem !important;
  }
  .g-pt-3--sm {
    padding-top: 0.21429rem !important;
  }
  .g-pt-4--sm {
    padding-top: 0.28571rem !important;
  }
  .g-pt-5--sm {
    padding-top: 0.35714rem !important;
  }
  .g-pt-6--sm {
    padding-top: 0.42857rem !important;
  }
  .g-pt-7--sm {
    padding-top: 0.5rem !important;
  }
  .g-pt-8--sm {
    padding-top: 0.57143rem !important;
  }
  .g-pt-9--sm {
    padding-top: 0.64286rem !important;
  }
  .g-pt-10--sm {
    padding-top: 0.71429rem !important;
  }
  .g-pt-11--sm {
    padding-top: 0.78571rem !important;
  }
  .g-pt-12--sm {
    padding-top: 0.85714rem !important;
  }
  .g-pt-13--sm {
    padding-top: 0.92857rem !important;
  }
  .g-pt-14--sm {
    padding-top: 1rem !important;
  }
  .g-pt-15--sm {
    padding-top: 1.07143rem !important;
  }
  .g-pt-16--sm {
    padding-top: 1.14286rem !important;
  }
  .g-pt-17--sm {
    padding-top: 1.21429rem !important;
  }
  .g-pt-18--sm {
    padding-top: 1.28571rem !important;
  }
  .g-pt-19--sm {
    padding-top: 1.35714rem !important;
  }
  .g-pt-10--sm {
    padding-top: 0.71429rem !important;
  }
  .g-pt-15--sm {
    padding-top: 1.07143rem !important;
  }
  .g-pt-20--sm {
    padding-top: 1.42857rem !important;
  }
  .g-pt-25--sm {
    padding-top: 1.78571rem !important;
  }
  .g-pt-30--sm {
    padding-top: 2.14286rem !important;
  }
  .g-pt-35--sm {
    padding-top: 2.5rem !important;
  }
  .g-pt-40--sm {
    padding-top: 2.85714rem !important;
  }
  .g-pt-45--sm {
    padding-top: 3.21429rem !important;
  }
  .g-pt-50--sm {
    padding-top: 3.57143rem !important;
  }
  .g-pt-55--sm {
    padding-top: 3.92857rem !important;
  }
  .g-pt-60--sm {
    padding-top: 4.28571rem !important;
  }
  .g-pt-65--sm {
    padding-top: 4.64286rem !important;
  }
  .g-pt-70--sm {
    padding-top: 5rem !important;
  }
  .g-pt-75--sm {
    padding-top: 5.35714rem !important;
  }
  .g-pt-80--sm {
    padding-top: 5.71429rem !important;
  }
  .g-pt-85--sm {
    padding-top: 6.07143rem !important;
  }
  .g-pt-90--sm {
    padding-top: 6.42857rem !important;
  }
  .g-pt-95--sm {
    padding-top: 6.78571rem !important;
  }
  .g-pt-100--sm {
    padding-top: 7.14286rem !important;
  }
  .g-pt-105--sm {
    padding-top: 7.5rem !important;
  }
  .g-pt-110--sm {
    padding-top: 7.85714rem !important;
  }
  .g-pt-115--sm {
    padding-top: 8.21429rem !important;
  }
  .g-pt-120--sm {
    padding-top: 8.57143rem !important;
  }
  .g-pt-125--sm {
    padding-top: 8.92857rem !important;
  }
  .g-pt-130--sm {
    padding-top: 9.28571rem !important;
  }
  .g-pt-135--sm {
    padding-top: 9.64286rem !important;
  }
  .g-pt-140--sm {
    padding-top: 10rem !important;
  }
  .g-pt-145--sm {
    padding-top: 10.35714rem !important;
  }
  .g-pt-150--sm {
    padding-top: 10.71429rem !important;
  }
  /* Padding Right */
  .g-pr-0--sm {
    padding-right: 0px !important;
  }
  .g-pr-1--sm {
    padding-right: 0.07143rem !important;
  }
  .g-pr-2--sm {
    padding-right: 0.14286rem !important;
  }
  .g-pr-3--sm {
    padding-right: 0.21429rem !important;
  }
  .g-pr-4--sm {
    padding-right: 0.28571rem !important;
  }
  .g-pr-5--sm {
    padding-right: 0.35714rem !important;
  }
  .g-pr-6--sm {
    padding-right: 0.42857rem !important;
  }
  .g-pr-7--sm {
    padding-right: 0.5rem !important;
  }
  .g-pr-8--sm {
    padding-right: 0.57143rem !important;
  }
  .g-pr-9--sm {
    padding-right: 0.64286rem !important;
  }
  /* P */
  .g-pr-10--sm {
    padding-right: 0.71429rem !important;
  }
  /* P */
  .g-pr-15--sm {
    padding-right: 1.07143rem !important;
  }
  /* P */
  .g-pr-20--sm {
    padding-right: 1.42857rem !important;
  }
  /* P */
  .g-pr-25--sm {
    padding-right: 1.78571rem !important;
  }
  /* P */
  .g-pr-30--sm {
    padding-right: 2.14286rem !important;
  }
  /* P */
  .g-pr-35--sm {
    padding-right: 2.5rem !important;
  }
  /* P */
  .g-pr-40--sm {
    padding-right: 2.85714rem !important;
  }
  /* P */
  .g-pr-45--sm {
    padding-right: 3.21429rem !important;
  }
  /* P */
  .g-pr-50--sm {
    padding-right: 3.57143rem !important;
  }
  /* P */
  .g-pr-55--sm {
    padding-right: 3.92857rem !important;
  }
  /* P */
  .g-pr-60--sm {
    padding-right: 4.28571rem !important;
  }
  /* P */
  .g-pr-65--sm {
    padding-right: 4.64286rem !important;
  }
  /* P */
  .g-pr-70--sm {
    padding-right: 5rem !important;
  }
  /* P */
  .g-pr-75--sm {
    padding-right: 5.35714rem !important;
  }
  /* P */
  .g-pr-80--sm {
    padding-right: 5.71429rem !important;
  }
  /* P */
  .g-pr-85--sm {
    padding-right: 6.07143rem !important;
  }
  /* P */
  .g-pr-90--sm {
    padding-right: 6.42857rem !important;
  }
  /* P */
  .g-pr-95--sm {
    padding-right: 6.78571rem !important;
  }
  /* P */
  .g-pr-100--sm {
    padding-right: 7.14286rem !important;
  }
  /* P */
  .g-pr-105--sm {
    padding-right: 7.5rem !important;
  }
  /* P */
  .g-pr-110--sm {
    padding-right: 7.85714rem !important;
  }
  /* P */
  .g-pr-115--sm {
    padding-right: 8.21429rem !important;
  }
  /* P */
  .g-pr-120--sm {
    padding-right: 8.57143rem !important;
  }
  /* P */
  .g-pr-125--sm {
    padding-right: 8.92857rem !important;
  }
  /* P */
  .g-pr-130--sm {
    padding-right: 9.28571rem !important;
  }
  /* P */
  .g-pr-135--sm {
    padding-right: 9.64286rem !important;
  }
  /* P */
  .g-pr-140--sm {
    padding-right: 10rem !important;
  }
  /* P */
  .g-pr-145--sm {
    padding-right: 10.35714rem !important;
  }
  /* P */
  .g-pr-150--sm {
    padding-right: 10.71429rem !important;
  }
  /* P */
  .g-pr-155--sm {
    padding-right: 11.07143rem !important;
  }
  /* P */
  .g-pr-160--sm {
    padding-right: 11.42857rem !important;
  }
  /* P */
  .g-pr-165--sm {
    padding-right: 11.78571rem !important;
  }
  /* P */
  .g-pr-170--sm {
    padding-right: 12.14286rem !important;
  }
  /* Padding Bottom */
  .g-pb-0--sm {
    padding-bottom: 0px !important;
  }
  .g-pb-1--sm {
    padding-bottom: 0.07143rem !important;
  }
  .g-pb-2--sm {
    padding-bottom: 0.14286rem !important;
  }
  .g-pb-3--sm {
    padding-bottom: 0.21429rem !important;
  }
  .g-pb-4--sm {
    padding-bottom: 0.28571rem !important;
  }
  .g-pb-5--sm {
    padding-bottom: 0.35714rem !important;
  }
  .g-pb-6--sm {
    padding-bottom: 0.42857rem !important;
  }
  .g-pb-7--sm {
    padding-bottom: 0.5rem !important;
  }
  .g-pb-8--sm {
    padding-bottom: 0.57143rem !important;
  }
  .g-pb-9--sm {
    padding-bottom: 0.64286rem !important;
  }
  .g-pb-10--sm {
    padding-bottom: 0.71429rem !important;
  }
  .g-pb-15--sm {
    padding-bottom: 1.07143rem !important;
  }
  .g-pb-20--sm {
    padding-bottom: 1.42857rem !important;
  }
  .g-pb-25--sm {
    padding-bottom: 1.78571rem !important;
  }
  .g-pb-30--sm {
    padding-bottom: 2.14286rem !important;
  }
  .g-pb-35--sm {
    padding-bottom: 2.5rem !important;
  }
  .g-pb-40--sm {
    padding-bottom: 2.85714rem !important;
  }
  .g-pb-45--sm {
    padding-bottom: 3.21429rem !important;
  }
  .g-pb-50--sm {
    padding-bottom: 3.57143rem !important;
  }
  .g-pb-55--sm {
    padding-bottom: 3.92857rem !important;
  }
  .g-pb-60--sm {
    padding-bottom: 4.28571rem !important;
  }
  .g-pb-65--sm {
    padding-bottom: 4.64286rem !important;
  }
  .g-pb-70--sm {
    padding-bottom: 5rem !important;
  }
  .g-pb-75--sm {
    padding-bottom: 5.35714rem !important;
  }
  .g-pb-80--sm {
    padding-bottom: 5.71429rem !important;
  }
  .g-pb-85--sm {
    padding-bottom: 6.07143rem !important;
  }
  .g-pb-90--sm {
    padding-bottom: 6.42857rem !important;
  }
  .g-pb-95--sm {
    padding-bottom: 6.78571rem !important;
  }
  .g-pb-100--sm {
    padding-bottom: 7.14286rem !important;
  }
  .g-pb-105--sm {
    padding-bottom: 7.5rem !important;
  }
  .g-pb-110--sm {
    padding-bottom: 7.85714rem !important;
  }
  .g-pb-115--sm {
    padding-bottom: 8.21429rem !important;
  }
  .g-pb-120--sm {
    padding-bottom: 8.57143rem !important;
  }
  .g-pb-125--sm {
    padding-bottom: 8.92857rem !important;
  }
  .g-pb-130--sm {
    padding-bottom: 9.28571rem !important;
  }
  .g-pb-135--sm {
    padding-bottom: 9.64286rem !important;
  }
  .g-pb-140--sm {
    padding-bottom: 10rem !important;
  }
  .g-pb-145--sm {
    padding-bottom: 10.35714rem !important;
  }
  .g-pb-150--sm {
    padding-bottom: 10.71429rem !important;
  }
  /* Padding Left */
  .g-pl-0--sm {
    padding-left: 0px !important;
  }
  .g-pl-1--sm {
    padding-left: 0.07143rem !important;
  }
  .g-pl-2--sm {
    padding-left: 0.14286rem !important;
  }
  .g-pl-3--sm {
    padding-left: 0.21429rem !important;
  }
  .g-pl-4--sm {
    padding-left: 0.28571rem !important;
  }
  .g-pl-5--sm {
    padding-left: 0.35714rem !important;
  }
  .g-pl-6--sm {
    padding-left: 0.42857rem !important;
  }
  .g-pl-7--sm {
    padding-left: 0.5rem !important;
  }
  .g-pl-8--sm {
    padding-left: 0.57143rem !important;
  }
  .g-pl-9--sm {
    padding-left: 0.64286rem !important;
  }
  /* P */
  .g-pl-10--sm {
    padding-left: 0.71429rem !important;
  }
  /* P */
  .g-pl-15--sm {
    padding-left: 1.07143rem !important;
  }
  /* P */
  .g-pl-20--sm {
    padding-left: 1.42857rem !important;
  }
  /* P */
  .g-pl-25--sm {
    padding-left: 1.78571rem !important;
  }
  /* P */
  .g-pl-30--sm {
    padding-left: 2.14286rem !important;
  }
  /* P */
  .g-pl-35--sm {
    padding-left: 2.5rem !important;
  }
  /* P */
  .g-pl-40--sm {
    padding-left: 2.85714rem !important;
  }
  /* P */
  .g-pl-45--sm {
    padding-left: 3.21429rem !important;
  }
  /* P */
  .g-pl-50--sm {
    padding-left: 3.57143rem !important;
  }
  /* P */
  .g-pl-55--sm {
    padding-left: 3.92857rem !important;
  }
  /* P */
  .g-pl-60--sm {
    padding-left: 4.28571rem !important;
  }
  /* P */
  .g-pl-65--sm {
    padding-left: 4.64286rem !important;
  }
  /* P */
  .g-pl-70--sm {
    padding-left: 5rem !important;
  }
  /* P */
  .g-pl-75--sm {
    padding-left: 5.35714rem !important;
  }
  /* P */
  .g-pl-80--sm {
    padding-left: 5.71429rem !important;
  }
  /* P */
  .g-pl-85--sm {
    padding-left: 6.07143rem !important;
  }
  /* P */
  .g-pl-90--sm {
    padding-left: 6.42857rem !important;
  }
  /* P */
  .g-pl-95--sm {
    padding-left: 6.78571rem !important;
  }
  /* P */
  .g-pl-100--sm {
    padding-left: 7.14286rem !important;
  }
  /* P */
  .g-pl-105--sm {
    padding-left: 7.5rem !important;
  }
  /* P */
  .g-pl-110--sm {
    padding-left: 7.85714rem !important;
  }
  /* P */
  .g-pl-115--sm {
    padding-left: 8.21429rem !important;
  }
  /* P */
  .g-pl-120--sm {
    padding-left: 8.57143rem !important;
  }
  /* P */
  .g-pl-125--sm {
    padding-left: 8.92857rem !important;
  }
  /* P */
  .g-pl-130--sm {
    padding-left: 9.28571rem !important;
  }
  /* P */
  .g-pl-135--sm {
    padding-left: 9.64286rem !important;
  }
  /* P */
  .g-pl-140--sm {
    padding-left: 10rem !important;
  }
  /* P */
  .g-pl-145--sm {
    padding-left: 10.35714rem !important;
  }
  /* P */
  .g-pl-150--sm {
    padding-left: 10.71429rem !important;
  }
  /* P */
  .g-pl-155--sm {
    padding-left: 11.07143rem !important;
  }
  /* P */
  .g-pl-160--sm {
    padding-left: 11.42857rem !important;
  }
  /* P */
  .g-pl-165--sm {
    padding-left: 11.78571rem !important;
  }
  /* P */
  .g-pl-170--sm {
    padding-left: 12.14286rem !important;
  }
}
/* Padding Spaces (md)
------------------------------------*/
/* P */
@media (min-width: 768px) {
  .g-pa-0--md {
    padding: 0 !important;
  }
  .g-px-0--md {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .g-py-0--md {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .g-pt-0--md {
    padding-top: 0 !important;
  }
  .g-pr-0--md {
    padding-right: 0 !important;
  }
  .g-pb-0--md {
    padding-bottom: 0 !important;
  }
  .g-pl-0--md {
    padding-left: 0 !important;
  }
  /* Padding Around */
  .g-pa-2--md {
    padding: 0.14286rem !important;
  }
  .g-pa-3--md {
    padding: 0.21429rem !important;
  }
  .g-pa-5--md {
    padding: 0.35714rem !important;
  }
  .g-pa-7--md {
    padding: 0.5rem !important;
  }
  .g-pa-10--md {
    padding: 0.71429rem !important;
  }
  .g-pa-15--md {
    padding: 1.07143rem !important;
  }
  .g-pa-20--md {
    padding: 1.42857rem !important;
  }
  .g-pa-25--md {
    padding: 1.78571rem !important;
  }
  .g-pa-30--md {
    padding: 2.14286rem !important;
  }
  .g-pa-35--md {
    padding: 2.5rem !important;
  }
  .g-pa-40--md {
    padding: 2.85714rem !important;
  }
  .g-pa-45--md {
    padding: 3.21429rem !important;
  }
  .g-pa-50--md {
    padding: 3.57143rem !important;
  }
  .g-pa-55--md {
    padding: 3.92857rem !important;
  }
  .g-pa-60--md {
    padding: 4.28571rem !important;
  }
  .g-pa-65--md {
    padding: 4.64286rem !important;
  }
  .g-pa-70--md {
    padding: 5rem !important;
  }
  .g-pa-75--md {
    padding: 5.35714rem !important;
  }
  .g-pa-80--md {
    padding: 5.71429rem !important;
  }
  .g-pa-85--md {
    padding: 6.07143rem !important;
  }
  .g-pa-90--md {
    padding: 6.42857rem !important;
  }
  .g-pa-95--md {
    padding: 6.78571rem !important;
  }
  .g-pa-100--md {
    padding: 7.14286rem !important;
  }
  .g-pa-105--md {
    padding: 7.5rem !important;
  }
  .g-pa-110--md {
    padding: 7.85714rem !important;
  }
  .g-pa-115--md {
    padding: 8.21429rem !important;
  }
  .g-pa-120--md {
    padding: 8.57143rem !important;
  }
  .g-pa-125--md {
    padding: 8.92857rem !important;
  }
  .g-pa-130--md {
    padding: 9.28571rem !important;
  }
  .g-pa-135--md {
    padding: 9.64286rem !important;
  }
  .g-pa-140--md {
    padding: 10rem !important;
  }
  .g-pa-145--md {
    padding: 10.35714rem !important;
  }
  .g-pa-150--md {
    padding: 10.71429rem !important;
  }
  /* Padding X */
  .g-px-1--md {
    padding-left: 0.07143rem !important;
    padding-right: 0.07143rem !important;
  }
  .g-px-2--md {
    padding-left: 0.14286rem !important;
    padding-right: 0.14286rem !important;
  }
  .g-px-3--md {
    padding-left: 0.21429rem !important;
    padding-right: 0.21429rem !important;
  }
  .g-px-4--md {
    padding-left: 0.28571rem !important;
    padding-right: 0.28571rem !important;
  }
  .g-px-5--md {
    padding-left: 0.35714rem !important;
    padding-right: 0.35714rem !important;
  }
  .g-px-6--md {
    padding-left: 0.42857rem !important;
    padding-right: 0.42857rem !important;
  }
  .g-px-7--md {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
  .g-px-8--md {
    padding-left: 0.57143rem !important;
    padding-right: 0.57143rem !important;
  }
  .g-px-9--md {
    padding-left: 0.64286rem !important;
    padding-right: 0.64286rem !important;
  }
  .g-px-10--md {
    padding-left: 0.71429rem !important;
    padding-right: 0.71429rem !important;
  }
  .g-px-11--md {
    padding-left: 0.78571rem !important;
    padding-right: 0.78571rem !important;
  }
  .g-px-12--md {
    padding-left: 0.85714rem !important;
    padding-right: 0.85714rem !important;
  }
  .g-px-13--md {
    padding-left: 0.92857rem !important;
    padding-right: 0.92857rem !important;
  }
  .g-px-14--md {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
  .g-px-15--md {
    padding-left: 1.07143rem !important;
    padding-right: 1.07143rem !important;
  }
  .g-px-16--md {
    padding-left: 1.14286rem !important;
    padding-right: 1.14286rem !important;
  }
  .g-px-17--md {
    padding-left: 1.21429rem !important;
    padding-right: 1.21429rem !important;
  }
  .g-px-18--md {
    padding-left: 1.28571rem !important;
    padding-right: 1.28571rem !important;
  }
  .g-px-19--md {
    padding-left: 1.35714rem !important;
    padding-right: 1.35714rem !important;
  }
  .g-px-10--md {
    padding-left: 0.71429rem !important;
    padding-right: 0.71429rem !important;
  }
  .g-px-15--md {
    padding-left: 1.07143rem !important;
    padding-right: 1.07143rem !important;
  }
  .g-px-20--md {
    padding-left: 1.42857rem !important;
    padding-right: 1.42857rem !important;
  }
  .g-px-25--md {
    padding-left: 1.78571rem !important;
    padding-right: 1.78571rem !important;
  }
  .g-px-30--md {
    padding-left: 2.14286rem !important;
    padding-right: 2.14286rem !important;
  }
  .g-px-35--md {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }
  .g-px-40--md {
    padding-left: 2.85714rem !important;
    padding-right: 2.85714rem !important;
  }
  .g-px-45--md {
    padding-left: 3.21429rem !important;
    padding-right: 3.21429rem !important;
  }
  .g-px-50--md {
    padding-left: 3.57143rem !important;
    padding-right: 3.57143rem !important;
  }
  .g-px-55--md {
    padding-left: 3.92857rem !important;
    padding-right: 3.92857rem !important;
  }
  .g-px-60--md {
    padding-left: 4.28571rem !important;
    padding-right: 4.28571rem !important;
  }
  .g-px-65--md {
    padding-left: 4.64286rem !important;
    padding-right: 4.64286rem !important;
  }
  .g-px-70--md {
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }
  .g-px-75--md {
    padding-left: 5.35714rem !important;
    padding-right: 5.35714rem !important;
  }
  .g-px-80--md {
    padding-left: 5.71429rem !important;
    padding-right: 5.71429rem !important;
  }
  .g-px-85--md {
    padding-left: 6.07143rem !important;
    padding-right: 6.07143rem !important;
  }
  .g-px-90--md {
    padding-left: 6.42857rem !important;
    padding-right: 6.42857rem !important;
  }
  .g-px-95--md {
    padding-left: 6.78571rem !important;
    padding-right: 6.78571rem !important;
  }
  .g-px-100--md {
    padding-left: 7.14286rem !important;
    padding-right: 7.14286rem !important;
  }
  .g-px-105--md {
    padding-left: 7.5rem !important;
    padding-right: 7.5rem !important;
  }
  .g-px-110--md {
    padding-left: 7.85714rem !important;
    padding-right: 7.85714rem !important;
  }
  .g-px-115--md {
    padding-left: 8.21429rem !important;
    padding-right: 8.21429rem !important;
  }
  .g-px-120--md {
    padding-left: 8.57143rem !important;
    padding-right: 8.57143rem !important;
  }
  .g-px-125--md {
    padding-left: 8.92857rem !important;
    padding-right: 8.92857rem !important;
  }
  .g-px-130--md {
    padding-left: 9.28571rem !important;
    padding-right: 9.28571rem !important;
  }
  .g-px-135--md {
    padding-left: 9.64286rem !important;
    padding-right: 9.64286rem !important;
  }
  .g-px-140--md {
    padding-left: 10rem !important;
    padding-right: 10rem !important;
  }
  .g-px-145--md {
    padding-left: 10.35714rem !important;
    padding-right: 10.35714rem !important;
  }
  .g-px-150--md {
    padding-left: 10.71429rem !important;
    padding-right: 10.71429rem !important;
  }
  /* Padding Y */
  .g-py-1--md {
    padding-top: 0.07143rem !important;
    padding-bottom: 0.07143rem !important;
  }
  .g-py-2--md {
    padding-top: 0.14286rem !important;
    padding-bottom: 0.14286rem !important;
  }
  .g-py-3--md {
    padding-top: 0.21429rem !important;
    padding-bottom: 0.21429rem !important;
  }
  .g-py-4--md {
    padding-top: 0.28571rem !important;
    padding-bottom: 0.28571rem !important;
  }
  .g-py-5--md {
    padding-top: 0.35714rem !important;
    padding-bottom: 0.35714rem !important;
  }
  .g-py-6--md {
    padding-top: 0.42857rem !important;
    padding-bottom: 0.42857rem !important;
  }
  .g-py-7--md {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .g-py-8--md {
    padding-top: 0.57143rem !important;
    padding-bottom: 0.57143rem !important;
  }
  .g-py-9--md {
    padding-top: 0.64286rem !important;
    padding-bottom: 0.64286rem !important;
  }
  .g-py-10--md {
    padding-top: 0.71429rem !important;
    padding-bottom: 0.71429rem !important;
  }
  .g-py-11--md {
    padding-top: 0.78571rem !important;
    padding-bottom: 0.78571rem !important;
  }
  .g-py-12--md {
    padding-top: 0.85714rem !important;
    padding-bottom: 0.85714rem !important;
  }
  .g-py-13--md {
    padding-top: 0.92857rem !important;
    padding-bottom: 0.92857rem !important;
  }
  .g-py-14--md {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .g-py-15--md {
    padding-top: 1.07143rem !important;
    padding-bottom: 1.07143rem !important;
  }
  .g-py-16--md {
    padding-top: 1.14286rem !important;
    padding-bottom: 1.14286rem !important;
  }
  .g-py-17--md {
    padding-top: 1.21429rem !important;
    padding-bottom: 1.21429rem !important;
  }
  .g-py-18--md {
    padding-top: 1.28571rem !important;
    padding-bottom: 1.28571rem !important;
  }
  .g-py-19--md {
    padding-top: 1.35714rem !important;
    padding-bottom: 1.35714rem !important;
  }
  /* P */
  .g-py-10--md {
    padding-top: 0.71429rem !important;
    padding-bottom: 0.71429rem !important;
  }
  /* P */
  .g-py-15--md {
    padding-top: 1.07143rem !important;
    padding-bottom: 1.07143rem !important;
  }
  /* P */
  .g-py-20--md {
    padding-top: 1.42857rem !important;
    padding-bottom: 1.42857rem !important;
  }
  /* P */
  .g-py-25--md {
    padding-top: 1.78571rem !important;
    padding-bottom: 1.78571rem !important;
  }
  /* P */
  .g-py-30--md {
    padding-top: 2.14286rem !important;
    padding-bottom: 2.14286rem !important;
  }
  /* P */
  .g-py-35--md {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  /* P */
  .g-py-40--md {
    padding-top: 2.85714rem !important;
    padding-bottom: 2.85714rem !important;
  }
  /* P */
  .g-py-45--md {
    padding-top: 3.21429rem !important;
    padding-bottom: 3.21429rem !important;
  }
  /* P */
  .g-py-50--md {
    padding-top: 3.57143rem !important;
    padding-bottom: 3.57143rem !important;
  }
  /* P */
  .g-py-55--md {
    padding-top: 3.92857rem !important;
    padding-bottom: 3.92857rem !important;
  }
  /* P */
  .g-py-60--md {
    padding-top: 4.28571rem !important;
    padding-bottom: 4.28571rem !important;
  }
  /* P */
  .g-py-65--md {
    padding-top: 4.64286rem !important;
    padding-bottom: 4.64286rem !important;
  }
  /* P */
  .g-py-70--md {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  /* P */
  .g-py-75--md {
    padding-top: 5.35714rem !important;
    padding-bottom: 5.35714rem !important;
  }
  /* P */
  .g-py-80--md {
    padding-top: 5.71429rem !important;
    padding-bottom: 5.71429rem !important;
  }
  /* P */
  .g-py-85--md {
    padding-top: 6.07143rem !important;
    padding-bottom: 6.07143rem !important;
  }
  /* P */
  .g-py-90--md {
    padding-top: 6.42857rem !important;
    padding-bottom: 6.42857rem !important;
  }
  /* P */
  .g-py-95--md {
    padding-top: 6.78571rem !important;
    padding-bottom: 6.78571rem !important;
  }
  /* P */
  .g-py-100--md {
    padding-top: 7.14286rem !important;
    padding-bottom: 7.14286rem !important;
  }
  /* P */
  .g-py-105--md {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
  }
  /* P */
  .g-py-110--md {
    padding-top: 7.85714rem !important;
    padding-bottom: 7.85714rem !important;
  }
  /* P */
  .g-py-115--md {
    padding-top: 8.21429rem !important;
    padding-bottom: 8.21429rem !important;
  }
  /* P */
  .g-py-120--md {
    padding-top: 8.57143rem !important;
    padding-bottom: 8.57143rem !important;
  }
  /* P */
  .g-py-125--md {
    padding-top: 8.92857rem !important;
    padding-bottom: 8.92857rem !important;
  }
  /* P */
  .g-py-130--md {
    padding-top: 9.28571rem !important;
    padding-bottom: 9.28571rem !important;
  }
  /* P */
  .g-py-135--md {
    padding-top: 9.64286rem !important;
    padding-bottom: 9.64286rem !important;
  }
  /* P */
  .g-py-140--md {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
  /* P */
  .g-py-145--md {
    padding-top: 10.35714rem !important;
    padding-bottom: 10.35714rem !important;
  }
  /* P */
  .g-py-150--md {
    padding-top: 10.71429rem !important;
    padding-bottom: 10.71429rem !important;
  }
  /* P */
  .g-py-155--md {
    padding-top: 11.07143rem !important;
    padding-bottom: 11.07143rem !important;
  }
  /* P */
  .g-py-160--md {
    padding-top: 11.42857rem !important;
    padding-bottom: 11.42857rem !important;
  }
  /* P */
  .g-py-165--md {
    padding-top: 11.78571rem !important;
    padding-bottom: 11.78571rem !important;
  }
  /* P */
  .g-py-170--md {
    padding-top: 12.14286rem !important;
    padding-bottom: 12.14286rem !important;
  }
  /* P */
  .g-py-175--md {
    padding-top: 12.5rem !important;
    padding-bottom: 12.5rem !important;
  }
  /* P */
  .g-py-180--md {
    padding-top: 12.85714rem !important;
    padding-bottom: 12.85714rem !important;
  }
  /* P */
  .g-py-185--md {
    padding-top: 13.21429rem !important;
    padding-bottom: 13.21429rem !important;
  }
  /* P */
  .g-py-190--md {
    padding-top: 13.57143rem !important;
    padding-bottom: 13.57143rem !important;
  }
  /* P */
  .g-py-195--md {
    padding-top: 13.92857rem !important;
    padding-bottom: 13.92857rem !important;
  }
  /* P */
  .g-py-200--md {
    padding-top: 14.28571rem !important;
    padding-bottom: 14.28571rem !important;
  }
  /* P */
  .g-py-205--md {
    padding-top: 14.64286rem !important;
    padding-bottom: 14.64286rem !important;
  }
  /* P */
  .g-py-210--md {
    padding-top: 15rem !important;
    padding-bottom: 15rem !important;
  }
  /* Padding Top */
  .g-pt-0--md {
    padding-top: 0px !important;
  }
  .g-pt-1--md {
    padding-top: 0.07143rem !important;
  }
  .g-pt-2--md {
    padding-top: 0.14286rem !important;
  }
  .g-pt-3--md {
    padding-top: 0.21429rem !important;
  }
  .g-pt-4--md {
    padding-top: 0.28571rem !important;
  }
  .g-pt-5--md {
    padding-top: 0.35714rem !important;
  }
  .g-pt-6--md {
    padding-top: 0.42857rem !important;
  }
  .g-pt-7--md {
    padding-top: 0.5rem !important;
  }
  .g-pt-8--md {
    padding-top: 0.57143rem !important;
  }
  .g-pt-9--md {
    padding-top: 0.64286rem !important;
  }
  .g-pt-10--md {
    padding-top: 0.71429rem !important;
  }
  .g-pt-11--md {
    padding-top: 0.78571rem !important;
  }
  .g-pt-12--md {
    padding-top: 0.85714rem !important;
  }
  .g-pt-13--md {
    padding-top: 0.92857rem !important;
  }
  .g-pt-14--md {
    padding-top: 1rem !important;
  }
  .g-pt-15--md {
    padding-top: 1.07143rem !important;
  }
  .g-pt-16--md {
    padding-top: 1.14286rem !important;
  }
  .g-pt-17--md {
    padding-top: 1.21429rem !important;
  }
  .g-pt-18--md {
    padding-top: 1.28571rem !important;
  }
  .g-pt-19--md {
    padding-top: 1.35714rem !important;
  }
  .g-pt-10--md {
    padding-top: 0.71429rem !important;
  }
  .g-pt-15--md {
    padding-top: 1.07143rem !important;
  }
  .g-pt-20--md {
    padding-top: 1.42857rem !important;
  }
  .g-pt-25--md {
    padding-top: 1.78571rem !important;
  }
  .g-pt-30--md {
    padding-top: 2.14286rem !important;
  }
  .g-pt-35--md {
    padding-top: 2.5rem !important;
  }
  .g-pt-40--md {
    padding-top: 2.85714rem !important;
  }
  .g-pt-45--md {
    padding-top: 3.21429rem !important;
  }
  .g-pt-50--md {
    padding-top: 3.57143rem !important;
  }
  .g-pt-55--md {
    padding-top: 3.92857rem !important;
  }
  .g-pt-60--md {
    padding-top: 4.28571rem !important;
  }
  .g-pt-65--md {
    padding-top: 4.64286rem !important;
  }
  .g-pt-70--md {
    padding-top: 5rem !important;
  }
  .g-pt-75--md {
    padding-top: 5.35714rem !important;
  }
  .g-pt-80--md {
    padding-top: 5.71429rem !important;
  }
  .g-pt-85--md {
    padding-top: 6.07143rem !important;
  }
  .g-pt-90--md {
    padding-top: 6.42857rem !important;
  }
  .g-pt-95--md {
    padding-top: 6.78571rem !important;
  }
  .g-pt-100--md {
    padding-top: 7.14286rem !important;
  }
  .g-pt-105--md {
    padding-top: 7.5rem !important;
  }
  .g-pt-110--md {
    padding-top: 7.85714rem !important;
  }
  .g-pt-115--md {
    padding-top: 8.21429rem !important;
  }
  .g-pt-120--md {
    padding-top: 8.57143rem !important;
  }
  .g-pt-125--md {
    padding-top: 8.92857rem !important;
  }
  .g-pt-130--md {
    padding-top: 9.28571rem !important;
  }
  .g-pt-135--md {
    padding-top: 9.64286rem !important;
  }
  .g-pt-140--md {
    padding-top: 10rem !important;
  }
  .g-pt-145--md {
    padding-top: 10.35714rem !important;
  }
  .g-pt-150--md {
    padding-top: 10.71429rem !important;
  }
  /* Padding Right */
  .g-pr-0--md {
    padding-right: 0px !important;
  }
  .g-pr-1--md {
    padding-right: 0.07143rem !important;
  }
  .g-pr-2--md {
    padding-right: 0.14286rem !important;
  }
  .g-pr-3--md {
    padding-right: 0.21429rem !important;
  }
  .g-pr-4--md {
    padding-right: 0.28571rem !important;
  }
  .g-pr-5--md {
    padding-right: 0.35714rem !important;
  }
  .g-pr-6--md {
    padding-right: 0.42857rem !important;
  }
  .g-pr-7--md {
    padding-right: 0.5rem !important;
  }
  .g-pr-8--md {
    padding-right: 0.57143rem !important;
  }
  .g-pr-9--md {
    padding-right: 0.64286rem !important;
  }
  /* P */
  .g-pr-10--md {
    padding-right: 0.71429rem !important;
  }
  /* P */
  .g-pr-15--md {
    padding-right: 1.07143rem !important;
  }
  /* P */
  .g-pr-20--md {
    padding-right: 1.42857rem !important;
  }
  /* P */
  .g-pr-25--md {
    padding-right: 1.78571rem !important;
  }
  /* P */
  .g-pr-30--md {
    padding-right: 2.14286rem !important;
  }
  /* P */
  .g-pr-35--md {
    padding-right: 2.5rem !important;
  }
  /* P */
  .g-pr-40--md {
    padding-right: 2.85714rem !important;
  }
  /* P */
  .g-pr-45--md {
    padding-right: 3.21429rem !important;
  }
  /* P */
  .g-pr-50--md {
    padding-right: 3.57143rem !important;
  }
  /* P */
  .g-pr-55--md {
    padding-right: 3.92857rem !important;
  }
  /* P */
  .g-pr-60--md {
    padding-right: 4.28571rem !important;
  }
  /* P */
  .g-pr-65--md {
    padding-right: 4.64286rem !important;
  }
  /* P */
  .g-pr-70--md {
    padding-right: 5rem !important;
  }
  /* P */
  .g-pr-75--md {
    padding-right: 5.35714rem !important;
  }
  /* P */
  .g-pr-80--md {
    padding-right: 5.71429rem !important;
  }
  /* P */
  .g-pr-85--md {
    padding-right: 6.07143rem !important;
  }
  /* P */
  .g-pr-90--md {
    padding-right: 6.42857rem !important;
  }
  /* P */
  .g-pr-95--md {
    padding-right: 6.78571rem !important;
  }
  /* P */
  .g-pr-100--md {
    padding-right: 7.14286rem !important;
  }
  /* P */
  .g-pr-105--md {
    padding-right: 7.5rem !important;
  }
  /* P */
  .g-pr-110--md {
    padding-right: 7.85714rem !important;
  }
  /* P */
  .g-pr-115--md {
    padding-right: 8.21429rem !important;
  }
  /* P */
  .g-pr-120--md {
    padding-right: 8.57143rem !important;
  }
  /* P */
  .g-pr-125--md {
    padding-right: 8.92857rem !important;
  }
  /* P */
  .g-pr-130--md {
    padding-right: 9.28571rem !important;
  }
  /* P */
  .g-pr-135--md {
    padding-right: 9.64286rem !important;
  }
  /* P */
  .g-pr-140--md {
    padding-right: 10rem !important;
  }
  /* P */
  .g-pr-145--md {
    padding-right: 10.35714rem !important;
  }
  /* P */
  .g-pr-150--md {
    padding-right: 10.71429rem !important;
  }
  /* P */
  .g-pr-155--md {
    padding-right: 11.07143rem !important;
  }
  /* P */
  .g-pr-160--md {
    padding-right: 11.42857rem !important;
  }
  /* P */
  .g-pr-165--md {
    padding-right: 11.78571rem !important;
  }
  /* P */
  .g-pr-170--md {
    padding-right: 12.14286rem !important;
  }
  /* Padding Bottom */
  .g-pb-0--md {
    padding-bottom: 0px !important;
  }
  .g-pb-1--md {
    padding-bottom: 0.07143rem !important;
  }
  .g-pb-2--md {
    padding-bottom: 0.14286rem !important;
  }
  .g-pb-3--md {
    padding-bottom: 0.21429rem !important;
  }
  .g-pb-4--md {
    padding-bottom: 0.28571rem !important;
  }
  .g-pb-5--md {
    padding-bottom: 0.35714rem !important;
  }
  .g-pb-6--md {
    padding-bottom: 0.42857rem !important;
  }
  .g-pb-7--md {
    padding-bottom: 0.5rem !important;
  }
  .g-pb-8--md {
    padding-bottom: 0.57143rem !important;
  }
  .g-pb-9--md {
    padding-bottom: 0.64286rem !important;
  }
  .g-pb-10--md {
    padding-bottom: 0.71429rem !important;
  }
  .g-pb-15--md {
    padding-bottom: 1.07143rem !important;
  }
  .g-pb-20--md {
    padding-bottom: 1.42857rem !important;
  }
  .g-pb-25--md {
    padding-bottom: 1.78571rem !important;
  }
  .g-pb-30--md {
    padding-bottom: 2.14286rem !important;
  }
  .g-pb-35--md {
    padding-bottom: 2.5rem !important;
  }
  .g-pb-40--md {
    padding-bottom: 2.85714rem !important;
  }
  .g-pb-45--md {
    padding-bottom: 3.21429rem !important;
  }
  .g-pb-50--md {
    padding-bottom: 3.57143rem !important;
  }
  .g-pb-55--md {
    padding-bottom: 3.92857rem !important;
  }
  .g-pb-60--md {
    padding-bottom: 4.28571rem !important;
  }
  .g-pb-65--md {
    padding-bottom: 4.64286rem !important;
  }
  .g-pb-70--md {
    padding-bottom: 5rem !important;
  }
  .g-pb-75--md {
    padding-bottom: 5.35714rem !important;
  }
  .g-pb-80--md {
    padding-bottom: 5.71429rem !important;
  }
  .g-pb-85--md {
    padding-bottom: 6.07143rem !important;
  }
  .g-pb-90--md {
    padding-bottom: 6.42857rem !important;
  }
  .g-pb-95--md {
    padding-bottom: 6.78571rem !important;
  }
  .g-pb-100--md {
    padding-bottom: 7.14286rem !important;
  }
  .g-pb-105--md {
    padding-bottom: 7.5rem !important;
  }
  .g-pb-110--md {
    padding-bottom: 7.85714rem !important;
  }
  .g-pb-115--md {
    padding-bottom: 8.21429rem !important;
  }
  .g-pb-120--md {
    padding-bottom: 8.57143rem !important;
  }
  .g-pb-125--md {
    padding-bottom: 8.92857rem !important;
  }
  .g-pb-130--md {
    padding-bottom: 9.28571rem !important;
  }
  .g-pb-135--md {
    padding-bottom: 9.64286rem !important;
  }
  .g-pb-140--md {
    padding-bottom: 10rem !important;
  }
  .g-pb-145--md {
    padding-bottom: 10.35714rem !important;
  }
  .g-pb-150--md {
    padding-bottom: 10.71429rem !important;
  }
  /* Padding Left */
  .g-pl-0--md {
    padding-left: 0px !important;
  }
  .g-pl-1--md {
    padding-left: 0.07143rem !important;
  }
  .g-pl-2--md {
    padding-left: 0.14286rem !important;
  }
  .g-pl-3--md {
    padding-left: 0.21429rem !important;
  }
  .g-pl-4--md {
    padding-left: 0.28571rem !important;
  }
  .g-pl-5--md {
    padding-left: 0.35714rem !important;
  }
  .g-pl-6--md {
    padding-left: 0.42857rem !important;
  }
  .g-pl-7--md {
    padding-left: 0.5rem !important;
  }
  .g-pl-8--md {
    padding-left: 0.57143rem !important;
  }
  .g-pl-9--md {
    padding-left: 0.64286rem !important;
  }
  /* P */
  .g-pl-10--md {
    padding-left: 0.71429rem !important;
  }
  /* P */
  .g-pl-15--md {
    padding-left: 1.07143rem !important;
  }
  /* P */
  .g-pl-20--md {
    padding-left: 1.42857rem !important;
  }
  /* P */
  .g-pl-25--md {
    padding-left: 1.78571rem !important;
  }
  /* P */
  .g-pl-30--md {
    padding-left: 2.14286rem !important;
  }
  /* P */
  .g-pl-35--md {
    padding-left: 2.5rem !important;
  }
  /* P */
  .g-pl-40--md {
    padding-left: 2.85714rem !important;
  }
  /* P */
  .g-pl-45--md {
    padding-left: 3.21429rem !important;
  }
  /* P */
  .g-pl-50--md {
    padding-left: 3.57143rem !important;
  }
  /* P */
  .g-pl-55--md {
    padding-left: 3.92857rem !important;
  }
  /* P */
  .g-pl-60--md {
    padding-left: 4.28571rem !important;
  }
  /* P */
  .g-pl-65--md {
    padding-left: 4.64286rem !important;
  }
  /* P */
  .g-pl-70--md {
    padding-left: 5rem !important;
  }
  /* P */
  .g-pl-75--md {
    padding-left: 5.35714rem !important;
  }
  /* P */
  .g-pl-80--md {
    padding-left: 5.71429rem !important;
  }
  /* P */
  .g-pl-85--md {
    padding-left: 6.07143rem !important;
  }
  /* P */
  .g-pl-90--md {
    padding-left: 6.42857rem !important;
  }
  /* P */
  .g-pl-95--md {
    padding-left: 6.78571rem !important;
  }
  /* P */
  .g-pl-100--md {
    padding-left: 7.14286rem !important;
  }
  /* P */
  .g-pl-105--md {
    padding-left: 7.5rem !important;
  }
  /* P */
  .g-pl-110--md {
    padding-left: 7.85714rem !important;
  }
  /* P */
  .g-pl-115--md {
    padding-left: 8.21429rem !important;
  }
  /* P */
  .g-pl-120--md {
    padding-left: 8.57143rem !important;
  }
  /* P */
  .g-pl-125--md {
    padding-left: 8.92857rem !important;
  }
  /* P */
  .g-pl-130--md {
    padding-left: 9.28571rem !important;
  }
  /* P */
  .g-pl-135--md {
    padding-left: 9.64286rem !important;
  }
  /* P */
  .g-pl-140--md {
    padding-left: 10rem !important;
  }
  /* P */
  .g-pl-145--md {
    padding-left: 10.35714rem !important;
  }
  /* P */
  .g-pl-150--md {
    padding-left: 10.71429rem !important;
  }
  /* P */
  .g-pl-155--md {
    padding-left: 11.07143rem !important;
  }
  /* P */
  .g-pl-160--md {
    padding-left: 11.42857rem !important;
  }
  /* P */
  .g-pl-165--md {
    padding-left: 11.78571rem !important;
  }
  /* P */
  .g-pl-170--md {
    padding-left: 12.14286rem !important;
  }
}
/* Padding Spaces (lg) P
------------------------------------*/
/* P */
@media (min-width: 992px) {
  .g-pa-0--lg {
    padding: 0 !important;
  }
  .g-px-0--lg {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .g-py-0--lg {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .g-pt-0--lg {
    padding-top: 0 !important;
  }
  .g-pr-0--lg {
    padding-right: 0 !important;
  }
  .g-pb-0--lg {
    padding-bottom: 0 !important;
  }
  .g-pl-0--lg {
    padding-left: 0 !important;
  }
  /* Padding Around */
  .g-pa-2--lg {
    padding: 0.14286rem !important;
  }
  .g-pa-3--lg {
    padding: 0.21429rem !important;
  }
  .g-pa-5--lg {
    padding: 0.35714rem !important;
  }
  .g-pa-7--lg {
    padding: 0.5rem !important;
  }
  .g-pa-10--lg {
    padding: 0.71429rem !important;
  }
  .g-pa-15--lg {
    padding: 1.07143rem !important;
  }
  .g-pa-20--lg {
    padding: 1.42857rem !important;
  }
  .g-pa-25--lg {
    padding: 1.78571rem !important;
  }
  .g-pa-30--lg {
    padding: 2.14286rem !important;
  }
  .g-pa-35--lg {
    padding: 2.5rem !important;
  }
  .g-pa-40--lg {
    padding: 2.85714rem !important;
  }
  .g-pa-45--lg {
    padding: 3.21429rem !important;
  }
  .g-pa-50--lg {
    padding: 3.57143rem !important;
  }
  .g-pa-55--lg {
    padding: 3.92857rem !important;
  }
  .g-pa-60--lg {
    padding: 4.28571rem !important;
  }
  .g-pa-65--lg {
    padding: 4.64286rem !important;
  }
  .g-pa-70--lg {
    padding: 5rem !important;
  }
  .g-pa-75--lg {
    padding: 5.35714rem !important;
  }
  .g-pa-80--lg {
    padding: 5.71429rem !important;
  }
  .g-pa-85--lg {
    padding: 6.07143rem !important;
  }
  .g-pa-90--lg {
    padding: 6.42857rem !important;
  }
  .g-pa-95--lg {
    padding: 6.78571rem !important;
  }
  .g-pa-100--lg {
    padding: 7.14286rem !important;
  }
  .g-pa-105--lg {
    padding: 7.5rem !important;
  }
  .g-pa-110--lg {
    padding: 7.85714rem !important;
  }
  .g-pa-115--lg {
    padding: 8.21429rem !important;
  }
  .g-pa-120--lg {
    padding: 8.57143rem !important;
  }
  .g-pa-125--lg {
    padding: 8.92857rem !important;
  }
  .g-pa-130--lg {
    padding: 9.28571rem !important;
  }
  .g-pa-135--lg {
    padding: 9.64286rem !important;
  }
  .g-pa-140--lg {
    padding: 10rem !important;
  }
  .g-pa-145--lg {
    padding: 10.35714rem !important;
  }
  .g-pa-150--lg {
    padding: 10.71429rem !important;
  }
  /* Padding X */
  .g-px-1--lg {
    padding-left: 0.07143rem !important;
    padding-right: 0.07143rem !important;
  }
  .g-px-2--lg {
    padding-left: 0.14286rem !important;
    padding-right: 0.14286rem !important;
  }
  .g-px-3--lg {
    padding-left: 0.21429rem !important;
    padding-right: 0.21429rem !important;
  }
  .g-px-4--lg {
    padding-left: 0.28571rem !important;
    padding-right: 0.28571rem !important;
  }
  .g-px-5--lg {
    padding-left: 0.35714rem !important;
    padding-right: 0.35714rem !important;
  }
  .g-px-6--lg {
    padding-left: 0.42857rem !important;
    padding-right: 0.42857rem !important;
  }
  .g-px-7--lg {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
  .g-px-8--lg {
    padding-left: 0.57143rem !important;
    padding-right: 0.57143rem !important;
  }
  .g-px-9--lg {
    padding-left: 0.64286rem !important;
    padding-right: 0.64286rem !important;
  }
  .g-px-10--lg {
    padding-left: 0.71429rem !important;
    padding-right: 0.71429rem !important;
  }
  .g-px-11--lg {
    padding-left: 0.78571rem !important;
    padding-right: 0.78571rem !important;
  }
  .g-px-12--lg {
    padding-left: 0.85714rem !important;
    padding-right: 0.85714rem !important;
  }
  .g-px-13--lg {
    padding-left: 0.92857rem !important;
    padding-right: 0.92857rem !important;
  }
  .g-px-14--lg {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
  .g-px-15--lg {
    padding-left: 1.07143rem !important;
    padding-right: 1.07143rem !important;
  }
  .g-px-16--lg {
    padding-left: 1.14286rem !important;
    padding-right: 1.14286rem !important;
  }
  .g-px-17--lg {
    padding-left: 1.21429rem !important;
    padding-right: 1.21429rem !important;
  }
  .g-px-18--lg {
    padding-left: 1.28571rem !important;
    padding-right: 1.28571rem !important;
  }
  .g-px-19--lg {
    padding-left: 1.35714rem !important;
    padding-right: 1.35714rem !important;
  }
  .g-px-10--lg {
    padding-left: 0.71429rem !important;
    padding-right: 0.71429rem !important;
  }
  .g-px-15--lg {
    padding-left: 1.07143rem !important;
    padding-right: 1.07143rem !important;
  }
  .g-px-20--lg {
    padding-left: 1.42857rem !important;
    padding-right: 1.42857rem !important;
  }
  .g-px-25--lg {
    padding-left: 1.78571rem !important;
    padding-right: 1.78571rem !important;
  }
  .g-px-30--lg {
    padding-left: 2.14286rem !important;
    padding-right: 2.14286rem !important;
  }
  .g-px-35--lg {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }
  .g-px-40--lg {
    padding-left: 2.85714rem !important;
    padding-right: 2.85714rem !important;
  }
  .g-px-45--lg {
    padding-left: 3.21429rem !important;
    padding-right: 3.21429rem !important;
  }
  .g-px-50--lg {
    padding-left: 3.57143rem !important;
    padding-right: 3.57143rem !important;
  }
  .g-px-55--lg {
    padding-left: 3.92857rem !important;
    padding-right: 3.92857rem !important;
  }
  .g-px-60--lg {
    padding-left: 4.28571rem !important;
    padding-right: 4.28571rem !important;
  }
  .g-px-65--lg {
    padding-left: 4.64286rem !important;
    padding-right: 4.64286rem !important;
  }
  .g-px-70--lg {
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }
  .g-px-75--lg {
    padding-left: 5.35714rem !important;
    padding-right: 5.35714rem !important;
  }
  .g-px-80--lg {
    padding-left: 5.71429rem !important;
    padding-right: 5.71429rem !important;
  }
  .g-px-85--lg {
    padding-left: 6.07143rem !important;
    padding-right: 6.07143rem !important;
  }
  .g-px-90--lg {
    padding-left: 6.42857rem !important;
    padding-right: 6.42857rem !important;
  }
  .g-px-95--lg {
    padding-left: 6.78571rem !important;
    padding-right: 6.78571rem !important;
  }
  .g-px-100--lg {
    padding-left: 7.14286rem !important;
    padding-right: 7.14286rem !important;
  }
  .g-px-105--lg {
    padding-left: 7.5rem !important;
    padding-right: 7.5rem !important;
  }
  .g-px-110--lg {
    padding-left: 7.85714rem !important;
    padding-right: 7.85714rem !important;
  }
  .g-px-115--lg {
    padding-left: 8.21429rem !important;
    padding-right: 8.21429rem !important;
  }
  .g-px-120--lg {
    padding-left: 8.57143rem !important;
    padding-right: 8.57143rem !important;
  }
  .g-px-125--lg {
    padding-left: 8.92857rem !important;
    padding-right: 8.92857rem !important;
  }
  .g-px-130--lg {
    padding-left: 9.28571rem !important;
    padding-right: 9.28571rem !important;
  }
  .g-px-135--lg {
    padding-left: 9.64286rem !important;
    padding-right: 9.64286rem !important;
  }
  .g-px-140--lg {
    padding-left: 10rem !important;
    padding-right: 10rem !important;
  }
  .g-px-145--lg {
    padding-left: 10.35714rem !important;
    padding-right: 10.35714rem !important;
  }
  .g-px-150--lg {
    padding-left: 10.71429rem !important;
    padding-right: 10.71429rem !important;
  }
  /* Padding Y */
  .g-py-1--lg {
    padding-top: 0.07143rem !important;
    padding-bottom: 0.07143rem !important;
  }
  .g-py-2--lg {
    padding-top: 0.14286rem !important;
    padding-bottom: 0.14286rem !important;
  }
  .g-py-3--lg {
    padding-top: 0.21429rem !important;
    padding-bottom: 0.21429rem !important;
  }
  .g-py-4--lg {
    padding-top: 0.28571rem !important;
    padding-bottom: 0.28571rem !important;
  }
  .g-py-5--lg {
    padding-top: 0.35714rem !important;
    padding-bottom: 0.35714rem !important;
  }
  .g-py-6--lg {
    padding-top: 0.42857rem !important;
    padding-bottom: 0.42857rem !important;
  }
  .g-py-7--lg {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .g-py-8--lg {
    padding-top: 0.57143rem !important;
    padding-bottom: 0.57143rem !important;
  }
  .g-py-9--lg {
    padding-top: 0.64286rem !important;
    padding-bottom: 0.64286rem !important;
  }
  .g-py-10--lg {
    padding-top: 0.71429rem !important;
    padding-bottom: 0.71429rem !important;
  }
  .g-py-11--lg {
    padding-top: 0.78571rem !important;
    padding-bottom: 0.78571rem !important;
  }
  .g-py-12--lg {
    padding-top: 0.85714rem !important;
    padding-bottom: 0.85714rem !important;
  }
  .g-py-13--lg {
    padding-top: 0.92857rem !important;
    padding-bottom: 0.92857rem !important;
  }
  .g-py-14--lg {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .g-py-15--lg {
    padding-top: 1.07143rem !important;
    padding-bottom: 1.07143rem !important;
  }
  .g-py-16--lg {
    padding-top: 1.14286rem !important;
    padding-bottom: 1.14286rem !important;
  }
  .g-py-17--lg {
    padding-top: 1.21429rem !important;
    padding-bottom: 1.21429rem !important;
  }
  .g-py-18--lg {
    padding-top: 1.28571rem !important;
    padding-bottom: 1.28571rem !important;
  }
  .g-py-19--lg {
    padding-top: 1.35714rem !important;
    padding-bottom: 1.35714rem !important;
  }
  /* P */
  .g-py-10--lg {
    padding-top: 0.71429rem !important;
    padding-bottom: 0.71429rem !important;
  }
  /* P */
  .g-py-15--lg {
    padding-top: 1.07143rem !important;
    padding-bottom: 1.07143rem !important;
  }
  /* P */
  .g-py-20--lg {
    padding-top: 1.42857rem !important;
    padding-bottom: 1.42857rem !important;
  }
  /* P */
  .g-py-25--lg {
    padding-top: 1.78571rem !important;
    padding-bottom: 1.78571rem !important;
  }
  /* P */
  .g-py-30--lg {
    padding-top: 2.14286rem !important;
    padding-bottom: 2.14286rem !important;
  }
  /* P */
  .g-py-35--lg {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  /* P */
  .g-py-40--lg {
    padding-top: 2.85714rem !important;
    padding-bottom: 2.85714rem !important;
  }
  /* P */
  .g-py-45--lg {
    padding-top: 3.21429rem !important;
    padding-bottom: 3.21429rem !important;
  }
  /* P */
  .g-py-50--lg {
    padding-top: 3.57143rem !important;
    padding-bottom: 3.57143rem !important;
  }
  /* P */
  .g-py-55--lg {
    padding-top: 3.92857rem !important;
    padding-bottom: 3.92857rem !important;
  }
  /* P */
  .g-py-60--lg {
    padding-top: 4.28571rem !important;
    padding-bottom: 4.28571rem !important;
  }
  /* P */
  .g-py-65--lg {
    padding-top: 4.64286rem !important;
    padding-bottom: 4.64286rem !important;
  }
  /* P */
  .g-py-70--lg {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  /* P */
  .g-py-75--lg {
    padding-top: 5.35714rem !important;
    padding-bottom: 5.35714rem !important;
  }
  /* P */
  .g-py-80--lg {
    padding-top: 5.71429rem !important;
    padding-bottom: 5.71429rem !important;
  }
  /* P */
  .g-py-85--lg {
    padding-top: 6.07143rem !important;
    padding-bottom: 6.07143rem !important;
  }
  /* P */
  .g-py-90--lg {
    padding-top: 6.42857rem !important;
    padding-bottom: 6.42857rem !important;
  }
  /* P */
  .g-py-95--lg {
    padding-top: 6.78571rem !important;
    padding-bottom: 6.78571rem !important;
  }
  /* P */
  .g-py-100--lg {
    padding-top: 7.14286rem !important;
    padding-bottom: 7.14286rem !important;
  }
  /* P */
  .g-py-105--lg {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
  }
  /* P */
  .g-py-110--lg {
    padding-top: 7.85714rem !important;
    padding-bottom: 7.85714rem !important;
  }
  /* P */
  .g-py-115--lg {
    padding-top: 8.21429rem !important;
    padding-bottom: 8.21429rem !important;
  }
  /* P */
  .g-py-120--lg {
    padding-top: 8.57143rem !important;
    padding-bottom: 8.57143rem !important;
  }
  /* P */
  .g-py-125--lg {
    padding-top: 8.92857rem !important;
    padding-bottom: 8.92857rem !important;
  }
  /* P */
  .g-py-130--lg {
    padding-top: 9.28571rem !important;
    padding-bottom: 9.28571rem !important;
  }
  /* P */
  .g-py-135--lg {
    padding-top: 9.64286rem !important;
    padding-bottom: 9.64286rem !important;
  }
  /* P */
  .g-py-140--lg {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
  /* P */
  .g-py-145--lg {
    padding-top: 10.35714rem !important;
    padding-bottom: 10.35714rem !important;
  }
  /* P */
  .g-py-150--lg {
    padding-top: 10.71429rem !important;
    padding-bottom: 10.71429rem !important;
  }
  /* P */
  .g-py-155--lg {
    padding-top: 11.07143rem !important;
    padding-bottom: 11.07143rem !important;
  }
  /* P */
  .g-py-160--lg {
    padding-top: 11.42857rem !important;
    padding-bottom: 11.42857rem !important;
  }
  /* P */
  .g-py-165--lg {
    padding-top: 11.78571rem !important;
    padding-bottom: 11.78571rem !important;
  }
  /* P */
  .g-py-170--lg {
    padding-top: 12.14286rem !important;
    padding-bottom: 12.14286rem !important;
  }
  /* P */
  .g-py-175--lg {
    padding-top: 12.5rem !important;
    padding-bottom: 12.5rem !important;
  }
  /* P */
  .g-py-180--lg {
    padding-top: 12.85714rem !important;
    padding-bottom: 12.85714rem !important;
  }
  /* P */
  .g-py-185--lg {
    padding-top: 13.21429rem !important;
    padding-bottom: 13.21429rem !important;
  }
  /* P */
  .g-py-190--lg {
    padding-top: 13.57143rem !important;
    padding-bottom: 13.57143rem !important;
  }
  /* P */
  .g-py-195--lg {
    padding-top: 13.92857rem !important;
    padding-bottom: 13.92857rem !important;
  }
  /* P */
  .g-py-200--lg {
    padding-top: 14.28571rem !important;
    padding-bottom: 14.28571rem !important;
  }
  /* P */
  .g-py-205--lg {
    padding-top: 14.64286rem !important;
    padding-bottom: 14.64286rem !important;
  }
  /* P */
  .g-py-210--lg {
    padding-top: 15rem !important;
    padding-bottom: 15rem !important;
  }
  /* Padding Top */
  .g-pt-0--lg {
    padding-top: 0px !important;
  }
  .g-pt-1--lg {
    padding-top: 0.07143rem !important;
  }
  .g-pt-2--lg {
    padding-top: 0.14286rem !important;
  }
  .g-pt-3--lg {
    padding-top: 0.21429rem !important;
  }
  .g-pt-4--lg {
    padding-top: 0.28571rem !important;
  }
  .g-pt-5--lg {
    padding-top: 0.35714rem !important;
  }
  .g-pt-6--lg {
    padding-top: 0.42857rem !important;
  }
  .g-pt-7--lg {
    padding-top: 0.5rem !important;
  }
  .g-pt-8--lg {
    padding-top: 0.57143rem !important;
  }
  .g-pt-9--lg {
    padding-top: 0.64286rem !important;
  }
  .g-pt-10--lg {
    padding-top: 0.71429rem !important;
  }
  .g-pt-11--lg {
    padding-top: 0.78571rem !important;
  }
  .g-pt-12--lg {
    padding-top: 0.85714rem !important;
  }
  .g-pt-13--lg {
    padding-top: 0.92857rem !important;
  }
  .g-pt-14--lg {
    padding-top: 1rem !important;
  }
  .g-pt-15--lg {
    padding-top: 1.07143rem !important;
  }
  .g-pt-16--lg {
    padding-top: 1.14286rem !important;
  }
  .g-pt-17--lg {
    padding-top: 1.21429rem !important;
  }
  .g-pt-18--lg {
    padding-top: 1.28571rem !important;
  }
  .g-pt-19--lg {
    padding-top: 1.35714rem !important;
  }
  .g-pt-10--lg {
    padding-top: 0.71429rem !important;
  }
  .g-pt-15--lg {
    padding-top: 1.07143rem !important;
  }
  .g-pt-20--lg {
    padding-top: 1.42857rem !important;
  }
  .g-pt-25--lg {
    padding-top: 1.78571rem !important;
  }
  .g-pt-30--lg {
    padding-top: 2.14286rem !important;
  }
  .g-pt-35--lg {
    padding-top: 2.5rem !important;
  }
  .g-pt-40--lg {
    padding-top: 2.85714rem !important;
  }
  .g-pt-45--lg {
    padding-top: 3.21429rem !important;
  }
  .g-pt-50--lg {
    padding-top: 3.57143rem !important;
  }
  .g-pt-55--lg {
    padding-top: 3.92857rem !important;
  }
  .g-pt-60--lg {
    padding-top: 4.28571rem !important;
  }
  .g-pt-65--lg {
    padding-top: 4.64286rem !important;
  }
  .g-pt-70--lg {
    padding-top: 5rem !important;
  }
  .g-pt-75--lg {
    padding-top: 5.35714rem !important;
  }
  .g-pt-80--lg {
    padding-top: 5.71429rem !important;
  }
  .g-pt-85--lg {
    padding-top: 6.07143rem !important;
  }
  .g-pt-90--lg {
    padding-top: 6.42857rem !important;
  }
  .g-pt-95--lg {
    padding-top: 6.78571rem !important;
  }
  .g-pt-100--lg {
    padding-top: 7.14286rem !important;
  }
  .g-pt-105--lg {
    padding-top: 7.5rem !important;
  }
  .g-pt-110--lg {
    padding-top: 7.85714rem !important;
  }
  .g-pt-115--lg {
    padding-top: 8.21429rem !important;
  }
  .g-pt-120--lg {
    padding-top: 8.57143rem !important;
  }
  .g-pt-125--lg {
    padding-top: 8.92857rem !important;
  }
  .g-pt-130--lg {
    padding-top: 9.28571rem !important;
  }
  .g-pt-135--lg {
    padding-top: 9.64286rem !important;
  }
  .g-pt-140--lg {
    padding-top: 10rem !important;
  }
  .g-pt-145--lg {
    padding-top: 10.35714rem !important;
  }
  .g-pt-150--lg {
    padding-top: 10.71429rem !important;
  }
  /* Padding Right */
  .g-pr-0--lg {
    padding-right: 0px !important;
  }
  .g-pr-1--lg {
    padding-right: 0.07143rem !important;
  }
  .g-pr-2--lg {
    padding-right: 0.14286rem !important;
  }
  .g-pr-3--lg {
    padding-right: 0.21429rem !important;
  }
  .g-pr-4--lg {
    padding-right: 0.28571rem !important;
  }
  .g-pr-5--lg {
    padding-right: 0.35714rem !important;
  }
  .g-pr-6--lg {
    padding-right: 0.42857rem !important;
  }
  .g-pr-7--lg {
    padding-right: 0.5rem !important;
  }
  .g-pr-8--lg {
    padding-right: 0.57143rem !important;
  }
  .g-pr-9--lg {
    padding-right: 0.64286rem !important;
  }
  /* P */
  .g-pr-10--lg {
    padding-right: 0.71429rem !important;
  }
  /* P */
  .g-pr-15--lg {
    padding-right: 1.07143rem !important;
  }
  /* P */
  .g-pr-20--lg {
    padding-right: 1.42857rem !important;
  }
  /* P */
  .g-pr-25--lg {
    padding-right: 1.78571rem !important;
  }
  /* P */
  .g-pr-30--lg {
    padding-right: 2.14286rem !important;
  }
  /* P */
  .g-pr-35--lg {
    padding-right: 2.5rem !important;
  }
  /* P */
  .g-pr-40--lg {
    padding-right: 2.85714rem !important;
  }
  /* P */
  .g-pr-45--lg {
    padding-right: 3.21429rem !important;
  }
  /* P */
  .g-pr-50--lg {
    padding-right: 3.57143rem !important;
  }
  /* P */
  .g-pr-55--lg {
    padding-right: 3.92857rem !important;
  }
  /* P */
  .g-pr-60--lg {
    padding-right: 4.28571rem !important;
  }
  /* P */
  .g-pr-65--lg {
    padding-right: 4.64286rem !important;
  }
  /* P */
  .g-pr-70--lg {
    padding-right: 5rem !important;
  }
  /* P */
  .g-pr-75--lg {
    padding-right: 5.35714rem !important;
  }
  /* P */
  .g-pr-80--lg {
    padding-right: 5.71429rem !important;
  }
  /* P */
  .g-pr-85--lg {
    padding-right: 6.07143rem !important;
  }
  /* P */
  .g-pr-90--lg {
    padding-right: 6.42857rem !important;
  }
  /* P */
  .g-pr-95--lg {
    padding-right: 6.78571rem !important;
  }
  /* P */
  .g-pr-100--lg {
    padding-right: 7.14286rem !important;
  }
  /* P */
  .g-pr-105--lg {
    padding-right: 7.5rem !important;
  }
  /* P */
  .g-pr-110--lg {
    padding-right: 7.85714rem !important;
  }
  /* P */
  .g-pr-115--lg {
    padding-right: 8.21429rem !important;
  }
  /* P */
  .g-pr-120--lg {
    padding-right: 8.57143rem !important;
  }
  /* P */
  .g-pr-125--lg {
    padding-right: 8.92857rem !important;
  }
  /* P */
  .g-pr-130--lg {
    padding-right: 9.28571rem !important;
  }
  /* P */
  .g-pr-135--lg {
    padding-right: 9.64286rem !important;
  }
  /* P */
  .g-pr-140--lg {
    padding-right: 10rem !important;
  }
  /* P */
  .g-pr-145--lg {
    padding-right: 10.35714rem !important;
  }
  /* P */
  .g-pr-150--lg {
    padding-right: 10.71429rem !important;
  }
  /* P */
  .g-pr-155--lg {
    padding-right: 11.07143rem !important;
  }
  /* P */
  .g-pr-160--lg {
    padding-right: 11.42857rem !important;
  }
  /* P */
  .g-pr-165--lg {
    padding-right: 11.78571rem !important;
  }
  /* P */
  .g-pr-170--lg {
    padding-right: 12.14286rem !important;
  }
  /* Padding Bottom */
  .g-pb-0--lg {
    padding-bottom: 0px !important;
  }
  .g-pb-1--lg {
    padding-bottom: 0.07143rem !important;
  }
  .g-pb-2--lg {
    padding-bottom: 0.14286rem !important;
  }
  .g-pb-3--lg {
    padding-bottom: 0.21429rem !important;
  }
  .g-pb-4--lg {
    padding-bottom: 0.28571rem !important;
  }
  .g-pb-5--lg {
    padding-bottom: 0.35714rem !important;
  }
  .g-pb-6--lg {
    padding-bottom: 0.42857rem !important;
  }
  .g-pb-7--lg {
    padding-bottom: 0.5rem !important;
  }
  .g-pb-8--lg {
    padding-bottom: 0.57143rem !important;
  }
  .g-pb-9--lg {
    padding-bottom: 0.64286rem !important;
  }
  .g-pb-10--lg {
    padding-bottom: 0.71429rem !important;
  }
  .g-pb-15--lg {
    padding-bottom: 1.07143rem !important;
  }
  .g-pb-20--lg {
    padding-bottom: 1.42857rem !important;
  }
  .g-pb-25--lg {
    padding-bottom: 1.78571rem !important;
  }
  .g-pb-30--lg {
    padding-bottom: 2.14286rem !important;
  }
  .g-pb-35--lg {
    padding-bottom: 2.5rem !important;
  }
  .g-pb-40--lg {
    padding-bottom: 2.85714rem !important;
  }
  .g-pb-45--lg {
    padding-bottom: 3.21429rem !important;
  }
  .g-pb-50--lg {
    padding-bottom: 3.57143rem !important;
  }
  .g-pb-55--lg {
    padding-bottom: 3.92857rem !important;
  }
  .g-pb-60--lg {
    padding-bottom: 4.28571rem !important;
  }
  .g-pb-65--lg {
    padding-bottom: 4.64286rem !important;
  }
  .g-pb-70--lg {
    padding-bottom: 5rem !important;
  }
  .g-pb-75--lg {
    padding-bottom: 5.35714rem !important;
  }
  .g-pb-80--lg {
    padding-bottom: 5.71429rem !important;
  }
  .g-pb-85--lg {
    padding-bottom: 6.07143rem !important;
  }
  .g-pb-90--lg {
    padding-bottom: 6.42857rem !important;
  }
  .g-pb-95--lg {
    padding-bottom: 6.78571rem !important;
  }
  .g-pb-100--lg {
    padding-bottom: 7.14286rem !important;
  }
  .g-pb-105--lg {
    padding-bottom: 7.5rem !important;
  }
  .g-pb-110--lg {
    padding-bottom: 7.85714rem !important;
  }
  .g-pb-115--lg {
    padding-bottom: 8.21429rem !important;
  }
  .g-pb-120--lg {
    padding-bottom: 8.57143rem !important;
  }
  .g-pb-125--lg {
    padding-bottom: 8.92857rem !important;
  }
  .g-pb-130--lg {
    padding-bottom: 9.28571rem !important;
  }
  .g-pb-135--lg {
    padding-bottom: 9.64286rem !important;
  }
  .g-pb-140--lg {
    padding-bottom: 10rem !important;
  }
  .g-pb-145--lg {
    padding-bottom: 10.35714rem !important;
  }
  .g-pb-150--lg {
    padding-bottom: 10.71429rem !important;
  }
  /* Padding Left */
  .g-pl-0--lg {
    padding-left: 0px !important;
  }
  .g-pl-1--lg {
    padding-left: 0.07143rem !important;
  }
  .g-pl-2--lg {
    padding-left: 0.14286rem !important;
  }
  .g-pl-3--lg {
    padding-left: 0.21429rem !important;
  }
  .g-pl-4--lg {
    padding-left: 0.28571rem !important;
  }
  .g-pl-5--lg {
    padding-left: 0.35714rem !important;
  }
  .g-pl-6--lg {
    padding-left: 0.42857rem !important;
  }
  .g-pl-7--lg {
    padding-left: 0.5rem !important;
  }
  .g-pl-8--lg {
    padding-left: 0.57143rem !important;
  }
  .g-pl-9--lg {
    padding-left: 0.64286rem !important;
  }
  /* P */
  .g-pl-10--lg {
    padding-left: 0.71429rem !important;
  }
  /* P */
  .g-pl-15--lg {
    padding-left: 1.07143rem !important;
  }
  /* P */
  .g-pl-20--lg {
    padding-left: 1.42857rem !important;
  }
  /* P */
  .g-pl-25--lg {
    padding-left: 1.78571rem !important;
  }
  /* P */
  .g-pl-30--lg {
    padding-left: 2.14286rem !important;
  }
  /* P */
  .g-pl-35--lg {
    padding-left: 2.5rem !important;
  }
  /* P */
  .g-pl-40--lg {
    padding-left: 2.85714rem !important;
  }
  /* P */
  .g-pl-45--lg {
    padding-left: 3.21429rem !important;
  }
  /* P */
  .g-pl-50--lg {
    padding-left: 3.57143rem !important;
  }
  /* P */
  .g-pl-55--lg {
    padding-left: 3.92857rem !important;
  }
  /* P */
  .g-pl-60--lg {
    padding-left: 4.28571rem !important;
  }
  /* P */
  .g-pl-65--lg {
    padding-left: 4.64286rem !important;
  }
  /* P */
  .g-pl-70--lg {
    padding-left: 5rem !important;
  }
  /* P */
  .g-pl-75--lg {
    padding-left: 5.35714rem !important;
  }
  /* P */
  .g-pl-80--lg {
    padding-left: 5.71429rem !important;
  }
  /* P */
  .g-pl-85--lg {
    padding-left: 6.07143rem !important;
  }
  /* P */
  .g-pl-90--lg {
    padding-left: 6.42857rem !important;
  }
  /* P */
  .g-pl-95--lg {
    padding-left: 6.78571rem !important;
  }
  /* P */
  .g-pl-100--lg {
    padding-left: 7.14286rem !important;
  }
  /* P */
  .g-pl-105--lg {
    padding-left: 7.5rem !important;
  }
  /* P */
  .g-pl-110--lg {
    padding-left: 7.85714rem !important;
  }
  /* P */
  .g-pl-115--lg {
    padding-left: 8.21429rem !important;
  }
  /* P */
  .g-pl-120--lg {
    padding-left: 8.57143rem !important;
  }
  /* P */
  .g-pl-125--lg {
    padding-left: 8.92857rem !important;
  }
  /* P */
  .g-pl-130--lg {
    padding-left: 9.28571rem !important;
  }
  /* P */
  .g-pl-135--lg {
    padding-left: 9.64286rem !important;
  }
  /* P */
  .g-pl-140--lg {
    padding-left: 10rem !important;
  }
  /* P */
  .g-pl-145--lg {
    padding-left: 10.35714rem !important;
  }
  /* P */
  .g-pl-150--lg {
    padding-left: 10.71429rem !important;
  }
  /* P */
  .g-pl-155--lg {
    padding-left: 11.07143rem !important;
  }
  /* P */
  .g-pl-160--lg {
    padding-left: 11.42857rem !important;
  }
  /* P */
  .g-pl-165--lg {
    padding-left: 11.78571rem !important;
  }
  /* P */
  .g-pl-170--lg {
    padding-left: 12.14286rem !important;
  }
}
/* Padding Spaces (xl) P
------------------------------------*/
@media (min-width: 1200px) {
  .g-pa-0--xl {
    padding: 0 !important;
  }
  .g-px-0--xl {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .g-py-0--xl {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .g-pt-0--xl {
    padding-top: 0 !important;
  }
  .g-pr-0--xl {
    padding-right: 0 !important;
  }
  .g-pb-0--xl {
    padding-bottom: 0 !important;
  }
  .g-pl-0--xl {
    padding-left: 0 !important;
  }
  /* Padding Around */
  .g-pa-2--xl {
    padding: 0.14286rem !important;
  }
  .g-pa-3--xl {
    padding: 0.21429rem !important;
  }
  .g-pa-5--xl {
    padding: 0.35714rem !important;
  }
  .g-pa-7--xl {
    padding: 0.5rem !important;
  }
  .g-pa-10--xl {
    padding: 0.71429rem !important;
  }
  .g-pa-15--xl {
    padding: 1.07143rem !important;
  }
  .g-pa-20--xl {
    padding: 1.42857rem !important;
  }
  .g-pa-25--xl {
    padding: 1.78571rem !important;
  }
  .g-pa-30--xl {
    padding: 2.14286rem !important;
  }
  .g-pa-35--xl {
    padding: 2.5rem !important;
  }
  .g-pa-40--xl {
    padding: 2.85714rem !important;
  }
  .g-pa-45--xl {
    padding: 3.21429rem !important;
  }
  .g-pa-50--xl {
    padding: 3.57143rem !important;
  }
  .g-pa-55--xl {
    padding: 3.92857rem !important;
  }
  .g-pa-60--xl {
    padding: 4.28571rem !important;
  }
  .g-pa-65--xl {
    padding: 4.64286rem !important;
  }
  .g-pa-70--xl {
    padding: 5rem !important;
  }
  .g-pa-75--xl {
    padding: 5.35714rem !important;
  }
  .g-pa-80--xl {
    padding: 5.71429rem !important;
  }
  .g-pa-85--xl {
    padding: 6.07143rem !important;
  }
  .g-pa-90--xl {
    padding: 6.42857rem !important;
  }
  .g-pa-95--xl {
    padding: 6.78571rem !important;
  }
  .g-pa-100--xl {
    padding: 7.14286rem !important;
  }
  .g-pa-105--xl {
    padding: 7.5rem !important;
  }
  .g-pa-110--xl {
    padding: 7.85714rem !important;
  }
  .g-pa-115--xl {
    padding: 8.21429rem !important;
  }
  .g-pa-120--xl {
    padding: 8.57143rem !important;
  }
  .g-pa-125--xl {
    padding: 8.92857rem !important;
  }
  .g-pa-130--xl {
    padding: 9.28571rem !important;
  }
  .g-pa-135--xl {
    padding: 9.64286rem !important;
  }
  .g-pa-140--xl {
    padding: 10rem !important;
  }
  .g-pa-145--xl {
    padding: 10.35714rem !important;
  }
  .g-pa-150--xl {
    padding: 10.71429rem !important;
  }
  /* Padding X */
  .g-px-1--xl {
    padding-left: 0.07143rem !important;
    padding-right: 0.07143rem !important;
  }
  .g-px-2--xl {
    padding-left: 0.14286rem !important;
    padding-right: 0.14286rem !important;
  }
  .g-px-3--xl {
    padding-left: 0.21429rem !important;
    padding-right: 0.21429rem !important;
  }
  .g-px-4--xl {
    padding-left: 0.28571rem !important;
    padding-right: 0.28571rem !important;
  }
  .g-px-5--xl {
    padding-left: 0.35714rem !important;
    padding-right: 0.35714rem !important;
  }
  .g-px-6--xl {
    padding-left: 0.42857rem !important;
    padding-right: 0.42857rem !important;
  }
  .g-px-7--xl {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
  .g-px-8--xl {
    padding-left: 0.57143rem !important;
    padding-right: 0.57143rem !important;
  }
  .g-px-9--xl {
    padding-left: 0.64286rem !important;
    padding-right: 0.64286rem !important;
  }
  .g-px-10--xl {
    padding-left: 0.71429rem !important;
    padding-right: 0.71429rem !important;
  }
  .g-px-11--xl {
    padding-left: 0.78571rem !important;
    padding-right: 0.78571rem !important;
  }
  .g-px-12--xl {
    padding-left: 0.85714rem !important;
    padding-right: 0.85714rem !important;
  }
  .g-px-13--xl {
    padding-left: 0.92857rem !important;
    padding-right: 0.92857rem !important;
  }
  .g-px-14--xl {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
  .g-px-15--xl {
    padding-left: 1.07143rem !important;
    padding-right: 1.07143rem !important;
  }
  .g-px-16--xl {
    padding-left: 1.14286rem !important;
    padding-right: 1.14286rem !important;
  }
  .g-px-17--xl {
    padding-left: 1.21429rem !important;
    padding-right: 1.21429rem !important;
  }
  .g-px-18--xl {
    padding-left: 1.28571rem !important;
    padding-right: 1.28571rem !important;
  }
  .g-px-19--xl {
    padding-left: 1.35714rem !important;
    padding-right: 1.35714rem !important;
  }
  .g-px-10--xl {
    padding-left: 0.71429rem !important;
    padding-right: 0.71429rem !important;
  }
  .g-px-15--xl {
    padding-left: 1.07143rem !important;
    padding-right: 1.07143rem !important;
  }
  .g-px-20--xl {
    padding-left: 1.42857rem !important;
    padding-right: 1.42857rem !important;
  }
  .g-px-25--xl {
    padding-left: 1.78571rem !important;
    padding-right: 1.78571rem !important;
  }
  .g-px-30--xl {
    padding-left: 2.14286rem !important;
    padding-right: 2.14286rem !important;
  }
  .g-px-35--xl {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }
  .g-px-40--xl {
    padding-left: 2.85714rem !important;
    padding-right: 2.85714rem !important;
  }
  .g-px-45--xl {
    padding-left: 3.21429rem !important;
    padding-right: 3.21429rem !important;
  }
  .g-px-50--xl {
    padding-left: 3.57143rem !important;
    padding-right: 3.57143rem !important;
  }
  .g-px-55--xl {
    padding-left: 3.92857rem !important;
    padding-right: 3.92857rem !important;
  }
  .g-px-60--xl {
    padding-left: 4.28571rem !important;
    padding-right: 4.28571rem !important;
  }
  .g-px-65--xl {
    padding-left: 4.64286rem !important;
    padding-right: 4.64286rem !important;
  }
  .g-px-70--xl {
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }
  .g-px-75--xl {
    padding-left: 5.35714rem !important;
    padding-right: 5.35714rem !important;
  }
  .g-px-80--xl {
    padding-left: 5.71429rem !important;
    padding-right: 5.71429rem !important;
  }
  .g-px-85--xl {
    padding-left: 6.07143rem !important;
    padding-right: 6.07143rem !important;
  }
  .g-px-90--xl {
    padding-left: 6.42857rem !important;
    padding-right: 6.42857rem !important;
  }
  .g-px-95--xl {
    padding-left: 6.78571rem !important;
    padding-right: 6.78571rem !important;
  }
  .g-px-100--xl {
    padding-left: 7.14286rem !important;
    padding-right: 7.14286rem !important;
  }
  .g-px-105--xl {
    padding-left: 7.5rem !important;
    padding-right: 7.5rem !important;
  }
  .g-px-110--xl {
    padding-left: 7.85714rem !important;
    padding-right: 7.85714rem !important;
  }
  .g-px-115--xl {
    padding-left: 8.21429rem !important;
    padding-right: 8.21429rem !important;
  }
  .g-px-120--xl {
    padding-left: 8.57143rem !important;
    padding-right: 8.57143rem !important;
  }
  .g-px-125--xl {
    padding-left: 8.92857rem !important;
    padding-right: 8.92857rem !important;
  }
  .g-px-130--xl {
    padding-left: 9.28571rem !important;
    padding-right: 9.28571rem !important;
  }
  .g-px-135--xl {
    padding-left: 9.64286rem !important;
    padding-right: 9.64286rem !important;
  }
  .g-px-140--xl {
    padding-left: 10rem !important;
    padding-right: 10rem !important;
  }
  .g-px-145--xl {
    padding-left: 10.35714rem !important;
    padding-right: 10.35714rem !important;
  }
  .g-px-150--xl {
    padding-left: 10.71429rem !important;
    padding-right: 10.71429rem !important;
  }
  /* Padding Y */
  .g-py-1--xl {
    padding-top: 0.07143rem !important;
    padding-bottom: 0.07143rem !important;
  }
  .g-py-2--xl {
    padding-top: 0.14286rem !important;
    padding-bottom: 0.14286rem !important;
  }
  .g-py-3--xl {
    padding-top: 0.21429rem !important;
    padding-bottom: 0.21429rem !important;
  }
  .g-py-4--xl {
    padding-top: 0.28571rem !important;
    padding-bottom: 0.28571rem !important;
  }
  .g-py-5--xl {
    padding-top: 0.35714rem !important;
    padding-bottom: 0.35714rem !important;
  }
  .g-py-6--xl {
    padding-top: 0.42857rem !important;
    padding-bottom: 0.42857rem !important;
  }
  .g-py-7--xl {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .g-py-8--xl {
    padding-top: 0.57143rem !important;
    padding-bottom: 0.57143rem !important;
  }
  .g-py-9--xl {
    padding-top: 0.64286rem !important;
    padding-bottom: 0.64286rem !important;
  }
  .g-py-10--xl {
    padding-top: 0.71429rem !important;
    padding-bottom: 0.71429rem !important;
  }
  .g-py-11--xl {
    padding-top: 0.78571rem !important;
    padding-bottom: 0.78571rem !important;
  }
  .g-py-12--xl {
    padding-top: 0.85714rem !important;
    padding-bottom: 0.85714rem !important;
  }
  .g-py-13--xl {
    padding-top: 0.92857rem !important;
    padding-bottom: 0.92857rem !important;
  }
  .g-py-14--xl {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .g-py-15--xl {
    padding-top: 1.07143rem !important;
    padding-bottom: 1.07143rem !important;
  }
  .g-py-16--xl {
    padding-top: 1.14286rem !important;
    padding-bottom: 1.14286rem !important;
  }
  .g-py-17--xl {
    padding-top: 1.21429rem !important;
    padding-bottom: 1.21429rem !important;
  }
  .g-py-18--xl {
    padding-top: 1.28571rem !important;
    padding-bottom: 1.28571rem !important;
  }
  .g-py-19--xl {
    padding-top: 1.35714rem !important;
    padding-bottom: 1.35714rem !important;
  }
  /* P */
  .g-py-10--xl {
    padding-top: 0.71429rem !important;
    padding-bottom: 0.71429rem !important;
  }
  /* P */
  .g-py-15--xl {
    padding-top: 1.07143rem !important;
    padding-bottom: 1.07143rem !important;
  }
  /* P */
  .g-py-20--xl {
    padding-top: 1.42857rem !important;
    padding-bottom: 1.42857rem !important;
  }
  /* P */
  .g-py-25--xl {
    padding-top: 1.78571rem !important;
    padding-bottom: 1.78571rem !important;
  }
  /* P */
  .g-py-30--xl {
    padding-top: 2.14286rem !important;
    padding-bottom: 2.14286rem !important;
  }
  /* P */
  .g-py-35--xl {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  /* P */
  .g-py-40--xl {
    padding-top: 2.85714rem !important;
    padding-bottom: 2.85714rem !important;
  }
  /* P */
  .g-py-45--xl {
    padding-top: 3.21429rem !important;
    padding-bottom: 3.21429rem !important;
  }
  /* P */
  .g-py-50--xl {
    padding-top: 3.57143rem !important;
    padding-bottom: 3.57143rem !important;
  }
  /* P */
  .g-py-55--xl {
    padding-top: 3.92857rem !important;
    padding-bottom: 3.92857rem !important;
  }
  /* P */
  .g-py-60--xl {
    padding-top: 4.28571rem !important;
    padding-bottom: 4.28571rem !important;
  }
  /* P */
  .g-py-65--xl {
    padding-top: 4.64286rem !important;
    padding-bottom: 4.64286rem !important;
  }
  /* P */
  .g-py-70--xl {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  /* P */
  .g-py-75--xl {
    padding-top: 5.35714rem !important;
    padding-bottom: 5.35714rem !important;
  }
  /* P */
  .g-py-80--xl {
    padding-top: 5.71429rem !important;
    padding-bottom: 5.71429rem !important;
  }
  /* P */
  .g-py-85--xl {
    padding-top: 6.07143rem !important;
    padding-bottom: 6.07143rem !important;
  }
  /* P */
  .g-py-90--xl {
    padding-top: 6.42857rem !important;
    padding-bottom: 6.42857rem !important;
  }
  /* P */
  .g-py-95--xl {
    padding-top: 6.78571rem !important;
    padding-bottom: 6.78571rem !important;
  }
  /* P */
  .g-py-100--xl {
    padding-top: 7.14286rem !important;
    padding-bottom: 7.14286rem !important;
  }
  /* P */
  .g-py-105--xl {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
  }
  /* P */
  .g-py-110--xl {
    padding-top: 7.85714rem !important;
    padding-bottom: 7.85714rem !important;
  }
  /* P */
  .g-py-115--xl {
    padding-top: 8.21429rem !important;
    padding-bottom: 8.21429rem !important;
  }
  /* P */
  .g-py-120--xl {
    padding-top: 8.57143rem !important;
    padding-bottom: 8.57143rem !important;
  }
  /* P */
  .g-py-125--xl {
    padding-top: 8.92857rem !important;
    padding-bottom: 8.92857rem !important;
  }
  /* P */
  .g-py-130--xl {
    padding-top: 9.28571rem !important;
    padding-bottom: 9.28571rem !important;
  }
  /* P */
  .g-py-135--xl {
    padding-top: 9.64286rem !important;
    padding-bottom: 9.64286rem !important;
  }
  /* P */
  .g-py-140--xl {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
  /* P */
  .g-py-145--xl {
    padding-top: 10.35714rem !important;
    padding-bottom: 10.35714rem !important;
  }
  /* P */
  .g-py-150--xl {
    padding-top: 10.71429rem !important;
    padding-bottom: 10.71429rem !important;
  }
  /* P */
  .g-py-155--xl {
    padding-top: 11.07143rem !important;
    padding-bottom: 11.07143rem !important;
  }
  /* P */
  .g-py-160--xl {
    padding-top: 11.42857rem !important;
    padding-bottom: 11.42857rem !important;
  }
  /* P */
  .g-py-165--xl {
    padding-top: 11.78571rem !important;
    padding-bottom: 11.78571rem !important;
  }
  /* P */
  .g-py-170--xl {
    padding-top: 12.14286rem !important;
    padding-bottom: 12.14286rem !important;
  }
  /* P */
  .g-py-175--xl {
    padding-top: 12.5rem !important;
    padding-bottom: 12.5rem !important;
  }
  /* P */
  .g-py-180--xl {
    padding-top: 12.85714rem !important;
    padding-bottom: 12.85714rem !important;
  }
  /* P */
  .g-py-185--xl {
    padding-top: 13.21429rem !important;
    padding-bottom: 13.21429rem !important;
  }
  /* P */
  .g-py-190--xl {
    padding-top: 13.57143rem !important;
    padding-bottom: 13.57143rem !important;
  }
  /* P */
  .g-py-195--xl {
    padding-top: 13.92857rem !important;
    padding-bottom: 13.92857rem !important;
  }
  /* P */
  .g-py-200--xl {
    padding-top: 14.28571rem !important;
    padding-bottom: 14.28571rem !important;
  }
  /* P */
  .g-py-205--xl {
    padding-top: 14.64286rem !important;
    padding-bottom: 14.64286rem !important;
  }
  /* P */
  .g-py-210--xl {
    padding-top: 15rem !important;
    padding-bottom: 15rem !important;
  }
  /* Padding Top */
  .g-pt-0--xl {
    padding-top: 0px !important;
  }
  .g-pt-1--xl {
    padding-top: 0.07143rem !important;
  }
  .g-pt-2--xl {
    padding-top: 0.14286rem !important;
  }
  .g-pt-3--xl {
    padding-top: 0.21429rem !important;
  }
  .g-pt-4--xl {
    padding-top: 0.28571rem !important;
  }
  .g-pt-5--xl {
    padding-top: 0.35714rem !important;
  }
  .g-pt-6--xl {
    padding-top: 0.42857rem !important;
  }
  .g-pt-7--xl {
    padding-top: 0.5rem !important;
  }
  .g-pt-8--xl {
    padding-top: 0.57143rem !important;
  }
  .g-pt-9--xl {
    padding-top: 0.64286rem !important;
  }
  .g-pt-10--xl {
    padding-top: 0.71429rem !important;
  }
  .g-pt-11--xl {
    padding-top: 0.78571rem !important;
  }
  .g-pt-12--xl {
    padding-top: 0.85714rem !important;
  }
  .g-pt-13--xl {
    padding-top: 0.92857rem !important;
  }
  .g-pt-14--xl {
    padding-top: 1rem !important;
  }
  .g-pt-15--xl {
    padding-top: 1.07143rem !important;
  }
  .g-pt-16--xl {
    padding-top: 1.14286rem !important;
  }
  .g-pt-17--xl {
    padding-top: 1.21429rem !important;
  }
  .g-pt-18--xl {
    padding-top: 1.28571rem !important;
  }
  .g-pt-19--xl {
    padding-top: 1.35714rem !important;
  }
  .g-pt-10--xl {
    padding-top: 0.71429rem !important;
  }
  .g-pt-15--xl {
    padding-top: 1.07143rem !important;
  }
  .g-pt-20--xl {
    padding-top: 1.42857rem !important;
  }
  .g-pt-25--xl {
    padding-top: 1.78571rem !important;
  }
  .g-pt-30--xl {
    padding-top: 2.14286rem !important;
  }
  .g-pt-35--xl {
    padding-top: 2.5rem !important;
  }
  .g-pt-40--xl {
    padding-top: 2.85714rem !important;
  }
  .g-pt-45--xl {
    padding-top: 3.21429rem !important;
  }
  .g-pt-50--xl {
    padding-top: 3.57143rem !important;
  }
  .g-pt-55--xl {
    padding-top: 3.92857rem !important;
  }
  .g-pt-60--xl {
    padding-top: 4.28571rem !important;
  }
  .g-pt-65--xl {
    padding-top: 4.64286rem !important;
  }
  .g-pt-70--xl {
    padding-top: 5rem !important;
  }
  .g-pt-75--xl {
    padding-top: 5.35714rem !important;
  }
  .g-pt-80--xl {
    padding-top: 5.71429rem !important;
  }
  .g-pt-85--xl {
    padding-top: 6.07143rem !important;
  }
  .g-pt-90--xl {
    padding-top: 6.42857rem !important;
  }
  .g-pt-95--xl {
    padding-top: 6.78571rem !important;
  }
  .g-pt-100--xl {
    padding-top: 7.14286rem !important;
  }
  .g-pt-105--xl {
    padding-top: 7.5rem !important;
  }
  .g-pt-110--xl {
    padding-top: 7.85714rem !important;
  }
  .g-pt-115--xl {
    padding-top: 8.21429rem !important;
  }
  .g-pt-120--xl {
    padding-top: 8.57143rem !important;
  }
  .g-pt-125--xl {
    padding-top: 8.92857rem !important;
  }
  .g-pt-130--xl {
    padding-top: 9.28571rem !important;
  }
  .g-pt-135--xl {
    padding-top: 9.64286rem !important;
  }
  .g-pt-140--xl {
    padding-top: 10rem !important;
  }
  .g-pt-145--xl {
    padding-top: 10.35714rem !important;
  }
  .g-pt-150--xl {
    padding-top: 10.71429rem !important;
  }
  /* Padding Right */
  .g-pr-0--xl {
    padding-right: 0px !important;
  }
  .g-pr-1--xl {
    padding-right: 0.07143rem !important;
  }
  .g-pr-2--xl {
    padding-right: 0.14286rem !important;
  }
  .g-pr-3--xl {
    padding-right: 0.21429rem !important;
  }
  .g-pr-4--xl {
    padding-right: 0.28571rem !important;
  }
  .g-pr-5--xl {
    padding-right: 0.35714rem !important;
  }
  .g-pr-6--xl {
    padding-right: 0.42857rem !important;
  }
  .g-pr-7--xl {
    padding-right: 0.5rem !important;
  }
  .g-pr-8--xl {
    padding-right: 0.57143rem !important;
  }
  .g-pr-9--xl {
    padding-right: 0.64286rem !important;
  }
  /* P */
  .g-pr-10--xl {
    padding-right: 0.71429rem !important;
  }
  /* P */
  .g-pr-15--xl {
    padding-right: 1.07143rem !important;
  }
  /* P */
  .g-pr-20--xl {
    padding-right: 1.42857rem !important;
  }
  /* P */
  .g-pr-25--xl {
    padding-right: 1.78571rem !important;
  }
  /* P */
  .g-pr-30--xl {
    padding-right: 2.14286rem !important;
  }
  /* P */
  .g-pr-35--xl {
    padding-right: 2.5rem !important;
  }
  /* P */
  .g-pr-40--xl {
    padding-right: 2.85714rem !important;
  }
  /* P */
  .g-pr-45--xl {
    padding-right: 3.21429rem !important;
  }
  /* P */
  .g-pr-50--xl {
    padding-right: 3.57143rem !important;
  }
  /* P */
  .g-pr-55--xl {
    padding-right: 3.92857rem !important;
  }
  /* P */
  .g-pr-60--xl {
    padding-right: 4.28571rem !important;
  }
  /* P */
  .g-pr-65--xl {
    padding-right: 4.64286rem !important;
  }
  /* P */
  .g-pr-70--xl {
    padding-right: 5rem !important;
  }
  /* P */
  .g-pr-75--xl {
    padding-right: 5.35714rem !important;
  }
  /* P */
  .g-pr-80--xl {
    padding-right: 5.71429rem !important;
  }
  /* P */
  .g-pr-85--xl {
    padding-right: 6.07143rem !important;
  }
  /* P */
  .g-pr-90--xl {
    padding-right: 6.42857rem !important;
  }
  /* P */
  .g-pr-95--xl {
    padding-right: 6.78571rem !important;
  }
  /* P */
  .g-pr-100--xl {
    padding-right: 7.14286rem !important;
  }
  /* P */
  .g-pr-105--xl {
    padding-right: 7.5rem !important;
  }
  /* P */
  .g-pr-110--xl {
    padding-right: 7.85714rem !important;
  }
  /* P */
  .g-pr-115--xl {
    padding-right: 8.21429rem !important;
  }
  /* P */
  .g-pr-120--xl {
    padding-right: 8.57143rem !important;
  }
  /* P */
  .g-pr-125--xl {
    padding-right: 8.92857rem !important;
  }
  /* P */
  .g-pr-130--xl {
    padding-right: 9.28571rem !important;
  }
  /* P */
  .g-pr-135--xl {
    padding-right: 9.64286rem !important;
  }
  /* P */
  .g-pr-140--xl {
    padding-right: 10rem !important;
  }
  /* P */
  .g-pr-145--xl {
    padding-right: 10.35714rem !important;
  }
  /* P */
  .g-pr-150--xl {
    padding-right: 10.71429rem !important;
  }
  /* P */
  .g-pr-155--xl {
    padding-right: 11.07143rem !important;
  }
  /* P */
  .g-pr-160--xl {
    padding-right: 11.42857rem !important;
  }
  /* P */
  .g-pr-165--xl {
    padding-right: 11.78571rem !important;
  }
  /* P */
  .g-pr-170--xl {
    padding-right: 12.14286rem !important;
  }
  /* Padding Bottom */
  .g-pb-0--xl {
    padding-bottom: 0px !important;
  }
  .g-pb-1--xl {
    padding-bottom: 0.07143rem !important;
  }
  .g-pb-2--xl {
    padding-bottom: 0.14286rem !important;
  }
  .g-pb-3--xl {
    padding-bottom: 0.21429rem !important;
  }
  .g-pb-4--xl {
    padding-bottom: 0.28571rem !important;
  }
  .g-pb-5--xl {
    padding-bottom: 0.35714rem !important;
  }
  .g-pb-6--xl {
    padding-bottom: 0.42857rem !important;
  }
  .g-pb-7--xl {
    padding-bottom: 0.5rem !important;
  }
  .g-pb-8--xl {
    padding-bottom: 0.57143rem !important;
  }
  .g-pb-9--xl {
    padding-bottom: 0.64286rem !important;
  }
  .g-pb-10--xl {
    padding-bottom: 0.71429rem !important;
  }
  .g-pb-15--xl {
    padding-bottom: 1.07143rem !important;
  }
  .g-pb-20--xl {
    padding-bottom: 1.42857rem !important;
  }
  .g-pb-25--xl {
    padding-bottom: 1.78571rem !important;
  }
  .g-pb-30--xl {
    padding-bottom: 2.14286rem !important;
  }
  .g-pb-35--xl {
    padding-bottom: 2.5rem !important;
  }
  .g-pb-40--xl {
    padding-bottom: 2.85714rem !important;
  }
  .g-pb-45--xl {
    padding-bottom: 3.21429rem !important;
  }
  .g-pb-50--xl {
    padding-bottom: 3.57143rem !important;
  }
  .g-pb-55--xl {
    padding-bottom: 3.92857rem !important;
  }
  .g-pb-60--xl {
    padding-bottom: 4.28571rem !important;
  }
  .g-pb-65--xl {
    padding-bottom: 4.64286rem !important;
  }
  .g-pb-70--xl {
    padding-bottom: 5rem !important;
  }
  .g-pb-75--xl {
    padding-bottom: 5.35714rem !important;
  }
  .g-pb-80--xl {
    padding-bottom: 5.71429rem !important;
  }
  .g-pb-85--xl {
    padding-bottom: 6.07143rem !important;
  }
  .g-pb-90--xl {
    padding-bottom: 6.42857rem !important;
  }
  .g-pb-95--xl {
    padding-bottom: 6.78571rem !important;
  }
  .g-pb-100--xl {
    padding-bottom: 7.14286rem !important;
  }
  .g-pb-105--xl {
    padding-bottom: 7.5rem !important;
  }
  .g-pb-110--xl {
    padding-bottom: 7.85714rem !important;
  }
  .g-pb-115--xl {
    padding-bottom: 8.21429rem !important;
  }
  .g-pb-120--xl {
    padding-bottom: 8.57143rem !important;
  }
  .g-pb-125--xl {
    padding-bottom: 8.92857rem !important;
  }
  .g-pb-130--xl {
    padding-bottom: 9.28571rem !important;
  }
  .g-pb-135--xl {
    padding-bottom: 9.64286rem !important;
  }
  .g-pb-140--xl {
    padding-bottom: 10rem !important;
  }
  .g-pb-145--xl {
    padding-bottom: 10.35714rem !important;
  }
  .g-pb-150--xl {
    padding-bottom: 10.71429rem !important;
  }
  /* Padding Left */
  .g-pl-0--xl {
    padding-left: 0px !important;
  }
  .g-pl-1--xl {
    padding-left: 0.07143rem !important;
  }
  .g-pl-2--xl {
    padding-left: 0.14286rem !important;
  }
  .g-pl-3--xl {
    padding-left: 0.21429rem !important;
  }
  .g-pl-4--xl {
    padding-left: 0.28571rem !important;
  }
  .g-pl-5--xl {
    padding-left: 0.35714rem !important;
  }
  .g-pl-6--xl {
    padding-left: 0.42857rem !important;
  }
  .g-pl-7--xl {
    padding-left: 0.5rem !important;
  }
  .g-pl-8--xl {
    padding-left: 0.57143rem !important;
  }
  .g-pl-9--xl {
    padding-left: 0.64286rem !important;
  }
  /* P */
  .g-pl-10--xl {
    padding-left: 0.71429rem !important;
  }
  /* P */
  .g-pl-15--xl {
    padding-left: 1.07143rem !important;
  }
  /* P */
  .g-pl-20--xl {
    padding-left: 1.42857rem !important;
  }
  /* P */
  .g-pl-25--xl {
    padding-left: 1.78571rem !important;
  }
  /* P */
  .g-pl-30--xl {
    padding-left: 2.14286rem !important;
  }
  /* P */
  .g-pl-35--xl {
    padding-left: 2.5rem !important;
  }
  /* P */
  .g-pl-40--xl {
    padding-left: 2.85714rem !important;
  }
  /* P */
  .g-pl-45--xl {
    padding-left: 3.21429rem !important;
  }
  /* P */
  .g-pl-50--xl {
    padding-left: 3.57143rem !important;
  }
  /* P */
  .g-pl-55--xl {
    padding-left: 3.92857rem !important;
  }
  /* P */
  .g-pl-60--xl {
    padding-left: 4.28571rem !important;
  }
  /* P */
  .g-pl-65--xl {
    padding-left: 4.64286rem !important;
  }
  /* P */
  .g-pl-70--xl {
    padding-left: 5rem !important;
  }
  /* P */
  .g-pl-75--xl {
    padding-left: 5.35714rem !important;
  }
  /* P */
  .g-pl-80--xl {
    padding-left: 5.71429rem !important;
  }
  /* P */
  .g-pl-85--xl {
    padding-left: 6.07143rem !important;
  }
  /* P */
  .g-pl-90--xl {
    padding-left: 6.42857rem !important;
  }
  /* P */
  .g-pl-95--xl {
    padding-left: 6.78571rem !important;
  }
  /* P */
  .g-pl-100--xl {
    padding-left: 7.14286rem !important;
  }
  /* P */
  .g-pl-105--xl {
    padding-left: 7.5rem !important;
  }
  /* P */
  .g-pl-110--xl {
    padding-left: 7.85714rem !important;
  }
  /* P */
  .g-pl-115--xl {
    padding-left: 8.21429rem !important;
  }
  /* P */
  .g-pl-120--xl {
    padding-left: 8.57143rem !important;
  }
  /* P */
  .g-pl-125--xl {
    padding-left: 8.92857rem !important;
  }
  /* P */
  .g-pl-130--xl {
    padding-left: 9.28571rem !important;
  }
  /* P */
  .g-pl-135--xl {
    padding-left: 9.64286rem !important;
  }
  /* P */
  .g-pl-140--xl {
    padding-left: 10rem !important;
  }
  /* P */
  .g-pl-145--xl {
    padding-left: 10.35714rem !important;
  }
  /* P */
  .g-pl-150--xl {
    padding-left: 10.71429rem !important;
  }
  /* P */
  .g-pl-155--xl {
    padding-left: 11.07143rem !important;
  }
  /* P */
  .g-pl-160--xl {
    padding-left: 11.42857rem !important;
  }
  /* P */
  .g-pl-165--xl {
    padding-left: 11.78571rem !important;
  }
  /* P */
  .g-pl-170--xl {
    padding-left: 12.14286rem !important;
  }
}
/* Custom Paddings (xs)
------------------------------------*/
.g-pa-0-20-20 {
  padding: 0 1.42857rem 1.42857rem !important;
}

.g-pa-4-11 {
  padding: 0.28571rem 0.78571rem !important;
}

.g-pa-4-13 {
  padding: 0.28571rem 0.92857rem !important;
}

.g-pa-5-10 {
  padding: 0.35714rem 0.71429rem !important;
}

.g-pa-5-15 {
  padding: 0.35714rem 1.07143rem !important;
}

.g-pa-6-8 {
  padding: 0.42857rem 0.57143rem !important;
}

.g-pa-7-14 {
  padding: 0.5rem 1rem !important;
}

.g-pa-7-16 {
  padding: 0.5rem 1.14286rem !important;
}

.g-pa-10-5-5 {
  padding: 0.71429rem 0.35714rem 0.35714rem !important;
}

.g-pa-10-15 {
  padding: 0.71429rem 1.07143rem !important;
}

.g-pa-10-16 {
  padding: 0.71429rem 1.14286rem !important;
}

.g-pa-10-20 {
  padding: 0.71429rem 1.42857rem !important;
}

.g-pa-10-30 {
  padding: 0.71429rem 2.14286rem !important;
}

.g-pa-12 {
  padding: 0.85714rem !important;
}

.g-pa-12-19 {
  padding: 0.85714rem 1.35714rem !important;
}

.g-pa-12-21 {
  padding: 0.85714rem 1.5rem !important;
}

.g-pa-12-5-7 {
  padding: 0.85714rem 0.35714rem 0.5rem !important;
}

.g-pa-14-18 {
  padding: 1rem 1.28571rem !important;
}

.g-pa-15-0 {
  padding: 1.07143rem 0 !important;
}

.g-pa-15-5 {
  padding: 1.07143rem 0.35714rem !important;
}

.g-pa-15-20-10 {
  padding: 1.07143rem 1.42857rem 0.71429rem !important;
}

.g-pa-15-20 {
  padding: 1.07143rem 1.42857rem !important;
}

.g-pa-15-30 {
  padding: 1.07143rem 2.14286rem !important;
}

.g-pa-17-23 {
  padding: 1.21429rem 1.64286rem !important;
}

.g-pa-20-10 {
  padding: 1.42857rem 0.71429rem !important;
}

.g-pa-20-20-15 {
  padding: 1.42857rem 1.42857rem 1.07143rem !important;
}

.g-pa-20-20-20-55 {
  padding: 1.42857rem 1.42857rem 1.42857rem 3.92857rem !important;
}

.g-pa-20-30-0 {
  padding: 1.42857rem 2.14286rem 0 !important;
}

.g-pa-20-40-25 {
  padding: 1.42857rem 2.85714rem 1.78571rem !important;
}

.g-pa-24 {
  padding: 1.71429rem !important;
}

.g-pa-25-20-30 {
  padding: 1.78571rem 1.42857rem 2.14286rem !important;
}

.g-pa-25-30-20 {
  padding: 1.78571rem 2.14286rem 1.42857rem !important;
}

.g-pa-25-30 {
  padding: 1.78571rem 2.14286rem !important;
}

.g-pa-30-10 {
  padding: 2.14286rem 0.71429rem !important;
}

.g-pa-30-15 {
  padding: 2.14286rem 1.07143rem !important;
}

.g-pa-30-20 {
  padding: 2.14286rem 1.42857rem !important;
}

.g-pa-30-30-20 {
  padding: 2.14286rem 2.14286rem 1.42857rem !important;
}

.g-pa-40 {
  padding: 2.85714rem !important;
}

.g-pa-40-20 {
  padding: 2.85714rem 1.42857rem !important;
}

.g-pa-40-30-30 {
  padding: 2.85714rem 2.14286rem 2.14286rem !important;
}

.g-pa-50-15-0 {
  padding: 3.57143rem 1.07143rem 0 !important;
}

.g-pa-15x {
  padding: 15% !important;
}

.g-px-17 {
  padding-left: 1.21429rem !important;
  padding-right: 1.21429rem !important;
}

.g-px-18 {
  padding-left: 1.28571rem !important;
  /* O */
  padding-right: 1.28571rem !important;
}

.g-py-23 {
  padding-top: 1.64286rem !important;
  /* O */
  padding-bottom: 1.64286rem !important;
}

.g-py-235 {
  padding-top: 16.78571rem !important;
  /* O */
  padding-bottom: 16.78571rem !important;
}

.g-pl-12 {
  padding-left: 0.85714rem !important;
}

.g-pl-17 {
  padding-left: 1.21429rem !important;
}

.g-pl-7--hover:hover {
  padding-left: 0.5rem !important;
}

.g-pl-25--hover:hover {
  padding-left: 1.78571rem !important;
}

.active.g-pl-25--active {
  padding-left: 1.78571rem !important;
}

.g-pl-60--xs {
  padding-left: 4.28571rem !important;
}

.pt-0 {
  padding-top: 0 !important;
}

.g-pt-11 {
  padding-top: 0.78571rem !important;
}

.g-pt-12 {
  padding-top: 0.85714rem !important;
}

.g-parent:hover .g-pt-25--parent-hover {
  padding-top: 1.78571rem !important;
}

.g-pt-130 {
  padding-top: 9.28571rem !important;
}

.g-pt-150 {
  padding-top: 10.71429rem !important;
}

.g-pt-170 {
  padding-top: 12.14286rem !important;
}

.g-pt-195 {
  padding-top: 13.92857rem !important;
}

.pb-0 {
  padding-bottom: 0 !important;
}

.g-pb-170 {
  padding-bottom: 12.14286rem !important;
}

.g-pb-180 {
  padding-bottom: 12.85714rem !important;
}

.g-pb-200 {
  padding-bottom: 14.28571rem !important;
}

.g-pb-250 {
  padding-bottom: 17.85714rem !important;
}

.g-pb-13 {
  padding-bottom: 0.92857rem !important;
}

.g-pb-16 {
  padding-bottom: 1.14286rem !important;
}

.g-pa-9 {
  padding: 0.64286rem !important;
}

.g-pa-11 {
  padding: 0.78571rem !important;
}

.g-pa-12 {
  padding: 0.85714rem !important;
}

.g-pl-30--hover:hover {
  padding-left: 2.14286rem !important;
}

/* Custom Paddings (sm)
------------------------------------*/
@media (min-width: 576px) {
  .g-px-10x--sm {
    padding-left: 10% !important;
    padding-right: 10% !important;
  }
  .g-px-0--sm {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .g-py-0--sm {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .g-py-5--sm {
    padding-top: 0.35714rem !important;
    padding-bottom: 0.35714rem !important;
  }
  .g-pa-0-10x--sm {
    padding-left: 10% !important;
    padding-right: 10% !important;
  }
  .g-pa-0-35-35--sm {
    padding: 0 2.5rem 2.5rem !important;
  }
  .g-pa-5-10--sm {
    padding: 0.35714rem 0.71429rem !important;
  }
  .g-pa-8-16--sm {
    padding: 0.57143rem 1.14286rem !important;
  }
  .g-pa-10-20--sm {
    padding: 0.71429rem 1.42857rem !important;
  }
  .g-pa-15-20-10--sm {
    padding: 1.07143rem 1.42857rem 0.71429rem !important;
  }
  .g-pa-20-20-0--sm {
    padding: 1.42857rem 1.42857rem 0 !important;
  }
  .g-pa-20-20-10--sm {
    padding: 1.42857rem 1.42857rem 0.71429rem !important;
  }
  .g-pa-20-30-0--sm {
    padding: 1.42857rem 2.14286rem 0 !important;
  }
  .g-pa-20-30--sm {
    padding: 1.42857rem 2.14286rem !important;
  }
  .g-pa-30-20--sm {
    padding: 2.14286rem 1.42857rem !important;
  }
  .g-pa-30-25-20--sm {
    padding: 2.14286rem 1.78571rem 1.42857rem !important;
  }
  .g-pa-30-30-20--sm {
    padding: 2.14286rem 2.14286rem 1.42857rem !important;
  }
  .g-pa-30-50-40--sm {
    padding: 2.14286rem 3.57143rem 2.85714rem !important;
  }
  .g-pa-30-80--sm {
    padding: 2.14286rem 5.71429rem !important;
  }
  .g-pa-40-30-30--sm {
    padding: 2.85714rem 2.14286rem 2.14286rem !important;
  }
  .g-pa-60-30--sm {
    padding: 4.28571rem 2.14286rem !important;
  }
  .g-pa-70-50-50-30--sm {
    padding: 5rem 3.57143rem 3.57143rem 2.14286rem !important;
  }
  .g-pa-80-40--sm {
    padding: 5.71429rem 2.85714rem !important;
  }
  .g-pa-85-0-40--sm {
    padding: 6.07143rem 0 2.85714rem !important;
  }
  .g-pa-100-30--sm {
    padding: 7.14286rem 2.14286rem !important;
  }
  .g-pa-170-0-150--sm {
    padding: 12.14286rem 0 10.71429rem !important;
  }
  .g-pl-300--sm {
    padding-left: 21.42857rem !important;
  }
}
/* Custom Paddings (md)
------------------------------------*/
@media (min-width: 768px) {
  .g-pa-25-30--md {
    padding: 1.78571rem 2.14286rem !important;
  }
  .g-pa-30-10--md {
    padding: 2.14286rem 0.71429rem !important;
  }
  .g-pa-30-35--md {
    padding: 2.14286rem 2.5rem !important;
  }
  .g-py-0--md {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .g-py-23--md {
    padding-top: 1.64286rem !important;
    padding-bottom: 1.64286rem !important;
  }
  .g-px-18--md {
    padding-left: 1.28571rem !important;
    padding-right: 1.28571rem !important;
  }
  .g-pt-135--md {
    padding-top: 9.64286rem !important;
  }
  .g-pt-145--md {
    padding-top: 10.35714rem !important;
  }
  .g-pt-150--md {
    padding-top: 10.71429rem !important;
  }
  .g-pt-170--md {
    padding-top: 12.14286rem !important;
  }
  .g-pt-175--md {
    padding-top: 12.5rem !important;
  }
  .g-pb-70--md {
    padding-bottom: 5rem !important;
  }
  .g-pb-170--md {
    padding-bottom: 12.14286rem !important;
  }
  .g-pb-250--md {
    padding-bottom: 17.85714rem !important;
  }
  .g-pl-300--md {
    padding-left: 21.42857rem !important;
  }
}
/* Custom Paddings (lg)
------------------------------------*/
@media (min-width: 992px) {
  .g-py-0--lg {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .g-py-100--lg {
    padding-top: 7.14286rem !important;
    padding-bottom: 7.14286rem !important;
  }
  .g-px-200--lg {
    padding-left: 14.28571rem !important;
    padding-right: 14.28571rem !important;
  }
  .g-pt-170--lg {
    padding-top: 12.14286rem !important;
  }
  .g-pb-200--lg {
    padding-bottom: 14.28571rem !important;
  }
}
/* Custom Paddings (xl)
------------------------------------*/
@media (min-width: 1200px) {
  .g-py-0--xl {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .g-px-23--xl {
    padding-left: 1.64286rem !important;
    padding-right: 1.64286rem !important;
  }
}
/*------------------------------------
  Block Hidden
------------------------------------*/
.g-hidden-xs-up {
  display: none !important;
}

@media (max-width: 575px) {
  .g-hidden-xs-down {
    display: none !important;
  }
}
@media (min-width: 576px) {
  .g-hidden-sm-up {
    display: none !important;
  }
}
@media (max-width: 767px) {
  .g-hidden-sm-down {
    display: none !important;
  }
}
@media (min-width: 768px) {
  .g-hidden-md-up {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .g-hidden-md-down {
    display: none !important;
  }
}
@media (min-width: 992px) {
  .g-hidden-lg-up {
    display: none !important;
  }
}
@media (max-width: 1199px) {
  .g-hidden-lg-down {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .g-hidden-xl-up {
    display: none !important;
  }
}
.g-hidden-xl-down {
  display: none !important;
}

/*------------------------------------
  Colors
------------------------------------*/
.g-color-text {
  color: #777;
}

.g-color-main-light-v3 {
  color: #142538;
}

/*------------------------------------
  Background Colors
------------------------------------*/
.g-bg-main-light-v1 {
  background-color: #262729;
}

.g-bg-main-light-v2 {
  background-color: #2b2d30;
}

.g-bg-main-light-v3 {
  background-color: #142538 !important;
}

/*------------------------------------
  Focus state background
------------------------------------*/
.g-bg-main-light-v2--focus:focus {
  background-color: #2b2d30;
}

/*------------------------------------
  Border Colors
------------------------------------*/
.g-brd-secondary-light-v1 {
  border-color: #343638 !important;
}

/*------------------------------------
  Carousel indicators v1
------------------------------------*/
.u-carousel-indicators-v1 li.slick-active span,
.u-carousel-indicators-v1--white li.slick-active span {
  background-color: #003a79 !important;
}

.u-carousel-indicators-v1 span,
.u-carousel-indicators-v1--white span {
  background-color: #dce2f1 !important;
}

.u-carousel-indicators-v1 span {
  background-color: #dce2f1 !important;
}

/*------------------------------------
  Sliders v1
------------------------------------*/
.u-slider-v1-3.ui-slider {
  height: 2px;
  background: rgba(59, 177, 143, 0.2);
}

/*------------------------------------
  Mega Menu
------------------------------------*/
.hs-has-sub-menu > a::after,
.hs-icon-arrow-bottom:before {
  font-size: 9px;
}

.notie-container {
  z-index: 9999 !important;
}

input.link-button {
  background-color: transparent;
  border: none;
  cursor: pointer;
}

/**************************/
a:hover {
  text-decoration: none;
}

.container-custom {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.text-align-justify {
  text-align: justify;
}

.flex-1 {
  flex: 1;
}

.flex-2 {
  flex: 2;
}

.flex-3 {
  flex: 3;
}

.error {
  color: red;
}

.warning {
  color: #ffc200;
}

input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 1000px white inset !important;
}

.field_with_errors {
  display: inline;
}

.disabled h4, .disabled .h4 {
  color: #6c757d !important;
  cursor: default;
}

.disabled span.btn, a.disabled {
  opacity: 0.65;
  cursor: default !important;
}

.price.brut {
  height: 18px;
}

#toast-container > div {
  opacity: 1;
  top: 75px;
}

.pointer {
  cursor: pointer;
}

#fixedWrapper {
  position: fixed;
  width: 100%;
  height: auto;
  z-index: 10;
  background: white;
}

img.pssOppener {
  cursor: zoom-in;
}

.slick-current i.fa-search-plus {
  position: absolute;
  right: 10px;
  bottom: 10px;
  color: black;
}

.overflow-y-scroll {
  overflow-y: scroll;
}

.overflow-x-hidden {
  overflow-x: hidden;
}

/*********************************
*** main intro img ********
****************************/
.container-intro-img {
  background-size: cover;
  background-size: contain;
  width: 100%;
  height: 450px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  font-size: 3rem;
  margin-top: -73px;
}

.container-intro-img p {
  color: #fff;
  text-shadow: -1px 2px 5px #6b6b6b;
  line-height: 28px;
  margin-bottom: 10px;
}

.container-intro-img p.sub {
  font-size: 18px;
}

.container-intro-img img {
  width: 100%;
}

.ref {
  display: inline-block;
  font-family: roboto, serif;
  background: #103f74;
  padding: 0.2rem 0.8rem;
  border-radius: 3px;
  color: #fff;
  font-weight: 600;
  padding-top: 4px;
}

.references {
  font-family: roboto, sans-serif;
  margin-bottom: 2px;
}

.ref-user {
  display: inline-block;
  background: #ffc200;
  padding: 0.2rem 0.5rem;
  color: #292929;
  font-weight: 500;
  text-transform: uppercase;
  border-radius: 3px;
  margin-left: 2px;
  padding-top: 4px;
}
.ref-user:empty {
  padding: 0;
}

.tag {
  padding: 0.2rem 0.5rem;
  color: #ffffff;
  font-weight: 600;
  text-transform: uppercase;
  background: rgba(247, 176, 35, 0.8);
  background: rgb(94, 187, 218);
  font-size: 11px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  z-index: 2;
  border-radius: 2px;
}

.tag.tag-red {
  background: #d04d4d;
}

.tag.tag-blue {
  background: #596dad;
}

.tag.tag-turquoise {
  background: rgb(53, 150, 162);
}

.tag.tag-orange {
  background: rgba(247, 176, 35, 0.8);
}

.tag.tag-gray {
  background: #eaeaea;
}

.tag.tag-green {
  background: #28a745;
}

/*********************/
.btn.add-list {
  background: none;
  border-radius: 3px;
  position: relative;
  margin: 0;
  padding: 0.3rem;
  border: none;
  color: #fff;
  font-weight: 600;
  width: 30px;
  height: 30px;
  transition: all ease-in-out 0.3s;
}

.total-amount-hidden {
  color: #ec670c;
  opacity: 0;
  transition: opacity ease-in-out 0.3s;
}

/****** VS template ***/
.u-icon-v2 > i {
  z-index: unset;
}

a.flex-link {
  align-content: center;
  justify-content: center;
  justify-items: center;
  display: flex;
  flex: 1;
  align-items: center;
  color: inherit;
}

/******************************
***** mpdal ******************
*****************************/
body .pswp {
  z-index: 424242;
}

/***************** add cart ******/
/** mode list thumbnails **/
.container-add-cart {
  margin: 0 20px;
  padding: 0 5px;
  width: 11.5%;
}

/** mode thumnbail **/
.container-add-btn {
  margin: 7px 0 0;
  position: relative;
}

.total-amount {
  opacity: 1;
}

.quantity-in-cart {
  float: left;
  height: 40px;
  background: #ffc200;
  width: 40px;
  border-radius: 100%;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  line-height: 35px;
  margin: 0 4px;
  color: #fff;
  font-weight: 700;
}

.dropdown-menu {
  display: none;
  z-index: 3 !important;
}

.dropdown.favorite .btn:hover {
  background: none;
}

.dropdown.favorite .btn:active,
.dropdown.favorite .btn:hover {
  background: unset;
  border-color: unset;
  color: unset;
}
.dropdown.favorite .dropdown-menu {
  right: 0;
  left: unset;
  min-width: unset;
  text-align: right;
}
.dropdown.favorite .dropdown-menu i {
  margin: 0.5rem;
  min-width: 0.5rem;
}

.btn {
  background: #103f74;
  color: #ffffff;
  font-weight: 600;
  transition: all ease-in-out 0.3s;
  border-radius: 3px;
  border: 3px solid #3d6997;
  margin: 2px;
  border-radius: 5px;
  padding: 7px 13px;
}
.btn:hover, .btn:focus, .btn.active, .btn:active {
  background: #427ebd;
  border-color: #d4dfea;
  color: #ffffff;
}

button:focus {
  outline: none;
}

.flex {
  display: flex;
  align-items: center;
  justify-content: center;
}

select {
  -webkit-appearance: none;
  width: 100%;
  background: none;
  background: rgba(255, 255, 255, 0.2);
  padding: 0 1.3rem;
  border-radius: 0;
  background: url("/assets/icons/select-arrow-ab7da1e9.png") no-repeat 99% 55%;
}

select:hover {
  cursor: pointer;
}

select:focus {
  outline: 0 none;
}

.custombox-overlay {
  z-index: 4;
}

.custombox-content {
  z-index: 5;
}

h4.dash-subtitle, .dash-subtitle.h4 {
  margin: 2rem 0;
  display: inline-block;
}

#invitation-modal {
  width: 400px;
}

.block-title h4, .block-title .h4 {
  float: left;
}
.block-title span {
  float: right;
  margin: 2rem 0;
}

.dashboard {
  padding-bottom: 100px;
}

.block-recap {
  padding-left: 13px;
  margin-bottom: 40px;
}
.block-recap .block-recap-title {
  margin-bottom: 15px;
  border-bottom: 2px solid #a7bed7;
  padding-bottom: 7px;
}
.block-recap .btn {
  margin-top: 20px;
}
.block-recap .fa {
  font-size: 1.4rem;
  vertical-align: -1px;
  margin-right: 3px;
  color: #103f74;
}

.btn.big-one {
  font-size: 15px;
  margin: 1rem 0;
}
.btn.btn-full {
  width: 100%;
}
.btn.green {
  background: #04844b;
  border-color: rgb(4.75, 156.75, 89.0625);
}

.recap-recap {
  font-size: 1.3rem;
  margin: 20px 0 30px;
}
.recap-recap span:first-of-type {
  float: left;
}
.recap-recap span:last-of-type {
  font-size: 1.5rem;
  margin-left: 20px;
  font-family: roboto, sans-serif;
  float: right;
}
.recap-recap .recap-franco > span:last-of-type {
  font-size: 100%;
}

.recap-recap a, .block-recap a {
  text-decoration: underline;
  display: inline-block;
  font-size: 15px;
  margin-top: 10px;
}

.cart-detail {
  font-size: 1.2rem;
}

.company-role {
  font-size: 1.2rem;
  line-height: 1;
}
.company-role:first-letter {
  text-transform: uppercase;
}

address.media {
  margin-bottom: 0;
}

label.favorite-tag {
  background: #d0652f;
  color: #fff;
  font-size: 1rem;
  padding: 0.2rem 1rem;
  margin-left: 10px;
  border-radius: 2px;
  font-weight: 600;
  margin-bottom: 0;
}

.trick {
  height: 42px;
}

.container-last-orders {
  padding-bottom: 50px;
}

a.sub-link {
  float: right;
  color: #292929;
  margin: 2rem 0;
  font-size: 1.2rem;
}

/****** client_choices *********/
.client-choices .selected {
  background: #d0562f;
  color: #ffffff;
  font-weight: 700;
}
.client-choices input[type=radio] {
  display: none;
}
.client-choices label.form-control {
  padding: 1rem;
  border-top-right-radius: 3px !important;
  border-bottom-right-radius: 3px !important;
}
.client-choices .fa-user {
  font-size: 18px;
}

.container-order-cart {
  margin-bottom: 50px;
}
.container-order-cart .mini-img img {
  height: unset;
  max-height: 100%;
}
.container-order-cart .clear-cart {
  margin-top: 20px;
}

.sku-ref {
  font-weight: 600;
}

.table-cart {
  padding-bottom: 50px;
}
.table-cart .table {
  margin-bottom: 20px;
}
.table-cart .container-btn {
  text-align: center;
  padding-right: 15px;
}

.static-pages {
  font-size: 1.1rem;
  padding-bottom: 50px;
}
.static-pages h3, .static-pages .h3 {
  font-weight: 600;
}
.static-pages h4, .static-pages .h4 {
  margin: 11px 0;
  font-weight: 600;
}
.static-pages p {
  color: #292929;
}
.static-pages .bold {
  color: #000000;
}
.static-pages ul {
  padding-left: 15px;
}

.block-contact input.form-control {
  font-size: 1.1rem;
}
.block-contact input.form-control:hover {
  border-color: #103f74 !important;
}
.block-contact textarea.form-control:hover {
  border-color: #103f74 !important;
}

.main-banner {
  background-repeat: no-repeat;
  background-position: bottom !important;
  background-size: cover !important;
  position: relative;
}
.main-banner .outer {
  min-height: 550px;
  height: 100vh;
  position: relative;
}
.main-banner .outer .sharp-overlay {
  height: 300px;
  width: 60%;
  margin: auto;
  display: flex;
  background: rgba(0, 0, 0, 0.7);
  border-radius: 5px;
  z-index: 4;
}
@media (max-width: 992px) {
  .main-banner .outer .sharp-overlay {
    width: 70%;
    margin-left: 15%;
    margin-right: 15%;
    height: auto;
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
@media (max-width: 767px) {
  .main-banner .outer .sharp-overlay {
    width: 80%;
    margin-left: 10%;
    margin-right: 10%;
    height: auto;
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
.main-banner .outer .sharp-overlay .inner {
  width: 100%;
  color: #FFF;
}
.main-banner .outer .sharp-overlay .inner .mainTitle {
  width: 100%;
  font-weight: 500;
  font-size: 50px;
  z-index: 5;
  line-height: 55px;
  margin-bottom: 30px;
  padding-top: 15px;
}
@media (max-width: 767px) {
  .main-banner .outer .sharp-overlay .inner .mainTitle {
    font-size: 30px;
  }
}
.main-banner .outer .sharp-overlay .inner .subtitle {
  font-size: 22px;
  font-weight: 400;
  max-width: 80%;
  margin-left: 10%;
  margin-right: 10%;
  line-height: 30px;
}
@media (max-width: 767px) {
  .main-banner .outer .sharp-overlay .inner .subtitle {
    font-size: 16px;
  }
}

@media only screen and (min-width: 1441px) {
  .container-custom {
    max-width: 1480px;
  }
}
@media only screen and (min-width: 1200px) {
  .lang-menu {
    display: none;
  }
}
@media only screen and (min-width: 1280px) {
  .container-custom {
    margin: auto;
  }
}
@media only screen and (max-width: 1200px) {
  .container.cart-detail {
    max-width: 100%;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-lg > .container-custom {
    flex-wrap: nowrap;
  }
  header li.nav-item:hover {
    background: initial;
    font-weight: initial;
    color: initial;
  }
  header li.nav-item:hover a {
    color: initial;
  }
  .recap-recap {
    margin-top: 0;
  }
}
.navbar > .container-custom {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}

@media (min-width: 768px) {
  .footer-block-infos {
    margin-left: 27%;
  }
}
/** /!\ max width here ***/
@media (max-width: 767px) {
  .recap-recap {
    font-size: 1.3rem;
    margin-top: 20px;
  }
  .container-products-ordered .block-title,
  .container-new-products .block-title {
    margin-bottom: 20px;
  }
  .container-products-ordered .dash-subtitle,
  .container-new-products .dash-subtitle {
    margin-bottom: 0;
    float: none;
    display: block;
  }
  .container-products-ordered .sub-link,
  .container-new-products .sub-link {
    margin-top: 0;
    float: none;
  }
  [role=tablist]:not([data-tabs-mobile-type=slide-up-down]):not([data-tabs-mobile-type=accordion]) {
    border-color: #eee;
  }
}
@media (min-width: 576px) {
  .modal-dialog {
    max-width: 600px;
  }
  .design2 .modal-dialog {
    max-width: 550px;
  }
}
/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */
/*
	Styles for basic PhotoSwipe functionality (sliding area, open/close transitions)
*/
/* pswp = photoswipe */
.pswp {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  overflow: hidden;
  touch-action: none;
  z-index: 1500;
  -webkit-text-size-adjust: 100%;
  /* create separate layer, to avoid paint on window.onscroll in webkit/blink */
  -webkit-backface-visibility: hidden;
  outline: none;
}

.pswp * {
  box-sizing: border-box;
}

.pswp img {
  max-width: none;
}

/* style is added when JS option showHideOpacity is set to true */
.pswp--animate_opacity {
  /* 0.001, because opacity:0 doesn't trigger Paint action, which causes lag at start of transition */
  opacity: 0.001;
  will-change: opacity;
  /* for open/close transition */
  transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
}

.pswp--open {
  display: block;
}

.pswp--zoom-allowed .pswp__img {
  /* autoprefixer: off */
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in;
}

.pswp--zoomed-in .pswp__img {
  /* autoprefixer: off */
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: grab;
}

.pswp--dragging .pswp__img {
  /* autoprefixer: off */
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: grabbing;
}

/*
	Background is added as a separate element.
	As animating opacity is much faster than animating rgba() background-color.
*/
.pswp__bg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0;
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  will-change: opacity;
}

.pswp__scroll-wrap {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.pswp__container,
.pswp__zoom-wrap {
  touch-action: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

/* Prevent selection and tap highlights */
.pswp__container,
.pswp__img {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
}

.pswp__zoom-wrap {
  position: absolute;
  width: 100%;
  transform-origin: left top;
  /* for open/close transition */
  transition: transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
}

.pswp__bg {
  will-change: opacity;
  /* for open/close transition */
  transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
}

.pswp--animated-in .pswp__bg,
.pswp--animated-in .pswp__zoom-wrap {
  transition: none;
}

.pswp__container,
.pswp__zoom-wrap {
  -webkit-backface-visibility: hidden;
}

.pswp__item {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  overflow: hidden;
}

.pswp__img {
  position: absolute;
  width: auto;
  height: auto;
  top: 0;
  left: 0;
}

/*
	stretched thumbnail or div placeholder element (see below)
	style is added to avoid flickering in webkit/blink when layers overlap
*/
.pswp__img--placeholder {
  -webkit-backface-visibility: hidden;
}

/*
	div element that matches size of large image
	large image loads on top of it
*/
.pswp__img--placeholder--blank {
  background: #222;
}

.pswp--ie .pswp__img {
  width: 100% !important;
  height: auto !important;
  left: 0;
  top: 0;
}

/*
	Error message appears when image is not loaded
	(JS option errorMsg controls markup)
*/
.pswp__error-msg {
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  text-align: center;
  font-size: 14px;
  line-height: 16px;
  margin-top: -8px;
  color: #CCC;
}

.pswp__error-msg a {
  color: #CCC;
  text-decoration: underline;
}

/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */
/*

	Contents:

	1. Buttons
	2. Share modal and links
	3. Index indicator ("1 of X" counter)
	4. Caption
	5. Loading indicator
	6. Additional styles (root element, top bar, idle state, hidden state, etc.)

*/
/*

	1. Buttons

 */
/* <button> css reset */
.pswp__button {
  width: 44px;
  height: 44px;
  position: relative;
  background: none;
  cursor: pointer;
  overflow: visible;
  -webkit-appearance: none;
  display: block;
  border: 0;
  padding: 0;
  margin: 0;
  float: right;
  opacity: 0.75;
  transition: opacity 0.2s;
  box-shadow: none;
}

.pswp__button:focus, .pswp__button:hover {
  opacity: 1;
}

.pswp__button:active {
  outline: none;
  opacity: 0.9;
}

.pswp__button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

/* pswp__ui--over-close class it added when mouse is over element that should close gallery */
.pswp__ui--over-close .pswp__button--close {
  opacity: 1;
}

.pswp__button,
.pswp__button--arrow--left:before,
.pswp__button--arrow--right:before {
  background: url("/assets/default-skin-d4c4fcd7.png") 0 0 no-repeat;
  background-size: 264px 88px;
  width: 44px;
  height: 44px;
}

@media (min-resolution: 105dpi), (min-resolution: 1.1dppx) {
  /* Serve SVG sprite if browser supports SVG and resolution is more than 105dpi */
  .pswp--svg .pswp__button,
  .pswp--svg .pswp__button--arrow--left:before,
  .pswp--svg .pswp__button--arrow--right:before {
    background-image: url("/assets/default-skin-f5715835.svg");
  }
  .pswp--svg .pswp__button--arrow--left,
  .pswp--svg .pswp__button--arrow--right {
    background: none;
  }
}
.pswp__button--close {
  background-position: 0 -44px;
}

.pswp__button--share {
  background-position: -44px -44px;
}

.pswp__button--fs {
  display: none;
}

.pswp--supports-fs .pswp__button--fs {
  display: block;
}

.pswp--fs .pswp__button--fs {
  background-position: -44px 0;
}

.pswp__button--zoom {
  display: none;
  background-position: -88px 0;
}

.pswp--zoom-allowed .pswp__button--zoom {
  display: block;
}

.pswp--zoomed-in .pswp__button--zoom {
  background-position: -132px 0;
}

/* no arrows on touch screens */
.pswp--touch .pswp__button--arrow--left,
.pswp--touch .pswp__button--arrow--right {
  visibility: hidden;
}

/*
	Arrow buttons hit area
	(icon is added to :before pseudo-element)
*/
.pswp__button--arrow--left,
.pswp__button--arrow--right {
  background: none;
  top: 50%;
  margin-top: -50px;
  width: 70px;
  height: 100px;
  position: absolute;
}

.pswp__button--arrow--left {
  left: 0;
}

.pswp__button--arrow--right {
  right: 0;
}

.pswp__button--arrow--left:before,
.pswp__button--arrow--right:before {
  content: "";
  top: 35px;
  background-color: rgba(0, 0, 0, 0.3);
  height: 30px;
  width: 32px;
  position: absolute;
}

.pswp__button--arrow--left:before {
  left: 6px;
  background-position: -138px -44px;
}

.pswp__button--arrow--right:before {
  right: 6px;
  background-position: -94px -44px;
}

/*

	2. Share modal/popup and links

 */
.pswp__counter,
.pswp__share-modal {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.pswp__share-modal {
  display: block;
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  padding: 10px;
  position: absolute;
  z-index: 1600;
  opacity: 0;
  transition: opacity 0.25s ease-out;
  -webkit-backface-visibility: hidden;
  will-change: opacity;
}

.pswp__share-modal--hidden {
  display: none;
}

.pswp__share-tooltip {
  z-index: 1620;
  position: absolute;
  background: #FFF;
  top: 56px;
  border-radius: 2px;
  display: block;
  width: auto;
  right: 44px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
  transform: translateY(6px);
  transition: transform 0.25s;
  -webkit-backface-visibility: hidden;
  will-change: transform;
}

.pswp__share-tooltip a {
  display: block;
  padding: 8px 12px;
  color: #000;
  text-decoration: none;
  font-size: 14px;
  line-height: 18px;
}

.pswp__share-tooltip a:hover {
  text-decoration: none;
  color: #000;
}

.pswp__share-tooltip a:first-child {
  /* round corners on the first/last list item */
  border-radius: 2px 2px 0 0;
}

.pswp__share-tooltip a:last-child {
  border-radius: 0 0 2px 2px;
}

.pswp__share-modal--fade-in {
  opacity: 1;
}

.pswp__share-modal--fade-in .pswp__share-tooltip {
  transform: translateY(0);
}

/* increase size of share links on touch devices */
.pswp--touch .pswp__share-tooltip a {
  padding: 16px 12px;
}

a.pswp__share--facebook:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  top: -12px;
  right: 15px;
  border: 6px solid transparent;
  border-bottom-color: #FFF;
  -webkit-pointer-events: none;
  -moz-pointer-events: none;
  pointer-events: none;
}

a.pswp__share--facebook:hover {
  background: #3E5C9A;
  color: #FFF;
}

a.pswp__share--facebook:hover:before {
  border-bottom-color: #3E5C9A;
}

a.pswp__share--twitter:hover {
  background: #55ACEE;
  color: #FFF;
}

a.pswp__share--pinterest:hover {
  background: #CCC;
  color: #CE272D;
}

a.pswp__share--download:hover {
  background: #DDD;
}

/*

	3. Index indicator ("1 of X" counter)

 */
.pswp__counter {
  position: absolute;
  left: 0;
  top: 0;
  height: 44px;
  font-size: 13px;
  line-height: 44px;
  color: #FFF;
  opacity: 0.75;
  padding: 0 10px;
}

/*

	4. Caption

 */
.pswp__caption {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  min-height: 44px;
}

.pswp__caption small, .pswp__caption .small {
  font-size: 11px;
  color: #BBB;
}

.pswp__caption__center {
  text-align: left;
  max-width: 420px;
  margin: 0 auto;
  font-size: 13px;
  padding: 10px;
  line-height: 20px;
  color: #CCC;
}

.pswp__caption--empty {
  display: none;
}

/* Fake caption element, used to calculate height of next/prev image */
.pswp__caption--fake {
  visibility: hidden;
}

/*

	5. Loading indicator (preloader)

	You can play with it here - http://codepen.io/dimsemenov/pen/yyBWoR

 */
.pswp__preloader {
  width: 44px;
  height: 44px;
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -22px;
  opacity: 0;
  transition: opacity 0.25s ease-out;
  will-change: opacity;
  direction: ltr;
}

.pswp__preloader__icn {
  width: 20px;
  height: 20px;
  margin: 12px;
}

.pswp__preloader--active {
  opacity: 1;
}

.pswp__preloader--active .pswp__preloader__icn {
  /* We use .gif in browsers that don't support CSS animation */
  background: url("/assets/preloader-c6041572.gif") 0 0 no-repeat;
}

.pswp--css_animation .pswp__preloader--active {
  opacity: 1;
}

.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn {
  animation: clockwise 500ms linear infinite;
}

.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut {
  animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;
}

.pswp--css_animation .pswp__preloader__icn {
  background: none;
  opacity: 0.75;
  width: 14px;
  height: 14px;
  position: absolute;
  left: 15px;
  top: 15px;
  margin: 0;
}

.pswp--css_animation .pswp__preloader__cut {
  /*
  	The idea of animating inner circle is based on Polymer ("material") loading indicator
  	 by Keanu Lee https://blog.keanulee.com/2014/10/20/the-tale-of-three-spinners.html
  */
  position: relative;
  width: 7px;
  height: 14px;
  overflow: hidden;
}

.pswp--css_animation .pswp__preloader__donut {
  box-sizing: border-box;
  width: 14px;
  height: 14px;
  border: 2px solid #FFF;
  border-radius: 50%;
  border-left-color: transparent;
  border-bottom-color: transparent;
  position: absolute;
  top: 0;
  left: 0;
  background: none;
  margin: 0;
}

@media screen and (max-width: 1024px) {
  .pswp__preloader {
    position: relative;
    left: auto;
    top: auto;
    margin: 0;
    float: right;
  }
}
@keyframes clockwise {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes donut-rotate {
  0% {
    transform: rotate(0);
  }
  50% {
    transform: rotate(-140deg);
  }
  100% {
    transform: rotate(0);
  }
}
/*

	6. Additional styles

 */
/* root element of UI */
.pswp__ui {
  -webkit-font-smoothing: auto;
  visibility: visible;
  opacity: 1;
  z-index: 1550;
}

/* top black bar with buttons and "1 of X" indicator */
.pswp__top-bar {
  position: absolute;
  left: 0;
  top: 0;
  height: 44px;
  width: 100%;
}

.pswp__caption,
.pswp__top-bar,
.pswp--has_mouse .pswp__button--arrow--left,
.pswp--has_mouse .pswp__button--arrow--right {
  -webkit-backface-visibility: hidden;
  will-change: opacity;
  transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
}

/* pswp--has_mouse class is added only when two subsequent mousemove events occur */
.pswp--has_mouse .pswp__button--arrow--left,
.pswp--has_mouse .pswp__button--arrow--right {
  visibility: visible;
}

.pswp__top-bar,
.pswp__caption {
  background-color: rgba(0, 0, 0, 0.5);
}

/* pswp__ui--fit class is added when main image "fits" between top bar and bottom bar (caption) */
.pswp__ui--fit .pswp__top-bar,
.pswp__ui--fit .pswp__caption {
  background-color: rgba(0, 0, 0, 0.3);
}

/* pswp__ui--idle class is added when mouse isn't moving for several seconds (JS option timeToIdle) */
.pswp__ui--idle .pswp__top-bar {
  opacity: 0;
}

.pswp__ui--idle .pswp__button--arrow--left,
.pswp__ui--idle .pswp__button--arrow--right {
  opacity: 0;
}

/*
	pswp__ui--hidden class is added when controls are hidden
	e.g. when user taps to toggle visibility of controls
*/
.pswp__ui--hidden .pswp__top-bar,
.pswp__ui--hidden .pswp__caption,
.pswp__ui--hidden .pswp__button--arrow--left,
.pswp__ui--hidden .pswp__button--arrow--right {
  /* Force paint & create composition layer for controls. */
  opacity: 0.001;
}

/* pswp__ui--one-slide class is added when there is just one item in gallery */
.pswp__ui--one-slide .pswp__button--arrow--left,
.pswp__ui--one-slide .pswp__button--arrow--right,
.pswp__ui--one-slide .pswp__counter {
  display: none;
}

.pswp__element--disabled {
  display: none !important;
}

.pswp--minimal--dark .pswp__top-bar {
  background: none;
}

/*!
 * Font Awesome Free 6.1.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2022 Fonticons, Inc.
 */
.fa {
  font-family: var(--fa-style-family, "Font Awesome 6 Free");
  font-weight: var(--fa-style, 900);
}

.fa,
.fas,
.fa-solid,
.far,
.fa-regular,
.fal,
.fa-light,
.fat,
.fa-thin,
.fad,
.fa-duotone,
.fab,
.fa-brands {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: var(--fa-display, inline-block);
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto;
}

.fa-1x {
  font-size: 1em;
}

.fa-2x {
  font-size: 2em;
}

.fa-3x {
  font-size: 3em;
}

.fa-4x {
  font-size: 4em;
}

.fa-5x {
  font-size: 5em;
}

.fa-6x {
  font-size: 6em;
}

.fa-7x {
  font-size: 7em;
}

.fa-8x {
  font-size: 8em;
}

.fa-9x {
  font-size: 9em;
}

.fa-10x {
  font-size: 10em;
}

.fa-2xs {
  font-size: 0.625em;
  line-height: 0.1em;
  vertical-align: 0.225em;
}

.fa-xs {
  font-size: 0.75em;
  line-height: 0.0833333337em;
  vertical-align: 0.125em;
}

.fa-sm {
  font-size: 0.875em;
  line-height: 0.0714285718em;
  vertical-align: 0.0535714295em;
}

.fa-lg {
  font-size: 1.25em;
  line-height: 0.05em;
  vertical-align: -0.075em;
}

.fa-xl {
  font-size: 1.5em;
  line-height: 0.0416666682em;
  vertical-align: -0.125em;
}

.fa-2xl {
  font-size: 2em;
  line-height: 0.03125em;
  vertical-align: -0.1875em;
}

.fa-fw {
  text-align: center;
  width: 1.25em;
}

.fa-ul {
  list-style-type: none;
  margin-left: var(--fa-li-margin, 2.5em);
  padding-left: 0;
}
.fa-ul > li {
  position: relative;
}

.fa-li {
  left: calc(var(--fa-li-width, 2em) * -1);
  position: absolute;
  text-align: center;
  width: var(--fa-li-width, 2em);
  line-height: inherit;
}

.fa-border {
  border-color: var(--fa-border-color, #eee);
  border-radius: var(--fa-border-radius, 0.1em);
  border-style: var(--fa-border-style, solid);
  border-width: var(--fa-border-width, 0.08em);
  padding: var(--fa-border-padding, 0.2em 0.25em 0.15em);
}

.fa-pull-left {
  float: left;
  margin-right: var(--fa-pull-margin, 0.3em);
}

.fa-pull-right {
  float: right;
  margin-left: var(--fa-pull-margin, 0.3em);
}

.fa-beat {
  animation-name: fa-beat;
  animation-delay: var(--fa-animation-delay, 0);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, ease-in-out);
}

.fa-bounce {
  animation-name: fa-bounce;
  animation-delay: var(--fa-animation-delay, 0);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));
}

.fa-fade {
  animation-name: fa-fade;
  animation-delay: var(--fa-animation-delay, 0);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
}

.fa-beat-fade {
  animation-name: fa-beat-fade;
  animation-delay: var(--fa-animation-delay, 0);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
}

.fa-flip {
  animation-name: fa-flip;
  animation-delay: var(--fa-animation-delay, 0);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, ease-in-out);
}

.fa-shake {
  animation-name: fa-shake;
  animation-delay: var(--fa-animation-delay, 0);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, linear);
}

.fa-spin {
  animation-name: fa-spin;
  animation-delay: var(--fa-animation-delay, 0);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 2s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, linear);
}

.fa-spin-reverse {
  --fa-animation-direction: reverse;
}

.fa-pulse,
.fa-spin-pulse {
  animation-name: fa-spin;
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, steps(8));
}

@media (prefers-reduced-motion: reduce) {
  .fa-beat,
  .fa-bounce,
  .fa-fade,
  .fa-beat-fade,
  .fa-flip,
  .fa-pulse,
  .fa-shake,
  .fa-spin,
  .fa-spin-pulse {
    animation-delay: -1ms;
    animation-duration: 1ms;
    animation-iteration-count: 1;
    transition-delay: 0s;
    transition-duration: 0s;
  }
}
@keyframes fa-beat {
  0%, 90% {
    transform: scale(1);
  }
  45% {
    transform: scale(var(--fa-beat-scale, 1.25));
  }
}
@keyframes fa-bounce {
  0% {
    transform: scale(1, 1) translateY(0);
  }
  10% {
    transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
  }
  30% {
    transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));
  }
  50% {
    transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
  }
  57% {
    transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
  }
  64% {
    transform: scale(1, 1) translateY(0);
  }
  100% {
    transform: scale(1, 1) translateY(0);
  }
}
@keyframes fa-fade {
  50% {
    opacity: var(--fa-fade-opacity, 0.4);
  }
}
@keyframes fa-beat-fade {
  0%, 100% {
    opacity: var(--fa-beat-fade-opacity, 0.4);
    transform: scale(1);
  }
  50% {
    opacity: 1;
    transform: scale(var(--fa-beat-fade-scale, 1.125));
  }
}
@keyframes fa-flip {
  50% {
    transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));
  }
}
@keyframes fa-shake {
  0% {
    transform: rotate(-15deg);
  }
  4% {
    transform: rotate(15deg);
  }
  8%, 24% {
    transform: rotate(-18deg);
  }
  12%, 28% {
    transform: rotate(18deg);
  }
  16% {
    transform: rotate(-22deg);
  }
  20% {
    transform: rotate(22deg);
  }
  32% {
    transform: rotate(-12deg);
  }
  36% {
    transform: rotate(12deg);
  }
  40%, 100% {
    transform: rotate(0deg);
  }
}
@keyframes fa-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.fa-rotate-90 {
  transform: rotate(90deg);
}

.fa-rotate-180 {
  transform: rotate(180deg);
}

.fa-rotate-270 {
  transform: rotate(270deg);
}

.fa-flip-horizontal {
  transform: scale(-1, 1);
}

.fa-flip-vertical {
  transform: scale(1, -1);
}

.fa-flip-both,
.fa-flip-horizontal.fa-flip-vertical {
  transform: scale(-1, -1);
}

.fa-rotate-by {
  transform: rotate(var(--fa-rotate-angle, none));
}

.fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em;
}

.fa-stack-1x,
.fa-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%;
  z-index: var(--fa-stack-z-index, auto);
}

.fa-stack-1x {
  line-height: inherit;
}

.fa-stack-2x {
  font-size: 2em;
}

.fa-inverse {
  color: var(--fa-inverse, #fff);
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
.fa-0::before {
  content: "\30 ";
}

.fa-1::before {
  content: "\31 ";
}

.fa-2::before {
  content: "\32 ";
}

.fa-3::before {
  content: "\33 ";
}

.fa-4::before {
  content: "\34 ";
}

.fa-5::before {
  content: "\35 ";
}

.fa-6::before {
  content: "\36 ";
}

.fa-7::before {
  content: "\37 ";
}

.fa-8::before {
  content: "\38 ";
}

.fa-9::before {
  content: "\39 ";
}

.fa-a::before {
  content: "A";
}

.fa-address-book::before {
  content: "\f2b9";
}

.fa-contact-book::before {
  content: "\f2b9";
}

.fa-address-card::before {
  content: "\f2bb";
}

.fa-contact-card::before {
  content: "\f2bb";
}

.fa-vcard::before {
  content: "\f2bb";
}

.fa-align-center::before {
  content: "\f037";
}

.fa-align-justify::before {
  content: "\f039";
}

.fa-align-left::before {
  content: "\f036";
}

.fa-align-right::before {
  content: "\f038";
}

.fa-anchor::before {
  content: "\f13d";
}

.fa-anchor-circle-check::before {
  content: "\e4aa";
}

.fa-anchor-circle-exclamation::before {
  content: "\e4ab";
}

.fa-anchor-circle-xmark::before {
  content: "\e4ac";
}

.fa-anchor-lock::before {
  content: "\e4ad";
}

.fa-angle-down::before {
  content: "\f107";
}

.fa-angle-left::before {
  content: "\f104";
}

.fa-angle-right::before {
  content: "\f105";
}

.fa-angle-up::before {
  content: "\f106";
}

.fa-angles-down::before {
  content: "\f103";
}

.fa-angle-double-down::before {
  content: "\f103";
}

.fa-angles-left::before {
  content: "\f100";
}

.fa-angle-double-left::before {
  content: "\f100";
}

.fa-angles-right::before {
  content: "\f101";
}

.fa-angle-double-right::before {
  content: "\f101";
}

.fa-angles-up::before {
  content: "\f102";
}

.fa-angle-double-up::before {
  content: "\f102";
}

.fa-ankh::before {
  content: "\f644";
}

.fa-apple-whole::before {
  content: "\f5d1";
}

.fa-apple-alt::before {
  content: "\f5d1";
}

.fa-archway::before {
  content: "\f557";
}

.fa-arrow-down::before {
  content: "\f063";
}

.fa-arrow-down-1-9::before {
  content: "\f162";
}

.fa-sort-numeric-asc::before {
  content: "\f162";
}

.fa-sort-numeric-down::before {
  content: "\f162";
}

.fa-arrow-down-9-1::before {
  content: "\f886";
}

.fa-sort-numeric-desc::before {
  content: "\f886";
}

.fa-sort-numeric-down-alt::before {
  content: "\f886";
}

.fa-arrow-down-a-z::before {
  content: "\f15d";
}

.fa-sort-alpha-asc::before {
  content: "\f15d";
}

.fa-sort-alpha-down::before {
  content: "\f15d";
}

.fa-arrow-down-long::before {
  content: "\f175";
}

.fa-long-arrow-down::before {
  content: "\f175";
}

.fa-arrow-down-short-wide::before {
  content: "\f884";
}

.fa-sort-amount-desc::before {
  content: "\f884";
}

.fa-sort-amount-down-alt::before {
  content: "\f884";
}

.fa-arrow-down-up-across-line::before {
  content: "\e4af";
}

.fa-arrow-down-up-lock::before {
  content: "\e4b0";
}

.fa-arrow-down-wide-short::before {
  content: "\f160";
}

.fa-sort-amount-asc::before {
  content: "\f160";
}

.fa-sort-amount-down::before {
  content: "\f160";
}

.fa-arrow-down-z-a::before {
  content: "\f881";
}

.fa-sort-alpha-desc::before {
  content: "\f881";
}

.fa-sort-alpha-down-alt::before {
  content: "\f881";
}

.fa-arrow-left::before {
  content: "\f060";
}

.fa-arrow-left-long::before {
  content: "\f177";
}

.fa-long-arrow-left::before {
  content: "\f177";
}

.fa-arrow-pointer::before {
  content: "\f245";
}

.fa-mouse-pointer::before {
  content: "\f245";
}

.fa-arrow-right::before {
  content: "\f061";
}

.fa-arrow-right-arrow-left::before {
  content: "\f0ec";
}

.fa-exchange::before {
  content: "\f0ec";
}

.fa-arrow-right-from-bracket::before {
  content: "\f08b";
}

.fa-sign-out::before {
  content: "\f08b";
}

.fa-arrow-right-long::before {
  content: "\f178";
}

.fa-long-arrow-right::before {
  content: "\f178";
}

.fa-arrow-right-to-bracket::before {
  content: "\f090";
}

.fa-sign-in::before {
  content: "\f090";
}

.fa-arrow-right-to-city::before {
  content: "\e4b3";
}

.fa-arrow-rotate-left::before {
  content: "\f0e2";
}

.fa-arrow-left-rotate::before {
  content: "\f0e2";
}

.fa-arrow-rotate-back::before {
  content: "\f0e2";
}

.fa-arrow-rotate-backward::before {
  content: "\f0e2";
}

.fa-undo::before {
  content: "\f0e2";
}

.fa-arrow-rotate-right::before {
  content: "\f01e";
}

.fa-arrow-right-rotate::before {
  content: "\f01e";
}

.fa-arrow-rotate-forward::before {
  content: "\f01e";
}

.fa-redo::before {
  content: "\f01e";
}

.fa-arrow-trend-down::before {
  content: "\e097";
}

.fa-arrow-trend-up::before {
  content: "\e098";
}

.fa-arrow-turn-down::before {
  content: "\f149";
}

.fa-level-down::before {
  content: "\f149";
}

.fa-arrow-turn-up::before {
  content: "\f148";
}

.fa-level-up::before {
  content: "\f148";
}

.fa-arrow-up::before {
  content: "\f062";
}

.fa-arrow-up-1-9::before {
  content: "\f163";
}

.fa-sort-numeric-up::before {
  content: "\f163";
}

.fa-arrow-up-9-1::before {
  content: "\f887";
}

.fa-sort-numeric-up-alt::before {
  content: "\f887";
}

.fa-arrow-up-a-z::before {
  content: "\f15e";
}

.fa-sort-alpha-up::before {
  content: "\f15e";
}

.fa-arrow-up-from-bracket::before {
  content: "\e09a";
}

.fa-arrow-up-from-ground-water::before {
  content: "\e4b5";
}

.fa-arrow-up-from-water-pump::before {
  content: "\e4b6";
}

.fa-arrow-up-long::before {
  content: "\f176";
}

.fa-long-arrow-up::before {
  content: "\f176";
}

.fa-arrow-up-right-dots::before {
  content: "\e4b7";
}

.fa-arrow-up-right-from-square::before {
  content: "\f08e";
}

.fa-external-link::before {
  content: "\f08e";
}

.fa-arrow-up-short-wide::before {
  content: "\f885";
}

.fa-sort-amount-up-alt::before {
  content: "\f885";
}

.fa-arrow-up-wide-short::before {
  content: "\f161";
}

.fa-sort-amount-up::before {
  content: "\f161";
}

.fa-arrow-up-z-a::before {
  content: "\f882";
}

.fa-sort-alpha-up-alt::before {
  content: "\f882";
}

.fa-arrows-down-to-line::before {
  content: "\e4b8";
}

.fa-arrows-down-to-people::before {
  content: "\e4b9";
}

.fa-arrows-left-right::before {
  content: "\f07e";
}

.fa-arrows-h::before {
  content: "\f07e";
}

.fa-arrows-left-right-to-line::before {
  content: "\e4ba";
}

.fa-arrows-rotate::before {
  content: "\f021";
}

.fa-refresh::before {
  content: "\f021";
}

.fa-sync::before {
  content: "\f021";
}

.fa-arrows-spin::before {
  content: "\e4bb";
}

.fa-arrows-split-up-and-left::before {
  content: "\e4bc";
}

.fa-arrows-to-circle::before {
  content: "\e4bd";
}

.fa-arrows-to-dot::before {
  content: "\e4be";
}

.fa-arrows-to-eye::before {
  content: "\e4bf";
}

.fa-arrows-turn-right::before {
  content: "\e4c0";
}

.fa-arrows-turn-to-dots::before {
  content: "\e4c1";
}

.fa-arrows-up-down::before {
  content: "\f07d";
}

.fa-arrows-v::before {
  content: "\f07d";
}

.fa-arrows-up-down-left-right::before {
  content: "\f047";
}

.fa-arrows::before {
  content: "\f047";
}

.fa-arrows-up-to-line::before {
  content: "\e4c2";
}

.fa-asterisk::before {
  content: "\*";
}

.fa-at::before {
  content: "\@";
}

.fa-atom::before {
  content: "\f5d2";
}

.fa-audio-description::before {
  content: "\f29e";
}

.fa-austral-sign::before {
  content: "\e0a9";
}

.fa-award::before {
  content: "\f559";
}

.fa-b::before {
  content: "B";
}

.fa-baby::before {
  content: "\f77c";
}

.fa-baby-carriage::before {
  content: "\f77d";
}

.fa-carriage-baby::before {
  content: "\f77d";
}

.fa-backward::before {
  content: "\f04a";
}

.fa-backward-fast::before {
  content: "\f049";
}

.fa-fast-backward::before {
  content: "\f049";
}

.fa-backward-step::before {
  content: "\f048";
}

.fa-step-backward::before {
  content: "\f048";
}

.fa-bacon::before {
  content: "\f7e5";
}

.fa-bacteria::before {
  content: "\e059";
}

.fa-bacterium::before {
  content: "\e05a";
}

.fa-bag-shopping::before {
  content: "\f290";
}

.fa-shopping-bag::before {
  content: "\f290";
}

.fa-bahai::before {
  content: "\f666";
}

.fa-haykal::before {
  content: "\f666";
}

.fa-baht-sign::before {
  content: "\e0ac";
}

.fa-ban::before {
  content: "\f05e";
}

.fa-cancel::before {
  content: "\f05e";
}

.fa-ban-smoking::before {
  content: "\f54d";
}

.fa-smoking-ban::before {
  content: "\f54d";
}

.fa-bandage::before {
  content: "\f462";
}

.fa-band-aid::before {
  content: "\f462";
}

.fa-barcode::before {
  content: "\f02a";
}

.fa-bars::before {
  content: "\f0c9";
}

.fa-navicon::before {
  content: "\f0c9";
}

.fa-bars-progress::before {
  content: "\f828";
}

.fa-tasks-alt::before {
  content: "\f828";
}

.fa-bars-staggered::before {
  content: "\f550";
}

.fa-reorder::before {
  content: "\f550";
}

.fa-stream::before {
  content: "\f550";
}

.fa-baseball::before {
  content: "\f433";
}

.fa-baseball-ball::before {
  content: "\f433";
}

.fa-baseball-bat-ball::before {
  content: "\f432";
}

.fa-basket-shopping::before {
  content: "\f291";
}

.fa-shopping-basket::before {
  content: "\f291";
}

.fa-basketball::before {
  content: "\f434";
}

.fa-basketball-ball::before {
  content: "\f434";
}

.fa-bath::before {
  content: "\f2cd";
}

.fa-bathtub::before {
  content: "\f2cd";
}

.fa-battery-empty::before {
  content: "\f244";
}

.fa-battery-0::before {
  content: "\f244";
}

.fa-battery-full::before {
  content: "\f240";
}

.fa-battery::before {
  content: "\f240";
}

.fa-battery-5::before {
  content: "\f240";
}

.fa-battery-half::before {
  content: "\f242";
}

.fa-battery-3::before {
  content: "\f242";
}

.fa-battery-quarter::before {
  content: "\f243";
}

.fa-battery-2::before {
  content: "\f243";
}

.fa-battery-three-quarters::before {
  content: "\f241";
}

.fa-battery-4::before {
  content: "\f241";
}

.fa-bed::before {
  content: "\f236";
}

.fa-bed-pulse::before {
  content: "\f487";
}

.fa-procedures::before {
  content: "\f487";
}

.fa-beer-mug-empty::before {
  content: "\f0fc";
}

.fa-beer::before {
  content: "\f0fc";
}

.fa-bell::before {
  content: "\f0f3";
}

.fa-bell-concierge::before {
  content: "\f562";
}

.fa-concierge-bell::before {
  content: "\f562";
}

.fa-bell-slash::before {
  content: "\f1f6";
}

.fa-bezier-curve::before {
  content: "\f55b";
}

.fa-bicycle::before {
  content: "\f206";
}

.fa-binoculars::before {
  content: "\f1e5";
}

.fa-biohazard::before {
  content: "\f780";
}

.fa-bitcoin-sign::before {
  content: "\e0b4";
}

.fa-blender::before {
  content: "\f517";
}

.fa-blender-phone::before {
  content: "\f6b6";
}

.fa-blog::before {
  content: "\f781";
}

.fa-bold::before {
  content: "\f032";
}

.fa-bolt::before {
  content: "\f0e7";
}

.fa-zap::before {
  content: "\f0e7";
}

.fa-bolt-lightning::before {
  content: "\e0b7";
}

.fa-bomb::before {
  content: "\f1e2";
}

.fa-bone::before {
  content: "\f5d7";
}

.fa-bong::before {
  content: "\f55c";
}

.fa-book::before {
  content: "\f02d";
}

.fa-book-atlas::before {
  content: "\f558";
}

.fa-atlas::before {
  content: "\f558";
}

.fa-book-bible::before {
  content: "\f647";
}

.fa-bible::before {
  content: "\f647";
}

.fa-book-bookmark::before {
  content: "\e0bb";
}

.fa-book-journal-whills::before {
  content: "\f66a";
}

.fa-journal-whills::before {
  content: "\f66a";
}

.fa-book-medical::before {
  content: "\f7e6";
}

.fa-book-open::before {
  content: "\f518";
}

.fa-book-open-reader::before {
  content: "\f5da";
}

.fa-book-reader::before {
  content: "\f5da";
}

.fa-book-quran::before {
  content: "\f687";
}

.fa-quran::before {
  content: "\f687";
}

.fa-book-skull::before {
  content: "\f6b7";
}

.fa-book-dead::before {
  content: "\f6b7";
}

.fa-book-tanakh::before {
  content: "\f827";
}

.fa-tanakh::before {
  content: "\f827";
}

.fa-bookmark::before {
  content: "\f02e";
}

.fa-border-all::before {
  content: "\f84c";
}

.fa-border-none::before {
  content: "\f850";
}

.fa-border-top-left::before {
  content: "\f853";
}

.fa-border-style::before {
  content: "\f853";
}

.fa-bore-hole::before {
  content: "\e4c3";
}

.fa-bottle-droplet::before {
  content: "\e4c4";
}

.fa-bottle-water::before {
  content: "\e4c5";
}

.fa-bowl-food::before {
  content: "\e4c6";
}

.fa-bowl-rice::before {
  content: "\e2eb";
}

.fa-bowling-ball::before {
  content: "\f436";
}

.fa-box::before {
  content: "\f466";
}

.fa-box-archive::before {
  content: "\f187";
}

.fa-archive::before {
  content: "\f187";
}

.fa-box-open::before {
  content: "\f49e";
}

.fa-box-tissue::before {
  content: "\e05b";
}

.fa-boxes-packing::before {
  content: "\e4c7";
}

.fa-boxes-stacked::before {
  content: "\f468";
}

.fa-boxes::before {
  content: "\f468";
}

.fa-boxes-alt::before {
  content: "\f468";
}

.fa-braille::before {
  content: "\f2a1";
}

.fa-brain::before {
  content: "\f5dc";
}

.fa-brazilian-real-sign::before {
  content: "\e46c";
}

.fa-bread-slice::before {
  content: "\f7ec";
}

.fa-bridge::before {
  content: "\e4c8";
}

.fa-bridge-circle-check::before {
  content: "\e4c9";
}

.fa-bridge-circle-exclamation::before {
  content: "\e4ca";
}

.fa-bridge-circle-xmark::before {
  content: "\e4cb";
}

.fa-bridge-lock::before {
  content: "\e4cc";
}

.fa-bridge-water::before {
  content: "\e4ce";
}

.fa-briefcase::before {
  content: "\f0b1";
}

.fa-briefcase-medical::before {
  content: "\f469";
}

.fa-broom::before {
  content: "\f51a";
}

.fa-broom-ball::before {
  content: "\f458";
}

.fa-quidditch::before {
  content: "\f458";
}

.fa-quidditch-broom-ball::before {
  content: "\f458";
}

.fa-brush::before {
  content: "\f55d";
}

.fa-bucket::before {
  content: "\e4cf";
}

.fa-bug::before {
  content: "\f188";
}

.fa-bug-slash::before {
  content: "\e490";
}

.fa-bugs::before {
  content: "\e4d0";
}

.fa-building::before {
  content: "\f1ad";
}

.fa-building-circle-arrow-right::before {
  content: "\e4d1";
}

.fa-building-circle-check::before {
  content: "\e4d2";
}

.fa-building-circle-exclamation::before {
  content: "\e4d3";
}

.fa-building-circle-xmark::before {
  content: "\e4d4";
}

.fa-building-columns::before {
  content: "\f19c";
}

.fa-bank::before {
  content: "\f19c";
}

.fa-institution::before {
  content: "\f19c";
}

.fa-museum::before {
  content: "\f19c";
}

.fa-university::before {
  content: "\f19c";
}

.fa-building-flag::before {
  content: "\e4d5";
}

.fa-building-lock::before {
  content: "\e4d6";
}

.fa-building-ngo::before {
  content: "\e4d7";
}

.fa-building-shield::before {
  content: "\e4d8";
}

.fa-building-un::before {
  content: "\e4d9";
}

.fa-building-user::before {
  content: "\e4da";
}

.fa-building-wheat::before {
  content: "\e4db";
}

.fa-bullhorn::before {
  content: "\f0a1";
}

.fa-bullseye::before {
  content: "\f140";
}

.fa-burger::before {
  content: "\f805";
}

.fa-hamburger::before {
  content: "\f805";
}

.fa-burst::before {
  content: "\e4dc";
}

.fa-bus::before {
  content: "\f207";
}

.fa-bus-simple::before {
  content: "\f55e";
}

.fa-bus-alt::before {
  content: "\f55e";
}

.fa-business-time::before {
  content: "\f64a";
}

.fa-briefcase-clock::before {
  content: "\f64a";
}

.fa-c::before {
  content: "C";
}

.fa-cable-car::before {
  content: "\f7da";
}

.fa-tram::before {
  content: "\f7da";
}

.fa-cake-candles::before {
  content: "\f1fd";
}

.fa-birthday-cake::before {
  content: "\f1fd";
}

.fa-cake::before {
  content: "\f1fd";
}

.fa-calculator::before {
  content: "\f1ec";
}

.fa-calendar::before {
  content: "\f133";
}

.fa-calendar-check::before {
  content: "\f274";
}

.fa-calendar-day::before {
  content: "\f783";
}

.fa-calendar-days::before {
  content: "\f073";
}

.fa-calendar-alt::before {
  content: "\f073";
}

.fa-calendar-minus::before {
  content: "\f272";
}

.fa-calendar-plus::before {
  content: "\f271";
}

.fa-calendar-week::before {
  content: "\f784";
}

.fa-calendar-xmark::before {
  content: "\f273";
}

.fa-calendar-times::before {
  content: "\f273";
}

.fa-camera::before {
  content: "\f030";
}

.fa-camera-alt::before {
  content: "\f030";
}

.fa-camera-retro::before {
  content: "\f083";
}

.fa-camera-rotate::before {
  content: "\e0d8";
}

.fa-campground::before {
  content: "\f6bb";
}

.fa-candy-cane::before {
  content: "\f786";
}

.fa-cannabis::before {
  content: "\f55f";
}

.fa-capsules::before {
  content: "\f46b";
}

.fa-car::before {
  content: "\f1b9";
}

.fa-automobile::before {
  content: "\f1b9";
}

.fa-car-battery::before {
  content: "\f5df";
}

.fa-battery-car::before {
  content: "\f5df";
}

.fa-car-burst::before {
  content: "\f5e1";
}

.fa-car-crash::before {
  content: "\f5e1";
}

.fa-car-on::before {
  content: "\e4dd";
}

.fa-car-rear::before {
  content: "\f5de";
}

.fa-car-alt::before {
  content: "\f5de";
}

.fa-car-side::before {
  content: "\f5e4";
}

.fa-car-tunnel::before {
  content: "\e4de";
}

.fa-caravan::before {
  content: "\f8ff";
}

.fa-caret-down::before {
  content: "\f0d7";
}

.fa-caret-left::before {
  content: "\f0d9";
}

.fa-caret-right::before {
  content: "\f0da";
}

.fa-caret-up::before {
  content: "\f0d8";
}

.fa-carrot::before {
  content: "\f787";
}

.fa-cart-arrow-down::before {
  content: "\f218";
}

.fa-cart-flatbed::before {
  content: "\f474";
}

.fa-dolly-flatbed::before {
  content: "\f474";
}

.fa-cart-flatbed-suitcase::before {
  content: "\f59d";
}

.fa-luggage-cart::before {
  content: "\f59d";
}

.fa-cart-plus::before {
  content: "\f217";
}

.fa-cart-shopping::before {
  content: "\f07a";
}

.fa-shopping-cart::before {
  content: "\f07a";
}

.fa-cash-register::before {
  content: "\f788";
}

.fa-cat::before {
  content: "\f6be";
}

.fa-cedi-sign::before {
  content: "\e0df";
}

.fa-cent-sign::before {
  content: "\e3f5";
}

.fa-certificate::before {
  content: "\f0a3";
}

.fa-chair::before {
  content: "\f6c0";
}

.fa-chalkboard::before {
  content: "\f51b";
}

.fa-blackboard::before {
  content: "\f51b";
}

.fa-chalkboard-user::before {
  content: "\f51c";
}

.fa-chalkboard-teacher::before {
  content: "\f51c";
}

.fa-champagne-glasses::before {
  content: "\f79f";
}

.fa-glass-cheers::before {
  content: "\f79f";
}

.fa-charging-station::before {
  content: "\f5e7";
}

.fa-chart-area::before {
  content: "\f1fe";
}

.fa-area-chart::before {
  content: "\f1fe";
}

.fa-chart-bar::before {
  content: "\f080";
}

.fa-bar-chart::before {
  content: "\f080";
}

.fa-chart-column::before {
  content: "\e0e3";
}

.fa-chart-gantt::before {
  content: "\e0e4";
}

.fa-chart-line::before {
  content: "\f201";
}

.fa-line-chart::before {
  content: "\f201";
}

.fa-chart-pie::before {
  content: "\f200";
}

.fa-pie-chart::before {
  content: "\f200";
}

.fa-chart-simple::before {
  content: "\e473";
}

.fa-check::before {
  content: "\f00c";
}

.fa-check-double::before {
  content: "\f560";
}

.fa-check-to-slot::before {
  content: "\f772";
}

.fa-vote-yea::before {
  content: "\f772";
}

.fa-cheese::before {
  content: "\f7ef";
}

.fa-chess::before {
  content: "\f439";
}

.fa-chess-bishop::before {
  content: "\f43a";
}

.fa-chess-board::before {
  content: "\f43c";
}

.fa-chess-king::before {
  content: "\f43f";
}

.fa-chess-knight::before {
  content: "\f441";
}

.fa-chess-pawn::before {
  content: "\f443";
}

.fa-chess-queen::before {
  content: "\f445";
}

.fa-chess-rook::before {
  content: "\f447";
}

.fa-chevron-down::before {
  content: "\f078";
}

.fa-chevron-left::before {
  content: "\f053";
}

.fa-chevron-right::before {
  content: "\f054";
}

.fa-chevron-up::before {
  content: "\f077";
}

.fa-child::before {
  content: "\f1ae";
}

.fa-child-dress::before {
  content: "\e59c";
}

.fa-child-reaching::before {
  content: "\e59d";
}

.fa-child-rifle::before {
  content: "\e4e0";
}

.fa-children::before {
  content: "\e4e1";
}

.fa-church::before {
  content: "\f51d";
}

.fa-circle::before {
  content: "\f111";
}

.fa-circle-arrow-down::before {
  content: "\f0ab";
}

.fa-arrow-circle-down::before {
  content: "\f0ab";
}

.fa-circle-arrow-left::before {
  content: "\f0a8";
}

.fa-arrow-circle-left::before {
  content: "\f0a8";
}

.fa-circle-arrow-right::before {
  content: "\f0a9";
}

.fa-arrow-circle-right::before {
  content: "\f0a9";
}

.fa-circle-arrow-up::before {
  content: "\f0aa";
}

.fa-arrow-circle-up::before {
  content: "\f0aa";
}

.fa-circle-check::before {
  content: "\f058";
}

.fa-check-circle::before {
  content: "\f058";
}

.fa-circle-chevron-down::before {
  content: "\f13a";
}

.fa-chevron-circle-down::before {
  content: "\f13a";
}

.fa-circle-chevron-left::before {
  content: "\f137";
}

.fa-chevron-circle-left::before {
  content: "\f137";
}

.fa-circle-chevron-right::before {
  content: "\f138";
}

.fa-chevron-circle-right::before {
  content: "\f138";
}

.fa-circle-chevron-up::before {
  content: "\f139";
}

.fa-chevron-circle-up::before {
  content: "\f139";
}

.fa-circle-dollar-to-slot::before {
  content: "\f4b9";
}

.fa-donate::before {
  content: "\f4b9";
}

.fa-circle-dot::before {
  content: "\f192";
}

.fa-dot-circle::before {
  content: "\f192";
}

.fa-circle-down::before {
  content: "\f358";
}

.fa-arrow-alt-circle-down::before {
  content: "\f358";
}

.fa-circle-exclamation::before {
  content: "\f06a";
}

.fa-exclamation-circle::before {
  content: "\f06a";
}

.fa-circle-h::before {
  content: "\f47e";
}

.fa-hospital-symbol::before {
  content: "\f47e";
}

.fa-circle-half-stroke::before {
  content: "\f042";
}

.fa-adjust::before {
  content: "\f042";
}

.fa-circle-info::before {
  content: "\f05a";
}

.fa-info-circle::before {
  content: "\f05a";
}

.fa-circle-left::before {
  content: "\f359";
}

.fa-arrow-alt-circle-left::before {
  content: "\f359";
}

.fa-circle-minus::before {
  content: "\f056";
}

.fa-minus-circle::before {
  content: "\f056";
}

.fa-circle-nodes::before {
  content: "\e4e2";
}

.fa-circle-notch::before {
  content: "\f1ce";
}

.fa-circle-pause::before {
  content: "\f28b";
}

.fa-pause-circle::before {
  content: "\f28b";
}

.fa-circle-play::before {
  content: "\f144";
}

.fa-play-circle::before {
  content: "\f144";
}

.fa-circle-plus::before {
  content: "\f055";
}

.fa-plus-circle::before {
  content: "\f055";
}

.fa-circle-question::before {
  content: "\f059";
}

.fa-question-circle::before {
  content: "\f059";
}

.fa-circle-radiation::before {
  content: "\f7ba";
}

.fa-radiation-alt::before {
  content: "\f7ba";
}

.fa-circle-right::before {
  content: "\f35a";
}

.fa-arrow-alt-circle-right::before {
  content: "\f35a";
}

.fa-circle-stop::before {
  content: "\f28d";
}

.fa-stop-circle::before {
  content: "\f28d";
}

.fa-circle-up::before {
  content: "\f35b";
}

.fa-arrow-alt-circle-up::before {
  content: "\f35b";
}

.fa-circle-user::before {
  content: "\f2bd";
}

.fa-user-circle::before {
  content: "\f2bd";
}

.fa-circle-xmark::before {
  content: "\f057";
}

.fa-times-circle::before {
  content: "\f057";
}

.fa-xmark-circle::before {
  content: "\f057";
}

.fa-city::before {
  content: "\f64f";
}

.fa-clapperboard::before {
  content: "\e131";
}

.fa-clipboard::before {
  content: "\f328";
}

.fa-clipboard-check::before {
  content: "\f46c";
}

.fa-clipboard-list::before {
  content: "\f46d";
}

.fa-clipboard-question::before {
  content: "\e4e3";
}

.fa-clipboard-user::before {
  content: "\f7f3";
}

.fa-clock::before {
  content: "\f017";
}

.fa-clock-four::before {
  content: "\f017";
}

.fa-clock-rotate-left::before {
  content: "\f1da";
}

.fa-history::before {
  content: "\f1da";
}

.fa-clone::before {
  content: "\f24d";
}

.fa-closed-captioning::before {
  content: "\f20a";
}

.fa-cloud::before {
  content: "\f0c2";
}

.fa-cloud-arrow-down::before {
  content: "\f0ed";
}

.fa-cloud-download::before {
  content: "\f0ed";
}

.fa-cloud-download-alt::before {
  content: "\f0ed";
}

.fa-cloud-arrow-up::before {
  content: "\f0ee";
}

.fa-cloud-upload::before {
  content: "\f0ee";
}

.fa-cloud-upload-alt::before {
  content: "\f0ee";
}

.fa-cloud-bolt::before {
  content: "\f76c";
}

.fa-thunderstorm::before {
  content: "\f76c";
}

.fa-cloud-meatball::before {
  content: "\f73b";
}

.fa-cloud-moon::before {
  content: "\f6c3";
}

.fa-cloud-moon-rain::before {
  content: "\f73c";
}

.fa-cloud-rain::before {
  content: "\f73d";
}

.fa-cloud-showers-heavy::before {
  content: "\f740";
}

.fa-cloud-showers-water::before {
  content: "\e4e4";
}

.fa-cloud-sun::before {
  content: "\f6c4";
}

.fa-cloud-sun-rain::before {
  content: "\f743";
}

.fa-clover::before {
  content: "\e139";
}

.fa-code::before {
  content: "\f121";
}

.fa-code-branch::before {
  content: "\f126";
}

.fa-code-commit::before {
  content: "\f386";
}

.fa-code-compare::before {
  content: "\e13a";
}

.fa-code-fork::before {
  content: "\e13b";
}

.fa-code-merge::before {
  content: "\f387";
}

.fa-code-pull-request::before {
  content: "\e13c";
}

.fa-coins::before {
  content: "\f51e";
}

.fa-colon-sign::before {
  content: "\e140";
}

.fa-comment::before {
  content: "\f075";
}

.fa-comment-dollar::before {
  content: "\f651";
}

.fa-comment-dots::before {
  content: "\f4ad";
}

.fa-commenting::before {
  content: "\f4ad";
}

.fa-comment-medical::before {
  content: "\f7f5";
}

.fa-comment-slash::before {
  content: "\f4b3";
}

.fa-comment-sms::before {
  content: "\f7cd";
}

.fa-sms::before {
  content: "\f7cd";
}

.fa-comments::before {
  content: "\f086";
}

.fa-comments-dollar::before {
  content: "\f653";
}

.fa-compact-disc::before {
  content: "\f51f";
}

.fa-compass::before {
  content: "\f14e";
}

.fa-compass-drafting::before {
  content: "\f568";
}

.fa-drafting-compass::before {
  content: "\f568";
}

.fa-compress::before {
  content: "\f066";
}

.fa-computer::before {
  content: "\e4e5";
}

.fa-computer-mouse::before {
  content: "\f8cc";
}

.fa-mouse::before {
  content: "\f8cc";
}

.fa-cookie::before {
  content: "\f563";
}

.fa-cookie-bite::before {
  content: "\f564";
}

.fa-copy::before {
  content: "\f0c5";
}

.fa-copyright::before {
  content: "\f1f9";
}

.fa-couch::before {
  content: "\f4b8";
}

.fa-cow::before {
  content: "\f6c8";
}

.fa-credit-card::before {
  content: "\f09d";
}

.fa-credit-card-alt::before {
  content: "\f09d";
}

.fa-crop::before {
  content: "\f125";
}

.fa-crop-simple::before {
  content: "\f565";
}

.fa-crop-alt::before {
  content: "\f565";
}

.fa-cross::before {
  content: "\f654";
}

.fa-crosshairs::before {
  content: "\f05b";
}

.fa-crow::before {
  content: "\f520";
}

.fa-crown::before {
  content: "\f521";
}

.fa-crutch::before {
  content: "\f7f7";
}

.fa-cruzeiro-sign::before {
  content: "\e152";
}

.fa-cube::before {
  content: "\f1b2";
}

.fa-cubes::before {
  content: "\f1b3";
}

.fa-cubes-stacked::before {
  content: "\e4e6";
}

.fa-d::before {
  content: "D";
}

.fa-database::before {
  content: "\f1c0";
}

.fa-delete-left::before {
  content: "\f55a";
}

.fa-backspace::before {
  content: "\f55a";
}

.fa-democrat::before {
  content: "\f747";
}

.fa-desktop::before {
  content: "\f390";
}

.fa-desktop-alt::before {
  content: "\f390";
}

.fa-dharmachakra::before {
  content: "\f655";
}

.fa-diagram-next::before {
  content: "\e476";
}

.fa-diagram-predecessor::before {
  content: "\e477";
}

.fa-diagram-project::before {
  content: "\f542";
}

.fa-project-diagram::before {
  content: "\f542";
}

.fa-diagram-successor::before {
  content: "\e47a";
}

.fa-diamond::before {
  content: "\f219";
}

.fa-diamond-turn-right::before {
  content: "\f5eb";
}

.fa-directions::before {
  content: "\f5eb";
}

.fa-dice::before {
  content: "\f522";
}

.fa-dice-d20::before {
  content: "\f6cf";
}

.fa-dice-d6::before {
  content: "\f6d1";
}

.fa-dice-five::before {
  content: "\f523";
}

.fa-dice-four::before {
  content: "\f524";
}

.fa-dice-one::before {
  content: "\f525";
}

.fa-dice-six::before {
  content: "\f526";
}

.fa-dice-three::before {
  content: "\f527";
}

.fa-dice-two::before {
  content: "\f528";
}

.fa-disease::before {
  content: "\f7fa";
}

.fa-display::before {
  content: "\e163";
}

.fa-divide::before {
  content: "\f529";
}

.fa-dna::before {
  content: "\f471";
}

.fa-dog::before {
  content: "\f6d3";
}

.fa-dollar-sign::before {
  content: "\$";
}

.fa-dollar::before {
  content: "\$";
}

.fa-usd::before {
  content: "\$";
}

.fa-dolly::before {
  content: "\f472";
}

.fa-dolly-box::before {
  content: "\f472";
}

.fa-dong-sign::before {
  content: "\e169";
}

.fa-door-closed::before {
  content: "\f52a";
}

.fa-door-open::before {
  content: "\f52b";
}

.fa-dove::before {
  content: "\f4ba";
}

.fa-down-left-and-up-right-to-center::before {
  content: "\f422";
}

.fa-compress-alt::before {
  content: "\f422";
}

.fa-down-long::before {
  content: "\f309";
}

.fa-long-arrow-alt-down::before {
  content: "\f309";
}

.fa-download::before {
  content: "\f019";
}

.fa-dragon::before {
  content: "\f6d5";
}

.fa-draw-polygon::before {
  content: "\f5ee";
}

.fa-droplet::before {
  content: "\f043";
}

.fa-tint::before {
  content: "\f043";
}

.fa-droplet-slash::before {
  content: "\f5c7";
}

.fa-tint-slash::before {
  content: "\f5c7";
}

.fa-drum::before {
  content: "\f569";
}

.fa-drum-steelpan::before {
  content: "\f56a";
}

.fa-drumstick-bite::before {
  content: "\f6d7";
}

.fa-dumbbell::before {
  content: "\f44b";
}

.fa-dumpster::before {
  content: "\f793";
}

.fa-dumpster-fire::before {
  content: "\f794";
}

.fa-dungeon::before {
  content: "\f6d9";
}

.fa-e::before {
  content: "E";
}

.fa-ear-deaf::before {
  content: "\f2a4";
}

.fa-deaf::before {
  content: "\f2a4";
}

.fa-deafness::before {
  content: "\f2a4";
}

.fa-hard-of-hearing::before {
  content: "\f2a4";
}

.fa-ear-listen::before {
  content: "\f2a2";
}

.fa-assistive-listening-systems::before {
  content: "\f2a2";
}

.fa-earth-africa::before {
  content: "\f57c";
}

.fa-globe-africa::before {
  content: "\f57c";
}

.fa-earth-americas::before {
  content: "\f57d";
}

.fa-earth::before {
  content: "\f57d";
}

.fa-earth-america::before {
  content: "\f57d";
}

.fa-globe-americas::before {
  content: "\f57d";
}

.fa-earth-asia::before {
  content: "\f57e";
}

.fa-globe-asia::before {
  content: "\f57e";
}

.fa-earth-europe::before {
  content: "\f7a2";
}

.fa-globe-europe::before {
  content: "\f7a2";
}

.fa-earth-oceania::before {
  content: "\e47b";
}

.fa-globe-oceania::before {
  content: "\e47b";
}

.fa-egg::before {
  content: "\f7fb";
}

.fa-eject::before {
  content: "\f052";
}

.fa-elevator::before {
  content: "\e16d";
}

.fa-ellipsis::before {
  content: "\f141";
}

.fa-ellipsis-h::before {
  content: "\f141";
}

.fa-ellipsis-vertical::before {
  content: "\f142";
}

.fa-ellipsis-v::before {
  content: "\f142";
}

.fa-envelope::before {
  content: "\f0e0";
}

.fa-envelope-circle-check::before {
  content: "\e4e8";
}

.fa-envelope-open::before {
  content: "\f2b6";
}

.fa-envelope-open-text::before {
  content: "\f658";
}

.fa-envelopes-bulk::before {
  content: "\f674";
}

.fa-mail-bulk::before {
  content: "\f674";
}

.fa-equals::before {
  content: "\=";
}

.fa-eraser::before {
  content: "\f12d";
}

.fa-ethernet::before {
  content: "\f796";
}

.fa-euro-sign::before {
  content: "\f153";
}

.fa-eur::before {
  content: "\f153";
}

.fa-euro::before {
  content: "\f153";
}

.fa-exclamation::before {
  content: "\!";
}

.fa-expand::before {
  content: "\f065";
}

.fa-explosion::before {
  content: "\e4e9";
}

.fa-eye::before {
  content: "\f06e";
}

.fa-eye-dropper::before {
  content: "\f1fb";
}

.fa-eye-dropper-empty::before {
  content: "\f1fb";
}

.fa-eyedropper::before {
  content: "\f1fb";
}

.fa-eye-low-vision::before {
  content: "\f2a8";
}

.fa-low-vision::before {
  content: "\f2a8";
}

.fa-eye-slash::before {
  content: "\f070";
}

.fa-f::before {
  content: "F";
}

.fa-face-angry::before {
  content: "\f556";
}

.fa-angry::before {
  content: "\f556";
}

.fa-face-dizzy::before {
  content: "\f567";
}

.fa-dizzy::before {
  content: "\f567";
}

.fa-face-flushed::before {
  content: "\f579";
}

.fa-flushed::before {
  content: "\f579";
}

.fa-face-frown::before {
  content: "\f119";
}

.fa-frown::before {
  content: "\f119";
}

.fa-face-frown-open::before {
  content: "\f57a";
}

.fa-frown-open::before {
  content: "\f57a";
}

.fa-face-grimace::before {
  content: "\f57f";
}

.fa-grimace::before {
  content: "\f57f";
}

.fa-face-grin::before {
  content: "\f580";
}

.fa-grin::before {
  content: "\f580";
}

.fa-face-grin-beam::before {
  content: "\f582";
}

.fa-grin-beam::before {
  content: "\f582";
}

.fa-face-grin-beam-sweat::before {
  content: "\f583";
}

.fa-grin-beam-sweat::before {
  content: "\f583";
}

.fa-face-grin-hearts::before {
  content: "\f584";
}

.fa-grin-hearts::before {
  content: "\f584";
}

.fa-face-grin-squint::before {
  content: "\f585";
}

.fa-grin-squint::before {
  content: "\f585";
}

.fa-face-grin-squint-tears::before {
  content: "\f586";
}

.fa-grin-squint-tears::before {
  content: "\f586";
}

.fa-face-grin-stars::before {
  content: "\f587";
}

.fa-grin-stars::before {
  content: "\f587";
}

.fa-face-grin-tears::before {
  content: "\f588";
}

.fa-grin-tears::before {
  content: "\f588";
}

.fa-face-grin-tongue::before {
  content: "\f589";
}

.fa-grin-tongue::before {
  content: "\f589";
}

.fa-face-grin-tongue-squint::before {
  content: "\f58a";
}

.fa-grin-tongue-squint::before {
  content: "\f58a";
}

.fa-face-grin-tongue-wink::before {
  content: "\f58b";
}

.fa-grin-tongue-wink::before {
  content: "\f58b";
}

.fa-face-grin-wide::before {
  content: "\f581";
}

.fa-grin-alt::before {
  content: "\f581";
}

.fa-face-grin-wink::before {
  content: "\f58c";
}

.fa-grin-wink::before {
  content: "\f58c";
}

.fa-face-kiss::before {
  content: "\f596";
}

.fa-kiss::before {
  content: "\f596";
}

.fa-face-kiss-beam::before {
  content: "\f597";
}

.fa-kiss-beam::before {
  content: "\f597";
}

.fa-face-kiss-wink-heart::before {
  content: "\f598";
}

.fa-kiss-wink-heart::before {
  content: "\f598";
}

.fa-face-laugh::before {
  content: "\f599";
}

.fa-laugh::before {
  content: "\f599";
}

.fa-face-laugh-beam::before {
  content: "\f59a";
}

.fa-laugh-beam::before {
  content: "\f59a";
}

.fa-face-laugh-squint::before {
  content: "\f59b";
}

.fa-laugh-squint::before {
  content: "\f59b";
}

.fa-face-laugh-wink::before {
  content: "\f59c";
}

.fa-laugh-wink::before {
  content: "\f59c";
}

.fa-face-meh::before {
  content: "\f11a";
}

.fa-meh::before {
  content: "\f11a";
}

.fa-face-meh-blank::before {
  content: "\f5a4";
}

.fa-meh-blank::before {
  content: "\f5a4";
}

.fa-face-rolling-eyes::before {
  content: "\f5a5";
}

.fa-meh-rolling-eyes::before {
  content: "\f5a5";
}

.fa-face-sad-cry::before {
  content: "\f5b3";
}

.fa-sad-cry::before {
  content: "\f5b3";
}

.fa-face-sad-tear::before {
  content: "\f5b4";
}

.fa-sad-tear::before {
  content: "\f5b4";
}

.fa-face-smile::before {
  content: "\f118";
}

.fa-smile::before {
  content: "\f118";
}

.fa-face-smile-beam::before {
  content: "\f5b8";
}

.fa-smile-beam::before {
  content: "\f5b8";
}

.fa-face-smile-wink::before {
  content: "\f4da";
}

.fa-smile-wink::before {
  content: "\f4da";
}

.fa-face-surprise::before {
  content: "\f5c2";
}

.fa-surprise::before {
  content: "\f5c2";
}

.fa-face-tired::before {
  content: "\f5c8";
}

.fa-tired::before {
  content: "\f5c8";
}

.fa-fan::before {
  content: "\f863";
}

.fa-faucet::before {
  content: "\e005";
}

.fa-faucet-drip::before {
  content: "\e006";
}

.fa-fax::before {
  content: "\f1ac";
}

.fa-feather::before {
  content: "\f52d";
}

.fa-feather-pointed::before {
  content: "\f56b";
}

.fa-feather-alt::before {
  content: "\f56b";
}

.fa-ferry::before {
  content: "\e4ea";
}

.fa-file::before {
  content: "\f15b";
}

.fa-file-arrow-down::before {
  content: "\f56d";
}

.fa-file-download::before {
  content: "\f56d";
}

.fa-file-arrow-up::before {
  content: "\f574";
}

.fa-file-upload::before {
  content: "\f574";
}

.fa-file-audio::before {
  content: "\f1c7";
}

.fa-file-circle-check::before {
  content: "\e5a0";
}

.fa-file-circle-exclamation::before {
  content: "\e4eb";
}

.fa-file-circle-minus::before {
  content: "\e4ed";
}

.fa-file-circle-plus::before {
  content: "\e494";
}

.fa-file-circle-question::before {
  content: "\e4ef";
}

.fa-file-circle-xmark::before {
  content: "\e5a1";
}

.fa-file-code::before {
  content: "\f1c9";
}

.fa-file-contract::before {
  content: "\f56c";
}

.fa-file-csv::before {
  content: "\f6dd";
}

.fa-file-excel::before {
  content: "\f1c3";
}

.fa-file-export::before {
  content: "\f56e";
}

.fa-arrow-right-from-file::before {
  content: "\f56e";
}

.fa-file-image::before {
  content: "\f1c5";
}

.fa-file-import::before {
  content: "\f56f";
}

.fa-arrow-right-to-file::before {
  content: "\f56f";
}

.fa-file-invoice::before {
  content: "\f570";
}

.fa-file-invoice-dollar::before {
  content: "\f571";
}

.fa-file-lines::before {
  content: "\f15c";
}

.fa-file-alt::before {
  content: "\f15c";
}

.fa-file-text::before {
  content: "\f15c";
}

.fa-file-medical::before {
  content: "\f477";
}

.fa-file-pdf::before {
  content: "\f1c1";
}

.fa-file-pen::before {
  content: "\f31c";
}

.fa-file-edit::before {
  content: "\f31c";
}

.fa-file-powerpoint::before {
  content: "\f1c4";
}

.fa-file-prescription::before {
  content: "\f572";
}

.fa-file-shield::before {
  content: "\e4f0";
}

.fa-file-signature::before {
  content: "\f573";
}

.fa-file-video::before {
  content: "\f1c8";
}

.fa-file-waveform::before {
  content: "\f478";
}

.fa-file-medical-alt::before {
  content: "\f478";
}

.fa-file-word::before {
  content: "\f1c2";
}

.fa-file-zipper::before {
  content: "\f1c6";
}

.fa-file-archive::before {
  content: "\f1c6";
}

.fa-fill::before {
  content: "\f575";
}

.fa-fill-drip::before {
  content: "\f576";
}

.fa-film::before {
  content: "\f008";
}

.fa-filter::before {
  content: "\f0b0";
}

.fa-filter-circle-dollar::before {
  content: "\f662";
}

.fa-funnel-dollar::before {
  content: "\f662";
}

.fa-filter-circle-xmark::before {
  content: "\e17b";
}

.fa-fingerprint::before {
  content: "\f577";
}

.fa-fire::before {
  content: "\f06d";
}

.fa-fire-burner::before {
  content: "\e4f1";
}

.fa-fire-extinguisher::before {
  content: "\f134";
}

.fa-fire-flame-curved::before {
  content: "\f7e4";
}

.fa-fire-alt::before {
  content: "\f7e4";
}

.fa-fire-flame-simple::before {
  content: "\f46a";
}

.fa-burn::before {
  content: "\f46a";
}

.fa-fish::before {
  content: "\f578";
}

.fa-fish-fins::before {
  content: "\e4f2";
}

.fa-flag::before {
  content: "\f024";
}

.fa-flag-checkered::before {
  content: "\f11e";
}

.fa-flag-usa::before {
  content: "\f74d";
}

.fa-flask::before {
  content: "\f0c3";
}

.fa-flask-vial::before {
  content: "\e4f3";
}

.fa-floppy-disk::before {
  content: "\f0c7";
}

.fa-save::before {
  content: "\f0c7";
}

.fa-florin-sign::before {
  content: "\e184";
}

.fa-folder::before {
  content: "\f07b";
}

.fa-folder-blank::before {
  content: "\f07b";
}

.fa-folder-closed::before {
  content: "\e185";
}

.fa-folder-minus::before {
  content: "\f65d";
}

.fa-folder-open::before {
  content: "\f07c";
}

.fa-folder-plus::before {
  content: "\f65e";
}

.fa-folder-tree::before {
  content: "\f802";
}

.fa-font::before {
  content: "\f031";
}

.fa-football::before {
  content: "\f44e";
}

.fa-football-ball::before {
  content: "\f44e";
}

.fa-forward::before {
  content: "\f04e";
}

.fa-forward-fast::before {
  content: "\f050";
}

.fa-fast-forward::before {
  content: "\f050";
}

.fa-forward-step::before {
  content: "\f051";
}

.fa-step-forward::before {
  content: "\f051";
}

.fa-franc-sign::before {
  content: "\e18f";
}

.fa-frog::before {
  content: "\f52e";
}

.fa-futbol::before {
  content: "\f1e3";
}

.fa-futbol-ball::before {
  content: "\f1e3";
}

.fa-soccer-ball::before {
  content: "\f1e3";
}

.fa-g::before {
  content: "G";
}

.fa-gamepad::before {
  content: "\f11b";
}

.fa-gas-pump::before {
  content: "\f52f";
}

.fa-gauge::before {
  content: "\f624";
}

.fa-dashboard::before {
  content: "\f624";
}

.fa-gauge-med::before {
  content: "\f624";
}

.fa-tachometer-alt-average::before {
  content: "\f624";
}

.fa-gauge-high::before {
  content: "\f625";
}

.fa-tachometer-alt::before {
  content: "\f625";
}

.fa-tachometer-alt-fast::before {
  content: "\f625";
}

.fa-gauge-simple::before {
  content: "\f629";
}

.fa-gauge-simple-med::before {
  content: "\f629";
}

.fa-tachometer-average::before {
  content: "\f629";
}

.fa-gauge-simple-high::before {
  content: "\f62a";
}

.fa-tachometer::before {
  content: "\f62a";
}

.fa-tachometer-fast::before {
  content: "\f62a";
}

.fa-gavel::before {
  content: "\f0e3";
}

.fa-legal::before {
  content: "\f0e3";
}

.fa-gear::before {
  content: "\f013";
}

.fa-cog::before {
  content: "\f013";
}

.fa-gears::before {
  content: "\f085";
}

.fa-cogs::before {
  content: "\f085";
}

.fa-gem::before {
  content: "\f3a5";
}

.fa-genderless::before {
  content: "\f22d";
}

.fa-ghost::before {
  content: "\f6e2";
}

.fa-gift::before {
  content: "\f06b";
}

.fa-gifts::before {
  content: "\f79c";
}

.fa-glass-water::before {
  content: "\e4f4";
}

.fa-glass-water-droplet::before {
  content: "\e4f5";
}

.fa-glasses::before {
  content: "\f530";
}

.fa-globe::before {
  content: "\f0ac";
}

.fa-golf-ball-tee::before {
  content: "\f450";
}

.fa-golf-ball::before {
  content: "\f450";
}

.fa-gopuram::before {
  content: "\f664";
}

.fa-graduation-cap::before {
  content: "\f19d";
}

.fa-mortar-board::before {
  content: "\f19d";
}

.fa-greater-than::before {
  content: "\>";
}

.fa-greater-than-equal::before {
  content: "\f532";
}

.fa-grip::before {
  content: "\f58d";
}

.fa-grip-horizontal::before {
  content: "\f58d";
}

.fa-grip-lines::before {
  content: "\f7a4";
}

.fa-grip-lines-vertical::before {
  content: "\f7a5";
}

.fa-grip-vertical::before {
  content: "\f58e";
}

.fa-group-arrows-rotate::before {
  content: "\e4f6";
}

.fa-guarani-sign::before {
  content: "\e19a";
}

.fa-guitar::before {
  content: "\f7a6";
}

.fa-gun::before {
  content: "\e19b";
}

.fa-h::before {
  content: "H";
}

.fa-hammer::before {
  content: "\f6e3";
}

.fa-hamsa::before {
  content: "\f665";
}

.fa-hand::before {
  content: "\f256";
}

.fa-hand-paper::before {
  content: "\f256";
}

.fa-hand-back-fist::before {
  content: "\f255";
}

.fa-hand-rock::before {
  content: "\f255";
}

.fa-hand-dots::before {
  content: "\f461";
}

.fa-allergies::before {
  content: "\f461";
}

.fa-hand-fist::before {
  content: "\f6de";
}

.fa-fist-raised::before {
  content: "\f6de";
}

.fa-hand-holding::before {
  content: "\f4bd";
}

.fa-hand-holding-dollar::before {
  content: "\f4c0";
}

.fa-hand-holding-usd::before {
  content: "\f4c0";
}

.fa-hand-holding-droplet::before {
  content: "\f4c1";
}

.fa-hand-holding-water::before {
  content: "\f4c1";
}

.fa-hand-holding-hand::before {
  content: "\e4f7";
}

.fa-hand-holding-heart::before {
  content: "\f4be";
}

.fa-hand-holding-medical::before {
  content: "\e05c";
}

.fa-hand-lizard::before {
  content: "\f258";
}

.fa-hand-middle-finger::before {
  content: "\f806";
}

.fa-hand-peace::before {
  content: "\f25b";
}

.fa-hand-point-down::before {
  content: "\f0a7";
}

.fa-hand-point-left::before {
  content: "\f0a5";
}

.fa-hand-point-right::before {
  content: "\f0a4";
}

.fa-hand-point-up::before {
  content: "\f0a6";
}

.fa-hand-pointer::before {
  content: "\f25a";
}

.fa-hand-scissors::before {
  content: "\f257";
}

.fa-hand-sparkles::before {
  content: "\e05d";
}

.fa-hand-spock::before {
  content: "\f259";
}

.fa-handcuffs::before {
  content: "\e4f8";
}

.fa-hands::before {
  content: "\f2a7";
}

.fa-sign-language::before {
  content: "\f2a7";
}

.fa-signing::before {
  content: "\f2a7";
}

.fa-hands-asl-interpreting::before {
  content: "\f2a3";
}

.fa-american-sign-language-interpreting::before {
  content: "\f2a3";
}

.fa-asl-interpreting::before {
  content: "\f2a3";
}

.fa-hands-american-sign-language-interpreting::before {
  content: "\f2a3";
}

.fa-hands-bound::before {
  content: "\e4f9";
}

.fa-hands-bubbles::before {
  content: "\e05e";
}

.fa-hands-wash::before {
  content: "\e05e";
}

.fa-hands-clapping::before {
  content: "\e1a8";
}

.fa-hands-holding::before {
  content: "\f4c2";
}

.fa-hands-holding-child::before {
  content: "\e4fa";
}

.fa-hands-holding-circle::before {
  content: "\e4fb";
}

.fa-hands-praying::before {
  content: "\f684";
}

.fa-praying-hands::before {
  content: "\f684";
}

.fa-handshake::before {
  content: "\f2b5";
}

.fa-handshake-angle::before {
  content: "\f4c4";
}

.fa-hands-helping::before {
  content: "\f4c4";
}

.fa-handshake-simple::before {
  content: "\f4c6";
}

.fa-handshake-alt::before {
  content: "\f4c6";
}

.fa-handshake-simple-slash::before {
  content: "\e05f";
}

.fa-handshake-alt-slash::before {
  content: "\e05f";
}

.fa-handshake-slash::before {
  content: "\e060";
}

.fa-hanukiah::before {
  content: "\f6e6";
}

.fa-hard-drive::before {
  content: "\f0a0";
}

.fa-hdd::before {
  content: "\f0a0";
}

.fa-hashtag::before {
  content: "\#";
}

.fa-hat-cowboy::before {
  content: "\f8c0";
}

.fa-hat-cowboy-side::before {
  content: "\f8c1";
}

.fa-hat-wizard::before {
  content: "\f6e8";
}

.fa-head-side-cough::before {
  content: "\e061";
}

.fa-head-side-cough-slash::before {
  content: "\e062";
}

.fa-head-side-mask::before {
  content: "\e063";
}

.fa-head-side-virus::before {
  content: "\e064";
}

.fa-heading::before {
  content: "\f1dc";
}

.fa-header::before {
  content: "\f1dc";
}

.fa-headphones::before {
  content: "\f025";
}

.fa-headphones-simple::before {
  content: "\f58f";
}

.fa-headphones-alt::before {
  content: "\f58f";
}

.fa-headset::before {
  content: "\f590";
}

.fa-heart::before {
  content: "\f004";
}

.fa-heart-circle-bolt::before {
  content: "\e4fc";
}

.fa-heart-circle-check::before {
  content: "\e4fd";
}

.fa-heart-circle-exclamation::before {
  content: "\e4fe";
}

.fa-heart-circle-minus::before {
  content: "\e4ff";
}

.fa-heart-circle-plus::before {
  content: "\e500";
}

.fa-heart-circle-xmark::before {
  content: "\e501";
}

.fa-heart-crack::before {
  content: "\f7a9";
}

.fa-heart-broken::before {
  content: "\f7a9";
}

.fa-heart-pulse::before {
  content: "\f21e";
}

.fa-heartbeat::before {
  content: "\f21e";
}

.fa-helicopter::before {
  content: "\f533";
}

.fa-helicopter-symbol::before {
  content: "\e502";
}

.fa-helmet-safety::before {
  content: "\f807";
}

.fa-hard-hat::before {
  content: "\f807";
}

.fa-hat-hard::before {
  content: "\f807";
}

.fa-helmet-un::before {
  content: "\e503";
}

.fa-highlighter::before {
  content: "\f591";
}

.fa-hill-avalanche::before {
  content: "\e507";
}

.fa-hill-rockslide::before {
  content: "\e508";
}

.fa-hippo::before {
  content: "\f6ed";
}

.fa-hockey-puck::before {
  content: "\f453";
}

.fa-holly-berry::before {
  content: "\f7aa";
}

.fa-horse::before {
  content: "\f6f0";
}

.fa-horse-head::before {
  content: "\f7ab";
}

.fa-hospital::before {
  content: "\f0f8";
}

.fa-hospital-alt::before {
  content: "\f0f8";
}

.fa-hospital-wide::before {
  content: "\f0f8";
}

.fa-hospital-user::before {
  content: "\f80d";
}

.fa-hot-tub-person::before {
  content: "\f593";
}

.fa-hot-tub::before {
  content: "\f593";
}

.fa-hotdog::before {
  content: "\f80f";
}

.fa-hotel::before {
  content: "\f594";
}

.fa-hourglass::before {
  content: "\f254";
}

.fa-hourglass-empty::before {
  content: "\f254";
}

.fa-hourglass-end::before {
  content: "\f253";
}

.fa-hourglass-3::before {
  content: "\f253";
}

.fa-hourglass-half::before {
  content: "\f252";
}

.fa-hourglass-2::before {
  content: "\f252";
}

.fa-hourglass-start::before {
  content: "\f251";
}

.fa-hourglass-1::before {
  content: "\f251";
}

.fa-house::before {
  content: "\f015";
}

.fa-home::before {
  content: "\f015";
}

.fa-home-alt::before {
  content: "\f015";
}

.fa-home-lg-alt::before {
  content: "\f015";
}

.fa-house-chimney::before {
  content: "\e3af";
}

.fa-home-lg::before {
  content: "\e3af";
}

.fa-house-chimney-crack::before {
  content: "\f6f1";
}

.fa-house-damage::before {
  content: "\f6f1";
}

.fa-house-chimney-medical::before {
  content: "\f7f2";
}

.fa-clinic-medical::before {
  content: "\f7f2";
}

.fa-house-chimney-user::before {
  content: "\e065";
}

.fa-house-chimney-window::before {
  content: "\e00d";
}

.fa-house-circle-check::before {
  content: "\e509";
}

.fa-house-circle-exclamation::before {
  content: "\e50a";
}

.fa-house-circle-xmark::before {
  content: "\e50b";
}

.fa-house-crack::before {
  content: "\e3b1";
}

.fa-house-fire::before {
  content: "\e50c";
}

.fa-house-flag::before {
  content: "\e50d";
}

.fa-house-flood-water::before {
  content: "\e50e";
}

.fa-house-flood-water-circle-arrow-right::before {
  content: "\e50f";
}

.fa-house-laptop::before {
  content: "\e066";
}

.fa-laptop-house::before {
  content: "\e066";
}

.fa-house-lock::before {
  content: "\e510";
}

.fa-house-medical::before {
  content: "\e3b2";
}

.fa-house-medical-circle-check::before {
  content: "\e511";
}

.fa-house-medical-circle-exclamation::before {
  content: "\e512";
}

.fa-house-medical-circle-xmark::before {
  content: "\e513";
}

.fa-house-medical-flag::before {
  content: "\e514";
}

.fa-house-signal::before {
  content: "\e012";
}

.fa-house-tsunami::before {
  content: "\e515";
}

.fa-house-user::before {
  content: "\e1b0";
}

.fa-home-user::before {
  content: "\e1b0";
}

.fa-hryvnia-sign::before {
  content: "\f6f2";
}

.fa-hryvnia::before {
  content: "\f6f2";
}

.fa-hurricane::before {
  content: "\f751";
}

.fa-i::before {
  content: "I";
}

.fa-i-cursor::before {
  content: "\f246";
}

.fa-ice-cream::before {
  content: "\f810";
}

.fa-icicles::before {
  content: "\f7ad";
}

.fa-icons::before {
  content: "\f86d";
}

.fa-heart-music-camera-bolt::before {
  content: "\f86d";
}

.fa-id-badge::before {
  content: "\f2c1";
}

.fa-id-card::before {
  content: "\f2c2";
}

.fa-drivers-license::before {
  content: "\f2c2";
}

.fa-id-card-clip::before {
  content: "\f47f";
}

.fa-id-card-alt::before {
  content: "\f47f";
}

.fa-igloo::before {
  content: "\f7ae";
}

.fa-image::before {
  content: "\f03e";
}

.fa-image-portrait::before {
  content: "\f3e0";
}

.fa-portrait::before {
  content: "\f3e0";
}

.fa-images::before {
  content: "\f302";
}

.fa-inbox::before {
  content: "\f01c";
}

.fa-indent::before {
  content: "\f03c";
}

.fa-indian-rupee-sign::before {
  content: "\e1bc";
}

.fa-indian-rupee::before {
  content: "\e1bc";
}

.fa-inr::before {
  content: "\e1bc";
}

.fa-industry::before {
  content: "\f275";
}

.fa-infinity::before {
  content: "\f534";
}

.fa-info::before {
  content: "\f129";
}

.fa-italic::before {
  content: "\f033";
}

.fa-j::before {
  content: "J";
}

.fa-jar::before {
  content: "\e516";
}

.fa-jar-wheat::before {
  content: "\e517";
}

.fa-jedi::before {
  content: "\f669";
}

.fa-jet-fighter::before {
  content: "\f0fb";
}

.fa-fighter-jet::before {
  content: "\f0fb";
}

.fa-jet-fighter-up::before {
  content: "\e518";
}

.fa-joint::before {
  content: "\f595";
}

.fa-jug-detergent::before {
  content: "\e519";
}

.fa-k::before {
  content: "K";
}

.fa-kaaba::before {
  content: "\f66b";
}

.fa-key::before {
  content: "\f084";
}

.fa-keyboard::before {
  content: "\f11c";
}

.fa-khanda::before {
  content: "\f66d";
}

.fa-kip-sign::before {
  content: "\e1c4";
}

.fa-kit-medical::before {
  content: "\f479";
}

.fa-first-aid::before {
  content: "\f479";
}

.fa-kitchen-set::before {
  content: "\e51a";
}

.fa-kiwi-bird::before {
  content: "\f535";
}

.fa-l::before {
  content: "L";
}

.fa-land-mine-on::before {
  content: "\e51b";
}

.fa-landmark::before {
  content: "\f66f";
}

.fa-landmark-dome::before {
  content: "\f752";
}

.fa-landmark-alt::before {
  content: "\f752";
}

.fa-landmark-flag::before {
  content: "\e51c";
}

.fa-language::before {
  content: "\f1ab";
}

.fa-laptop::before {
  content: "\f109";
}

.fa-laptop-code::before {
  content: "\f5fc";
}

.fa-laptop-file::before {
  content: "\e51d";
}

.fa-laptop-medical::before {
  content: "\f812";
}

.fa-lari-sign::before {
  content: "\e1c8";
}

.fa-layer-group::before {
  content: "\f5fd";
}

.fa-leaf::before {
  content: "\f06c";
}

.fa-left-long::before {
  content: "\f30a";
}

.fa-long-arrow-alt-left::before {
  content: "\f30a";
}

.fa-left-right::before {
  content: "\f337";
}

.fa-arrows-alt-h::before {
  content: "\f337";
}

.fa-lemon::before {
  content: "\f094";
}

.fa-less-than::before {
  content: "\<";
}

.fa-less-than-equal::before {
  content: "\f537";
}

.fa-life-ring::before {
  content: "\f1cd";
}

.fa-lightbulb::before {
  content: "\f0eb";
}

.fa-lines-leaning::before {
  content: "\e51e";
}

.fa-link::before {
  content: "\f0c1";
}

.fa-chain::before {
  content: "\f0c1";
}

.fa-link-slash::before {
  content: "\f127";
}

.fa-chain-broken::before {
  content: "\f127";
}

.fa-chain-slash::before {
  content: "\f127";
}

.fa-unlink::before {
  content: "\f127";
}

.fa-lira-sign::before {
  content: "\f195";
}

.fa-list::before {
  content: "\f03a";
}

.fa-list-squares::before {
  content: "\f03a";
}

.fa-list-check::before {
  content: "\f0ae";
}

.fa-tasks::before {
  content: "\f0ae";
}

.fa-list-ol::before {
  content: "\f0cb";
}

.fa-list-1-2::before {
  content: "\f0cb";
}

.fa-list-numeric::before {
  content: "\f0cb";
}

.fa-list-ul::before {
  content: "\f0ca";
}

.fa-list-dots::before {
  content: "\f0ca";
}

.fa-litecoin-sign::before {
  content: "\e1d3";
}

.fa-location-arrow::before {
  content: "\f124";
}

.fa-location-crosshairs::before {
  content: "\f601";
}

.fa-location::before {
  content: "\f601";
}

.fa-location-dot::before {
  content: "\f3c5";
}

.fa-map-marker-alt::before {
  content: "\f3c5";
}

.fa-location-pin::before {
  content: "\f041";
}

.fa-map-marker::before {
  content: "\f041";
}

.fa-location-pin-lock::before {
  content: "\e51f";
}

.fa-lock::before {
  content: "\f023";
}

.fa-lock-open::before {
  content: "\f3c1";
}

.fa-locust::before {
  content: "\e520";
}

.fa-lungs::before {
  content: "\f604";
}

.fa-lungs-virus::before {
  content: "\e067";
}

.fa-m::before {
  content: "M";
}

.fa-magnet::before {
  content: "\f076";
}

.fa-magnifying-glass::before {
  content: "\f002";
}

.fa-search::before {
  content: "\f002";
}

.fa-magnifying-glass-arrow-right::before {
  content: "\e521";
}

.fa-magnifying-glass-chart::before {
  content: "\e522";
}

.fa-magnifying-glass-dollar::before {
  content: "\f688";
}

.fa-search-dollar::before {
  content: "\f688";
}

.fa-magnifying-glass-location::before {
  content: "\f689";
}

.fa-search-location::before {
  content: "\f689";
}

.fa-magnifying-glass-minus::before {
  content: "\f010";
}

.fa-search-minus::before {
  content: "\f010";
}

.fa-magnifying-glass-plus::before {
  content: "\f00e";
}

.fa-search-plus::before {
  content: "\f00e";
}

.fa-manat-sign::before {
  content: "\e1d5";
}

.fa-map::before {
  content: "\f279";
}

.fa-map-location::before {
  content: "\f59f";
}

.fa-map-marked::before {
  content: "\f59f";
}

.fa-map-location-dot::before {
  content: "\f5a0";
}

.fa-map-marked-alt::before {
  content: "\f5a0";
}

.fa-map-pin::before {
  content: "\f276";
}

.fa-marker::before {
  content: "\f5a1";
}

.fa-mars::before {
  content: "\f222";
}

.fa-mars-and-venus::before {
  content: "\f224";
}

.fa-mars-and-venus-burst::before {
  content: "\e523";
}

.fa-mars-double::before {
  content: "\f227";
}

.fa-mars-stroke::before {
  content: "\f229";
}

.fa-mars-stroke-right::before {
  content: "\f22b";
}

.fa-mars-stroke-h::before {
  content: "\f22b";
}

.fa-mars-stroke-up::before {
  content: "\f22a";
}

.fa-mars-stroke-v::before {
  content: "\f22a";
}

.fa-martini-glass::before {
  content: "\f57b";
}

.fa-glass-martini-alt::before {
  content: "\f57b";
}

.fa-martini-glass-citrus::before {
  content: "\f561";
}

.fa-cocktail::before {
  content: "\f561";
}

.fa-martini-glass-empty::before {
  content: "\f000";
}

.fa-glass-martini::before {
  content: "\f000";
}

.fa-mask::before {
  content: "\f6fa";
}

.fa-mask-face::before {
  content: "\e1d7";
}

.fa-mask-ventilator::before {
  content: "\e524";
}

.fa-masks-theater::before {
  content: "\f630";
}

.fa-theater-masks::before {
  content: "\f630";
}

.fa-mattress-pillow::before {
  content: "\e525";
}

.fa-maximize::before {
  content: "\f31e";
}

.fa-expand-arrows-alt::before {
  content: "\f31e";
}

.fa-medal::before {
  content: "\f5a2";
}

.fa-memory::before {
  content: "\f538";
}

.fa-menorah::before {
  content: "\f676";
}

.fa-mercury::before {
  content: "\f223";
}

.fa-message::before {
  content: "\f27a";
}

.fa-comment-alt::before {
  content: "\f27a";
}

.fa-meteor::before {
  content: "\f753";
}

.fa-microchip::before {
  content: "\f2db";
}

.fa-microphone::before {
  content: "\f130";
}

.fa-microphone-lines::before {
  content: "\f3c9";
}

.fa-microphone-alt::before {
  content: "\f3c9";
}

.fa-microphone-lines-slash::before {
  content: "\f539";
}

.fa-microphone-alt-slash::before {
  content: "\f539";
}

.fa-microphone-slash::before {
  content: "\f131";
}

.fa-microscope::before {
  content: "\f610";
}

.fa-mill-sign::before {
  content: "\e1ed";
}

.fa-minimize::before {
  content: "\f78c";
}

.fa-compress-arrows-alt::before {
  content: "\f78c";
}

.fa-minus::before {
  content: "\f068";
}

.fa-subtract::before {
  content: "\f068";
}

.fa-mitten::before {
  content: "\f7b5";
}

.fa-mobile::before {
  content: "\f3ce";
}

.fa-mobile-android::before {
  content: "\f3ce";
}

.fa-mobile-phone::before {
  content: "\f3ce";
}

.fa-mobile-button::before {
  content: "\f10b";
}

.fa-mobile-retro::before {
  content: "\e527";
}

.fa-mobile-screen::before {
  content: "\f3cf";
}

.fa-mobile-android-alt::before {
  content: "\f3cf";
}

.fa-mobile-screen-button::before {
  content: "\f3cd";
}

.fa-mobile-alt::before {
  content: "\f3cd";
}

.fa-money-bill::before {
  content: "\f0d6";
}

.fa-money-bill-1::before {
  content: "\f3d1";
}

.fa-money-bill-alt::before {
  content: "\f3d1";
}

.fa-money-bill-1-wave::before {
  content: "\f53b";
}

.fa-money-bill-wave-alt::before {
  content: "\f53b";
}

.fa-money-bill-transfer::before {
  content: "\e528";
}

.fa-money-bill-trend-up::before {
  content: "\e529";
}

.fa-money-bill-wave::before {
  content: "\f53a";
}

.fa-money-bill-wheat::before {
  content: "\e52a";
}

.fa-money-bills::before {
  content: "\e1f3";
}

.fa-money-check::before {
  content: "\f53c";
}

.fa-money-check-dollar::before {
  content: "\f53d";
}

.fa-money-check-alt::before {
  content: "\f53d";
}

.fa-monument::before {
  content: "\f5a6";
}

.fa-moon::before {
  content: "\f186";
}

.fa-mortar-pestle::before {
  content: "\f5a7";
}

.fa-mosque::before {
  content: "\f678";
}

.fa-mosquito::before {
  content: "\e52b";
}

.fa-mosquito-net::before {
  content: "\e52c";
}

.fa-motorcycle::before {
  content: "\f21c";
}

.fa-mound::before {
  content: "\e52d";
}

.fa-mountain::before {
  content: "\f6fc";
}

.fa-mountain-city::before {
  content: "\e52e";
}

.fa-mountain-sun::before {
  content: "\e52f";
}

.fa-mug-hot::before {
  content: "\f7b6";
}

.fa-mug-saucer::before {
  content: "\f0f4";
}

.fa-coffee::before {
  content: "\f0f4";
}

.fa-music::before {
  content: "\f001";
}

.fa-n::before {
  content: "N";
}

.fa-naira-sign::before {
  content: "\e1f6";
}

.fa-network-wired::before {
  content: "\f6ff";
}

.fa-neuter::before {
  content: "\f22c";
}

.fa-newspaper::before {
  content: "\f1ea";
}

.fa-not-equal::before {
  content: "\f53e";
}

.fa-notdef::before {
  content: "\e1fe";
}

.fa-note-sticky::before {
  content: "\f249";
}

.fa-sticky-note::before {
  content: "\f249";
}

.fa-notes-medical::before {
  content: "\f481";
}

.fa-o::before {
  content: "O";
}

.fa-object-group::before {
  content: "\f247";
}

.fa-object-ungroup::before {
  content: "\f248";
}

.fa-oil-can::before {
  content: "\f613";
}

.fa-oil-well::before {
  content: "\e532";
}

.fa-om::before {
  content: "\f679";
}

.fa-otter::before {
  content: "\f700";
}

.fa-outdent::before {
  content: "\f03b";
}

.fa-dedent::before {
  content: "\f03b";
}

.fa-p::before {
  content: "P";
}

.fa-pager::before {
  content: "\f815";
}

.fa-paint-roller::before {
  content: "\f5aa";
}

.fa-paintbrush::before {
  content: "\f1fc";
}

.fa-paint-brush::before {
  content: "\f1fc";
}

.fa-palette::before {
  content: "\f53f";
}

.fa-pallet::before {
  content: "\f482";
}

.fa-panorama::before {
  content: "\e209";
}

.fa-paper-plane::before {
  content: "\f1d8";
}

.fa-paperclip::before {
  content: "\f0c6";
}

.fa-parachute-box::before {
  content: "\f4cd";
}

.fa-paragraph::before {
  content: "\f1dd";
}

.fa-passport::before {
  content: "\f5ab";
}

.fa-paste::before {
  content: "\f0ea";
}

.fa-file-clipboard::before {
  content: "\f0ea";
}

.fa-pause::before {
  content: "\f04c";
}

.fa-paw::before {
  content: "\f1b0";
}

.fa-peace::before {
  content: "\f67c";
}

.fa-pen::before {
  content: "\f304";
}

.fa-pen-clip::before {
  content: "\f305";
}

.fa-pen-alt::before {
  content: "\f305";
}

.fa-pen-fancy::before {
  content: "\f5ac";
}

.fa-pen-nib::before {
  content: "\f5ad";
}

.fa-pen-ruler::before {
  content: "\f5ae";
}

.fa-pencil-ruler::before {
  content: "\f5ae";
}

.fa-pen-to-square::before {
  content: "\f044";
}

.fa-edit::before {
  content: "\f044";
}

.fa-pencil::before {
  content: "\f303";
}

.fa-pencil-alt::before {
  content: "\f303";
}

.fa-people-arrows::before {
  content: "\e068";
}

.fa-people-arrows-left-right::before {
  content: "\e068";
}

.fa-people-carry-box::before {
  content: "\f4ce";
}

.fa-people-carry::before {
  content: "\f4ce";
}

.fa-people-group::before {
  content: "\e533";
}

.fa-people-line::before {
  content: "\e534";
}

.fa-people-pulling::before {
  content: "\e535";
}

.fa-people-robbery::before {
  content: "\e536";
}

.fa-people-roof::before {
  content: "\e537";
}

.fa-pepper-hot::before {
  content: "\f816";
}

.fa-percent::before {
  content: "\%";
}

.fa-percentage::before {
  content: "\%";
}

.fa-person::before {
  content: "\f183";
}

.fa-male::before {
  content: "\f183";
}

.fa-person-arrow-down-to-line::before {
  content: "\e538";
}

.fa-person-arrow-up-from-line::before {
  content: "\e539";
}

.fa-person-biking::before {
  content: "\f84a";
}

.fa-biking::before {
  content: "\f84a";
}

.fa-person-booth::before {
  content: "\f756";
}

.fa-person-breastfeeding::before {
  content: "\e53a";
}

.fa-person-burst::before {
  content: "\e53b";
}

.fa-person-cane::before {
  content: "\e53c";
}

.fa-person-chalkboard::before {
  content: "\e53d";
}

.fa-person-circle-check::before {
  content: "\e53e";
}

.fa-person-circle-exclamation::before {
  content: "\e53f";
}

.fa-person-circle-minus::before {
  content: "\e540";
}

.fa-person-circle-plus::before {
  content: "\e541";
}

.fa-person-circle-question::before {
  content: "\e542";
}

.fa-person-circle-xmark::before {
  content: "\e543";
}

.fa-person-digging::before {
  content: "\f85e";
}

.fa-digging::before {
  content: "\f85e";
}

.fa-person-dots-from-line::before {
  content: "\f470";
}

.fa-diagnoses::before {
  content: "\f470";
}

.fa-person-dress::before {
  content: "\f182";
}

.fa-female::before {
  content: "\f182";
}

.fa-person-dress-burst::before {
  content: "\e544";
}

.fa-person-drowning::before {
  content: "\e545";
}

.fa-person-falling::before {
  content: "\e546";
}

.fa-person-falling-burst::before {
  content: "\e547";
}

.fa-person-half-dress::before {
  content: "\e548";
}

.fa-person-harassing::before {
  content: "\e549";
}

.fa-person-hiking::before {
  content: "\f6ec";
}

.fa-hiking::before {
  content: "\f6ec";
}

.fa-person-military-pointing::before {
  content: "\e54a";
}

.fa-person-military-rifle::before {
  content: "\e54b";
}

.fa-person-military-to-person::before {
  content: "\e54c";
}

.fa-person-praying::before {
  content: "\f683";
}

.fa-pray::before {
  content: "\f683";
}

.fa-person-pregnant::before {
  content: "\e31e";
}

.fa-person-rays::before {
  content: "\e54d";
}

.fa-person-rifle::before {
  content: "\e54e";
}

.fa-person-running::before {
  content: "\f70c";
}

.fa-running::before {
  content: "\f70c";
}

.fa-person-shelter::before {
  content: "\e54f";
}

.fa-person-skating::before {
  content: "\f7c5";
}

.fa-skating::before {
  content: "\f7c5";
}

.fa-person-skiing::before {
  content: "\f7c9";
}

.fa-skiing::before {
  content: "\f7c9";
}

.fa-person-skiing-nordic::before {
  content: "\f7ca";
}

.fa-skiing-nordic::before {
  content: "\f7ca";
}

.fa-person-snowboarding::before {
  content: "\f7ce";
}

.fa-snowboarding::before {
  content: "\f7ce";
}

.fa-person-swimming::before {
  content: "\f5c4";
}

.fa-swimmer::before {
  content: "\f5c4";
}

.fa-person-through-window::before {
  content: "\e5a9";
}

.fa-person-walking::before {
  content: "\f554";
}

.fa-walking::before {
  content: "\f554";
}

.fa-person-walking-arrow-loop-left::before {
  content: "\e551";
}

.fa-person-walking-arrow-right::before {
  content: "\e552";
}

.fa-person-walking-dashed-line-arrow-right::before {
  content: "\e553";
}

.fa-person-walking-luggage::before {
  content: "\e554";
}

.fa-person-walking-with-cane::before {
  content: "\f29d";
}

.fa-blind::before {
  content: "\f29d";
}

.fa-peseta-sign::before {
  content: "\e221";
}

.fa-peso-sign::before {
  content: "\e222";
}

.fa-phone::before {
  content: "\f095";
}

.fa-phone-flip::before {
  content: "\f879";
}

.fa-phone-alt::before {
  content: "\f879";
}

.fa-phone-slash::before {
  content: "\f3dd";
}

.fa-phone-volume::before {
  content: "\f2a0";
}

.fa-volume-control-phone::before {
  content: "\f2a0";
}

.fa-photo-film::before {
  content: "\f87c";
}

.fa-photo-video::before {
  content: "\f87c";
}

.fa-piggy-bank::before {
  content: "\f4d3";
}

.fa-pills::before {
  content: "\f484";
}

.fa-pizza-slice::before {
  content: "\f818";
}

.fa-place-of-worship::before {
  content: "\f67f";
}

.fa-plane::before {
  content: "\f072";
}

.fa-plane-arrival::before {
  content: "\f5af";
}

.fa-plane-circle-check::before {
  content: "\e555";
}

.fa-plane-circle-exclamation::before {
  content: "\e556";
}

.fa-plane-circle-xmark::before {
  content: "\e557";
}

.fa-plane-departure::before {
  content: "\f5b0";
}

.fa-plane-lock::before {
  content: "\e558";
}

.fa-plane-slash::before {
  content: "\e069";
}

.fa-plane-up::before {
  content: "\e22d";
}

.fa-plant-wilt::before {
  content: "\e5aa";
}

.fa-plate-wheat::before {
  content: "\e55a";
}

.fa-play::before {
  content: "\f04b";
}

.fa-plug::before {
  content: "\f1e6";
}

.fa-plug-circle-bolt::before {
  content: "\e55b";
}

.fa-plug-circle-check::before {
  content: "\e55c";
}

.fa-plug-circle-exclamation::before {
  content: "\e55d";
}

.fa-plug-circle-minus::before {
  content: "\e55e";
}

.fa-plug-circle-plus::before {
  content: "\e55f";
}

.fa-plug-circle-xmark::before {
  content: "\e560";
}

.fa-plus::before {
  content: "\+";
}

.fa-add::before {
  content: "\+";
}

.fa-plus-minus::before {
  content: "\e43c";
}

.fa-podcast::before {
  content: "\f2ce";
}

.fa-poo::before {
  content: "\f2fe";
}

.fa-poo-storm::before {
  content: "\f75a";
}

.fa-poo-bolt::before {
  content: "\f75a";
}

.fa-poop::before {
  content: "\f619";
}

.fa-power-off::before {
  content: "\f011";
}

.fa-prescription::before {
  content: "\f5b1";
}

.fa-prescription-bottle::before {
  content: "\f485";
}

.fa-prescription-bottle-medical::before {
  content: "\f486";
}

.fa-prescription-bottle-alt::before {
  content: "\f486";
}

.fa-print::before {
  content: "\f02f";
}

.fa-pump-medical::before {
  content: "\e06a";
}

.fa-pump-soap::before {
  content: "\e06b";
}

.fa-puzzle-piece::before {
  content: "\f12e";
}

.fa-q::before {
  content: "Q";
}

.fa-qrcode::before {
  content: "\f029";
}

.fa-question::before {
  content: "\?";
}

.fa-quote-left::before {
  content: "\f10d";
}

.fa-quote-left-alt::before {
  content: "\f10d";
}

.fa-quote-right::before {
  content: "\f10e";
}

.fa-quote-right-alt::before {
  content: "\f10e";
}

.fa-r::before {
  content: "R";
}

.fa-radiation::before {
  content: "\f7b9";
}

.fa-radio::before {
  content: "\f8d7";
}

.fa-rainbow::before {
  content: "\f75b";
}

.fa-ranking-star::before {
  content: "\e561";
}

.fa-receipt::before {
  content: "\f543";
}

.fa-record-vinyl::before {
  content: "\f8d9";
}

.fa-rectangle-ad::before {
  content: "\f641";
}

.fa-ad::before {
  content: "\f641";
}

.fa-rectangle-list::before {
  content: "\f022";
}

.fa-list-alt::before {
  content: "\f022";
}

.fa-rectangle-xmark::before {
  content: "\f410";
}

.fa-rectangle-times::before {
  content: "\f410";
}

.fa-times-rectangle::before {
  content: "\f410";
}

.fa-window-close::before {
  content: "\f410";
}

.fa-recycle::before {
  content: "\f1b8";
}

.fa-registered::before {
  content: "\f25d";
}

.fa-repeat::before {
  content: "\f363";
}

.fa-reply::before {
  content: "\f3e5";
}

.fa-mail-reply::before {
  content: "\f3e5";
}

.fa-reply-all::before {
  content: "\f122";
}

.fa-mail-reply-all::before {
  content: "\f122";
}

.fa-republican::before {
  content: "\f75e";
}

.fa-restroom::before {
  content: "\f7bd";
}

.fa-retweet::before {
  content: "\f079";
}

.fa-ribbon::before {
  content: "\f4d6";
}

.fa-right-from-bracket::before {
  content: "\f2f5";
}

.fa-sign-out-alt::before {
  content: "\f2f5";
}

.fa-right-left::before {
  content: "\f362";
}

.fa-exchange-alt::before {
  content: "\f362";
}

.fa-right-long::before {
  content: "\f30b";
}

.fa-long-arrow-alt-right::before {
  content: "\f30b";
}

.fa-right-to-bracket::before {
  content: "\f2f6";
}

.fa-sign-in-alt::before {
  content: "\f2f6";
}

.fa-ring::before {
  content: "\f70b";
}

.fa-road::before {
  content: "\f018";
}

.fa-road-barrier::before {
  content: "\e562";
}

.fa-road-bridge::before {
  content: "\e563";
}

.fa-road-circle-check::before {
  content: "\e564";
}

.fa-road-circle-exclamation::before {
  content: "\e565";
}

.fa-road-circle-xmark::before {
  content: "\e566";
}

.fa-road-lock::before {
  content: "\e567";
}

.fa-road-spikes::before {
  content: "\e568";
}

.fa-robot::before {
  content: "\f544";
}

.fa-rocket::before {
  content: "\f135";
}

.fa-rotate::before {
  content: "\f2f1";
}

.fa-sync-alt::before {
  content: "\f2f1";
}

.fa-rotate-left::before {
  content: "\f2ea";
}

.fa-rotate-back::before {
  content: "\f2ea";
}

.fa-rotate-backward::before {
  content: "\f2ea";
}

.fa-undo-alt::before {
  content: "\f2ea";
}

.fa-rotate-right::before {
  content: "\f2f9";
}

.fa-redo-alt::before {
  content: "\f2f9";
}

.fa-rotate-forward::before {
  content: "\f2f9";
}

.fa-route::before {
  content: "\f4d7";
}

.fa-rss::before {
  content: "\f09e";
}

.fa-feed::before {
  content: "\f09e";
}

.fa-ruble-sign::before {
  content: "\f158";
}

.fa-rouble::before {
  content: "\f158";
}

.fa-rub::before {
  content: "\f158";
}

.fa-ruble::before {
  content: "\f158";
}

.fa-rug::before {
  content: "\e569";
}

.fa-ruler::before {
  content: "\f545";
}

.fa-ruler-combined::before {
  content: "\f546";
}

.fa-ruler-horizontal::before {
  content: "\f547";
}

.fa-ruler-vertical::before {
  content: "\f548";
}

.fa-rupee-sign::before {
  content: "\f156";
}

.fa-rupee::before {
  content: "\f156";
}

.fa-rupiah-sign::before {
  content: "\e23d";
}

.fa-s::before {
  content: "S";
}

.fa-sack-dollar::before {
  content: "\f81d";
}

.fa-sack-xmark::before {
  content: "\e56a";
}

.fa-sailboat::before {
  content: "\e445";
}

.fa-satellite::before {
  content: "\f7bf";
}

.fa-satellite-dish::before {
  content: "\f7c0";
}

.fa-scale-balanced::before {
  content: "\f24e";
}

.fa-balance-scale::before {
  content: "\f24e";
}

.fa-scale-unbalanced::before {
  content: "\f515";
}

.fa-balance-scale-left::before {
  content: "\f515";
}

.fa-scale-unbalanced-flip::before {
  content: "\f516";
}

.fa-balance-scale-right::before {
  content: "\f516";
}

.fa-school::before {
  content: "\f549";
}

.fa-school-circle-check::before {
  content: "\e56b";
}

.fa-school-circle-exclamation::before {
  content: "\e56c";
}

.fa-school-circle-xmark::before {
  content: "\e56d";
}

.fa-school-flag::before {
  content: "\e56e";
}

.fa-school-lock::before {
  content: "\e56f";
}

.fa-scissors::before {
  content: "\f0c4";
}

.fa-cut::before {
  content: "\f0c4";
}

.fa-screwdriver::before {
  content: "\f54a";
}

.fa-screwdriver-wrench::before {
  content: "\f7d9";
}

.fa-tools::before {
  content: "\f7d9";
}

.fa-scroll::before {
  content: "\f70e";
}

.fa-scroll-torah::before {
  content: "\f6a0";
}

.fa-torah::before {
  content: "\f6a0";
}

.fa-sd-card::before {
  content: "\f7c2";
}

.fa-section::before {
  content: "\e447";
}

.fa-seedling::before {
  content: "\f4d8";
}

.fa-sprout::before {
  content: "\f4d8";
}

.fa-server::before {
  content: "\f233";
}

.fa-shapes::before {
  content: "\f61f";
}

.fa-triangle-circle-square::before {
  content: "\f61f";
}

.fa-share::before {
  content: "\f064";
}

.fa-arrow-turn-right::before {
  content: "\f064";
}

.fa-mail-forward::before {
  content: "\f064";
}

.fa-share-from-square::before {
  content: "\f14d";
}

.fa-share-square::before {
  content: "\f14d";
}

.fa-share-nodes::before {
  content: "\f1e0";
}

.fa-share-alt::before {
  content: "\f1e0";
}

.fa-sheet-plastic::before {
  content: "\e571";
}

.fa-shekel-sign::before {
  content: "\f20b";
}

.fa-ils::before {
  content: "\f20b";
}

.fa-shekel::before {
  content: "\f20b";
}

.fa-sheqel::before {
  content: "\f20b";
}

.fa-sheqel-sign::before {
  content: "\f20b";
}

.fa-shield::before {
  content: "\f132";
}

.fa-shield-blank::before {
  content: "\f132";
}

.fa-shield-cat::before {
  content: "\e572";
}

.fa-shield-dog::before {
  content: "\e573";
}

.fa-shield-halved::before {
  content: "\f3ed";
}

.fa-shield-alt::before {
  content: "\f3ed";
}

.fa-shield-heart::before {
  content: "\e574";
}

.fa-shield-virus::before {
  content: "\e06c";
}

.fa-ship::before {
  content: "\f21a";
}

.fa-shirt::before {
  content: "\f553";
}

.fa-t-shirt::before {
  content: "\f553";
}

.fa-tshirt::before {
  content: "\f553";
}

.fa-shoe-prints::before {
  content: "\f54b";
}

.fa-shop::before {
  content: "\f54f";
}

.fa-store-alt::before {
  content: "\f54f";
}

.fa-shop-lock::before {
  content: "\e4a5";
}

.fa-shop-slash::before {
  content: "\e070";
}

.fa-store-alt-slash::before {
  content: "\e070";
}

.fa-shower::before {
  content: "\f2cc";
}

.fa-shrimp::before {
  content: "\e448";
}

.fa-shuffle::before {
  content: "\f074";
}

.fa-random::before {
  content: "\f074";
}

.fa-shuttle-space::before {
  content: "\f197";
}

.fa-space-shuttle::before {
  content: "\f197";
}

.fa-sign-hanging::before {
  content: "\f4d9";
}

.fa-sign::before {
  content: "\f4d9";
}

.fa-signal::before {
  content: "\f012";
}

.fa-signal-5::before {
  content: "\f012";
}

.fa-signal-perfect::before {
  content: "\f012";
}

.fa-signature::before {
  content: "\f5b7";
}

.fa-signs-post::before {
  content: "\f277";
}

.fa-map-signs::before {
  content: "\f277";
}

.fa-sim-card::before {
  content: "\f7c4";
}

.fa-sink::before {
  content: "\e06d";
}

.fa-sitemap::before {
  content: "\f0e8";
}

.fa-skull::before {
  content: "\f54c";
}

.fa-skull-crossbones::before {
  content: "\f714";
}

.fa-slash::before {
  content: "\f715";
}

.fa-sleigh::before {
  content: "\f7cc";
}

.fa-sliders::before {
  content: "\f1de";
}

.fa-sliders-h::before {
  content: "\f1de";
}

.fa-smog::before {
  content: "\f75f";
}

.fa-smoking::before {
  content: "\f48d";
}

.fa-snowflake::before {
  content: "\f2dc";
}

.fa-snowman::before {
  content: "\f7d0";
}

.fa-snowplow::before {
  content: "\f7d2";
}

.fa-soap::before {
  content: "\e06e";
}

.fa-socks::before {
  content: "\f696";
}

.fa-solar-panel::before {
  content: "\f5ba";
}

.fa-sort::before {
  content: "\f0dc";
}

.fa-unsorted::before {
  content: "\f0dc";
}

.fa-sort-down::before {
  content: "\f0dd";
}

.fa-sort-desc::before {
  content: "\f0dd";
}

.fa-sort-up::before {
  content: "\f0de";
}

.fa-sort-asc::before {
  content: "\f0de";
}

.fa-spa::before {
  content: "\f5bb";
}

.fa-spaghetti-monster-flying::before {
  content: "\f67b";
}

.fa-pastafarianism::before {
  content: "\f67b";
}

.fa-spell-check::before {
  content: "\f891";
}

.fa-spider::before {
  content: "\f717";
}

.fa-spinner::before {
  content: "\f110";
}

.fa-splotch::before {
  content: "\f5bc";
}

.fa-spoon::before {
  content: "\f2e5";
}

.fa-utensil-spoon::before {
  content: "\f2e5";
}

.fa-spray-can::before {
  content: "\f5bd";
}

.fa-spray-can-sparkles::before {
  content: "\f5d0";
}

.fa-air-freshener::before {
  content: "\f5d0";
}

.fa-square::before {
  content: "\f0c8";
}

.fa-square-arrow-up-right::before {
  content: "\f14c";
}

.fa-external-link-square::before {
  content: "\f14c";
}

.fa-square-caret-down::before {
  content: "\f150";
}

.fa-caret-square-down::before {
  content: "\f150";
}

.fa-square-caret-left::before {
  content: "\f191";
}

.fa-caret-square-left::before {
  content: "\f191";
}

.fa-square-caret-right::before {
  content: "\f152";
}

.fa-caret-square-right::before {
  content: "\f152";
}

.fa-square-caret-up::before {
  content: "\f151";
}

.fa-caret-square-up::before {
  content: "\f151";
}

.fa-square-check::before {
  content: "\f14a";
}

.fa-check-square::before {
  content: "\f14a";
}

.fa-square-envelope::before {
  content: "\f199";
}

.fa-envelope-square::before {
  content: "\f199";
}

.fa-square-full::before {
  content: "\f45c";
}

.fa-square-h::before {
  content: "\f0fd";
}

.fa-h-square::before {
  content: "\f0fd";
}

.fa-square-minus::before {
  content: "\f146";
}

.fa-minus-square::before {
  content: "\f146";
}

.fa-square-nfi::before {
  content: "\e576";
}

.fa-square-parking::before {
  content: "\f540";
}

.fa-parking::before {
  content: "\f540";
}

.fa-square-pen::before {
  content: "\f14b";
}

.fa-pen-square::before {
  content: "\f14b";
}

.fa-pencil-square::before {
  content: "\f14b";
}

.fa-square-person-confined::before {
  content: "\e577";
}

.fa-square-phone::before {
  content: "\f098";
}

.fa-phone-square::before {
  content: "\f098";
}

.fa-square-phone-flip::before {
  content: "\f87b";
}

.fa-phone-square-alt::before {
  content: "\f87b";
}

.fa-square-plus::before {
  content: "\f0fe";
}

.fa-plus-square::before {
  content: "\f0fe";
}

.fa-square-poll-horizontal::before {
  content: "\f682";
}

.fa-poll-h::before {
  content: "\f682";
}

.fa-square-poll-vertical::before {
  content: "\f681";
}

.fa-poll::before {
  content: "\f681";
}

.fa-square-root-variable::before {
  content: "\f698";
}

.fa-square-root-alt::before {
  content: "\f698";
}

.fa-square-rss::before {
  content: "\f143";
}

.fa-rss-square::before {
  content: "\f143";
}

.fa-square-share-nodes::before {
  content: "\f1e1";
}

.fa-share-alt-square::before {
  content: "\f1e1";
}

.fa-square-up-right::before {
  content: "\f360";
}

.fa-external-link-square-alt::before {
  content: "\f360";
}

.fa-square-virus::before {
  content: "\e578";
}

.fa-square-xmark::before {
  content: "\f2d3";
}

.fa-times-square::before {
  content: "\f2d3";
}

.fa-xmark-square::before {
  content: "\f2d3";
}

.fa-staff-snake::before {
  content: "\e579";
}

.fa-rod-asclepius::before {
  content: "\e579";
}

.fa-rod-snake::before {
  content: "\e579";
}

.fa-staff-aesculapius::before {
  content: "\e579";
}

.fa-stairs::before {
  content: "\e289";
}

.fa-stamp::before {
  content: "\f5bf";
}

.fa-stapler::before {
  content: "\e5af";
}

.fa-star::before {
  content: "\f005";
}

.fa-star-and-crescent::before {
  content: "\f699";
}

.fa-star-half::before {
  content: "\f089";
}

.fa-star-half-stroke::before {
  content: "\f5c0";
}

.fa-star-half-alt::before {
  content: "\f5c0";
}

.fa-star-of-david::before {
  content: "\f69a";
}

.fa-star-of-life::before {
  content: "\f621";
}

.fa-sterling-sign::before {
  content: "\f154";
}

.fa-gbp::before {
  content: "\f154";
}

.fa-pound-sign::before {
  content: "\f154";
}

.fa-stethoscope::before {
  content: "\f0f1";
}

.fa-stop::before {
  content: "\f04d";
}

.fa-stopwatch::before {
  content: "\f2f2";
}

.fa-stopwatch-20::before {
  content: "\e06f";
}

.fa-store::before {
  content: "\f54e";
}

.fa-store-slash::before {
  content: "\e071";
}

.fa-street-view::before {
  content: "\f21d";
}

.fa-strikethrough::before {
  content: "\f0cc";
}

.fa-stroopwafel::before {
  content: "\f551";
}

.fa-subscript::before {
  content: "\f12c";
}

.fa-suitcase::before {
  content: "\f0f2";
}

.fa-suitcase-medical::before {
  content: "\f0fa";
}

.fa-medkit::before {
  content: "\f0fa";
}

.fa-suitcase-rolling::before {
  content: "\f5c1";
}

.fa-sun::before {
  content: "\f185";
}

.fa-sun-plant-wilt::before {
  content: "\e57a";
}

.fa-superscript::before {
  content: "\f12b";
}

.fa-swatchbook::before {
  content: "\f5c3";
}

.fa-synagogue::before {
  content: "\f69b";
}

.fa-syringe::before {
  content: "\f48e";
}

.fa-t::before {
  content: "T";
}

.fa-table::before {
  content: "\f0ce";
}

.fa-table-cells::before {
  content: "\f00a";
}

.fa-th::before {
  content: "\f00a";
}

.fa-table-cells-large::before {
  content: "\f009";
}

.fa-th-large::before {
  content: "\f009";
}

.fa-table-columns::before {
  content: "\f0db";
}

.fa-columns::before {
  content: "\f0db";
}

.fa-table-list::before {
  content: "\f00b";
}

.fa-th-list::before {
  content: "\f00b";
}

.fa-table-tennis-paddle-ball::before {
  content: "\f45d";
}

.fa-ping-pong-paddle-ball::before {
  content: "\f45d";
}

.fa-table-tennis::before {
  content: "\f45d";
}

.fa-tablet::before {
  content: "\f3fb";
}

.fa-tablet-android::before {
  content: "\f3fb";
}

.fa-tablet-button::before {
  content: "\f10a";
}

.fa-tablet-screen-button::before {
  content: "\f3fa";
}

.fa-tablet-alt::before {
  content: "\f3fa";
}

.fa-tablets::before {
  content: "\f490";
}

.fa-tachograph-digital::before {
  content: "\f566";
}

.fa-digital-tachograph::before {
  content: "\f566";
}

.fa-tag::before {
  content: "\f02b";
}

.fa-tags::before {
  content: "\f02c";
}

.fa-tape::before {
  content: "\f4db";
}

.fa-tarp::before {
  content: "\e57b";
}

.fa-tarp-droplet::before {
  content: "\e57c";
}

.fa-taxi::before {
  content: "\f1ba";
}

.fa-cab::before {
  content: "\f1ba";
}

.fa-teeth::before {
  content: "\f62e";
}

.fa-teeth-open::before {
  content: "\f62f";
}

.fa-temperature-arrow-down::before {
  content: "\e03f";
}

.fa-temperature-down::before {
  content: "\e03f";
}

.fa-temperature-arrow-up::before {
  content: "\e040";
}

.fa-temperature-up::before {
  content: "\e040";
}

.fa-temperature-empty::before {
  content: "\f2cb";
}

.fa-temperature-0::before {
  content: "\f2cb";
}

.fa-thermometer-0::before {
  content: "\f2cb";
}

.fa-thermometer-empty::before {
  content: "\f2cb";
}

.fa-temperature-full::before {
  content: "\f2c7";
}

.fa-temperature-4::before {
  content: "\f2c7";
}

.fa-thermometer-4::before {
  content: "\f2c7";
}

.fa-thermometer-full::before {
  content: "\f2c7";
}

.fa-temperature-half::before {
  content: "\f2c9";
}

.fa-temperature-2::before {
  content: "\f2c9";
}

.fa-thermometer-2::before {
  content: "\f2c9";
}

.fa-thermometer-half::before {
  content: "\f2c9";
}

.fa-temperature-high::before {
  content: "\f769";
}

.fa-temperature-low::before {
  content: "\f76b";
}

.fa-temperature-quarter::before {
  content: "\f2ca";
}

.fa-temperature-1::before {
  content: "\f2ca";
}

.fa-thermometer-1::before {
  content: "\f2ca";
}

.fa-thermometer-quarter::before {
  content: "\f2ca";
}

.fa-temperature-three-quarters::before {
  content: "\f2c8";
}

.fa-temperature-3::before {
  content: "\f2c8";
}

.fa-thermometer-3::before {
  content: "\f2c8";
}

.fa-thermometer-three-quarters::before {
  content: "\f2c8";
}

.fa-tenge-sign::before {
  content: "\f7d7";
}

.fa-tenge::before {
  content: "\f7d7";
}

.fa-tent::before {
  content: "\e57d";
}

.fa-tent-arrow-down-to-line::before {
  content: "\e57e";
}

.fa-tent-arrow-left-right::before {
  content: "\e57f";
}

.fa-tent-arrow-turn-left::before {
  content: "\e580";
}

.fa-tent-arrows-down::before {
  content: "\e581";
}

.fa-tents::before {
  content: "\e582";
}

.fa-terminal::before {
  content: "\f120";
}

.fa-text-height::before {
  content: "\f034";
}

.fa-text-slash::before {
  content: "\f87d";
}

.fa-remove-format::before {
  content: "\f87d";
}

.fa-text-width::before {
  content: "\f035";
}

.fa-thermometer::before {
  content: "\f491";
}

.fa-thumbs-down::before {
  content: "\f165";
}

.fa-thumbs-up::before {
  content: "\f164";
}

.fa-thumbtack::before {
  content: "\f08d";
}

.fa-thumb-tack::before {
  content: "\f08d";
}

.fa-ticket::before {
  content: "\f145";
}

.fa-ticket-simple::before {
  content: "\f3ff";
}

.fa-ticket-alt::before {
  content: "\f3ff";
}

.fa-timeline::before {
  content: "\e29c";
}

.fa-toggle-off::before {
  content: "\f204";
}

.fa-toggle-on::before {
  content: "\f205";
}

.fa-toilet::before {
  content: "\f7d8";
}

.fa-toilet-paper::before {
  content: "\f71e";
}

.fa-toilet-paper-slash::before {
  content: "\e072";
}

.fa-toilet-portable::before {
  content: "\e583";
}

.fa-toilets-portable::before {
  content: "\e584";
}

.fa-toolbox::before {
  content: "\f552";
}

.fa-tooth::before {
  content: "\f5c9";
}

.fa-torii-gate::before {
  content: "\f6a1";
}

.fa-tornado::before {
  content: "\f76f";
}

.fa-tower-broadcast::before {
  content: "\f519";
}

.fa-broadcast-tower::before {
  content: "\f519";
}

.fa-tower-cell::before {
  content: "\e585";
}

.fa-tower-observation::before {
  content: "\e586";
}

.fa-tractor::before {
  content: "\f722";
}

.fa-trademark::before {
  content: "\f25c";
}

.fa-traffic-light::before {
  content: "\f637";
}

.fa-trailer::before {
  content: "\e041";
}

.fa-train::before {
  content: "\f238";
}

.fa-train-subway::before {
  content: "\f239";
}

.fa-subway::before {
  content: "\f239";
}

.fa-train-tram::before {
  content: "\e5b4";
}

.fa-transgender::before {
  content: "\f225";
}

.fa-transgender-alt::before {
  content: "\f225";
}

.fa-trash::before {
  content: "\f1f8";
}

.fa-trash-arrow-up::before {
  content: "\f829";
}

.fa-trash-restore::before {
  content: "\f829";
}

.fa-trash-can::before {
  content: "\f2ed";
}

.fa-trash-alt::before {
  content: "\f2ed";
}

.fa-trash-can-arrow-up::before {
  content: "\f82a";
}

.fa-trash-restore-alt::before {
  content: "\f82a";
}

.fa-tree::before {
  content: "\f1bb";
}

.fa-tree-city::before {
  content: "\e587";
}

.fa-triangle-exclamation::before {
  content: "\f071";
}

.fa-exclamation-triangle::before {
  content: "\f071";
}

.fa-warning::before {
  content: "\f071";
}

.fa-trophy::before {
  content: "\f091";
}

.fa-trowel::before {
  content: "\e589";
}

.fa-trowel-bricks::before {
  content: "\e58a";
}

.fa-truck::before {
  content: "\f0d1";
}

.fa-truck-arrow-right::before {
  content: "\e58b";
}

.fa-truck-droplet::before {
  content: "\e58c";
}

.fa-truck-fast::before {
  content: "\f48b";
}

.fa-shipping-fast::before {
  content: "\f48b";
}

.fa-truck-field::before {
  content: "\e58d";
}

.fa-truck-field-un::before {
  content: "\e58e";
}

.fa-truck-front::before {
  content: "\e2b7";
}

.fa-truck-medical::before {
  content: "\f0f9";
}

.fa-ambulance::before {
  content: "\f0f9";
}

.fa-truck-monster::before {
  content: "\f63b";
}

.fa-truck-moving::before {
  content: "\f4df";
}

.fa-truck-pickup::before {
  content: "\f63c";
}

.fa-truck-plane::before {
  content: "\e58f";
}

.fa-truck-ramp-box::before {
  content: "\f4de";
}

.fa-truck-loading::before {
  content: "\f4de";
}

.fa-tty::before {
  content: "\f1e4";
}

.fa-teletype::before {
  content: "\f1e4";
}

.fa-turkish-lira-sign::before {
  content: "\e2bb";
}

.fa-try::before {
  content: "\e2bb";
}

.fa-turkish-lira::before {
  content: "\e2bb";
}

.fa-turn-down::before {
  content: "\f3be";
}

.fa-level-down-alt::before {
  content: "\f3be";
}

.fa-turn-up::before {
  content: "\f3bf";
}

.fa-level-up-alt::before {
  content: "\f3bf";
}

.fa-tv::before {
  content: "\f26c";
}

.fa-television::before {
  content: "\f26c";
}

.fa-tv-alt::before {
  content: "\f26c";
}

.fa-u::before {
  content: "U";
}

.fa-umbrella::before {
  content: "\f0e9";
}

.fa-umbrella-beach::before {
  content: "\f5ca";
}

.fa-underline::before {
  content: "\f0cd";
}

.fa-universal-access::before {
  content: "\f29a";
}

.fa-unlock::before {
  content: "\f09c";
}

.fa-unlock-keyhole::before {
  content: "\f13e";
}

.fa-unlock-alt::before {
  content: "\f13e";
}

.fa-up-down::before {
  content: "\f338";
}

.fa-arrows-alt-v::before {
  content: "\f338";
}

.fa-up-down-left-right::before {
  content: "\f0b2";
}

.fa-arrows-alt::before {
  content: "\f0b2";
}

.fa-up-long::before {
  content: "\f30c";
}

.fa-long-arrow-alt-up::before {
  content: "\f30c";
}

.fa-up-right-and-down-left-from-center::before {
  content: "\f424";
}

.fa-expand-alt::before {
  content: "\f424";
}

.fa-up-right-from-square::before {
  content: "\f35d";
}

.fa-external-link-alt::before {
  content: "\f35d";
}

.fa-upload::before {
  content: "\f093";
}

.fa-user::before {
  content: "\f007";
}

.fa-user-astronaut::before {
  content: "\f4fb";
}

.fa-user-check::before {
  content: "\f4fc";
}

.fa-user-clock::before {
  content: "\f4fd";
}

.fa-user-doctor::before {
  content: "\f0f0";
}

.fa-user-md::before {
  content: "\f0f0";
}

.fa-user-gear::before {
  content: "\f4fe";
}

.fa-user-cog::before {
  content: "\f4fe";
}

.fa-user-graduate::before {
  content: "\f501";
}

.fa-user-group::before {
  content: "\f500";
}

.fa-user-friends::before {
  content: "\f500";
}

.fa-user-injured::before {
  content: "\f728";
}

.fa-user-large::before {
  content: "\f406";
}

.fa-user-alt::before {
  content: "\f406";
}

.fa-user-large-slash::before {
  content: "\f4fa";
}

.fa-user-alt-slash::before {
  content: "\f4fa";
}

.fa-user-lock::before {
  content: "\f502";
}

.fa-user-minus::before {
  content: "\f503";
}

.fa-user-ninja::before {
  content: "\f504";
}

.fa-user-nurse::before {
  content: "\f82f";
}

.fa-user-pen::before {
  content: "\f4ff";
}

.fa-user-edit::before {
  content: "\f4ff";
}

.fa-user-plus::before {
  content: "\f234";
}

.fa-user-secret::before {
  content: "\f21b";
}

.fa-user-shield::before {
  content: "\f505";
}

.fa-user-slash::before {
  content: "\f506";
}

.fa-user-tag::before {
  content: "\f507";
}

.fa-user-tie::before {
  content: "\f508";
}

.fa-user-xmark::before {
  content: "\f235";
}

.fa-user-times::before {
  content: "\f235";
}

.fa-users::before {
  content: "\f0c0";
}

.fa-users-between-lines::before {
  content: "\e591";
}

.fa-users-gear::before {
  content: "\f509";
}

.fa-users-cog::before {
  content: "\f509";
}

.fa-users-line::before {
  content: "\e592";
}

.fa-users-rays::before {
  content: "\e593";
}

.fa-users-rectangle::before {
  content: "\e594";
}

.fa-users-slash::before {
  content: "\e073";
}

.fa-users-viewfinder::before {
  content: "\e595";
}

.fa-utensils::before {
  content: "\f2e7";
}

.fa-cutlery::before {
  content: "\f2e7";
}

.fa-v::before {
  content: "V";
}

.fa-van-shuttle::before {
  content: "\f5b6";
}

.fa-shuttle-van::before {
  content: "\f5b6";
}

.fa-vault::before {
  content: "\e2c5";
}

.fa-vector-square::before {
  content: "\f5cb";
}

.fa-venus::before {
  content: "\f221";
}

.fa-venus-double::before {
  content: "\f226";
}

.fa-venus-mars::before {
  content: "\f228";
}

.fa-vest::before {
  content: "\e085";
}

.fa-vest-patches::before {
  content: "\e086";
}

.fa-vial::before {
  content: "\f492";
}

.fa-vial-circle-check::before {
  content: "\e596";
}

.fa-vial-virus::before {
  content: "\e597";
}

.fa-vials::before {
  content: "\f493";
}

.fa-video::before {
  content: "\f03d";
}

.fa-video-camera::before {
  content: "\f03d";
}

.fa-video-slash::before {
  content: "\f4e2";
}

.fa-vihara::before {
  content: "\f6a7";
}

.fa-virus::before {
  content: "\e074";
}

.fa-virus-covid::before {
  content: "\e4a8";
}

.fa-virus-covid-slash::before {
  content: "\e4a9";
}

.fa-virus-slash::before {
  content: "\e075";
}

.fa-viruses::before {
  content: "\e076";
}

.fa-voicemail::before {
  content: "\f897";
}

.fa-volcano::before {
  content: "\f770";
}

.fa-volleyball::before {
  content: "\f45f";
}

.fa-volleyball-ball::before {
  content: "\f45f";
}

.fa-volume-high::before {
  content: "\f028";
}

.fa-volume-up::before {
  content: "\f028";
}

.fa-volume-low::before {
  content: "\f027";
}

.fa-volume-down::before {
  content: "\f027";
}

.fa-volume-off::before {
  content: "\f026";
}

.fa-volume-xmark::before {
  content: "\f6a9";
}

.fa-volume-mute::before {
  content: "\f6a9";
}

.fa-volume-times::before {
  content: "\f6a9";
}

.fa-vr-cardboard::before {
  content: "\f729";
}

.fa-w::before {
  content: "W";
}

.fa-walkie-talkie::before {
  content: "\f8ef";
}

.fa-wallet::before {
  content: "\f555";
}

.fa-wand-magic::before {
  content: "\f0d0";
}

.fa-magic::before {
  content: "\f0d0";
}

.fa-wand-magic-sparkles::before {
  content: "\e2ca";
}

.fa-magic-wand-sparkles::before {
  content: "\e2ca";
}

.fa-wand-sparkles::before {
  content: "\f72b";
}

.fa-warehouse::before {
  content: "\f494";
}

.fa-water::before {
  content: "\f773";
}

.fa-water-ladder::before {
  content: "\f5c5";
}

.fa-ladder-water::before {
  content: "\f5c5";
}

.fa-swimming-pool::before {
  content: "\f5c5";
}

.fa-wave-square::before {
  content: "\f83e";
}

.fa-weight-hanging::before {
  content: "\f5cd";
}

.fa-weight-scale::before {
  content: "\f496";
}

.fa-weight::before {
  content: "\f496";
}

.fa-wheat-awn::before {
  content: "\e2cd";
}

.fa-wheat-alt::before {
  content: "\e2cd";
}

.fa-wheat-awn-circle-exclamation::before {
  content: "\e598";
}

.fa-wheelchair::before {
  content: "\f193";
}

.fa-wheelchair-move::before {
  content: "\e2ce";
}

.fa-wheelchair-alt::before {
  content: "\e2ce";
}

.fa-whiskey-glass::before {
  content: "\f7a0";
}

.fa-glass-whiskey::before {
  content: "\f7a0";
}

.fa-wifi::before {
  content: "\f1eb";
}

.fa-wifi-3::before {
  content: "\f1eb";
}

.fa-wifi-strong::before {
  content: "\f1eb";
}

.fa-wind::before {
  content: "\f72e";
}

.fa-window-maximize::before {
  content: "\f2d0";
}

.fa-window-minimize::before {
  content: "\f2d1";
}

.fa-window-restore::before {
  content: "\f2d2";
}

.fa-wine-bottle::before {
  content: "\f72f";
}

.fa-wine-glass::before {
  content: "\f4e3";
}

.fa-wine-glass-empty::before {
  content: "\f5ce";
}

.fa-wine-glass-alt::before {
  content: "\f5ce";
}

.fa-won-sign::before {
  content: "\f159";
}

.fa-krw::before {
  content: "\f159";
}

.fa-won::before {
  content: "\f159";
}

.fa-worm::before {
  content: "\e599";
}

.fa-wrench::before {
  content: "\f0ad";
}

.fa-x::before {
  content: "X";
}

.fa-x-ray::before {
  content: "\f497";
}

.fa-xmark::before {
  content: "\f00d";
}

.fa-close::before {
  content: "\f00d";
}

.fa-multiply::before {
  content: "\f00d";
}

.fa-remove::before {
  content: "\f00d";
}

.fa-times::before {
  content: "\f00d";
}

.fa-xmarks-lines::before {
  content: "\e59a";
}

.fa-y::before {
  content: "Y";
}

.fa-yen-sign::before {
  content: "\f157";
}

.fa-cny::before {
  content: "\f157";
}

.fa-jpy::before {
  content: "\f157";
}

.fa-rmb::before {
  content: "\f157";
}

.fa-yen::before {
  content: "\f157";
}

.fa-yin-yang::before {
  content: "\f6ad";
}

.fa-z::before {
  content: "Z";
}

.sr-only,
.fa-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}

.sr-only-focusable:not(:focus),
.fa-sr-only-focusable:not(:focus) {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}

/*!
 * Font Awesome Free 6.1.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2022 Fonticons, Inc.
 */
:root, :host {
  --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";
}

@font-face {
  font-family: "Font Awesome 6 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("/assets/fa-brands-400-f6ef04b4.woff2") format("woff2"), url("/assets/fa-brands-400-7870a760.ttf") format("truetype");
}
.fab,
.fa-brands {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa-42-group:before {
  content: "\e080";
}

.fa-innosoft:before {
  content: "\e080";
}

.fa-500px:before {
  content: "\f26e";
}

.fa-accessible-icon:before {
  content: "\f368";
}

.fa-accusoft:before {
  content: "\f369";
}

.fa-adn:before {
  content: "\f170";
}

.fa-adversal:before {
  content: "\f36a";
}

.fa-affiliatetheme:before {
  content: "\f36b";
}

.fa-airbnb:before {
  content: "\f834";
}

.fa-algolia:before {
  content: "\f36c";
}

.fa-alipay:before {
  content: "\f642";
}

.fa-amazon:before {
  content: "\f270";
}

.fa-amazon-pay:before {
  content: "\f42c";
}

.fa-amilia:before {
  content: "\f36d";
}

.fa-android:before {
  content: "\f17b";
}

.fa-angellist:before {
  content: "\f209";
}

.fa-angrycreative:before {
  content: "\f36e";
}

.fa-angular:before {
  content: "\f420";
}

.fa-app-store:before {
  content: "\f36f";
}

.fa-app-store-ios:before {
  content: "\f370";
}

.fa-apper:before {
  content: "\f371";
}

.fa-apple:before {
  content: "\f179";
}

.fa-apple-pay:before {
  content: "\f415";
}

.fa-artstation:before {
  content: "\f77a";
}

.fa-asymmetrik:before {
  content: "\f372";
}

.fa-atlassian:before {
  content: "\f77b";
}

.fa-audible:before {
  content: "\f373";
}

.fa-autoprefixer:before {
  content: "\f41c";
}

.fa-avianex:before {
  content: "\f374";
}

.fa-aviato:before {
  content: "\f421";
}

.fa-aws:before {
  content: "\f375";
}

.fa-bandcamp:before {
  content: "\f2d5";
}

.fa-battle-net:before {
  content: "\f835";
}

.fa-behance:before {
  content: "\f1b4";
}

.fa-bilibili:before {
  content: "\e3d9";
}

.fa-bimobject:before {
  content: "\f378";
}

.fa-bitbucket:before {
  content: "\f171";
}

.fa-bitcoin:before {
  content: "\f379";
}

.fa-bity:before {
  content: "\f37a";
}

.fa-black-tie:before {
  content: "\f27e";
}

.fa-blackberry:before {
  content: "\f37b";
}

.fa-blogger:before {
  content: "\f37c";
}

.fa-blogger-b:before {
  content: "\f37d";
}

.fa-bluetooth:before {
  content: "\f293";
}

.fa-bluetooth-b:before {
  content: "\f294";
}

.fa-bootstrap:before {
  content: "\f836";
}

.fa-bots:before {
  content: "\e340";
}

.fa-btc:before {
  content: "\f15a";
}

.fa-buffer:before {
  content: "\f837";
}

.fa-buromobelexperte:before {
  content: "\f37f";
}

.fa-buy-n-large:before {
  content: "\f8a6";
}

.fa-buysellads:before {
  content: "\f20d";
}

.fa-canadian-maple-leaf:before {
  content: "\f785";
}

.fa-cc-amazon-pay:before {
  content: "\f42d";
}

.fa-cc-amex:before {
  content: "\f1f3";
}

.fa-cc-apple-pay:before {
  content: "\f416";
}

.fa-cc-diners-club:before {
  content: "\f24c";
}

.fa-cc-discover:before {
  content: "\f1f2";
}

.fa-cc-jcb:before {
  content: "\f24b";
}

.fa-cc-mastercard:before {
  content: "\f1f1";
}

.fa-cc-paypal:before {
  content: "\f1f4";
}

.fa-cc-stripe:before {
  content: "\f1f5";
}

.fa-cc-visa:before {
  content: "\f1f0";
}

.fa-centercode:before {
  content: "\f380";
}

.fa-centos:before {
  content: "\f789";
}

.fa-chrome:before {
  content: "\f268";
}

.fa-chromecast:before {
  content: "\f838";
}

.fa-cloudflare:before {
  content: "\e07d";
}

.fa-cloudscale:before {
  content: "\f383";
}

.fa-cloudsmith:before {
  content: "\f384";
}

.fa-cloudversify:before {
  content: "\f385";
}

.fa-cmplid:before {
  content: "\e360";
}

.fa-codepen:before {
  content: "\f1cb";
}

.fa-codiepie:before {
  content: "\f284";
}

.fa-confluence:before {
  content: "\f78d";
}

.fa-connectdevelop:before {
  content: "\f20e";
}

.fa-contao:before {
  content: "\f26d";
}

.fa-cotton-bureau:before {
  content: "\f89e";
}

.fa-cpanel:before {
  content: "\f388";
}

.fa-creative-commons:before {
  content: "\f25e";
}

.fa-creative-commons-by:before {
  content: "\f4e7";
}

.fa-creative-commons-nc:before {
  content: "\f4e8";
}

.fa-creative-commons-nc-eu:before {
  content: "\f4e9";
}

.fa-creative-commons-nc-jp:before {
  content: "\f4ea";
}

.fa-creative-commons-nd:before {
  content: "\f4eb";
}

.fa-creative-commons-pd:before {
  content: "\f4ec";
}

.fa-creative-commons-pd-alt:before {
  content: "\f4ed";
}

.fa-creative-commons-remix:before {
  content: "\f4ee";
}

.fa-creative-commons-sa:before {
  content: "\f4ef";
}

.fa-creative-commons-sampling:before {
  content: "\f4f0";
}

.fa-creative-commons-sampling-plus:before {
  content: "\f4f1";
}

.fa-creative-commons-share:before {
  content: "\f4f2";
}

.fa-creative-commons-zero:before {
  content: "\f4f3";
}

.fa-critical-role:before {
  content: "\f6c9";
}

.fa-css3:before {
  content: "\f13c";
}

.fa-css3-alt:before {
  content: "\f38b";
}

.fa-cuttlefish:before {
  content: "\f38c";
}

.fa-d-and-d:before {
  content: "\f38d";
}

.fa-d-and-d-beyond:before {
  content: "\f6ca";
}

.fa-dailymotion:before {
  content: "\e052";
}

.fa-dashcube:before {
  content: "\f210";
}

.fa-deezer:before {
  content: "\e077";
}

.fa-delicious:before {
  content: "\f1a5";
}

.fa-deploydog:before {
  content: "\f38e";
}

.fa-deskpro:before {
  content: "\f38f";
}

.fa-dev:before {
  content: "\f6cc";
}

.fa-deviantart:before {
  content: "\f1bd";
}

.fa-dhl:before {
  content: "\f790";
}

.fa-diaspora:before {
  content: "\f791";
}

.fa-digg:before {
  content: "\f1a6";
}

.fa-digital-ocean:before {
  content: "\f391";
}

.fa-discord:before {
  content: "\f392";
}

.fa-discourse:before {
  content: "\f393";
}

.fa-dochub:before {
  content: "\f394";
}

.fa-docker:before {
  content: "\f395";
}

.fa-draft2digital:before {
  content: "\f396";
}

.fa-dribbble:before {
  content: "\f17d";
}

.fa-dropbox:before {
  content: "\f16b";
}

.fa-drupal:before {
  content: "\f1a9";
}

.fa-dyalog:before {
  content: "\f399";
}

.fa-earlybirds:before {
  content: "\f39a";
}

.fa-ebay:before {
  content: "\f4f4";
}

.fa-edge:before {
  content: "\f282";
}

.fa-edge-legacy:before {
  content: "\e078";
}

.fa-elementor:before {
  content: "\f430";
}

.fa-ello:before {
  content: "\f5f1";
}

.fa-ember:before {
  content: "\f423";
}

.fa-empire:before {
  content: "\f1d1";
}

.fa-envira:before {
  content: "\f299";
}

.fa-erlang:before {
  content: "\f39d";
}

.fa-ethereum:before {
  content: "\f42e";
}

.fa-etsy:before {
  content: "\f2d7";
}

.fa-evernote:before {
  content: "\f839";
}

.fa-expeditedssl:before {
  content: "\f23e";
}

.fa-facebook:before {
  content: "\f09a";
}

.fa-facebook-f:before {
  content: "\f39e";
}

.fa-facebook-messenger:before {
  content: "\f39f";
}

.fa-fantasy-flight-games:before {
  content: "\f6dc";
}

.fa-fedex:before {
  content: "\f797";
}

.fa-fedora:before {
  content: "\f798";
}

.fa-figma:before {
  content: "\f799";
}

.fa-firefox:before {
  content: "\f269";
}

.fa-firefox-browser:before {
  content: "\e007";
}

.fa-first-order:before {
  content: "\f2b0";
}

.fa-first-order-alt:before {
  content: "\f50a";
}

.fa-firstdraft:before {
  content: "\f3a1";
}

.fa-flickr:before {
  content: "\f16e";
}

.fa-flipboard:before {
  content: "\f44d";
}

.fa-fly:before {
  content: "\f417";
}

.fa-font-awesome:before {
  content: "\f2b4";
}

.fa-font-awesome-flag:before {
  content: "\f2b4";
}

.fa-font-awesome-logo-full:before {
  content: "\f2b4";
}

.fa-fonticons:before {
  content: "\f280";
}

.fa-fonticons-fi:before {
  content: "\f3a2";
}

.fa-fort-awesome:before {
  content: "\f286";
}

.fa-fort-awesome-alt:before {
  content: "\f3a3";
}

.fa-forumbee:before {
  content: "\f211";
}

.fa-foursquare:before {
  content: "\f180";
}

.fa-free-code-camp:before {
  content: "\f2c5";
}

.fa-freebsd:before {
  content: "\f3a4";
}

.fa-fulcrum:before {
  content: "\f50b";
}

.fa-galactic-republic:before {
  content: "\f50c";
}

.fa-galactic-senate:before {
  content: "\f50d";
}

.fa-get-pocket:before {
  content: "\f265";
}

.fa-gg:before {
  content: "\f260";
}

.fa-gg-circle:before {
  content: "\f261";
}

.fa-git:before {
  content: "\f1d3";
}

.fa-git-alt:before {
  content: "\f841";
}

.fa-github:before {
  content: "\f09b";
}

.fa-github-alt:before {
  content: "\f113";
}

.fa-gitkraken:before {
  content: "\f3a6";
}

.fa-gitlab:before {
  content: "\f296";
}

.fa-gitter:before {
  content: "\f426";
}

.fa-glide:before {
  content: "\f2a5";
}

.fa-glide-g:before {
  content: "\f2a6";
}

.fa-gofore:before {
  content: "\f3a7";
}

.fa-golang:before {
  content: "\e40f";
}

.fa-goodreads:before {
  content: "\f3a8";
}

.fa-goodreads-g:before {
  content: "\f3a9";
}

.fa-google:before {
  content: "\f1a0";
}

.fa-google-drive:before {
  content: "\f3aa";
}

.fa-google-pay:before {
  content: "\e079";
}

.fa-google-play:before {
  content: "\f3ab";
}

.fa-google-plus:before {
  content: "\f2b3";
}

.fa-google-plus-g:before {
  content: "\f0d5";
}

.fa-google-wallet:before {
  content: "\f1ee";
}

.fa-gratipay:before {
  content: "\f184";
}

.fa-grav:before {
  content: "\f2d6";
}

.fa-gripfire:before {
  content: "\f3ac";
}

.fa-grunt:before {
  content: "\f3ad";
}

.fa-guilded:before {
  content: "\e07e";
}

.fa-gulp:before {
  content: "\f3ae";
}

.fa-hacker-news:before {
  content: "\f1d4";
}

.fa-hackerrank:before {
  content: "\f5f7";
}

.fa-hashnode:before {
  content: "\e499";
}

.fa-hips:before {
  content: "\f452";
}

.fa-hire-a-helper:before {
  content: "\f3b0";
}

.fa-hive:before {
  content: "\e07f";
}

.fa-hooli:before {
  content: "\f427";
}

.fa-hornbill:before {
  content: "\f592";
}

.fa-hotjar:before {
  content: "\f3b1";
}

.fa-houzz:before {
  content: "\f27c";
}

.fa-html5:before {
  content: "\f13b";
}

.fa-hubspot:before {
  content: "\f3b2";
}

.fa-ideal:before {
  content: "\e013";
}

.fa-imdb:before {
  content: "\f2d8";
}

.fa-instagram:before {
  content: "\f16d";
}

.fa-instalod:before {
  content: "\e081";
}

.fa-intercom:before {
  content: "\f7af";
}

.fa-internet-explorer:before {
  content: "\f26b";
}

.fa-invision:before {
  content: "\f7b0";
}

.fa-ioxhost:before {
  content: "\f208";
}

.fa-itch-io:before {
  content: "\f83a";
}

.fa-itunes:before {
  content: "\f3b4";
}

.fa-itunes-note:before {
  content: "\f3b5";
}

.fa-java:before {
  content: "\f4e4";
}

.fa-jedi-order:before {
  content: "\f50e";
}

.fa-jenkins:before {
  content: "\f3b6";
}

.fa-jira:before {
  content: "\f7b1";
}

.fa-joget:before {
  content: "\f3b7";
}

.fa-joomla:before {
  content: "\f1aa";
}

.fa-js:before {
  content: "\f3b8";
}

.fa-jsfiddle:before {
  content: "\f1cc";
}

.fa-kaggle:before {
  content: "\f5fa";
}

.fa-keybase:before {
  content: "\f4f5";
}

.fa-keycdn:before {
  content: "\f3ba";
}

.fa-kickstarter:before {
  content: "\f3bb";
}

.fa-kickstarter-k:before {
  content: "\f3bc";
}

.fa-korvue:before {
  content: "\f42f";
}

.fa-laravel:before {
  content: "\f3bd";
}

.fa-lastfm:before {
  content: "\f202";
}

.fa-leanpub:before {
  content: "\f212";
}

.fa-less:before {
  content: "\f41d";
}

.fa-line:before {
  content: "\f3c0";
}

.fa-linkedin:before {
  content: "\f08c";
}

.fa-linkedin-in:before {
  content: "\f0e1";
}

.fa-linode:before {
  content: "\f2b8";
}

.fa-linux:before {
  content: "\f17c";
}

.fa-lyft:before {
  content: "\f3c3";
}

.fa-magento:before {
  content: "\f3c4";
}

.fa-mailchimp:before {
  content: "\f59e";
}

.fa-mandalorian:before {
  content: "\f50f";
}

.fa-markdown:before {
  content: "\f60f";
}

.fa-mastodon:before {
  content: "\f4f6";
}

.fa-maxcdn:before {
  content: "\f136";
}

.fa-mdb:before {
  content: "\f8ca";
}

.fa-medapps:before {
  content: "\f3c6";
}

.fa-medium:before {
  content: "\f23a";
}

.fa-medium-m:before {
  content: "\f23a";
}

.fa-medrt:before {
  content: "\f3c8";
}

.fa-meetup:before {
  content: "\f2e0";
}

.fa-megaport:before {
  content: "\f5a3";
}

.fa-mendeley:before {
  content: "\f7b3";
}

.fa-meta:before {
  content: "\e49b";
}

.fa-microblog:before {
  content: "\e01a";
}

.fa-microsoft:before {
  content: "\f3ca";
}

.fa-mix:before {
  content: "\f3cb";
}

.fa-mixcloud:before {
  content: "\f289";
}

.fa-mixer:before {
  content: "\e056";
}

.fa-mizuni:before {
  content: "\f3cc";
}

.fa-modx:before {
  content: "\f285";
}

.fa-monero:before {
  content: "\f3d0";
}

.fa-napster:before {
  content: "\f3d2";
}

.fa-neos:before {
  content: "\f612";
}

.fa-nfc-directional:before {
  content: "\e530";
}

.fa-nfc-symbol:before {
  content: "\e531";
}

.fa-nimblr:before {
  content: "\f5a8";
}

.fa-node:before {
  content: "\f419";
}

.fa-node-js:before {
  content: "\f3d3";
}

.fa-npm:before {
  content: "\f3d4";
}

.fa-ns8:before {
  content: "\f3d5";
}

.fa-nutritionix:before {
  content: "\f3d6";
}

.fa-octopus-deploy:before {
  content: "\e082";
}

.fa-odnoklassniki:before {
  content: "\f263";
}

.fa-old-republic:before {
  content: "\f510";
}

.fa-opencart:before {
  content: "\f23d";
}

.fa-openid:before {
  content: "\f19b";
}

.fa-opera:before {
  content: "\f26a";
}

.fa-optin-monster:before {
  content: "\f23c";
}

.fa-orcid:before {
  content: "\f8d2";
}

.fa-osi:before {
  content: "\f41a";
}

.fa-padlet:before {
  content: "\e4a0";
}

.fa-page4:before {
  content: "\f3d7";
}

.fa-pagelines:before {
  content: "\f18c";
}

.fa-palfed:before {
  content: "\f3d8";
}

.fa-patreon:before {
  content: "\f3d9";
}

.fa-paypal:before {
  content: "\f1ed";
}

.fa-perbyte:before {
  content: "\e083";
}

.fa-periscope:before {
  content: "\f3da";
}

.fa-phabricator:before {
  content: "\f3db";
}

.fa-phoenix-framework:before {
  content: "\f3dc";
}

.fa-phoenix-squadron:before {
  content: "\f511";
}

.fa-php:before {
  content: "\f457";
}

.fa-pied-piper:before {
  content: "\f2ae";
}

.fa-pied-piper-alt:before {
  content: "\f1a8";
}

.fa-pied-piper-hat:before {
  content: "\f4e5";
}

.fa-pied-piper-pp:before {
  content: "\f1a7";
}

.fa-pinterest:before {
  content: "\f0d2";
}

.fa-pinterest-p:before {
  content: "\f231";
}

.fa-pix:before {
  content: "\e43a";
}

.fa-playstation:before {
  content: "\f3df";
}

.fa-product-hunt:before {
  content: "\f288";
}

.fa-pushed:before {
  content: "\f3e1";
}

.fa-python:before {
  content: "\f3e2";
}

.fa-qq:before {
  content: "\f1d6";
}

.fa-quinscape:before {
  content: "\f459";
}

.fa-quora:before {
  content: "\f2c4";
}

.fa-r-project:before {
  content: "\f4f7";
}

.fa-raspberry-pi:before {
  content: "\f7bb";
}

.fa-ravelry:before {
  content: "\f2d9";
}

.fa-react:before {
  content: "\f41b";
}

.fa-reacteurope:before {
  content: "\f75d";
}

.fa-readme:before {
  content: "\f4d5";
}

.fa-rebel:before {
  content: "\f1d0";
}

.fa-red-river:before {
  content: "\f3e3";
}

.fa-reddit:before {
  content: "\f1a1";
}

.fa-reddit-alien:before {
  content: "\f281";
}

.fa-redhat:before {
  content: "\f7bc";
}

.fa-renren:before {
  content: "\f18b";
}

.fa-replyd:before {
  content: "\f3e6";
}

.fa-researchgate:before {
  content: "\f4f8";
}

.fa-resolving:before {
  content: "\f3e7";
}

.fa-rev:before {
  content: "\f5b2";
}

.fa-rocketchat:before {
  content: "\f3e8";
}

.fa-rockrms:before {
  content: "\f3e9";
}

.fa-rust:before {
  content: "\e07a";
}

.fa-safari:before {
  content: "\f267";
}

.fa-salesforce:before {
  content: "\f83b";
}

.fa-sass:before {
  content: "\f41e";
}

.fa-schlix:before {
  content: "\f3ea";
}

.fa-screenpal:before {
  content: "\e570";
}

.fa-scribd:before {
  content: "\f28a";
}

.fa-searchengin:before {
  content: "\f3eb";
}

.fa-sellcast:before {
  content: "\f2da";
}

.fa-sellsy:before {
  content: "\f213";
}

.fa-servicestack:before {
  content: "\f3ec";
}

.fa-shirtsinbulk:before {
  content: "\f214";
}

.fa-shopify:before {
  content: "\e057";
}

.fa-shopware:before {
  content: "\f5b5";
}

.fa-simplybuilt:before {
  content: "\f215";
}

.fa-sistrix:before {
  content: "\f3ee";
}

.fa-sith:before {
  content: "\f512";
}

.fa-sitrox:before {
  content: "\e44a";
}

.fa-sketch:before {
  content: "\f7c6";
}

.fa-skyatlas:before {
  content: "\f216";
}

.fa-skype:before {
  content: "\f17e";
}

.fa-slack:before {
  content: "\f198";
}

.fa-slack-hash:before {
  content: "\f198";
}

.fa-slideshare:before {
  content: "\f1e7";
}

.fa-snapchat:before {
  content: "\f2ab";
}

.fa-snapchat-ghost:before {
  content: "\f2ab";
}

.fa-soundcloud:before {
  content: "\f1be";
}

.fa-sourcetree:before {
  content: "\f7d3";
}

.fa-space-awesome:before {
  content: "\e5ac";
}

.fa-speakap:before {
  content: "\f3f3";
}

.fa-speaker-deck:before {
  content: "\f83c";
}

.fa-spotify:before {
  content: "\f1bc";
}

.fa-square-behance:before {
  content: "\f1b5";
}

.fa-behance-square:before {
  content: "\f1b5";
}

.fa-square-dribbble:before {
  content: "\f397";
}

.fa-dribbble-square:before {
  content: "\f397";
}

.fa-square-facebook:before {
  content: "\f082";
}

.fa-facebook-square:before {
  content: "\f082";
}

.fa-square-font-awesome:before {
  content: "\e5ad";
}

.fa-square-font-awesome-stroke:before {
  content: "\f35c";
}

.fa-font-awesome-alt:before {
  content: "\f35c";
}

.fa-square-git:before {
  content: "\f1d2";
}

.fa-git-square:before {
  content: "\f1d2";
}

.fa-square-github:before {
  content: "\f092";
}

.fa-github-square:before {
  content: "\f092";
}

.fa-square-gitlab:before {
  content: "\e5ae";
}

.fa-gitlab-square:before {
  content: "\e5ae";
}

.fa-square-google-plus:before {
  content: "\f0d4";
}

.fa-google-plus-square:before {
  content: "\f0d4";
}

.fa-square-hacker-news:before {
  content: "\f3af";
}

.fa-hacker-news-square:before {
  content: "\f3af";
}

.fa-square-instagram:before {
  content: "\e055";
}

.fa-instagram-square:before {
  content: "\e055";
}

.fa-square-js:before {
  content: "\f3b9";
}

.fa-js-square:before {
  content: "\f3b9";
}

.fa-square-lastfm:before {
  content: "\f203";
}

.fa-lastfm-square:before {
  content: "\f203";
}

.fa-square-odnoklassniki:before {
  content: "\f264";
}

.fa-odnoklassniki-square:before {
  content: "\f264";
}

.fa-square-pied-piper:before {
  content: "\e01e";
}

.fa-pied-piper-square:before {
  content: "\e01e";
}

.fa-square-pinterest:before {
  content: "\f0d3";
}

.fa-pinterest-square:before {
  content: "\f0d3";
}

.fa-square-reddit:before {
  content: "\f1a2";
}

.fa-reddit-square:before {
  content: "\f1a2";
}

.fa-square-snapchat:before {
  content: "\f2ad";
}

.fa-snapchat-square:before {
  content: "\f2ad";
}

.fa-square-steam:before {
  content: "\f1b7";
}

.fa-steam-square:before {
  content: "\f1b7";
}

.fa-square-tumblr:before {
  content: "\f174";
}

.fa-tumblr-square:before {
  content: "\f174";
}

.fa-square-twitter:before {
  content: "\f081";
}

.fa-twitter-square:before {
  content: "\f081";
}

.fa-square-viadeo:before {
  content: "\f2aa";
}

.fa-viadeo-square:before {
  content: "\f2aa";
}

.fa-square-vimeo:before {
  content: "\f194";
}

.fa-vimeo-square:before {
  content: "\f194";
}

.fa-square-whatsapp:before {
  content: "\f40c";
}

.fa-whatsapp-square:before {
  content: "\f40c";
}

.fa-square-xing:before {
  content: "\f169";
}

.fa-xing-square:before {
  content: "\f169";
}

.fa-square-youtube:before {
  content: "\f431";
}

.fa-youtube-square:before {
  content: "\f431";
}

.fa-squarespace:before {
  content: "\f5be";
}

.fa-stack-exchange:before {
  content: "\f18d";
}

.fa-stack-overflow:before {
  content: "\f16c";
}

.fa-stackpath:before {
  content: "\f842";
}

.fa-staylinked:before {
  content: "\f3f5";
}

.fa-steam:before {
  content: "\f1b6";
}

.fa-steam-symbol:before {
  content: "\f3f6";
}

.fa-sticker-mule:before {
  content: "\f3f7";
}

.fa-strava:before {
  content: "\f428";
}

.fa-stripe:before {
  content: "\f429";
}

.fa-stripe-s:before {
  content: "\f42a";
}

.fa-studiovinari:before {
  content: "\f3f8";
}

.fa-stumbleupon:before {
  content: "\f1a4";
}

.fa-stumbleupon-circle:before {
  content: "\f1a3";
}

.fa-superpowers:before {
  content: "\f2dd";
}

.fa-supple:before {
  content: "\f3f9";
}

.fa-suse:before {
  content: "\f7d6";
}

.fa-swift:before {
  content: "\f8e1";
}

.fa-symfony:before {
  content: "\f83d";
}

.fa-teamspeak:before {
  content: "\f4f9";
}

.fa-telegram:before {
  content: "\f2c6";
}

.fa-telegram-plane:before {
  content: "\f2c6";
}

.fa-tencent-weibo:before {
  content: "\f1d5";
}

.fa-the-red-yeti:before {
  content: "\f69d";
}

.fa-themeco:before {
  content: "\f5c6";
}

.fa-themeisle:before {
  content: "\f2b2";
}

.fa-think-peaks:before {
  content: "\f731";
}

.fa-tiktok:before {
  content: "\e07b";
}

.fa-trade-federation:before {
  content: "\f513";
}

.fa-trello:before {
  content: "\f181";
}

.fa-tumblr:before {
  content: "\f173";
}

.fa-twitch:before {
  content: "\f1e8";
}

.fa-twitter:before {
  content: "\f099";
}

.fa-typo3:before {
  content: "\f42b";
}

.fa-uber:before {
  content: "\f402";
}

.fa-ubuntu:before {
  content: "\f7df";
}

.fa-uikit:before {
  content: "\f403";
}

.fa-umbraco:before {
  content: "\f8e8";
}

.fa-uncharted:before {
  content: "\e084";
}

.fa-uniregistry:before {
  content: "\f404";
}

.fa-unity:before {
  content: "\e049";
}

.fa-unsplash:before {
  content: "\e07c";
}

.fa-untappd:before {
  content: "\f405";
}

.fa-ups:before {
  content: "\f7e0";
}

.fa-usb:before {
  content: "\f287";
}

.fa-usps:before {
  content: "\f7e1";
}

.fa-ussunnah:before {
  content: "\f407";
}

.fa-vaadin:before {
  content: "\f408";
}

.fa-viacoin:before {
  content: "\f237";
}

.fa-viadeo:before {
  content: "\f2a9";
}

.fa-viber:before {
  content: "\f409";
}

.fa-vimeo:before {
  content: "\f40a";
}

.fa-vimeo-v:before {
  content: "\f27d";
}

.fa-vine:before {
  content: "\f1ca";
}

.fa-vk:before {
  content: "\f189";
}

.fa-vnv:before {
  content: "\f40b";
}

.fa-vuejs:before {
  content: "\f41f";
}

.fa-watchman-monitoring:before {
  content: "\e087";
}

.fa-waze:before {
  content: "\f83f";
}

.fa-weebly:before {
  content: "\f5cc";
}

.fa-weibo:before {
  content: "\f18a";
}

.fa-weixin:before {
  content: "\f1d7";
}

.fa-whatsapp:before {
  content: "\f232";
}

.fa-whmcs:before {
  content: "\f40d";
}

.fa-wikipedia-w:before {
  content: "\f266";
}

.fa-windows:before {
  content: "\f17a";
}

.fa-wirsindhandwerk:before {
  content: "\e2d0";
}

.fa-wsh:before {
  content: "\e2d0";
}

.fa-wix:before {
  content: "\f5cf";
}

.fa-wizards-of-the-coast:before {
  content: "\f730";
}

.fa-wodu:before {
  content: "\e088";
}

.fa-wolf-pack-battalion:before {
  content: "\f514";
}

.fa-wordpress:before {
  content: "\f19a";
}

.fa-wordpress-simple:before {
  content: "\f411";
}

.fa-wpbeginner:before {
  content: "\f297";
}

.fa-wpexplorer:before {
  content: "\f2de";
}

.fa-wpforms:before {
  content: "\f298";
}

.fa-wpressr:before {
  content: "\f3e4";
}

.fa-rendact:before {
  content: "\f3e4";
}

.fa-xbox:before {
  content: "\f412";
}

.fa-xing:before {
  content: "\f168";
}

.fa-y-combinator:before {
  content: "\f23b";
}

.fa-yahoo:before {
  content: "\f19e";
}

.fa-yammer:before {
  content: "\f840";
}

.fa-yandex:before {
  content: "\f413";
}

.fa-yandex-international:before {
  content: "\f414";
}

.fa-yarn:before {
  content: "\f7e3";
}

.fa-yelp:before {
  content: "\f1e9";
}

.fa-yoast:before {
  content: "\f2b1";
}

.fa-youtube:before {
  content: "\f167";
}

.fa-zhihu:before {
  content: "\f63f";
}

/*!
 * Font Awesome Free 6.1.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2022 Fonticons, Inc.
 */
:root, :host {
  --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free";
}

@font-face {
  font-family: "Font Awesome 6 Free";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("/assets/fa-regular-400-8568089c.woff2") format("woff2"), url("/assets/fa-regular-400-66c5bec0.ttf") format("truetype");
}
.far,
.fa-regular {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

/*!
 * Font Awesome Free 6.1.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2022 Fonticons, Inc.
 */
:root, :host {
  --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free";
}

@font-face {
  font-family: "Font Awesome 6 Free";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("/assets/fa-solid-900-28b7d9e2.woff2") format("woff2"), url("/assets/fa-solid-900-1fffda67.ttf") format("truetype");
}
.fas,
.fa-solid {
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
}

/*!
 * Font Awesome Free 6.1.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2022 Fonticons, Inc.
 */
.fa.fa-glass:before {
  content: "\f000";
}

.fa.fa-envelope-o {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-envelope-o:before {
  content: "\f0e0";
}

.fa.fa-star-o {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-star-o:before {
  content: "\f005";
}

.fa.fa-remove:before {
  content: "\f00d";
}

.fa.fa-close:before {
  content: "\f00d";
}

.fa.fa-gear:before {
  content: "\f013";
}

.fa.fa-trash-o {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-trash-o:before {
  content: "\f2ed";
}

.fa.fa-home:before {
  content: "\f015";
}

.fa.fa-file-o {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-file-o:before {
  content: "\f15b";
}

.fa.fa-clock-o {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-clock-o:before {
  content: "\f017";
}

.fa.fa-arrow-circle-o-down {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-arrow-circle-o-down:before {
  content: "\f358";
}

.fa.fa-arrow-circle-o-up {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-arrow-circle-o-up:before {
  content: "\f35b";
}

.fa.fa-play-circle-o {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-play-circle-o:before {
  content: "\f144";
}

.fa.fa-repeat:before {
  content: "\f01e";
}

.fa.fa-rotate-right:before {
  content: "\f01e";
}

.fa.fa-refresh:before {
  content: "\f021";
}

.fa.fa-list-alt {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-list-alt:before {
  content: "\f022";
}

.fa.fa-dedent:before {
  content: "\f03b";
}

.fa.fa-video-camera:before {
  content: "\f03d";
}

.fa.fa-picture-o {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-picture-o:before {
  content: "\f03e";
}

.fa.fa-photo {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-photo:before {
  content: "\f03e";
}

.fa.fa-image {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-image:before {
  content: "\f03e";
}

.fa.fa-map-marker:before {
  content: "\f3c5";
}

.fa.fa-pencil-square-o {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-pencil-square-o:before {
  content: "\f044";
}

.fa.fa-edit {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-edit:before {
  content: "\f044";
}

.fa.fa-share-square-o:before {
  content: "\f14d";
}

.fa.fa-check-square-o {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-check-square-o:before {
  content: "\f14a";
}

.fa.fa-arrows:before {
  content: "\f0b2";
}

.fa.fa-times-circle-o {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-times-circle-o:before {
  content: "\f057";
}

.fa.fa-check-circle-o {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-check-circle-o:before {
  content: "\f058";
}

.fa.fa-mail-forward:before {
  content: "\f064";
}

.fa.fa-expand:before {
  content: "\f424";
}

.fa.fa-compress:before {
  content: "\f422";
}

.fa.fa-eye {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-eye-slash {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-warning:before {
  content: "\f071";
}

.fa.fa-calendar:before {
  content: "\f073";
}

.fa.fa-arrows-v:before {
  content: "\f338";
}

.fa.fa-arrows-h:before {
  content: "\f337";
}

.fa.fa-bar-chart:before {
  content: "\e0e3";
}

.fa.fa-bar-chart-o:before {
  content: "\e0e3";
}

.fa.fa-twitter-square {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-twitter-square:before {
  content: "\f081";
}

.fa.fa-facebook-square {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-facebook-square:before {
  content: "\f082";
}

.fa.fa-gears:before {
  content: "\f085";
}

.fa.fa-thumbs-o-up {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-thumbs-o-up:before {
  content: "\f164";
}

.fa.fa-thumbs-o-down {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-thumbs-o-down:before {
  content: "\f165";
}

.fa.fa-heart-o {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-heart-o:before {
  content: "\f004";
}

.fa.fa-sign-out:before {
  content: "\f2f5";
}

.fa.fa-linkedin-square {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-linkedin-square:before {
  content: "\f08c";
}

.fa.fa-thumb-tack:before {
  content: "\f08d";
}

.fa.fa-external-link:before {
  content: "\f35d";
}

.fa.fa-sign-in:before {
  content: "\f2f6";
}

.fa.fa-github-square {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-github-square:before {
  content: "\f092";
}

.fa.fa-lemon-o {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-lemon-o:before {
  content: "\f094";
}

.fa.fa-square-o {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-square-o:before {
  content: "\f0c8";
}

.fa.fa-bookmark-o {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-bookmark-o:before {
  content: "\f02e";
}

.fa.fa-twitter {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-facebook {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-facebook:before {
  content: "\f39e";
}

.fa.fa-facebook-f {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-facebook-f:before {
  content: "\f39e";
}

.fa.fa-github {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-credit-card {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-feed:before {
  content: "\f09e";
}

.fa.fa-hdd-o {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-hdd-o:before {
  content: "\f0a0";
}

.fa.fa-hand-o-right {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-hand-o-right:before {
  content: "\f0a4";
}

.fa.fa-hand-o-left {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-hand-o-left:before {
  content: "\f0a5";
}

.fa.fa-hand-o-up {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-hand-o-up:before {
  content: "\f0a6";
}

.fa.fa-hand-o-down {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-hand-o-down:before {
  content: "\f0a7";
}

.fa.fa-globe:before {
  content: "\f57d";
}

.fa.fa-tasks:before {
  content: "\f828";
}

.fa.fa-arrows-alt:before {
  content: "\f31e";
}

.fa.fa-group:before {
  content: "\f0c0";
}

.fa.fa-chain:before {
  content: "\f0c1";
}

.fa.fa-cut:before {
  content: "\f0c4";
}

.fa.fa-files-o {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-files-o:before {
  content: "\f0c5";
}

.fa.fa-floppy-o {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-floppy-o:before {
  content: "\f0c7";
}

.fa.fa-save {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-save:before {
  content: "\f0c7";
}

.fa.fa-navicon:before {
  content: "\f0c9";
}

.fa.fa-reorder:before {
  content: "\f0c9";
}

.fa.fa-magic:before {
  content: "\e2ca";
}

.fa.fa-pinterest {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-pinterest-square {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-pinterest-square:before {
  content: "\f0d3";
}

.fa.fa-google-plus-square {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-google-plus-square:before {
  content: "\f0d4";
}

.fa.fa-google-plus {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-google-plus:before {
  content: "\f0d5";
}

.fa.fa-money:before {
  content: "\f3d1";
}

.fa.fa-unsorted:before {
  content: "\f0dc";
}

.fa.fa-sort-desc:before {
  content: "\f0dd";
}

.fa.fa-sort-asc:before {
  content: "\f0de";
}

.fa.fa-linkedin {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-linkedin:before {
  content: "\f0e1";
}

.fa.fa-rotate-left:before {
  content: "\f0e2";
}

.fa.fa-legal:before {
  content: "\f0e3";
}

.fa.fa-tachometer:before {
  content: "\f625";
}

.fa.fa-dashboard:before {
  content: "\f625";
}

.fa.fa-comment-o {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-comment-o:before {
  content: "\f075";
}

.fa.fa-comments-o {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-comments-o:before {
  content: "\f086";
}

.fa.fa-flash:before {
  content: "\f0e7";
}

.fa.fa-clipboard:before {
  content: "\f0ea";
}

.fa.fa-lightbulb-o {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-lightbulb-o:before {
  content: "\f0eb";
}

.fa.fa-exchange:before {
  content: "\f362";
}

.fa.fa-cloud-download:before {
  content: "\f0ed";
}

.fa.fa-cloud-upload:before {
  content: "\f0ee";
}

.fa.fa-bell-o {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-bell-o:before {
  content: "\f0f3";
}

.fa.fa-cutlery:before {
  content: "\f2e7";
}

.fa.fa-file-text-o {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-file-text-o:before {
  content: "\f15c";
}

.fa.fa-building-o {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-building-o:before {
  content: "\f1ad";
}

.fa.fa-hospital-o {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-hospital-o:before {
  content: "\f0f8";
}

.fa.fa-tablet:before {
  content: "\f3fa";
}

.fa.fa-mobile:before {
  content: "\f3cd";
}

.fa.fa-mobile-phone:before {
  content: "\f3cd";
}

.fa.fa-circle-o {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-circle-o:before {
  content: "\f111";
}

.fa.fa-mail-reply:before {
  content: "\f3e5";
}

.fa.fa-github-alt {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-folder-o {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-folder-o:before {
  content: "\f07b";
}

.fa.fa-folder-open-o {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-folder-open-o:before {
  content: "\f07c";
}

.fa.fa-smile-o {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-smile-o:before {
  content: "\f118";
}

.fa.fa-frown-o {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-frown-o:before {
  content: "\f119";
}

.fa.fa-meh-o {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-meh-o:before {
  content: "\f11a";
}

.fa.fa-keyboard-o {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-keyboard-o:before {
  content: "\f11c";
}

.fa.fa-flag-o {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-flag-o:before {
  content: "\f024";
}

.fa.fa-mail-reply-all:before {
  content: "\f122";
}

.fa.fa-star-half-o {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-star-half-o:before {
  content: "\f5c0";
}

.fa.fa-star-half-empty {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-star-half-empty:before {
  content: "\f5c0";
}

.fa.fa-star-half-full {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-star-half-full:before {
  content: "\f5c0";
}

.fa.fa-code-fork:before {
  content: "\f126";
}

.fa.fa-chain-broken:before {
  content: "\f127";
}

.fa.fa-unlink:before {
  content: "\f127";
}

.fa.fa-calendar-o {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-calendar-o:before {
  content: "\f133";
}

.fa.fa-maxcdn {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-html5 {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-css3 {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-unlock-alt:before {
  content: "\f09c";
}

.fa.fa-minus-square-o {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-minus-square-o:before {
  content: "\f146";
}

.fa.fa-level-up:before {
  content: "\f3bf";
}

.fa.fa-level-down:before {
  content: "\f3be";
}

.fa.fa-pencil-square:before {
  content: "\f14b";
}

.fa.fa-external-link-square:before {
  content: "\f360";
}

.fa.fa-compass {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-caret-square-o-down {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-caret-square-o-down:before {
  content: "\f150";
}

.fa.fa-toggle-down {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-toggle-down:before {
  content: "\f150";
}

.fa.fa-caret-square-o-up {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-caret-square-o-up:before {
  content: "\f151";
}

.fa.fa-toggle-up {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-toggle-up:before {
  content: "\f151";
}

.fa.fa-caret-square-o-right {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-caret-square-o-right:before {
  content: "\f152";
}

.fa.fa-toggle-right {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-toggle-right:before {
  content: "\f152";
}

.fa.fa-eur:before {
  content: "\f153";
}

.fa.fa-euro:before {
  content: "\f153";
}

.fa.fa-gbp:before {
  content: "\f154";
}

.fa.fa-usd:before {
  content: "\$";
}

.fa.fa-dollar:before {
  content: "\$";
}

.fa.fa-inr:before {
  content: "\e1bc";
}

.fa.fa-rupee:before {
  content: "\e1bc";
}

.fa.fa-jpy:before {
  content: "\f157";
}

.fa.fa-cny:before {
  content: "\f157";
}

.fa.fa-rmb:before {
  content: "\f157";
}

.fa.fa-yen:before {
  content: "\f157";
}

.fa.fa-rub:before {
  content: "\f158";
}

.fa.fa-ruble:before {
  content: "\f158";
}

.fa.fa-rouble:before {
  content: "\f158";
}

.fa.fa-krw:before {
  content: "\f159";
}

.fa.fa-won:before {
  content: "\f159";
}

.fa.fa-btc {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-bitcoin {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-bitcoin:before {
  content: "\f15a";
}

.fa.fa-file-text:before {
  content: "\f15c";
}

.fa.fa-sort-alpha-asc:before {
  content: "\f15d";
}

.fa.fa-sort-alpha-desc:before {
  content: "\f881";
}

.fa.fa-sort-amount-asc:before {
  content: "\f884";
}

.fa.fa-sort-amount-desc:before {
  content: "\f160";
}

.fa.fa-sort-numeric-asc:before {
  content: "\f162";
}

.fa.fa-sort-numeric-desc:before {
  content: "\f886";
}

.fa.fa-youtube-square {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-youtube-square:before {
  content: "\f431";
}

.fa.fa-youtube {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-xing {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-xing-square {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-xing-square:before {
  content: "\f169";
}

.fa.fa-youtube-play {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-youtube-play:before {
  content: "\f167";
}

.fa.fa-dropbox {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-stack-overflow {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-instagram {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-flickr {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-adn {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-bitbucket {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-bitbucket-square {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-bitbucket-square:before {
  content: "\f171";
}

.fa.fa-tumblr {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-tumblr-square {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-tumblr-square:before {
  content: "\f174";
}

.fa.fa-long-arrow-down:before {
  content: "\f309";
}

.fa.fa-long-arrow-up:before {
  content: "\f30c";
}

.fa.fa-long-arrow-left:before {
  content: "\f30a";
}

.fa.fa-long-arrow-right:before {
  content: "\f30b";
}

.fa.fa-apple {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-windows {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-android {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-linux {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-dribbble {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-skype {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-foursquare {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-trello {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-gratipay {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-gittip {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-gittip:before {
  content: "\f184";
}

.fa.fa-sun-o {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-sun-o:before {
  content: "\f185";
}

.fa.fa-moon-o {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-moon-o:before {
  content: "\f186";
}

.fa.fa-vk {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-weibo {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-renren {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-pagelines {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-stack-exchange {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-arrow-circle-o-right {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-arrow-circle-o-right:before {
  content: "\f35a";
}

.fa.fa-arrow-circle-o-left {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-arrow-circle-o-left:before {
  content: "\f359";
}

.fa.fa-caret-square-o-left {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-caret-square-o-left:before {
  content: "\f191";
}

.fa.fa-toggle-left {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-toggle-left:before {
  content: "\f191";
}

.fa.fa-dot-circle-o {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-dot-circle-o:before {
  content: "\f192";
}

.fa.fa-vimeo-square {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-vimeo-square:before {
  content: "\f194";
}

.fa.fa-try:before {
  content: "\e2bb";
}

.fa.fa-turkish-lira:before {
  content: "\e2bb";
}

.fa.fa-plus-square-o {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-plus-square-o:before {
  content: "\f0fe";
}

.fa.fa-slack {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-wordpress {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-openid {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-institution:before {
  content: "\f19c";
}

.fa.fa-bank:before {
  content: "\f19c";
}

.fa.fa-mortar-board:before {
  content: "\f19d";
}

.fa.fa-yahoo {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-google {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-reddit {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-reddit-square {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-reddit-square:before {
  content: "\f1a2";
}

.fa.fa-stumbleupon-circle {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-stumbleupon {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-delicious {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-digg {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-pied-piper-pp {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-pied-piper-alt {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-drupal {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-joomla {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-behance {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-behance-square {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-behance-square:before {
  content: "\f1b5";
}

.fa.fa-steam {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-steam-square {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-steam-square:before {
  content: "\f1b7";
}

.fa.fa-automobile:before {
  content: "\f1b9";
}

.fa.fa-cab:before {
  content: "\f1ba";
}

.fa.fa-spotify {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-deviantart {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-soundcloud {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-file-pdf-o {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-file-pdf-o:before {
  content: "\f1c1";
}

.fa.fa-file-word-o {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-file-word-o:before {
  content: "\f1c2";
}

.fa.fa-file-excel-o {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-file-excel-o:before {
  content: "\f1c3";
}

.fa.fa-file-powerpoint-o {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-file-powerpoint-o:before {
  content: "\f1c4";
}

.fa.fa-file-image-o {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-file-image-o:before {
  content: "\f1c5";
}

.fa.fa-file-photo-o {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-file-photo-o:before {
  content: "\f1c5";
}

.fa.fa-file-picture-o {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-file-picture-o:before {
  content: "\f1c5";
}

.fa.fa-file-archive-o {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-file-archive-o:before {
  content: "\f1c6";
}

.fa.fa-file-zip-o {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-file-zip-o:before {
  content: "\f1c6";
}

.fa.fa-file-audio-o {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-file-audio-o:before {
  content: "\f1c7";
}

.fa.fa-file-sound-o {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-file-sound-o:before {
  content: "\f1c7";
}

.fa.fa-file-video-o {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-file-video-o:before {
  content: "\f1c8";
}

.fa.fa-file-movie-o {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-file-movie-o:before {
  content: "\f1c8";
}

.fa.fa-file-code-o {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-file-code-o:before {
  content: "\f1c9";
}

.fa.fa-vine {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-codepen {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-jsfiddle {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-life-bouy:before {
  content: "\f1cd";
}

.fa.fa-life-buoy:before {
  content: "\f1cd";
}

.fa.fa-life-saver:before {
  content: "\f1cd";
}

.fa.fa-support:before {
  content: "\f1cd";
}

.fa.fa-circle-o-notch:before {
  content: "\f1ce";
}

.fa.fa-rebel {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-ra {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-ra:before {
  content: "\f1d0";
}

.fa.fa-resistance {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-resistance:before {
  content: "\f1d0";
}

.fa.fa-empire {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-ge {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-ge:before {
  content: "\f1d1";
}

.fa.fa-git-square {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-git-square:before {
  content: "\f1d2";
}

.fa.fa-git {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-hacker-news {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-y-combinator-square {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-y-combinator-square:before {
  content: "\f1d4";
}

.fa.fa-yc-square {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-yc-square:before {
  content: "\f1d4";
}

.fa.fa-tencent-weibo {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-qq {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-weixin {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-wechat {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-wechat:before {
  content: "\f1d7";
}

.fa.fa-send:before {
  content: "\f1d8";
}

.fa.fa-paper-plane-o {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-paper-plane-o:before {
  content: "\f1d8";
}

.fa.fa-send-o {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-send-o:before {
  content: "\f1d8";
}

.fa.fa-circle-thin {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-circle-thin:before {
  content: "\f111";
}

.fa.fa-header:before {
  content: "\f1dc";
}

.fa.fa-futbol-o {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-futbol-o:before {
  content: "\f1e3";
}

.fa.fa-soccer-ball-o {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-soccer-ball-o:before {
  content: "\f1e3";
}

.fa.fa-slideshare {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-twitch {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-yelp {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-newspaper-o {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-newspaper-o:before {
  content: "\f1ea";
}

.fa.fa-paypal {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-google-wallet {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-cc-visa {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-cc-mastercard {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-cc-discover {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-cc-amex {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-cc-paypal {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-cc-stripe {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-bell-slash-o {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-bell-slash-o:before {
  content: "\f1f6";
}

.fa.fa-trash:before {
  content: "\f2ed";
}

.fa.fa-copyright {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-eyedropper:before {
  content: "\f1fb";
}

.fa.fa-area-chart:before {
  content: "\f1fe";
}

.fa.fa-pie-chart:before {
  content: "\f200";
}

.fa.fa-line-chart:before {
  content: "\f201";
}

.fa.fa-lastfm {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-lastfm-square {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-lastfm-square:before {
  content: "\f203";
}

.fa.fa-ioxhost {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-angellist {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-cc {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-cc:before {
  content: "\f20a";
}

.fa.fa-ils:before {
  content: "\f20b";
}

.fa.fa-shekel:before {
  content: "\f20b";
}

.fa.fa-sheqel:before {
  content: "\f20b";
}

.fa.fa-buysellads {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-connectdevelop {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-dashcube {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-forumbee {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-leanpub {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-sellsy {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-shirtsinbulk {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-simplybuilt {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-skyatlas {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-diamond {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-diamond:before {
  content: "\f3a5";
}

.fa.fa-transgender:before {
  content: "\f224";
}

.fa.fa-intersex:before {
  content: "\f224";
}

.fa.fa-transgender-alt:before {
  content: "\f225";
}

.fa.fa-facebook-official {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-facebook-official:before {
  content: "\f09a";
}

.fa.fa-pinterest-p {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-whatsapp {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-hotel:before {
  content: "\f236";
}

.fa.fa-viacoin {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-medium {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-y-combinator {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-yc {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-yc:before {
  content: "\f23b";
}

.fa.fa-optin-monster {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-opencart {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-expeditedssl {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-battery-4:before {
  content: "\f240";
}

.fa.fa-battery:before {
  content: "\f240";
}

.fa.fa-battery-3:before {
  content: "\f241";
}

.fa.fa-battery-2:before {
  content: "\f242";
}

.fa.fa-battery-1:before {
  content: "\f243";
}

.fa.fa-battery-0:before {
  content: "\f244";
}

.fa.fa-object-group {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-object-ungroup {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-sticky-note-o {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-sticky-note-o:before {
  content: "\f249";
}

.fa.fa-cc-jcb {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-cc-diners-club {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-clone {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-hourglass-o:before {
  content: "\f254";
}

.fa.fa-hourglass-1:before {
  content: "\f251";
}

.fa.fa-hourglass-2:before {
  content: "\f252";
}

.fa.fa-hourglass-3:before {
  content: "\f253";
}

.fa.fa-hand-rock-o {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-hand-rock-o:before {
  content: "\f255";
}

.fa.fa-hand-grab-o {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-hand-grab-o:before {
  content: "\f255";
}

.fa.fa-hand-paper-o {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-hand-paper-o:before {
  content: "\f256";
}

.fa.fa-hand-stop-o {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-hand-stop-o:before {
  content: "\f256";
}

.fa.fa-hand-scissors-o {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-hand-scissors-o:before {
  content: "\f257";
}

.fa.fa-hand-lizard-o {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-hand-lizard-o:before {
  content: "\f258";
}

.fa.fa-hand-spock-o {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-hand-spock-o:before {
  content: "\f259";
}

.fa.fa-hand-pointer-o {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-hand-pointer-o:before {
  content: "\f25a";
}

.fa.fa-hand-peace-o {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-hand-peace-o:before {
  content: "\f25b";
}

.fa.fa-registered {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-creative-commons {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-gg {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-gg-circle {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-odnoklassniki {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-odnoklassniki-square {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-odnoklassniki-square:before {
  content: "\f264";
}

.fa.fa-get-pocket {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-wikipedia-w {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-safari {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-chrome {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-firefox {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-opera {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-internet-explorer {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-television:before {
  content: "\f26c";
}

.fa.fa-contao {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-500px {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-amazon {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-calendar-plus-o {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-calendar-plus-o:before {
  content: "\f271";
}

.fa.fa-calendar-minus-o {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-calendar-minus-o:before {
  content: "\f272";
}

.fa.fa-calendar-times-o {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-calendar-times-o:before {
  content: "\f273";
}

.fa.fa-calendar-check-o {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-calendar-check-o:before {
  content: "\f274";
}

.fa.fa-map-o {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-map-o:before {
  content: "\f279";
}

.fa.fa-commenting:before {
  content: "\f4ad";
}

.fa.fa-commenting-o {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-commenting-o:before {
  content: "\f4ad";
}

.fa.fa-houzz {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-vimeo {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-vimeo:before {
  content: "\f27d";
}

.fa.fa-black-tie {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-fonticons {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-reddit-alien {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-edge {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-credit-card-alt:before {
  content: "\f09d";
}

.fa.fa-codiepie {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-modx {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-fort-awesome {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-usb {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-product-hunt {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-mixcloud {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-scribd {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-pause-circle-o {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-pause-circle-o:before {
  content: "\f28b";
}

.fa.fa-stop-circle-o {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-stop-circle-o:before {
  content: "\f28d";
}

.fa.fa-bluetooth {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-bluetooth-b {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-gitlab {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-wpbeginner {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-wpforms {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-envira {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-wheelchair-alt {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-wheelchair-alt:before {
  content: "\f368";
}

.fa.fa-question-circle-o {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-question-circle-o:before {
  content: "\f059";
}

.fa.fa-volume-control-phone:before {
  content: "\f2a0";
}

.fa.fa-asl-interpreting:before {
  content: "\f2a3";
}

.fa.fa-deafness:before {
  content: "\f2a4";
}

.fa.fa-hard-of-hearing:before {
  content: "\f2a4";
}

.fa.fa-glide {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-glide-g {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-signing:before {
  content: "\f2a7";
}

.fa.fa-viadeo {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-viadeo-square {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-viadeo-square:before {
  content: "\f2aa";
}

.fa.fa-snapchat {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-snapchat-ghost {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-snapchat-ghost:before {
  content: "\f2ab";
}

.fa.fa-snapchat-square {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-snapchat-square:before {
  content: "\f2ad";
}

.fa.fa-pied-piper {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-first-order {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-yoast {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-themeisle {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-google-plus-official {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-google-plus-official:before {
  content: "\f2b3";
}

.fa.fa-google-plus-circle {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-google-plus-circle:before {
  content: "\f2b3";
}

.fa.fa-font-awesome {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-fa {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-fa:before {
  content: "\f2b4";
}

.fa.fa-handshake-o {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-handshake-o:before {
  content: "\f2b5";
}

.fa.fa-envelope-open-o {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-envelope-open-o:before {
  content: "\f2b6";
}

.fa.fa-linode {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-address-book-o {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-address-book-o:before {
  content: "\f2b9";
}

.fa.fa-vcard:before {
  content: "\f2bb";
}

.fa.fa-address-card-o {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-address-card-o:before {
  content: "\f2bb";
}

.fa.fa-vcard-o {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-vcard-o:before {
  content: "\f2bb";
}

.fa.fa-user-circle-o {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-user-circle-o:before {
  content: "\f2bd";
}

.fa.fa-user-o {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-user-o:before {
  content: "\f007";
}

.fa.fa-id-badge {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-drivers-license:before {
  content: "\f2c2";
}

.fa.fa-id-card-o {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-id-card-o:before {
  content: "\f2c2";
}

.fa.fa-drivers-license-o {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-drivers-license-o:before {
  content: "\f2c2";
}

.fa.fa-quora {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-free-code-camp {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-telegram {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-thermometer-4:before {
  content: "\f2c7";
}

.fa.fa-thermometer:before {
  content: "\f2c7";
}

.fa.fa-thermometer-3:before {
  content: "\f2c8";
}

.fa.fa-thermometer-2:before {
  content: "\f2c9";
}

.fa.fa-thermometer-1:before {
  content: "\f2ca";
}

.fa.fa-thermometer-0:before {
  content: "\f2cb";
}

.fa.fa-bathtub:before {
  content: "\f2cd";
}

.fa.fa-s15:before {
  content: "\f2cd";
}

.fa.fa-window-maximize {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-window-restore {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-times-rectangle:before {
  content: "\f410";
}

.fa.fa-window-close-o {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-window-close-o:before {
  content: "\f410";
}

.fa.fa-times-rectangle-o {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-times-rectangle-o:before {
  content: "\f410";
}

.fa.fa-bandcamp {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-grav {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-etsy {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-imdb {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-ravelry {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-eercast {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-eercast:before {
  content: "\f2da";
}

.fa.fa-snowflake-o {
  font-family: "Font Awesome 6 Free";
  font-weight: 400;
}

.fa.fa-snowflake-o:before {
  content: "\f2dc";
}

.fa.fa-superpowers {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-wpexplorer {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

.fa.fa-meetup {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}

/*!
 * Bootstrap  v5.3.8 (https://getbootstrap.com/)
 * Copyright 2011-2025 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root,
[data-bs-theme=light] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #d0562f;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #04844b;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000000;
  --bs-white: #fff;
  --bs-gray: #C4C4C4;
  --bs-gray-dark: #979797;
  --bs-gray-100: #f8f9fa;
  --bs-gray-200: #e9ecef;
  --bs-gray-300: #F8F8F8;
  --bs-gray-400: #F4F2F2;
  --bs-gray-500: #E0E0E0;
  --bs-gray-600: #C4C4C4;
  --bs-gray-700: #9E9E9E;
  --bs-gray-800: #979797;
  --bs-gray-900: #4A4A4A;
  --bs-primary: #D0562F;
  --bs-secondary: #003A79;
  --bs-success: #63A088;
  --bs-info: #0dcaf0;
  --bs-warning: #F0BA66;
  --bs-danger: #DC3545;
  --bs-light: #f8f9fa;
  --bs-dark: #4A4A4A;
  --bs-primary-rgb: 208, 86, 47;
  --bs-secondary-rgb: 0, 58, 121;
  --bs-success-rgb: 99, 160, 136;
  --bs-info-rgb: 13, 202, 240;
  --bs-warning-rgb: 240, 186, 102;
  --bs-danger-rgb: 220, 53, 69;
  --bs-light-rgb: 248, 249, 250;
  --bs-dark-rgb: 74, 74, 74;
  --bs-primary-text-emphasis: rgb(83.2, 34.4, 18.8);
  --bs-secondary-text-emphasis: rgb(0, 23.2, 48.4);
  --bs-success-text-emphasis: rgb(39.6, 64, 54.4);
  --bs-info-text-emphasis: rgb(5.2, 80.8, 96);
  --bs-warning-text-emphasis: rgb(96, 74.4, 40.8);
  --bs-danger-text-emphasis: rgb(88, 21.2, 27.6);
  --bs-light-text-emphasis: #9E9E9E;
  --bs-dark-text-emphasis: #9E9E9E;
  --bs-primary-bg-subtle: rgb(245.6, 221.2, 213.4);
  --bs-secondary-bg-subtle: rgb(204, 215.6, 228.2);
  --bs-success-bg-subtle: rgb(223.8, 236, 231.2);
  --bs-info-bg-subtle: rgb(206.6, 244.4, 252);
  --bs-warning-bg-subtle: rgb(252, 241.2, 224.4);
  --bs-danger-bg-subtle: rgb(248, 214.6, 217.8);
  --bs-light-bg-subtle: rgb(251.5, 252, 252.5);
  --bs-dark-bg-subtle: #F4F2F2;
  --bs-primary-border-subtle: rgb(236.2, 187.4, 171.8);
  --bs-secondary-border-subtle: rgb(153, 176.2, 201.4);
  --bs-success-border-subtle: rgb(192.6, 217, 207.4);
  --bs-info-border-subtle: rgb(158.2, 233.8, 249);
  --bs-warning-border-subtle: rgb(249, 227.4, 193.8);
  --bs-danger-border-subtle: rgb(241, 174.2, 180.6);
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #E0E0E0;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family: var(--bs-font-sans-serif);
  --bs-body-font-size: 1rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5;
  --bs-body-color: #4A4A4A;
  --bs-body-color-rgb: 74, 74, 74;
  --bs-body-bg: #fff;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-emphasis-color: #000000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(74, 74, 74, 0.75);
  --bs-secondary-color-rgb: 74, 74, 74;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(74, 74, 74, 0.5);
  --bs-tertiary-color-rgb: 74, 74, 74;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #D0562F;
  --bs-link-color-rgb: 208, 86, 47;
  --bs-link-decoration: underline;
  --bs-link-hover-color: rgb(166.4, 68.8, 37.6);
  --bs-link-hover-color-rgb: 166, 69, 38;
  --bs-code-color: #d63384;
  --bs-highlight-color: #4A4A4A;
  --bs-highlight-bg: rgb(255, 242.6, 205.4);
  --bs-border-width: 1px;
  --bs-border-style: solid;
  --bs-border-color: #F8F8F8;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-border-radius: 0.375rem;
  --bs-border-radius-sm: 0.25rem;
  --bs-border-radius-lg: 0.5rem;
  --bs-border-radius-xl: 1rem;
  --bs-border-radius-xxl: 2rem;
  --bs-border-radius-2xl: var(--bs-border-radius-xxl);
  --bs-border-radius-pill: 50rem;
  --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --bs-box-shadow-lg: 0px 2.48696px 24.8696px rgba(0, 0, 0, 0.25);
  --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  --bs-focus-ring-width: 0.25rem;
  --bs-focus-ring-opacity: 0.25;
  --bs-focus-ring-color: rgba(208, 86, 47, 0.25);
  --bs-form-valid-color: #63A088;
  --bs-form-valid-border-color: #63A088;
  --bs-form-invalid-color: #DC3545;
  --bs-form-invalid-border-color: #DC3545;
}

[data-bs-theme=dark] {
  color-scheme: dark;
  --bs-body-color: #F8F8F8;
  --bs-body-color-rgb: 248, 248, 248;
  --bs-body-bg: #4A4A4A;
  --bs-body-bg-rgb: 74, 74, 74;
  --bs-emphasis-color: #fff;
  --bs-emphasis-color-rgb: 255, 255, 255;
  --bs-secondary-color: rgba(248, 248, 248, 0.75);
  --bs-secondary-color-rgb: 248, 248, 248;
  --bs-secondary-bg: #979797;
  --bs-secondary-bg-rgb: 151, 151, 151;
  --bs-tertiary-color: rgba(248, 248, 248, 0.5);
  --bs-tertiary-color-rgb: 248, 248, 248;
  --bs-tertiary-bg: rgb(112.5, 112.5, 112.5);
  --bs-tertiary-bg-rgb: 113, 113, 113;
  --bs-primary-text-emphasis: rgb(226.8, 153.6, 130.2);
  --bs-secondary-text-emphasis: rgb(102, 136.8, 174.6);
  --bs-success-text-emphasis: rgb(161.4, 198, 183.6);
  --bs-info-text-emphasis: rgb(109.8, 223.2, 246);
  --bs-warning-text-emphasis: rgb(246, 213.6, 163.2);
  --bs-danger-text-emphasis: rgb(234, 133.8, 143.4);
  --bs-light-text-emphasis: #f8f9fa;
  --bs-dark-text-emphasis: #F8F8F8;
  --bs-primary-bg-subtle: rgb(41.6, 17.2, 9.4);
  --bs-secondary-bg-subtle: rgb(0, 11.6, 24.2);
  --bs-success-bg-subtle: rgb(19.8, 32, 27.2);
  --bs-info-bg-subtle: rgb(2.6, 40.4, 48);
  --bs-warning-bg-subtle: rgb(48, 37.2, 20.4);
  --bs-danger-bg-subtle: rgb(44, 10.6, 13.8);
  --bs-light-bg-subtle: #979797;
  --bs-dark-bg-subtle: rgb(75.5, 75.5, 75.5);
  --bs-primary-border-subtle: rgb(124.8, 51.6, 28.2);
  --bs-secondary-border-subtle: rgb(0, 34.8, 72.6);
  --bs-success-border-subtle: rgb(59.4, 96, 81.6);
  --bs-info-border-subtle: rgb(7.8, 121.2, 144);
  --bs-warning-border-subtle: rgb(144, 111.6, 61.2);
  --bs-danger-border-subtle: rgb(132, 31.8, 41.4);
  --bs-light-border-subtle: #9E9E9E;
  --bs-dark-border-subtle: #979797;
  --bs-heading-color: inherit;
  --bs-link-color: rgb(226.8, 153.6, 130.2);
  --bs-link-hover-color: rgb(232.44, 173.88, 155.16);
  --bs-link-color-rgb: 227, 154, 130;
  --bs-link-hover-color-rgb: 232, 174, 155;
  --bs-code-color: rgb(230.4, 132.6, 181.2);
  --bs-highlight-color: #F8F8F8;
  --bs-highlight-bg: rgb(102, 77.2, 2.8);
  --bs-border-color: #9E9E9E;
  --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
  --bs-form-valid-color: rgb(104.4, 181.2, 147);
  --bs-form-valid-border-color: rgb(104.4, 181.2, 147);
  --bs-form-invalid-color: rgb(226.8, 153.6, 130.2);
  --bs-form-invalid-border-color: rgb(226.8, 153.6, 130.2);
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

@media (prefers-reduced-motion: no-preference) {
  :root {
    scroll-behavior: smooth;
  }
}

body {
  margin: 0;
  font-family: var(--bs-body-font-family);
  font-size: var(--bs-body-font-size);
  font-weight: var(--bs-body-font-weight);
  line-height: var(--bs-body-line-height);
  color: var(--bs-body-color);
  text-align: var(--bs-body-text-align);
  background-color: var(--bs-body-bg);
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

hr {
  margin: 1rem 0;
  color: inherit;
  border: 0;
  border-top: var(--bs-border-width) solid;
  opacity: 0.25;
}

h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
  color: var(--bs-heading-color);
}

h1, .h1 {
  font-size: calc(1.35rem + 1.2vw);
}
@media (min-width: 1200px) {
  h1, .h1 {
    font-size: 2.25rem;
  }
}

h2, .h2 {
  font-size: calc(1.325rem + 0.9vw);
}
@media (min-width: 1200px) {
  h2, .h2 {
    font-size: 2rem;
  }
}

h3, .h3 {
  font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
  h3, .h3 {
    font-size: 1.5rem;
  }
}

h4, .h4 {
  font-size: 1.125rem;
}

h5, .h5 {
  font-size: 1rem;
}

h6, .h6 {
  font-size: 0.875rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[title] {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul {
  padding-left: 2rem;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small, .small {
  font-size: 0.875em;
}

mark, .mark {
  padding: 0.1875em;
  color: var(--bs-highlight-color);
  background-color: var(--bs-highlight-bg);
}

sub,
sup {
  position: relative;
  font-size: 0.75em;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
  text-decoration: underline;
}
a:hover {
  --bs-link-color-rgb: var(--bs-link-hover-color-rgb);
}

a:not([href]):not([class]), a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}

pre,
code,
kbd,
samp {
  font-family: var(--bs-font-monospace);
  font-size: 1em;
}

pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  font-size: 0.875em;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

code {
  font-size: 0.875em;
  color: var(--bs-code-color);
  word-wrap: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.1875rem 0.375rem;
  font-size: 0.875em;
  color: var(--bs-body-bg);
  background-color: var(--bs-body-color);
  border-radius: 0.25rem;
}
kbd kbd {
  padding: 0;
  font-size: 1em;
}

figure {
  margin: 0 0 1rem;
}

img,
svg {
  vertical-align: middle;
}

table {
  caption-side: bottom;
  border-collapse: collapse;
}

caption {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--bs-secondary-color);
  text-align: left;
}

th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}

thead,
tbody,
tfoot,
tr,
td,
th {
  border-color: inherit;
  border-style: solid;
  border-width: 0;
}

label {
  display: inline-block;
}

button {
  border-radius: 0;
}

button:focus:not(:focus-visible) {
  outline: 0;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}
select:disabled {
  opacity: 1;
}

[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
  display: none !important;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}
button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}

::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

textarea {
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  float: left;
  width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  line-height: inherit;
  font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
  legend {
    font-size: 1.5rem;
  }
}
legend + * {
  clear: left;
}

::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field {
  padding: 0;
}

::-webkit-inner-spin-button {
  height: auto;
}

[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
[type=search]::-webkit-search-cancel-button {
  cursor: pointer;
  filter: grayscale(1);
}

/* rtl:raw:
[type="tel"],
[type="url"],
[type="email"],
[type="number"] {
  direction: ltr;
}
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-color-swatch-wrapper {
  padding: 0;
}

::file-selector-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

iframe {
  border: 0;
}

summary {
  display: list-item;
  cursor: pointer;
}

progress {
  vertical-align: baseline;
}

[hidden] {
  display: none !important;
}

.lead {
  font-size: 1.25rem;
  font-weight: 300;
}

.display-1 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.625rem + 4.5vw);
}
@media (min-width: 1200px) {
  .display-1 {
    font-size: 5rem;
  }
}

.display-2 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.575rem + 3.9vw);
}
@media (min-width: 1200px) {
  .display-2 {
    font-size: 4.5rem;
  }
}

.display-3 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.525rem + 3.3vw);
}
@media (min-width: 1200px) {
  .display-3 {
    font-size: 4rem;
  }
}

.display-4 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.475rem + 2.7vw);
}
@media (min-width: 1200px) {
  .display-4 {
    font-size: 3.5rem;
  }
}

.display-5 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.425rem + 2.1vw);
}
@media (min-width: 1200px) {
  .display-5 {
    font-size: 3rem;
  }
}

.display-6 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.375rem + 1.5vw);
}
@media (min-width: 1200px) {
  .display-6 {
    font-size: 2.5rem;
  }
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

.initialism {
  font-size: 0.875em;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}
.blockquote > :last-child {
  margin-bottom: 0;
}

.blockquote-footer {
  margin-top: -1rem;
  margin-bottom: 1rem;
  font-size: 0.875em;
  color: #C4C4C4;
}
.blockquote-footer::before {
  content: "— ";
}

.img-fluid {
  max-width: 100%;
  height: auto;
}

.img-thumbnail {
  padding: 0.25rem;
  background-color: var(--bs-body-bg);
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  box-shadow: var(--bs-box-shadow-sm);
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

.figure-caption {
  font-size: 0.875em;
  color: var(--bs-secondary-color);
}

.container,
.container-fluid,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container-sm, .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1320px;
  }
}
:root {
  --bs-breakpoint-xs: 0;
  --bs-breakpoint-sm: 576px;
  --bs-breakpoint-md: 768px;
  --bs-breakpoint-lg: 992px;
  --bs-breakpoint-xl: 1200px;
  --bs-breakpoint-xxl: 1400px;
}

.row {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-0.5 * var(--bs-gutter-x));
  margin-left: calc(-0.5 * var(--bs-gutter-x));
}
.row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
}

.col {
  flex: 1 0 0;
}

.row-cols-auto > * {
  flex: 0 0 auto;
  width: auto;
}

.row-cols-1 > * {
  flex: 0 0 auto;
  width: 100%;
}

.row-cols-2 > * {
  flex: 0 0 auto;
  width: 50%;
}

.row-cols-3 > * {
  flex: 0 0 auto;
  width: 33.33333333%;
}

.row-cols-4 > * {
  flex: 0 0 auto;
  width: 25%;
}

.row-cols-5 > * {
  flex: 0 0 auto;
  width: 20%;
}

.row-cols-6 > * {
  flex: 0 0 auto;
  width: 16.66666667%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
}

.col-1 {
  flex: 0 0 auto;
  width: 8.33333333%;
}

.col-2 {
  flex: 0 0 auto;
  width: 16.66666667%;
}

.col-3 {
  flex: 0 0 auto;
  width: 25%;
}

.col-4 {
  flex: 0 0 auto;
  width: 33.33333333%;
}

.col-5 {
  flex: 0 0 auto;
  width: 41.66666667%;
}

.col-6 {
  flex: 0 0 auto;
  width: 50%;
}

.col-7 {
  flex: 0 0 auto;
  width: 58.33333333%;
}

.col-8 {
  flex: 0 0 auto;
  width: 66.66666667%;
}

.col-9 {
  flex: 0 0 auto;
  width: 75%;
}

.col-10 {
  flex: 0 0 auto;
  width: 83.33333333%;
}

.col-11 {
  flex: 0 0 auto;
  width: 91.66666667%;
}

.col-12 {
  flex: 0 0 auto;
  width: 100%;
}

.offset-1 {
  margin-left: 8.33333333%;
}

.offset-2 {
  margin-left: 16.66666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.33333333%;
}

.offset-5 {
  margin-left: 41.66666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.33333333%;
}

.offset-8 {
  margin-left: 66.66666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.33333333%;
}

.offset-11 {
  margin-left: 91.66666667%;
}

.g-0,
.gx-0 {
  --bs-gutter-x: 0;
}

.g-0,
.gy-0 {
  --bs-gutter-y: 0;
}

.g-1,
.gx-1 {
  --bs-gutter-x: 0.25rem;
}

.g-1,
.gy-1 {
  --bs-gutter-y: 0.25rem;
}

.g-2,
.gx-2 {
  --bs-gutter-x: 0.5rem;
}

.g-2,
.gy-2 {
  --bs-gutter-y: 0.5rem;
}

.g-2\.5,
.gx-2\.5 {
  --bs-gutter-x: 0.625rem;
}

.g-2\.5,
.gy-2\.5 {
  --bs-gutter-y: 0.625rem;
}

.g-3,
.gx-3 {
  --bs-gutter-x: 1rem;
}

.g-3,
.gy-3 {
  --bs-gutter-y: 1rem;
}

.g-4,
.gx-4 {
  --bs-gutter-x: 1.5rem;
}

.g-4,
.gy-4 {
  --bs-gutter-y: 1.5rem;
}

.g-5,
.gx-5 {
  --bs-gutter-x: 3rem;
}

.g-5,
.gy-5 {
  --bs-gutter-y: 3rem;
}

.g-8,
.gx-8 {
  --bs-gutter-x: 2rem;
}

.g-8,
.gy-8 {
  --bs-gutter-y: 2rem;
}

.g-15,
.gx-15 {
  --bs-gutter-x: 3.75rem;
}

.g-15,
.gy-15 {
  --bs-gutter-y: 3.75rem;
}

@media (min-width: 576px) {
  .col-sm {
    flex: 1 0 0;
  }
  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-sm-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-sm-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-sm-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-sm-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-sm-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-sm-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-sm-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.33333333%;
  }
  .offset-sm-2 {
    margin-left: 16.66666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.33333333%;
  }
  .offset-sm-5 {
    margin-left: 41.66666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.33333333%;
  }
  .offset-sm-8 {
    margin-left: 66.66666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.33333333%;
  }
  .offset-sm-11 {
    margin-left: 91.66666667%;
  }
  .g-sm-0,
  .gx-sm-0 {
    --bs-gutter-x: 0;
  }
  .g-sm-0,
  .gy-sm-0 {
    --bs-gutter-y: 0;
  }
  .g-sm-1,
  .gx-sm-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-sm-1,
  .gy-sm-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-sm-2,
  .gx-sm-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-sm-2,
  .gy-sm-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-sm-2\.5,
  .gx-sm-2\.5 {
    --bs-gutter-x: 0.625rem;
  }
  .g-sm-2\.5,
  .gy-sm-2\.5 {
    --bs-gutter-y: 0.625rem;
  }
  .g-sm-3,
  .gx-sm-3 {
    --bs-gutter-x: 1rem;
  }
  .g-sm-3,
  .gy-sm-3 {
    --bs-gutter-y: 1rem;
  }
  .g-sm-4,
  .gx-sm-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-sm-4,
  .gy-sm-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-sm-5,
  .gx-sm-5 {
    --bs-gutter-x: 3rem;
  }
  .g-sm-5,
  .gy-sm-5 {
    --bs-gutter-y: 3rem;
  }
  .g-sm-8,
  .gx-sm-8 {
    --bs-gutter-x: 2rem;
  }
  .g-sm-8,
  .gy-sm-8 {
    --bs-gutter-y: 2rem;
  }
  .g-sm-15,
  .gx-sm-15 {
    --bs-gutter-x: 3.75rem;
  }
  .g-sm-15,
  .gy-sm-15 {
    --bs-gutter-y: 3.75rem;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex: 1 0 0;
  }
  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-md-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-md-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-md-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-md-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-md-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-md-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-md-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-md-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-md-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-md-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.33333333%;
  }
  .offset-md-2 {
    margin-left: 16.66666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.33333333%;
  }
  .offset-md-5 {
    margin-left: 41.66666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.33333333%;
  }
  .offset-md-8 {
    margin-left: 66.66666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.33333333%;
  }
  .offset-md-11 {
    margin-left: 91.66666667%;
  }
  .g-md-0,
  .gx-md-0 {
    --bs-gutter-x: 0;
  }
  .g-md-0,
  .gy-md-0 {
    --bs-gutter-y: 0;
  }
  .g-md-1,
  .gx-md-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-md-1,
  .gy-md-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-md-2,
  .gx-md-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-md-2,
  .gy-md-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-md-2\.5,
  .gx-md-2\.5 {
    --bs-gutter-x: 0.625rem;
  }
  .g-md-2\.5,
  .gy-md-2\.5 {
    --bs-gutter-y: 0.625rem;
  }
  .g-md-3,
  .gx-md-3 {
    --bs-gutter-x: 1rem;
  }
  .g-md-3,
  .gy-md-3 {
    --bs-gutter-y: 1rem;
  }
  .g-md-4,
  .gx-md-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-md-4,
  .gy-md-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-md-5,
  .gx-md-5 {
    --bs-gutter-x: 3rem;
  }
  .g-md-5,
  .gy-md-5 {
    --bs-gutter-y: 3rem;
  }
  .g-md-8,
  .gx-md-8 {
    --bs-gutter-x: 2rem;
  }
  .g-md-8,
  .gy-md-8 {
    --bs-gutter-y: 2rem;
  }
  .g-md-15,
  .gx-md-15 {
    --bs-gutter-x: 3.75rem;
  }
  .g-md-15,
  .gy-md-15 {
    --bs-gutter-y: 3.75rem;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex: 1 0 0;
  }
  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-lg-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-lg-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-lg-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-lg-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-lg-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-lg-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-lg-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.33333333%;
  }
  .offset-lg-2 {
    margin-left: 16.66666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.33333333%;
  }
  .offset-lg-5 {
    margin-left: 41.66666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.33333333%;
  }
  .offset-lg-8 {
    margin-left: 66.66666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.33333333%;
  }
  .offset-lg-11 {
    margin-left: 91.66666667%;
  }
  .g-lg-0,
  .gx-lg-0 {
    --bs-gutter-x: 0;
  }
  .g-lg-0,
  .gy-lg-0 {
    --bs-gutter-y: 0;
  }
  .g-lg-1,
  .gx-lg-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-lg-1,
  .gy-lg-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-lg-2,
  .gx-lg-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-lg-2,
  .gy-lg-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-lg-2\.5,
  .gx-lg-2\.5 {
    --bs-gutter-x: 0.625rem;
  }
  .g-lg-2\.5,
  .gy-lg-2\.5 {
    --bs-gutter-y: 0.625rem;
  }
  .g-lg-3,
  .gx-lg-3 {
    --bs-gutter-x: 1rem;
  }
  .g-lg-3,
  .gy-lg-3 {
    --bs-gutter-y: 1rem;
  }
  .g-lg-4,
  .gx-lg-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-lg-4,
  .gy-lg-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-lg-5,
  .gx-lg-5 {
    --bs-gutter-x: 3rem;
  }
  .g-lg-5,
  .gy-lg-5 {
    --bs-gutter-y: 3rem;
  }
  .g-lg-8,
  .gx-lg-8 {
    --bs-gutter-x: 2rem;
  }
  .g-lg-8,
  .gy-lg-8 {
    --bs-gutter-y: 2rem;
  }
  .g-lg-15,
  .gx-lg-15 {
    --bs-gutter-x: 3.75rem;
  }
  .g-lg-15,
  .gy-lg-15 {
    --bs-gutter-y: 3.75rem;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex: 1 0 0;
  }
  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xl-11 {
    margin-left: 91.66666667%;
  }
  .g-xl-0,
  .gx-xl-0 {
    --bs-gutter-x: 0;
  }
  .g-xl-0,
  .gy-xl-0 {
    --bs-gutter-y: 0;
  }
  .g-xl-1,
  .gx-xl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xl-1,
  .gy-xl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xl-2,
  .gx-xl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xl-2,
  .gy-xl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xl-2\.5,
  .gx-xl-2\.5 {
    --bs-gutter-x: 0.625rem;
  }
  .g-xl-2\.5,
  .gy-xl-2\.5 {
    --bs-gutter-y: 0.625rem;
  }
  .g-xl-3,
  .gx-xl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xl-3,
  .gy-xl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xl-4,
  .gx-xl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xl-4,
  .gy-xl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xl-5,
  .gx-xl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xl-5,
  .gy-xl-5 {
    --bs-gutter-y: 3rem;
  }
  .g-xl-8,
  .gx-xl-8 {
    --bs-gutter-x: 2rem;
  }
  .g-xl-8,
  .gy-xl-8 {
    --bs-gutter-y: 2rem;
  }
  .g-xl-15,
  .gx-xl-15 {
    --bs-gutter-x: 3.75rem;
  }
  .g-xl-15,
  .gy-xl-15 {
    --bs-gutter-y: 3.75rem;
  }
}
@media (min-width: 1400px) {
  .col-xxl {
    flex: 1 0 0;
  }
  .row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xxl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xxl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xxl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xxl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xxl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xxl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xxl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xxl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xxl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xxl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xxl-0 {
    margin-left: 0;
  }
  .offset-xxl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xxl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xxl-3 {
    margin-left: 25%;
  }
  .offset-xxl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xxl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xxl-6 {
    margin-left: 50%;
  }
  .offset-xxl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xxl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xxl-9 {
    margin-left: 75%;
  }
  .offset-xxl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xxl-11 {
    margin-left: 91.66666667%;
  }
  .g-xxl-0,
  .gx-xxl-0 {
    --bs-gutter-x: 0;
  }
  .g-xxl-0,
  .gy-xxl-0 {
    --bs-gutter-y: 0;
  }
  .g-xxl-1,
  .gx-xxl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xxl-1,
  .gy-xxl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xxl-2,
  .gx-xxl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xxl-2,
  .gy-xxl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xxl-2\.5,
  .gx-xxl-2\.5 {
    --bs-gutter-x: 0.625rem;
  }
  .g-xxl-2\.5,
  .gy-xxl-2\.5 {
    --bs-gutter-y: 0.625rem;
  }
  .g-xxl-3,
  .gx-xxl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xxl-3,
  .gy-xxl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xxl-4,
  .gx-xxl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xxl-4,
  .gy-xxl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xxl-5,
  .gx-xxl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xxl-5,
  .gy-xxl-5 {
    --bs-gutter-y: 3rem;
  }
  .g-xxl-8,
  .gx-xxl-8 {
    --bs-gutter-x: 2rem;
  }
  .g-xxl-8,
  .gy-xxl-8 {
    --bs-gutter-y: 2rem;
  }
  .g-xxl-15,
  .gx-xxl-15 {
    --bs-gutter-x: 3.75rem;
  }
  .g-xxl-15,
  .gy-xxl-15 {
    --bs-gutter-y: 3.75rem;
  }
}
.table {
  --bs-table-color-type: initial;
  --bs-table-bg-type: initial;
  --bs-table-color-state: initial;
  --bs-table-bg-state: initial;
  --bs-table-color: var(--bs-emphasis-color);
  --bs-table-bg: var(--bs-body-bg);
  --bs-table-border-color: rgba(0, 0, 0, 0.25);
  --bs-table-accent-bg: transparent;
  --bs-table-striped-color: var(--bs-emphasis-color);
  --bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), 0.05);
  --bs-table-active-color: var(--bs-emphasis-color);
  --bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), 0.1);
  --bs-table-hover-color: var(--bs-emphasis-color);
  --bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), 0.075);
  width: 100%;
  margin-bottom: 1rem;
  vertical-align: top;
  border-color: var(--bs-table-border-color);
}
.table > :not(caption) > * > * {
  padding: 0.5rem 0.5rem;
  color: var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));
  background-color: var(--bs-table-bg);
  border-bottom-width: var(--bs-border-width);
  box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)));
}
.table > tbody {
  vertical-align: inherit;
}
.table > thead {
  vertical-align: bottom;
}

.table-group-divider {
  border-top: calc(var(--bs-border-width) * 2) solid currentcolor;
}

.caption-top {
  caption-side: top;
}

.table-sm > :not(caption) > * > * {
  padding: 0.25rem 0.25rem;
}

.table-bordered > :not(caption) > * {
  border-width: var(--bs-border-width) 0;
}
.table-bordered > :not(caption) > * > * {
  border-width: 0 var(--bs-border-width);
}

.table-borderless > :not(caption) > * > * {
  border-bottom-width: 0;
}
.table-borderless > :not(:first-child) {
  border-top-width: 0;
}

.table-striped > tbody > tr:nth-of-type(odd) > * {
  --bs-table-color-type: var(--bs-table-striped-color);
  --bs-table-bg-type: var(--bs-table-striped-bg);
}

.table-striped-columns > :not(caption) > tr > :nth-child(even) {
  --bs-table-color-type: var(--bs-table-striped-color);
  --bs-table-bg-type: var(--bs-table-striped-bg);
}

.table-active {
  --bs-table-color-state: var(--bs-table-active-color);
  --bs-table-bg-state: var(--bs-table-active-bg);
}

.table-hover > tbody > tr:hover > * {
  --bs-table-color-state: var(--bs-table-hover-color);
  --bs-table-bg-state: var(--bs-table-hover-bg);
}

.table-primary {
  --bs-table-color: #000000;
  --bs-table-bg: rgb(245.6, 221.2, 213.4);
  --bs-table-border-color: rgb(196.48, 176.96, 170.72);
  --bs-table-striped-bg: rgb(233.32, 210.14, 202.73);
  --bs-table-striped-color: #000000;
  --bs-table-active-bg: rgb(221.04, 199.08, 192.06);
  --bs-table-active-color: #000000;
  --bs-table-hover-bg: rgb(227.18, 204.61, 197.395);
  --bs-table-hover-color: #000000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-secondary {
  --bs-table-color: #000000;
  --bs-table-bg: rgb(204, 215.6, 228.2);
  --bs-table-border-color: rgb(163.2, 172.48, 182.56);
  --bs-table-striped-bg: rgb(193.8, 204.82, 216.79);
  --bs-table-striped-color: #000000;
  --bs-table-active-bg: rgb(183.6, 194.04, 205.38);
  --bs-table-active-color: #000000;
  --bs-table-hover-bg: rgb(188.7, 199.43, 211.085);
  --bs-table-hover-color: #000000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-success {
  --bs-table-color: #000000;
  --bs-table-bg: rgb(223.8, 236, 231.2);
  --bs-table-border-color: rgb(179.04, 188.8, 184.96);
  --bs-table-striped-bg: rgb(212.61, 224.2, 219.64);
  --bs-table-striped-color: #000000;
  --bs-table-active-bg: rgb(201.42, 212.4, 208.08);
  --bs-table-active-color: #000000;
  --bs-table-hover-bg: rgb(207.015, 218.3, 213.86);
  --bs-table-hover-color: #000000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-info {
  --bs-table-color: #000000;
  --bs-table-bg: rgb(206.6, 244.4, 252);
  --bs-table-border-color: rgb(165.28, 195.52, 201.6);
  --bs-table-striped-bg: rgb(196.27, 232.18, 239.4);
  --bs-table-striped-color: #000000;
  --bs-table-active-bg: rgb(185.94, 219.96, 226.8);
  --bs-table-active-color: #000000;
  --bs-table-hover-bg: rgb(191.105, 226.07, 233.1);
  --bs-table-hover-color: #000000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-warning {
  --bs-table-color: #000000;
  --bs-table-bg: rgb(252, 241.2, 224.4);
  --bs-table-border-color: rgb(201.6, 192.96, 179.52);
  --bs-table-striped-bg: rgb(239.4, 229.14, 213.18);
  --bs-table-striped-color: #000000;
  --bs-table-active-bg: rgb(226.8, 217.08, 201.96);
  --bs-table-active-color: #000000;
  --bs-table-hover-bg: rgb(233.1, 223.11, 207.57);
  --bs-table-hover-color: #000000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-danger {
  --bs-table-color: #000000;
  --bs-table-bg: rgb(248, 214.6, 217.8);
  --bs-table-border-color: rgb(198.4, 171.68, 174.24);
  --bs-table-striped-bg: rgb(235.6, 203.87, 206.91);
  --bs-table-striped-color: #000000;
  --bs-table-active-bg: rgb(223.2, 193.14, 196.02);
  --bs-table-active-color: #000000;
  --bs-table-hover-bg: rgb(229.4, 198.505, 201.465);
  --bs-table-hover-color: #000000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-light {
  --bs-table-color: #000000;
  --bs-table-bg: #f8f9fa;
  --bs-table-border-color: rgb(198.4, 199.2, 200);
  --bs-table-striped-bg: rgb(235.6, 236.55, 237.5);
  --bs-table-striped-color: #000000;
  --bs-table-active-bg: rgb(223.2, 224.1, 225);
  --bs-table-active-color: #000000;
  --bs-table-hover-bg: rgb(229.4, 230.325, 231.25);
  --bs-table-hover-color: #000000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-dark {
  --bs-table-color: #fff;
  --bs-table-bg: #4A4A4A;
  --bs-table-border-color: rgb(110.2, 110.2, 110.2);
  --bs-table-striped-bg: rgb(83.05, 83.05, 83.05);
  --bs-table-striped-color: #fff;
  --bs-table-active-bg: rgb(92.1, 92.1, 92.1);
  --bs-table-active-color: #fff;
  --bs-table-hover-bg: rgb(87.575, 87.575, 87.575);
  --bs-table-hover-color: #fff;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-responsive {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1399.98px) {
  .table-responsive-xxl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
.form-label {
  margin-bottom: 0.5rem;
}

.col-form-label {
  padding-top: calc(0.375rem + var(--bs-border-width));
  padding-bottom: calc(0.375rem + var(--bs-border-width));
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

.col-form-label-lg {
  padding-top: calc(0.5rem + var(--bs-border-width));
  padding-bottom: calc(0.5rem + var(--bs-border-width));
  font-size: 1.25rem;
}

.col-form-label-sm {
  padding-top: calc(0.25rem + var(--bs-border-width));
  padding-bottom: calc(0.25rem + var(--bs-border-width));
  font-size: 0.875rem;
}

.form-text {
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--bs-secondary-color);
}

.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--bs-body-color);
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: var(--bs-body-bg);
  background-clip: padding-box;
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  box-shadow: var(--bs-box-shadow-inset);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control[type=file] {
  overflow: hidden;
}
.form-control[type=file]:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control:focus {
  color: var(--bs-body-color);
  background-color: var(--bs-body-bg);
  border-color: rgb(231.5, 170.5, 151);
  outline: 0;
  box-shadow: var(--bs-box-shadow-inset), 0 0 0 0.25rem rgba(208, 86, 47, 0.25);
}
.form-control::-webkit-date-and-time-value {
  min-width: 85px;
  height: 1.5em;
  margin: 0;
}
.form-control::-webkit-datetime-edit {
  display: block;
  padding: 0;
}
.form-control::-moz-placeholder {
  color: var(--bs-secondary-color);
  opacity: 1;
}
.form-control::placeholder {
  color: var(--bs-secondary-color);
  opacity: 1;
}
.form-control:disabled {
  background-color: var(--bs-secondary-bg);
  opacity: 1;
}
.form-control::file-selector-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  margin-inline-end: 0.75rem;
  color: var(--bs-body-color);
  background-color: var(--bs-tertiary-bg);
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: var(--bs-border-width);
  border-radius: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control::file-selector-button {
    transition: none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: var(--bs-secondary-bg);
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  line-height: 1.5;
  color: var(--bs-body-color);
  background-color: transparent;
  border: solid transparent;
  border-width: var(--bs-border-width) 0;
}
.form-control-plaintext:focus {
  outline: 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: var(--bs-border-radius-sm);
}
.form-control-sm::file-selector-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  margin-inline-end: 0.5rem;
}

.form-control-lg {
  min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: var(--bs-border-radius-lg);
}
.form-control-lg::file-selector-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  margin-inline-end: 1rem;
}

textarea.form-control {
  min-height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
}
textarea.form-control-sm {
  min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
}
textarea.form-control-lg {
  min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
}

.form-control-color {
  width: 3rem;
  height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
  padding: 0.375rem;
}
.form-control-color:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control-color::-moz-color-swatch {
  border: 0 !important;
  border-radius: var(--bs-border-radius);
}
.form-control-color::-webkit-color-swatch {
  border: 0 !important;
  border-radius: var(--bs-border-radius);
}
.form-control-color.form-control-sm {
  height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
}
.form-control-color.form-control-lg {
  height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
}

.form-select {
  --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23979797' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  display: block;
  width: 100%;
  padding: 0.375rem 2.25rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--bs-body-color);
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: var(--bs-body-bg);
  background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none);
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 16px 12px;
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  box-shadow: var(--bs-box-shadow-inset);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-select {
    transition: none;
  }
}
.form-select:focus {
  border-color: rgb(231.5, 170.5, 151);
  outline: 0;
  box-shadow: var(--bs-box-shadow-inset), 0 0 0 0.25rem rgba(208, 86, 47, 0.25);
}
.form-select[multiple], .form-select[size]:not([size="1"]) {
  padding-right: 0.75rem;
  background-image: none;
}
.form-select:disabled {
  background-color: var(--bs-secondary-bg);
}
.form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 var(--bs-body-color);
}

.form-select-sm {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
  border-radius: var(--bs-border-radius-sm);
}

.form-select-lg {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
  border-radius: var(--bs-border-radius-lg);
}

[data-bs-theme=dark] .form-select {
  --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23F8F8F8' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
}

.form-check {
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5em;
  margin-bottom: 0.125rem;
}
.form-check .form-check-input {
  float: left;
  margin-left: -1.5em;
}

.form-check-reverse {
  padding-right: 1.5em;
  padding-left: 0;
  text-align: right;
}
.form-check-reverse .form-check-input {
  float: right;
  margin-right: -1.5em;
  margin-left: 0;
}

.form-check-input {
  --bs-form-check-bg: var(--bs-body-bg);
  flex-shrink: 0;
  width: 1em;
  height: 1em;
  margin-top: 0.25em;
  vertical-align: top;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: var(--bs-form-check-bg);
  background-image: var(--bs-form-check-bg-image);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: var(--bs-border-width) solid var(--bs-border-color);
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
}
.form-check-input[type=checkbox] {
  border-radius: 0.25em;
}
.form-check-input[type=radio] {
  border-radius: 50%;
}
.form-check-input:active {
  filter: brightness(90%);
}
.form-check-input:focus {
  border-color: rgb(231.5, 170.5, 151);
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(208, 86, 47, 0.25);
}
.form-check-input:checked {
  background-color: #D0562F;
  border-color: #D0562F;
}
.form-check-input:checked[type=checkbox] {
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
}
.form-check-input:checked[type=radio] {
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");
}
.form-check-input[type=checkbox]:indeterminate {
  background-color: #D0562F;
  border-color: #D0562F;
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
}
.form-check-input:disabled {
  pointer-events: none;
  filter: none;
  opacity: 0.5;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  cursor: default;
  opacity: 0.5;
}

.form-switch {
  padding-left: 2.5em;
}
.form-switch .form-check-input {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
  width: 2em;
  margin-left: -2.5em;
  background-image: var(--bs-form-switch-bg);
  background-position: left center;
  border-radius: 2em;
  transition: background-position 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-switch .form-check-input {
    transition: none;
  }
}
.form-switch .form-check-input:focus {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgb%28231.5, 170.5, 151%29'/%3e%3c/svg%3e");
}
.form-switch .form-check-input:checked {
  background-position: right center;
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}
.form-switch.form-check-reverse {
  padding-right: 2.5em;
  padding-left: 0;
}
.form-switch.form-check-reverse .form-check-input {
  margin-right: -2.5em;
  margin-left: 0;
}

.form-check-inline {
  display: inline-block;
  margin-right: 1rem;
}

.btn-check {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.btn-check[disabled] + .btn, .btn-check:disabled + .btn {
  pointer-events: none;
  filter: none;
  opacity: 0.65;
}

[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus) {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e");
}

.form-range {
  width: 100%;
  height: 1.5rem;
  padding: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: transparent;
}
.form-range:focus {
  outline: 0;
}
.form-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(208, 86, 47, 0.25);
}
.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(208, 86, 47, 0.25);
}
.form-range::-moz-focus-outer {
  border: 0;
}
.form-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  -webkit-appearance: none;
          appearance: none;
  background-color: #D0562F;
  border: 0;
  border-radius: 1rem;
  box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.form-range::-webkit-slider-thumb:active {
  background-color: rgb(240.9, 204.3, 192.6);
}
.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--bs-secondary-bg);
  border-color: transparent;
  border-radius: 1rem;
  box-shadow: var(--bs-box-shadow-inset);
}
.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  -moz-appearance: none;
       appearance: none;
  background-color: #D0562F;
  border: 0;
  border-radius: 1rem;
  box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}
.form-range::-moz-range-thumb:active {
  background-color: rgb(240.9, 204.3, 192.6);
}
.form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--bs-secondary-bg);
  border-color: transparent;
  border-radius: 1rem;
  box-shadow: var(--bs-box-shadow-inset);
}
.form-range:disabled {
  pointer-events: none;
}
.form-range:disabled::-webkit-slider-thumb {
  background-color: var(--bs-secondary-color);
}
.form-range:disabled::-moz-range-thumb {
  background-color: var(--bs-secondary-color);
}

.form-floating {
  position: relative;
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext,
.form-floating > .form-select {
  height: calc(3.5rem + calc(var(--bs-border-width) * 2));
  min-height: calc(3.5rem + calc(var(--bs-border-width) * 2));
  line-height: 1.25;
}
.form-floating > label {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  max-width: 100%;
  height: 100%;
  padding: 1rem 0.75rem;
  overflow: hidden;
  color: rgba(var(--bs-body-color-rgb), 0.65);
  text-align: start;
  text-overflow: ellipsis;
  white-space: nowrap;
  pointer-events: none;
  border: var(--bs-border-width) solid transparent;
  transform-origin: 0 0;
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-floating > label {
    transition: none;
  }
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext {
  padding: 1rem 0.75rem;
}
.form-floating > .form-control::-moz-placeholder, .form-floating > .form-control-plaintext::-moz-placeholder {
  color: transparent;
}
.form-floating > .form-control::placeholder,
.form-floating > .form-control-plaintext::placeholder {
  color: transparent;
}
.form-floating > .form-control:not(:-moz-placeholder), .form-floating > .form-control-plaintext:not(:-moz-placeholder) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown),
.form-floating > .form-control-plaintext:focus,
.form-floating > .form-control-plaintext:not(:placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:-webkit-autofill,
.form-floating > .form-control-plaintext:-webkit-autofill {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-select {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
  padding-left: 0.75rem;
}
.form-floating > .form-control:not(:-moz-placeholder) ~ label {
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:focus ~ label,
.form-floating > .form-control:not(:placeholder-shown) ~ label,
.form-floating > .form-control-plaintext ~ label,
.form-floating > .form-select ~ label {
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:-webkit-autofill ~ label {
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > textarea:not(:-moz-placeholder) ~ label::after {
  position: absolute;
  inset: 1rem 0.375rem;
  z-index: -1;
  height: 1.5em;
  content: "";
  background-color: var(--bs-body-bg);
  border-radius: var(--bs-border-radius);
}
.form-floating > textarea:focus ~ label::after,
.form-floating > textarea:not(:placeholder-shown) ~ label::after {
  position: absolute;
  inset: 1rem 0.375rem;
  z-index: -1;
  height: 1.5em;
  content: "";
  background-color: var(--bs-body-bg);
  border-radius: var(--bs-border-radius);
}
.form-floating > textarea:disabled ~ label::after {
  background-color: var(--bs-secondary-bg);
}
.form-floating > .form-control-plaintext ~ label {
  border-width: var(--bs-border-width) 0;
}
.form-floating > :disabled ~ label,
.form-floating > .form-control:disabled ~ label {
  color: #C4C4C4;
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-select,
.input-group > .form-floating {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}
.input-group > .form-control:focus,
.input-group > .form-select:focus,
.input-group > .form-floating:focus-within {
  z-index: 5;
}
.input-group .btn {
  position: relative;
  z-index: 2;
}
.input-group .btn:focus {
  z-index: 5;
}

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--bs-body-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--bs-tertiary-bg);
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
}

.input-group-lg > .form-control,
.input-group-lg > .form-select,
.input-group-lg > .input-group-text,
.input-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: var(--bs-border-radius-lg);
}

.input-group-sm > .form-control,
.input-group-sm > .form-select,
.input-group-sm > .input-group-text,
.input-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: var(--bs-border-radius-sm);
}

.input-group-lg > .form-select,
.input-group-sm > .form-select {
  padding-right: 3rem;
}

.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4),
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control,
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-left: calc(-1 * var(--bs-border-width));
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .form-floating:not(:first-child) > .form-control,
.input-group > .form-floating:not(:first-child) > .form-select {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--bs-form-valid-color);
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: var(--bs-success);
  border-radius: var(--bs-border-radius);
}

.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: var(--bs-form-valid-border-color);
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2363A088' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: var(--bs-form-valid-border-color);
  box-shadow: var(--bs-box-shadow-inset), 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .form-select:valid, .form-select.is-valid {
  border-color: var(--bs-form-valid-border-color);
}
.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] {
  --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2363A088' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");
  padding-right: 4.125rem;
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-select:valid:focus, .form-select.is-valid:focus {
  border-color: var(--bs-form-valid-border-color);
  box-shadow: var(--bs-box-shadow-inset), 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}

.was-validated .form-control-color:valid, .form-control-color.is-valid {
  width: calc(3rem + calc(1.5em + 0.75rem));
}

.was-validated .form-check-input:valid, .form-check-input.is-valid {
  border-color: var(--bs-form-valid-border-color);
}
.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
  background-color: var(--bs-form-valid-color);
}
.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: var(--bs-form-valid-color);
}

.form-check-inline .form-check-input ~ .valid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid,
.was-validated .input-group > .form-select:not(:focus):valid,
.input-group > .form-select:not(:focus).is-valid,
.was-validated .input-group > .form-floating:not(:focus-within):valid,
.input-group > .form-floating:not(:focus-within).is-valid {
  z-index: 3;
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--bs-form-invalid-color);
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: var(--bs-danger);
  border-radius: var(--bs-border-radius);
}

.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23DC3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23DC3545' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: var(--bs-box-shadow-inset), 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .form-select:invalid, .form-select.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
}
.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] {
  --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23DC3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23DC3545' stroke='none'/%3e%3c/svg%3e");
  padding-right: 4.125rem;
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: var(--bs-box-shadow-inset), 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

.was-validated .form-control-color:invalid, .form-control-color.is-invalid {
  width: calc(3rem + calc(1.5em + 0.75rem));
}

.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
}
.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
  background-color: var(--bs-form-invalid-color);
}
.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: var(--bs-form-invalid-color);
}

.form-check-inline .form-check-input ~ .invalid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid,
.was-validated .input-group > .form-select:not(:focus):invalid,
.input-group > .form-select:not(:focus).is-invalid,
.was-validated .input-group > .form-floating:not(:focus-within):invalid,
.input-group > .form-floating:not(:focus-within).is-invalid {
  z-index: 4;
}

.btn {
  --bs-btn-padding-x: 0.75rem;
  --bs-btn-padding-y: 0.375rem;
  --bs-btn-font-family: ;
  --bs-btn-font-size: 1rem;
  --bs-btn-font-weight: 400;
  --bs-btn-line-height: 1.5;
  --bs-btn-color: var(--bs-body-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-width: var(--bs-border-width);
  --bs-btn-border-color: transparent;
  --bs-btn-border-radius: 0;
  --bs-btn-hover-border-color: transparent;
  --bs-btn-box-shadow: unset;
  --bs-btn-disabled-opacity: 0.65;
  --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
  display: inline-block;
  padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
  font-family: var(--bs-btn-font-family);
  font-size: var(--bs-btn-font-size);
  font-weight: var(--bs-btn-font-weight);
  line-height: var(--bs-btn-line-height);
  color: var(--bs-btn-color);
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
  border-radius: var(--bs-btn-border-radius);
  background-color: var(--bs-btn-bg);
  box-shadow: var(--bs-btn-box-shadow);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
}
.btn-check + .btn:hover {
  color: var(--bs-btn-color);
  background-color: var(--bs-btn-bg);
  border-color: var(--bs-btn-border-color);
}
.btn:focus-visible {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-box-shadow), var(--bs-btn-focus-box-shadow);
}
.btn-check:focus-visible + .btn {
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-box-shadow), var(--bs-btn-focus-box-shadow);
}
.btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show {
  color: var(--bs-btn-active-color);
  background-color: var(--bs-btn-active-bg);
  border-color: var(--bs-btn-active-border-color);
  box-shadow: var(--bs-btn-active-shadow);
}
.btn-check:checked + .btn:focus-visible, :not(.btn-check) + .btn:active:focus-visible, .btn:first-child:active:focus-visible, .btn.active:focus-visible, .btn.show:focus-visible {
  box-shadow: var(--bs-btn-active-shadow), var(--bs-btn-focus-box-shadow);
}
.btn-check:checked:focus-visible + .btn {
  box-shadow: var(--bs-btn-active-shadow), var(--bs-btn-focus-box-shadow);
}
.btn:disabled, .btn.disabled, fieldset:disabled .btn {
  color: var(--bs-btn-disabled-color);
  pointer-events: none;
  background-color: var(--bs-btn-disabled-bg);
  border-color: var(--bs-btn-disabled-border-color);
  opacity: var(--bs-btn-disabled-opacity);
  box-shadow: none;
}

.btn-primary {
  --bs-btn-color: #000000;
  --bs-btn-bg: #D0562F;
  --bs-btn-border-color: #D0562F;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: rgb(215.05, 111.35, 78.2);
  --bs-btn-hover-border-color: rgb(212.7, 102.9, 67.8);
  --bs-btn-focus-shadow-rgb: 177, 73, 40;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: rgb(217.4, 119.8, 88.6);
  --bs-btn-active-border-color: rgb(212.7, 102.9, 67.8);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #D0562F;
  --bs-btn-disabled-border-color: #D0562F;
}

.btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #003A79;
  --bs-btn-border-color: #003A79;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(0, 49.3, 102.85);
  --bs-btn-hover-border-color: rgb(0, 46.4, 96.8);
  --bs-btn-focus-shadow-rgb: 38, 88, 141;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(0, 46.4, 96.8);
  --bs-btn-active-border-color: rgb(0, 43.5, 90.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #003A79;
  --bs-btn-disabled-border-color: #003A79;
}

.btn-success {
  --bs-btn-color: #000000;
  --bs-btn-bg: #63A088;
  --bs-btn-border-color: #63A088;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: rgb(122.4, 174.25, 153.85);
  --bs-btn-hover-border-color: rgb(114.6, 169.5, 147.9);
  --bs-btn-focus-shadow-rgb: 84, 136, 116;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: rgb(130.2, 179, 159.8);
  --bs-btn-active-border-color: rgb(114.6, 169.5, 147.9);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #63A088;
  --bs-btn-disabled-border-color: #63A088;
}

.btn-info {
  --bs-btn-color: #000000;
  --bs-btn-bg: #0dcaf0;
  --bs-btn-border-color: #0dcaf0;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: rgb(49.3, 209.95, 242.25);
  --bs-btn-hover-border-color: rgb(37.2, 207.3, 241.5);
  --bs-btn-focus-shadow-rgb: 11, 172, 204;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: rgb(61.4, 212.6, 243);
  --bs-btn-active-border-color: rgb(37.2, 207.3, 241.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #0dcaf0;
  --bs-btn-disabled-border-color: #0dcaf0;
}

.btn-warning {
  --bs-btn-color: #000000;
  --bs-btn-bg: #F0BA66;
  --bs-btn-border-color: #F0BA66;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: rgb(242.25, 196.35, 124.95);
  --bs-btn-hover-border-color: rgb(241.5, 192.9, 117.3);
  --bs-btn-focus-shadow-rgb: 204, 158, 87;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: rgb(243, 199.8, 132.6);
  --bs-btn-active-border-color: rgb(241.5, 192.9, 117.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #F0BA66;
  --bs-btn-disabled-border-color: #F0BA66;
}

.btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #DC3545;
  --bs-btn-border-color: #DC3545;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(187, 45.05, 58.65);
  --bs-btn-hover-border-color: rgb(176, 42.4, 55.2);
  --bs-btn-focus-shadow-rgb: 225, 83, 97;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(176, 42.4, 55.2);
  --bs-btn-active-border-color: rgb(165, 39.75, 51.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #DC3545;
  --bs-btn-disabled-border-color: #DC3545;
}

.btn-light {
  --bs-btn-color: #000000;
  --bs-btn-bg: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: rgb(210.8, 211.65, 212.5);
  --bs-btn-hover-border-color: rgb(198.4, 199.2, 200);
  --bs-btn-focus-shadow-rgb: 211, 212, 213;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: rgb(198.4, 199.2, 200);
  --bs-btn-active-border-color: rgb(186, 186.75, 187.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #f8f9fa;
  --bs-btn-disabled-border-color: #f8f9fa;
}

.btn-dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: #4A4A4A;
  --bs-btn-border-color: #4A4A4A;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(101.15, 101.15, 101.15);
  --bs-btn-hover-border-color: rgb(92.1, 92.1, 92.1);
  --bs-btn-focus-shadow-rgb: 101, 101, 101;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(110.2, 110.2, 110.2);
  --bs-btn-active-border-color: rgb(92.1, 92.1, 92.1);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #4A4A4A;
  --bs-btn-disabled-border-color: #4A4A4A;
}

.btn-outline-primary {
  --bs-btn-color: #D0562F;
  --bs-btn-border-color: #D0562F;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #D0562F;
  --bs-btn-hover-border-color: #D0562F;
  --bs-btn-focus-shadow-rgb: 208, 86, 47;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #D0562F;
  --bs-btn-active-border-color: #D0562F;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #D0562F;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #D0562F;
  --bs-gradient: none;
}

.btn-outline-secondary {
  --bs-btn-color: #003A79;
  --bs-btn-border-color: #003A79;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #003A79;
  --bs-btn-hover-border-color: #003A79;
  --bs-btn-focus-shadow-rgb: 0, 58, 121;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #003A79;
  --bs-btn-active-border-color: #003A79;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #003A79;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #003A79;
  --bs-gradient: none;
}

.btn-outline-success {
  --bs-btn-color: #63A088;
  --bs-btn-border-color: #63A088;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #63A088;
  --bs-btn-hover-border-color: #63A088;
  --bs-btn-focus-shadow-rgb: 99, 160, 136;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #63A088;
  --bs-btn-active-border-color: #63A088;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #63A088;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #63A088;
  --bs-gradient: none;
}

.btn-outline-info {
  --bs-btn-color: #0dcaf0;
  --bs-btn-border-color: #0dcaf0;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #0dcaf0;
  --bs-btn-hover-border-color: #0dcaf0;
  --bs-btn-focus-shadow-rgb: 13, 202, 240;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #0dcaf0;
  --bs-btn-active-border-color: #0dcaf0;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #0dcaf0;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0dcaf0;
  --bs-gradient: none;
}

.btn-outline-warning {
  --bs-btn-color: #F0BA66;
  --bs-btn-border-color: #F0BA66;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #F0BA66;
  --bs-btn-hover-border-color: #F0BA66;
  --bs-btn-focus-shadow-rgb: 240, 186, 102;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #F0BA66;
  --bs-btn-active-border-color: #F0BA66;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #F0BA66;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #F0BA66;
  --bs-gradient: none;
}

.btn-outline-danger {
  --bs-btn-color: #DC3545;
  --bs-btn-border-color: #DC3545;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #DC3545;
  --bs-btn-hover-border-color: #DC3545;
  --bs-btn-focus-shadow-rgb: 220, 53, 69;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #DC3545;
  --bs-btn-active-border-color: #DC3545;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #DC3545;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #DC3545;
  --bs-gradient: none;
}

.btn-outline-light {
  --bs-btn-color: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #f8f9fa;
  --bs-btn-hover-border-color: #f8f9fa;
  --bs-btn-focus-shadow-rgb: 248, 249, 250;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #f8f9fa;
  --bs-btn-active-border-color: #f8f9fa;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f8f9fa;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f8f9fa;
  --bs-gradient: none;
}

.btn-outline-dark {
  --bs-btn-color: #4A4A4A;
  --bs-btn-border-color: #4A4A4A;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4A4A4A;
  --bs-btn-hover-border-color: #4A4A4A;
  --bs-btn-focus-shadow-rgb: 74, 74, 74;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #4A4A4A;
  --bs-btn-active-border-color: #4A4A4A;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #4A4A4A;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4A4A4A;
  --bs-gradient: none;
}

.btn-link {
  --bs-btn-font-weight: 400;
  --bs-btn-color: var(--bs-link-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-color: transparent;
  --bs-btn-hover-color: var(--bs-link-hover-color);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-active-color: var(--bs-link-hover-color);
  --bs-btn-active-border-color: transparent;
  --bs-btn-disabled-color: #C4C4C4;
  --bs-btn-disabled-border-color: transparent;
  --bs-btn-box-shadow: 0 0 0 #000;
  --bs-btn-focus-shadow-rgb: 177, 73, 40;
  text-decoration: underline;
}
.btn-link:focus-visible {
  color: var(--bs-btn-color);
}
.btn-link:hover {
  color: var(--bs-btn-hover-color);
}

.btn-lg, .btn-group-lg > .btn {
  --bs-btn-padding-y: 0.5rem;
  --bs-btn-padding-x: 1rem;
  --bs-btn-font-size: 1.25rem;
  --bs-btn-border-radius: 0.25rem;
}

.btn-sm, .btn-group-sm > .btn {
  --bs-btn-padding-y: 12px;
  --bs-btn-padding-x: 24px;
  --bs-btn-font-size: 0.875rem;
  --bs-btn-border-radius: var(--bs-border-radius-sm);
}

.fade {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}

.collapse:not(.show) {
  display: none;
}

.collapsing {
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}
.collapsing.collapse-horizontal {
  width: 0;
  height: auto;
  transition: width 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing.collapse-horizontal {
    transition: none;
  }
}

.dropup,
.dropend,
.dropdown,
.dropstart,
.dropup-center,
.dropdown-center {
  position: relative;
}

.dropdown-toggle {
  white-space: nowrap;
}
.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropdown-menu {
  --bs-dropdown-zindex: 1000;
  --bs-dropdown-min-width: 10rem;
  --bs-dropdown-padding-x: 0;
  --bs-dropdown-padding-y: 0.5rem;
  --bs-dropdown-spacer: 0.125rem;
  --bs-dropdown-font-size: 1rem;
  --bs-dropdown-color: var(--bs-body-color);
  --bs-dropdown-bg: var(--bs-body-bg);
  --bs-dropdown-border-color: rgba(0, 0, 0, 0.09);
  --bs-dropdown-border-radius: 0.5rem;
  --bs-dropdown-border-width: var(--bs-border-width);
  --bs-dropdown-inner-border-radius: calc(0.5rem - var(--bs-border-width));
  --bs-dropdown-divider-bg: rgba(0, 0, 0, 0.09);
  --bs-dropdown-divider-margin-y: 0.5rem;
  --bs-dropdown-box-shadow: 3px 2px 6px rgba(0, 0, 0, 0.09);
  --bs-dropdown-link-color: var(--bs-body-color);
  --bs-dropdown-link-hover-color: var(--bs-body-color);
  --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #D0562F;
  --bs-dropdown-link-disabled-color: var(--bs-tertiary-color);
  --bs-dropdown-item-padding-x: 1.5rem;
  --bs-dropdown-item-padding-y: 0.25rem;
  --bs-dropdown-header-color: #C4C4C4;
  --bs-dropdown-header-padding-x: 1.5rem;
  --bs-dropdown-header-padding-y: 0.5rem;
  position: absolute;
  z-index: var(--bs-dropdown-zindex);
  display: none;
  min-width: var(--bs-dropdown-min-width);
  padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
  margin: 0;
  font-size: var(--bs-dropdown-font-size);
  color: var(--bs-dropdown-color);
  text-align: left;
  list-style: none;
  background-color: var(--bs-dropdown-bg);
  background-clip: padding-box;
  border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
  border-radius: var(--bs-dropdown-border-radius);
  box-shadow: var(--bs-dropdown-box-shadow);
}
.dropdown-menu[data-bs-popper] {
  top: 100%;
  left: 0;
  margin-top: var(--bs-dropdown-spacer);
}

.dropdown-menu-start {
  --bs-position: start;
}
.dropdown-menu-start[data-bs-popper] {
  right: auto;
  left: 0;
}

.dropdown-menu-end {
  --bs-position: end;
}
.dropdown-menu-end[data-bs-popper] {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  .dropdown-menu-sm-start {
    --bs-position: start;
  }
  .dropdown-menu-sm-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-end {
    --bs-position: end;
  }
  .dropdown-menu-sm-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-start {
    --bs-position: start;
  }
  .dropdown-menu-md-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-end {
    --bs-position: end;
  }
  .dropdown-menu-md-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-start {
    --bs-position: start;
  }
  .dropdown-menu-lg-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-end {
    --bs-position: end;
  }
  .dropdown-menu-lg-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-start {
    --bs-position: start;
  }
  .dropdown-menu-xl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-end {
    --bs-position: end;
  }
  .dropdown-menu-xl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1400px) {
  .dropdown-menu-xxl-start {
    --bs-position: start;
  }
  .dropdown-menu-xxl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xxl-end {
    --bs-position: end;
  }
  .dropdown-menu-xxl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu[data-bs-popper] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: var(--bs-dropdown-spacer);
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropend .dropdown-menu[data-bs-popper] {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: var(--bs-dropdown-spacer);
}
.dropend .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropend .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropend .dropdown-toggle::after {
  vertical-align: 0;
}

.dropstart .dropdown-menu[data-bs-popper] {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: var(--bs-dropdown-spacer);
}
.dropstart .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropstart .dropdown-toggle::after {
  display: none;
}
.dropstart .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropstart .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-divider {
  height: 0;
  margin: var(--bs-dropdown-divider-margin-y) 0;
  overflow: hidden;
  border-top: 1px solid var(--bs-dropdown-divider-bg);
  opacity: 1;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  clear: both;
  font-weight: 400;
  color: var(--bs-dropdown-link-color);
  text-align: inherit;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
  border-radius: var(--bs-dropdown-item-border-radius, 0);
}
.dropdown-item:hover, .dropdown-item:focus {
  color: var(--bs-dropdown-link-hover-color);
  background-color: var(--bs-dropdown-link-hover-bg);
}
.dropdown-item.active, .dropdown-item:active {
  color: var(--bs-dropdown-link-active-color);
  text-decoration: none;
  background-color: var(--bs-dropdown-link-active-bg);
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: var(--bs-dropdown-link-disabled-color);
  pointer-events: none;
  background-color: transparent;
}

.dropdown-menu.show {
  display: block;
}

.dropdown-header {
  display: block;
  padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);
  margin-bottom: 0;
  font-size: 0.875rem;
  color: var(--bs-dropdown-header-color);
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  color: var(--bs-dropdown-link-color);
}

.dropdown-menu-dark {
  --bs-dropdown-color: #F8F8F8;
  --bs-dropdown-bg: #979797;
  --bs-dropdown-border-color: rgba(0, 0, 0, 0.09);
  --bs-dropdown-box-shadow: ;
  --bs-dropdown-link-color: #F8F8F8;
  --bs-dropdown-link-hover-color: #fff;
  --bs-dropdown-divider-bg: rgba(0, 0, 0, 0.09);
  --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #D0562F;
  --bs-dropdown-link-disabled-color: #E0E0E0;
  --bs-dropdown-header-color: #E0E0E0;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}
.btn-group > .btn-check:checked + .btn,
.btn-group > .btn-check:focus + .btn,
.btn-group > .btn:hover,
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn-check:checked + .btn,
.btn-group-vertical > .btn-check:focus + .btn,
.btn-group-vertical > .btn:hover,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}

.btn-group {
  border-radius: 0;
}
.btn-group > :not(.btn-check:first-child) + .btn,
.btn-group > .btn-group:not(:first-child) {
  margin-left: calc(-1 * var(--bs-border-width));
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn.dropdown-toggle-split:first-child,
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:nth-child(n+3),
.btn-group > :not(.btn-check) + .btn,
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle-split::before {
  margin-right: 0;
}

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 18px;
  padding-left: 18px;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

.btn-group.show .dropdown-toggle {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-group.show .dropdown-toggle.btn-link {
  box-shadow: none;
}

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: calc(-1 * var(--bs-border-width));
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:nth-child(n+3),
.btn-group-vertical > :not(.btn-check) + .btn,
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav {
  --bs-nav-link-padding-x: 1rem;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color: var(--bs-link-color);
  --bs-nav-link-hover-color: var(--bs-link-hover-color);
  --bs-nav-link-disabled-color: var(--bs-secondary-color);
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
  font-size: var(--bs-nav-link-font-size);
  font-weight: var(--bs-nav-link-font-weight);
  color: var(--bs-nav-link-color);
  text-decoration: none;
  background: none;
  border: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .nav-link {
    transition: none;
  }
}
.nav-link:hover, .nav-link:focus {
  color: var(--bs-nav-link-hover-color);
}
.nav-link:focus-visible {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(208, 86, 47, 0.25);
}
.nav-link.disabled, .nav-link:disabled {
  color: var(--bs-nav-link-disabled-color);
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  --bs-nav-tabs-border-width: var(--bs-border-width);
  --bs-nav-tabs-border-color: var(--bs-border-color);
  --bs-nav-tabs-border-radius: var(--bs-border-radius);
  --bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);
  --bs-nav-tabs-link-active-color: var(--bs-emphasis-color);
  --bs-nav-tabs-link-active-bg: var(--bs-body-bg);
  --bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);
  border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
}
.nav-tabs .nav-link {
  margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
  border: var(--bs-nav-tabs-border-width) solid transparent;
  border-top-left-radius: var(--bs-nav-tabs-border-radius);
  border-top-right-radius: var(--bs-nav-tabs-border-radius);
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  isolation: isolate;
  border-color: var(--bs-nav-tabs-link-hover-border-color);
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: var(--bs-nav-tabs-link-active-color);
  background-color: var(--bs-nav-tabs-link-active-bg);
  border-color: var(--bs-nav-tabs-link-active-border-color);
}
.nav-tabs .dropdown-menu {
  margin-top: calc(-1 * var(--bs-nav-tabs-border-width));
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills {
  --bs-nav-pills-border-radius: var(--bs-border-radius);
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #D0562F;
}
.nav-pills .nav-link {
  border-radius: var(--bs-nav-pills-border-radius);
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: var(--bs-nav-pills-link-active-color);
  background-color: var(--bs-nav-pills-link-active-bg);
}

.nav-underline {
  --bs-nav-underline-gap: 1rem;
  --bs-nav-underline-border-width: 0.125rem;
  --bs-nav-underline-link-active-color: var(--bs-emphasis-color);
  gap: var(--bs-nav-underline-gap);
}
.nav-underline .nav-link {
  padding-right: 0;
  padding-left: 0;
  border-bottom: var(--bs-nav-underline-border-width) solid transparent;
}
.nav-underline .nav-link:hover, .nav-underline .nav-link:focus {
  border-bottom-color: currentcolor;
}
.nav-underline .nav-link.active,
.nav-underline .show > .nav-link {
  font-weight: 700;
  color: var(--bs-nav-underline-link-active-color);
  border-bottom-color: currentcolor;
}

.nav-fill > .nav-link,
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}

.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-grow: 1;
  flex-basis: 0;
  text-align: center;
}

.nav-fill .nav-item .nav-link,
.nav-justified .nav-item .nav-link {
  width: 100%;
}

.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}

.navbar {
  --bs-navbar-padding-x: 0;
  --bs-navbar-padding-y: 0.5rem;
  --bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), 0.65);
  --bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), 0.8);
  --bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3);
  --bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-brand-padding-y: 0.3125rem;
  --bs-navbar-brand-margin-end: 1rem;
  --bs-navbar-brand-font-size: 1.25rem;
  --bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-nav-link-padding-x: 0.5rem;
  --bs-navbar-toggler-padding-y: 0.25rem;
  --bs-navbar-toggler-padding-x: 0.75rem;
  --bs-navbar-toggler-font-size: 1.25rem;
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2874, 74, 74, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
  --bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15);
  --bs-navbar-toggler-border-radius: 0;
  --bs-navbar-toggler-focus-width: 0.25rem;
  --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
}
.navbar > .container,
.navbar > .container-fluid,
.navbar > .container-sm,
.navbar > .container-md,
.navbar > .container-lg,
.navbar > .container-xl,
.navbar > .container-xxl {
  display: flex;
  flex-wrap: inherit;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  padding-top: var(--bs-navbar-brand-padding-y);
  padding-bottom: var(--bs-navbar-brand-padding-y);
  margin-right: var(--bs-navbar-brand-margin-end);
  font-size: var(--bs-navbar-brand-font-size);
  color: var(--bs-navbar-brand-color);
  text-decoration: none;
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  color: var(--bs-navbar-brand-hover-color);
}

.navbar-nav {
  --bs-nav-link-padding-x: 0;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color: var(--bs-navbar-color);
  --bs-nav-link-hover-color: var(--bs-navbar-hover-color);
  --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
  color: var(--bs-navbar-active-color);
}
.navbar-nav .dropdown-menu {
  position: static;
}

.navbar-text {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--bs-navbar-color);
}
.navbar-text a,
.navbar-text a:hover,
.navbar-text a:focus {
  color: var(--bs-navbar-active-color);
}

.navbar-collapse {
  flex-grow: 1;
  flex-basis: 100%;
  align-items: center;
}

.navbar-toggler {
  padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
  font-size: var(--bs-navbar-toggler-font-size);
  line-height: 1;
  color: var(--bs-navbar-color);
  background-color: transparent;
  border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
  border-radius: var(--bs-navbar-toggler-border-radius);
  transition: var(--bs-navbar-toggler-transition);
}
@media (prefers-reduced-motion: reduce) {
  .navbar-toggler {
    transition: none;
  }
}
.navbar-toggler:hover {
  text-decoration: none;
}
.navbar-toggler:focus {
  text-decoration: none;
  outline: 0;
  box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  background-image: var(--bs-navbar-toggler-icon-bg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}

.navbar-nav-scroll {
  max-height: var(--bs-scroll-height, 75vh);
  overflow-y: auto;
}

@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
  .navbar-expand-sm .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    box-shadow: none;
    transition: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
  .navbar-expand-md .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    box-shadow: none;
    transition: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
  .navbar-expand-lg .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    box-shadow: none;
    transition: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    box-shadow: none;
    transition: none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1400px) {
  .navbar-expand-xxl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xxl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xxl .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-xxl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xxl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xxl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xxl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    box-shadow: none;
    transition: none;
  }
  .navbar-expand-xxl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xxl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
.navbar-expand {
  flex-wrap: nowrap;
  justify-content: flex-start;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: var(--bs-navbar-nav-link-padding-x);
  padding-left: var(--bs-navbar-nav-link-padding-x);
}
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}
.navbar-expand .offcanvas {
  position: static;
  z-index: auto;
  flex-grow: 1;
  width: auto !important;
  height: auto !important;
  visibility: visible !important;
  background-color: transparent !important;
  border: 0 !important;
  transform: none !important;
  box-shadow: none;
  transition: none;
}
.navbar-expand .offcanvas .offcanvas-header {
  display: none;
}
.navbar-expand .offcanvas .offcanvas-body {
  display: flex;
  flex-grow: 0;
  padding: 0;
  overflow-y: visible;
}

.navbar-dark,
.navbar[data-bs-theme=dark] {
  --bs-navbar-color: rgba(255, 255, 255, 0.55);
  --bs-navbar-hover-color: rgba(255, 255, 255, 0.75);
  --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);
  --bs-navbar-active-color: #fff;
  --bs-navbar-brand-color: #fff;
  --bs-navbar-brand-hover-color: #fff;
  --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

[data-bs-theme=dark] .navbar-toggler-icon {
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.card {
  --bs-card-spacer-y: 1rem;
  --bs-card-spacer-x: 1rem;
  --bs-card-title-spacer-y: 0.5rem;
  --bs-card-title-color: ;
  --bs-card-subtitle-color: ;
  --bs-card-border-width: var(--bs-border-width);
  --bs-card-border-color: var(--bs-border-color-translucent);
  --bs-card-border-radius: 10px;
  --bs-card-box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.15);
  --bs-card-inner-border-radius: calc(10px - (var(--bs-border-width)));
  --bs-card-cap-padding-y: 0.5rem;
  --bs-card-cap-padding-x: 1rem;
  --bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03);
  --bs-card-cap-color: ;
  --bs-card-height: ;
  --bs-card-color: ;
  --bs-card-bg: var(--bs-body-bg);
  --bs-card-img-overlay-padding: 1rem;
  --bs-card-group-margin: 0.75rem;
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  height: var(--bs-card-height);
  color: var(--bs-body-color);
  word-wrap: break-word;
  background-color: var(--bs-card-bg);
  background-clip: border-box;
  border: var(--bs-card-border-width) solid var(--bs-card-border-color);
  border-radius: var(--bs-card-border-radius);
  box-shadow: var(--bs-card-box-shadow);
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

.card-body {
  flex: 1 1 auto;
  padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
  color: var(--bs-card-color);
}

.card-title {
  margin-bottom: var(--bs-card-title-spacer-y);
  color: var(--bs-card-title-color);
}

.card-subtitle {
  margin-top: calc(-0.5 * var(--bs-card-title-spacer-y));
  margin-bottom: 0;
  color: var(--bs-card-subtitle-color);
}

.card-text:last-child {
  margin-bottom: 0;
}

.card-link + .card-link {
  margin-left: var(--bs-card-spacer-x);
}

.card-header {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  margin-bottom: 0;
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
.card-header:first-child {
  border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0;
}

.card-footer {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-top: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
.card-footer:last-child {
  border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius);
}

.card-header-tabs {
  margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
  margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
  border-bottom: 0;
}
.card-header-tabs .nav-link.active {
  background-color: var(--bs-card-bg);
  border-bottom-color: var(--bs-card-bg);
}

.card-header-pills {
  margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: var(--bs-card-img-overlay-padding);
  border-radius: var(--bs-card-inner-border-radius);
}

.card-img,
.card-img-top,
.card-img-bottom {
  width: 100%;
}

.card-img,
.card-img-top {
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}

.card-img,
.card-img-bottom {
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
}

.card-group > .card {
  margin-bottom: var(--bs-card-group-margin);
}
@media (min-width: 576px) {
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  .card-group > .card {
    flex: 1 0 0;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) > .card-img-top,
  .card-group > .card:not(:last-child) > .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) > .card-img-bottom,
  .card-group > .card:not(:last-child) > .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) > .card-img-top,
  .card-group > .card:not(:first-child) > .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) > .card-img-bottom,
  .card-group > .card:not(:first-child) > .card-footer {
    border-bottom-left-radius: 0;
  }
}

.accordion {
  --bs-accordion-color: var(--bs-body-color);
  --bs-accordion-bg: var(--bs-body-bg);
  --bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
  --bs-accordion-border-color: var(--bs-border-color);
  --bs-accordion-border-width: var(--bs-border-width);
  --bs-accordion-border-radius: var(--bs-border-radius);
  --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
  --bs-accordion-btn-padding-x: 1.25rem;
  --bs-accordion-btn-padding-y: 1rem;
  --bs-accordion-btn-color: var(--bs-body-color);
  --bs-accordion-btn-bg: var(--bs-accordion-bg);
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%234A4A4A' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  --bs-accordion-btn-icon-width: 1.25rem;
  --bs-accordion-btn-icon-transform: rotate(-180deg);
  --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='rgb%2883.2, 34.4, 18.8%29' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  --bs-accordion-btn-focus-box-shadow: unset;
  --bs-accordion-body-padding-x: 1.25rem;
  --bs-accordion-body-padding-y: 1rem;
  --bs-accordion-active-color: var(--bs-primary-text-emphasis);
  --bs-accordion-active-bg: var(--bs-primary-bg-subtle);
}

.accordion-button {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
  font-size: 1rem;
  color: var(--bs-accordion-btn-color);
  text-align: left;
  background-color: var(--bs-accordion-btn-bg);
  border: 0;
  border-radius: 0;
  overflow-anchor: none;
  transition: var(--bs-accordion-transition);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button {
    transition: none;
  }
}
.accordion-button:not(.collapsed) {
  color: var(--bs-accordion-active-color);
  background-color: var(--bs-accordion-active-bg);
  box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
}
.accordion-button:not(.collapsed)::after {
  background-image: var(--bs-accordion-btn-active-icon);
  transform: var(--bs-accordion-btn-icon-transform);
}
.accordion-button::after {
  flex-shrink: 0;
  width: var(--bs-accordion-btn-icon-width);
  height: var(--bs-accordion-btn-icon-width);
  margin-left: auto;
  content: "";
  background-image: var(--bs-accordion-btn-icon);
  background-repeat: no-repeat;
  background-size: var(--bs-accordion-btn-icon-width);
  transition: var(--bs-accordion-btn-icon-transition);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button::after {
    transition: none;
  }
}
.accordion-button:hover {
  z-index: 2;
}
.accordion-button:focus {
  z-index: 3;
  outline: 0;
  box-shadow: var(--bs-accordion-btn-focus-box-shadow);
}

.accordion-header {
  margin-bottom: 0;
}

.accordion-item {
  color: var(--bs-accordion-color);
  background-color: var(--bs-accordion-bg);
  border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
}
.accordion-item:first-of-type {
  border-top-left-radius: var(--bs-accordion-border-radius);
  border-top-right-radius: var(--bs-accordion-border-radius);
}
.accordion-item:first-of-type > .accordion-header .accordion-button {
  border-top-left-radius: var(--bs-accordion-inner-border-radius);
  border-top-right-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-item:not(:first-of-type) {
  border-top: 0;
}
.accordion-item:last-of-type {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}
.accordion-item:last-of-type > .accordion-header .accordion-button.collapsed {
  border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
  border-bottom-left-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-item:last-of-type > .accordion-collapse {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}

.accordion-body {
  padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);
}

.accordion-flush > .accordion-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}
.accordion-flush > .accordion-item:first-child {
  border-top: 0;
}
.accordion-flush > .accordion-item:last-child {
  border-bottom: 0;
}
.accordion-flush > .accordion-item > .accordion-collapse,
.accordion-flush > .accordion-item > .accordion-header .accordion-button,
.accordion-flush > .accordion-item > .accordion-header .accordion-button.collapsed {
  border-radius: 0;
}

[data-bs-theme=dark] .accordion-button::after {
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgb%28226.8, 153.6, 130.2%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e");
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgb%28226.8, 153.6, 130.2%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e");
}

.breadcrumb {
  --bs-breadcrumb-padding-x: 0;
  --bs-breadcrumb-padding-y: 0;
  --bs-breadcrumb-margin-bottom: 1rem;
  --bs-breadcrumb-bg: ;
  --bs-breadcrumb-border-radius: ;
  --bs-breadcrumb-divider-color: var(--bs-secondary-color);
  --bs-breadcrumb-item-padding-x: 0.5rem;
  --bs-breadcrumb-item-active-color: var(--bs-secondary-color);
  display: flex;
  flex-wrap: wrap;
  padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);
  margin-bottom: var(--bs-breadcrumb-margin-bottom);
  font-size: var(--bs-breadcrumb-font-size);
  list-style: none;
  background-color: var(--bs-breadcrumb-bg);
  border-radius: var(--bs-breadcrumb-border-radius);
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: var(--bs-breadcrumb-item-padding-x);
}
.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: var(--bs-breadcrumb-item-padding-x);
  color: var(--bs-breadcrumb-divider-color);
  content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */;
}
.breadcrumb-item.active {
  color: var(--bs-breadcrumb-item-active-color);
}

.pagination {
  --bs-pagination-padding-x: 0.75rem;
  --bs-pagination-padding-y: 0.375rem;
  --bs-pagination-font-size: 1rem;
  --bs-pagination-color: var(--bs-link-color);
  --bs-pagination-bg: var(--bs-body-bg);
  --bs-pagination-border-width: var(--bs-border-width);
  --bs-pagination-border-color: var(--bs-border-color);
  --bs-pagination-border-radius: var(--bs-border-radius);
  --bs-pagination-hover-color: var(--bs-link-hover-color);
  --bs-pagination-hover-bg: var(--bs-tertiary-bg);
  --bs-pagination-hover-border-color: var(--bs-border-color);
  --bs-pagination-focus-color: var(--bs-link-hover-color);
  --bs-pagination-focus-bg: var(--bs-secondary-bg);
  --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(208, 86, 47, 0.25);
  --bs-pagination-active-color: #fff;
  --bs-pagination-active-bg: #D0562F;
  --bs-pagination-active-border-color: #D0562F;
  --bs-pagination-disabled-color: var(--bs-secondary-color);
  --bs-pagination-disabled-bg: var(--bs-secondary-bg);
  --bs-pagination-disabled-border-color: var(--bs-border-color);
  display: flex;
  padding-left: 0;
  list-style: none;
}

.page-link {
  position: relative;
  display: block;
  padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
  font-size: var(--bs-pagination-font-size);
  color: var(--bs-pagination-color);
  text-decoration: none;
  background-color: var(--bs-pagination-bg);
  border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .page-link {
    transition: none;
  }
}
.page-link:hover {
  z-index: 2;
  color: var(--bs-pagination-hover-color);
  background-color: var(--bs-pagination-hover-bg);
  border-color: var(--bs-pagination-hover-border-color);
}
.page-link:focus {
  z-index: 3;
  color: var(--bs-pagination-focus-color);
  background-color: var(--bs-pagination-focus-bg);
  outline: 0;
  box-shadow: var(--bs-pagination-focus-box-shadow);
}
.page-link.active, .active > .page-link {
  z-index: 3;
  color: var(--bs-pagination-active-color);
  background-color: var(--bs-pagination-active-bg);
  border-color: var(--bs-pagination-active-border-color);
}
.page-link.disabled, .disabled > .page-link {
  color: var(--bs-pagination-disabled-color);
  pointer-events: none;
  background-color: var(--bs-pagination-disabled-bg);
  border-color: var(--bs-pagination-disabled-border-color);
}

.page-item:not(:first-child) .page-link {
  margin-left: calc(-1 * var(--bs-border-width));
}
.page-item:first-child .page-link {
  border-top-left-radius: var(--bs-pagination-border-radius);
  border-bottom-left-radius: var(--bs-pagination-border-radius);
}
.page-item:last-child .page-link {
  border-top-right-radius: var(--bs-pagination-border-radius);
  border-bottom-right-radius: var(--bs-pagination-border-radius);
}

.pagination-lg {
  --bs-pagination-padding-x: 1.5rem;
  --bs-pagination-padding-y: 0.75rem;
  --bs-pagination-font-size: 1.25rem;
  --bs-pagination-border-radius: var(--bs-border-radius-lg);
}

.pagination-sm {
  --bs-pagination-padding-x: 0.5rem;
  --bs-pagination-padding-y: 0.25rem;
  --bs-pagination-font-size: 0.875rem;
  --bs-pagination-border-radius: var(--bs-border-radius-sm);
}

.badge {
  --bs-badge-padding-x: 0.65em;
  --bs-badge-padding-y: 0.35em;
  --bs-badge-font-size: 0.75em;
  --bs-badge-font-weight: 700;
  --bs-badge-color: #fff;
  --bs-badge-border-radius: var(--bs-border-radius);
  display: inline-block;
  padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
  font-size: var(--bs-badge-font-size);
  font-weight: var(--bs-badge-font-weight);
  line-height: 1;
  color: var(--bs-badge-color);
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: var(--bs-badge-border-radius);
}
.badge:empty {
  display: none;
}

.btn .badge {
  position: relative;
  top: -1px;
}

.alert {
  --bs-alert-bg: transparent;
  --bs-alert-padding-x: 1rem;
  --bs-alert-padding-y: 1rem;
  --bs-alert-margin-bottom: 1rem;
  --bs-alert-color: inherit;
  --bs-alert-border-color: transparent;
  --bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);
  --bs-alert-border-radius: var(--bs-border-radius);
  --bs-alert-link-color: inherit;
  position: relative;
  padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
  margin-bottom: var(--bs-alert-margin-bottom);
  color: var(--bs-alert-color);
  background-color: var(--bs-alert-bg);
  border: var(--bs-alert-border);
  border-radius: var(--bs-alert-border-radius);
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 700;
  color: var(--bs-alert-link-color);
}

.alert-dismissible {
  padding-right: 3rem;
}
.alert-dismissible .btn-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 1.25rem 1rem;
}

.alert-primary {
  --bs-alert-color: var(--bs-primary-text-emphasis);
  --bs-alert-bg: var(--bs-primary-bg-subtle);
  --bs-alert-border-color: var(--bs-primary-border-subtle);
  --bs-alert-link-color: var(--bs-primary-text-emphasis);
}

.alert-secondary {
  --bs-alert-color: var(--bs-secondary-text-emphasis);
  --bs-alert-bg: var(--bs-secondary-bg-subtle);
  --bs-alert-border-color: var(--bs-secondary-border-subtle);
  --bs-alert-link-color: var(--bs-secondary-text-emphasis);
}

.alert-success {
  --bs-alert-color: var(--bs-success-text-emphasis);
  --bs-alert-bg: var(--bs-success-bg-subtle);
  --bs-alert-border-color: var(--bs-success-border-subtle);
  --bs-alert-link-color: var(--bs-success-text-emphasis);
}

.alert-info {
  --bs-alert-color: var(--bs-info-text-emphasis);
  --bs-alert-bg: var(--bs-info-bg-subtle);
  --bs-alert-border-color: var(--bs-info-border-subtle);
  --bs-alert-link-color: var(--bs-info-text-emphasis);
}

.alert-warning {
  --bs-alert-color: var(--bs-warning-text-emphasis);
  --bs-alert-bg: var(--bs-warning-bg-subtle);
  --bs-alert-border-color: var(--bs-warning-border-subtle);
  --bs-alert-link-color: var(--bs-warning-text-emphasis);
}

.alert-danger {
  --bs-alert-color: var(--bs-danger-text-emphasis);
  --bs-alert-bg: var(--bs-danger-bg-subtle);
  --bs-alert-border-color: var(--bs-danger-border-subtle);
  --bs-alert-link-color: var(--bs-danger-text-emphasis);
}

.alert-light {
  --bs-alert-color: var(--bs-light-text-emphasis);
  --bs-alert-bg: var(--bs-light-bg-subtle);
  --bs-alert-border-color: var(--bs-light-border-subtle);
  --bs-alert-link-color: var(--bs-light-text-emphasis);
}

.alert-dark {
  --bs-alert-color: var(--bs-dark-text-emphasis);
  --bs-alert-bg: var(--bs-dark-bg-subtle);
  --bs-alert-border-color: var(--bs-dark-border-subtle);
  --bs-alert-link-color: var(--bs-dark-text-emphasis);
}

@keyframes progress-bar-stripes {
  0% {
    background-position-x: var(--bs-progress-height);
  }
}
.progress,
.progress-stacked {
  --bs-progress-height: 1rem;
  --bs-progress-font-size: 0.75rem;
  --bs-progress-bg: var(--bs-secondary-bg);
  --bs-progress-border-radius: var(--bs-border-radius);
  --bs-progress-box-shadow: var(--bs-box-shadow-inset);
  --bs-progress-bar-color: #fff;
  --bs-progress-bar-bg: #D0562F;
  --bs-progress-bar-transition: width 0.6s ease;
  display: flex;
  height: var(--bs-progress-height);
  overflow: hidden;
  font-size: var(--bs-progress-font-size);
  background-color: var(--bs-progress-bg);
  border-radius: var(--bs-progress-border-radius);
  box-shadow: var(--bs-progress-box-shadow);
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: var(--bs-progress-bar-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--bs-progress-bar-bg);
  transition: var(--bs-progress-bar-transition);
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}

.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: var(--bs-progress-height) var(--bs-progress-height);
}

.progress-stacked > .progress {
  overflow: visible;
}

.progress-stacked > .progress > .progress-bar {
  width: 100%;
}

.progress-bar-animated {
  animation: 1s linear infinite progress-bar-stripes;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    animation: none;
  }
}

.list-group {
  --bs-list-group-color: var(--bs-body-color);
  --bs-list-group-bg: var(--bs-body-bg);
  --bs-list-group-border-color: var(--bs-border-color);
  --bs-list-group-border-width: var(--bs-border-width);
  --bs-list-group-border-radius: var(--bs-border-radius);
  --bs-list-group-item-padding-x: 1rem;
  --bs-list-group-item-padding-y: 0.5rem;
  --bs-list-group-action-color: var(--bs-secondary-color);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-tertiary-bg);
  --bs-list-group-action-active-color: var(--bs-body-color);
  --bs-list-group-action-active-bg: var(--bs-secondary-bg);
  --bs-list-group-disabled-color: var(--bs-secondary-color);
  --bs-list-group-disabled-bg: var(--bs-body-bg);
  --bs-list-group-active-color: #fff;
  --bs-list-group-active-bg: #D0562F;
  --bs-list-group-active-border-color: #D0562F;
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: var(--bs-list-group-border-radius);
}

.list-group-numbered {
  list-style-type: none;
  counter-reset: section;
}
.list-group-numbered > .list-group-item::before {
  content: counters(section, ".") ". ";
  counter-increment: section;
}

.list-group-item {
  position: relative;
  display: block;
  padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
  color: var(--bs-list-group-color);
  text-decoration: none;
  background-color: var(--bs-list-group-bg);
  border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);
}
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: var(--bs-list-group-disabled-color);
  pointer-events: none;
  background-color: var(--bs-list-group-disabled-bg);
}
.list-group-item.active {
  z-index: 2;
  color: var(--bs-list-group-active-color);
  background-color: var(--bs-list-group-active-bg);
  border-color: var(--bs-list-group-active-border-color);
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: calc(-1 * var(--bs-list-group-border-width));
  border-top-width: var(--bs-list-group-border-width);
}

.list-group-item-action {
  width: 100%;
  color: var(--bs-list-group-action-color);
  text-align: inherit;
}
.list-group-item-action:not(.active):hover, .list-group-item-action:not(.active):focus {
  z-index: 1;
  color: var(--bs-list-group-action-hover-color);
  text-decoration: none;
  background-color: var(--bs-list-group-action-hover-bg);
}
.list-group-item-action:not(.active):active {
  color: var(--bs-list-group-action-active-color);
  background-color: var(--bs-list-group-action-active-bg);
}

.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child:not(:last-child) {
  border-bottom-left-radius: var(--bs-list-group-border-radius);
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child:not(:first-child) {
  border-top-right-radius: var(--bs-list-group-border-radius);
  border-bottom-left-radius: 0;
}
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: var(--bs-list-group-border-width);
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: calc(-1 * var(--bs-list-group-border-width));
  border-left-width: var(--bs-list-group-border-width);
}

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 1400px) {
  .list-group-horizontal-xxl {
    flex-direction: row;
  }
  .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 var(--bs-list-group-border-width);
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

.list-group-item-primary {
  --bs-list-group-color: var(--bs-primary-text-emphasis);
  --bs-list-group-bg: var(--bs-primary-bg-subtle);
  --bs-list-group-border-color: var(--bs-primary-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-primary-border-subtle);
  --bs-list-group-active-color: var(--bs-primary-bg-subtle);
  --bs-list-group-active-bg: var(--bs-primary-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-primary-text-emphasis);
}

.list-group-item-secondary {
  --bs-list-group-color: var(--bs-secondary-text-emphasis);
  --bs-list-group-bg: var(--bs-secondary-bg-subtle);
  --bs-list-group-border-color: var(--bs-secondary-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);
  --bs-list-group-active-color: var(--bs-secondary-bg-subtle);
  --bs-list-group-active-bg: var(--bs-secondary-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-secondary-text-emphasis);
}

.list-group-item-success {
  --bs-list-group-color: var(--bs-success-text-emphasis);
  --bs-list-group-bg: var(--bs-success-bg-subtle);
  --bs-list-group-border-color: var(--bs-success-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-success-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-success-border-subtle);
  --bs-list-group-active-color: var(--bs-success-bg-subtle);
  --bs-list-group-active-bg: var(--bs-success-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-success-text-emphasis);
}

.list-group-item-info {
  --bs-list-group-color: var(--bs-info-text-emphasis);
  --bs-list-group-bg: var(--bs-info-bg-subtle);
  --bs-list-group-border-color: var(--bs-info-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-info-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-info-border-subtle);
  --bs-list-group-active-color: var(--bs-info-bg-subtle);
  --bs-list-group-active-bg: var(--bs-info-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-info-text-emphasis);
}

.list-group-item-warning {
  --bs-list-group-color: var(--bs-warning-text-emphasis);
  --bs-list-group-bg: var(--bs-warning-bg-subtle);
  --bs-list-group-border-color: var(--bs-warning-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-warning-border-subtle);
  --bs-list-group-active-color: var(--bs-warning-bg-subtle);
  --bs-list-group-active-bg: var(--bs-warning-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-warning-text-emphasis);
}

.list-group-item-danger {
  --bs-list-group-color: var(--bs-danger-text-emphasis);
  --bs-list-group-bg: var(--bs-danger-bg-subtle);
  --bs-list-group-border-color: var(--bs-danger-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-danger-border-subtle);
  --bs-list-group-active-color: var(--bs-danger-bg-subtle);
  --bs-list-group-active-bg: var(--bs-danger-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-danger-text-emphasis);
}

.list-group-item-light {
  --bs-list-group-color: var(--bs-light-text-emphasis);
  --bs-list-group-bg: var(--bs-light-bg-subtle);
  --bs-list-group-border-color: var(--bs-light-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-light-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-light-border-subtle);
  --bs-list-group-active-color: var(--bs-light-bg-subtle);
  --bs-list-group-active-bg: var(--bs-light-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-light-text-emphasis);
}

.list-group-item-dark {
  --bs-list-group-color: var(--bs-dark-text-emphasis);
  --bs-list-group-bg: var(--bs-dark-bg-subtle);
  --bs-list-group-border-color: var(--bs-dark-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-dark-border-subtle);
  --bs-list-group-active-color: var(--bs-dark-bg-subtle);
  --bs-list-group-active-bg: var(--bs-dark-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-dark-text-emphasis);
}

.btn-close {
  --bs-btn-close-color: #000000;
  --bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3e%3c/svg%3e");
  --bs-btn-close-opacity: 0.5;
  --bs-btn-close-hover-opacity: 0.75;
  --bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(208, 86, 47, 0.25);
  --bs-btn-close-focus-opacity: 1;
  --bs-btn-close-disabled-opacity: 0.25;
  box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: 0.25em 0.25em;
  color: var(--bs-btn-close-color);
  background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
  filter: var(--bs-btn-close-filter);
  border: 0;
  border-radius: 0.375rem;
  opacity: var(--bs-btn-close-opacity);
}
.btn-close:hover {
  color: var(--bs-btn-close-color);
  text-decoration: none;
  opacity: var(--bs-btn-close-hover-opacity);
}
.btn-close:focus {
  outline: 0;
  box-shadow: var(--bs-btn-close-focus-shadow);
  opacity: var(--bs-btn-close-focus-opacity);
}
.btn-close:disabled, .btn-close.disabled {
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  opacity: var(--bs-btn-close-disabled-opacity);
}

.btn-close-white {
  --bs-btn-close-filter: invert(1) grayscale(100%) brightness(200%);
}

:root,
[data-bs-theme=light] {
  --bs-btn-close-filter: ;
}

[data-bs-theme=dark] {
  --bs-btn-close-filter: invert(1) grayscale(100%) brightness(200%);
}

.toast {
  --bs-toast-zindex: 1090;
  --bs-toast-padding-x: 0.75rem;
  --bs-toast-padding-y: 0.5rem;
  --bs-toast-spacing: 1.5rem;
  --bs-toast-max-width: 350px;
  --bs-toast-font-size: 0.875rem;
  --bs-toast-color: ;
  --bs-toast-bg: rgba(var(--bs-body-bg-rgb), 0.85);
  --bs-toast-border-width: var(--bs-border-width);
  --bs-toast-border-color: var(--bs-border-color-translucent);
  --bs-toast-border-radius: var(--bs-border-radius);
  --bs-toast-box-shadow: var(--bs-box-shadow);
  --bs-toast-header-color: var(--bs-secondary-color);
  --bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), 0.85);
  --bs-toast-header-border-color: var(--bs-border-color-translucent);
  width: var(--bs-toast-max-width);
  max-width: 100%;
  font-size: var(--bs-toast-font-size);
  color: var(--bs-toast-color);
  pointer-events: auto;
  background-color: var(--bs-toast-bg);
  background-clip: padding-box;
  border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);
  box-shadow: var(--bs-toast-box-shadow);
  border-radius: var(--bs-toast-border-radius);
}
.toast.showing {
  opacity: 0;
}
.toast:not(.show) {
  display: none;
}

.toast-container {
  --bs-toast-zindex: 1090;
  position: absolute;
  z-index: var(--bs-toast-zindex);
  width: -moz-max-content;
  width: max-content;
  max-width: 100%;
  pointer-events: none;
}
.toast-container > :not(:last-child) {
  margin-bottom: var(--bs-toast-spacing);
}

.toast-header {
  display: flex;
  align-items: center;
  padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);
  color: var(--bs-toast-header-color);
  background-color: var(--bs-toast-header-bg);
  background-clip: padding-box;
  border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);
  border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
  border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
}
.toast-header .btn-close {
  margin-right: calc(-0.5 * var(--bs-toast-padding-x));
  margin-left: var(--bs-toast-padding-x);
}

.toast-body {
  padding: var(--bs-toast-padding-x);
  word-wrap: break-word;
}

.modal {
  --bs-modal-zindex: 1055;
  --bs-modal-width: 500px;
  --bs-modal-padding: 1rem;
  --bs-modal-margin: 0.5rem;
  --bs-modal-color: var(--bs-body-color);
  --bs-modal-bg: var(--bs-body-bg);
  --bs-modal-border-color: var(--bs-border-color-translucent);
  --bs-modal-border-width: var(--bs-border-width);
  --bs-modal-border-radius: var(--bs-border-radius-lg);
  --bs-modal-box-shadow: var(--bs-box-shadow-sm);
  --bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));
  --bs-modal-header-padding-x: 1rem;
  --bs-modal-header-padding-y: 1rem;
  --bs-modal-header-padding: 1rem 1rem;
  --bs-modal-header-border-color: var(--bs-border-color);
  --bs-modal-header-border-width: var(--bs-border-width);
  --bs-modal-title-line-height: 1.5;
  --bs-modal-footer-gap: 0.5rem;
  --bs-modal-footer-bg: ;
  --bs-modal-footer-border-color: var(--bs-border-color);
  --bs-modal-footer-border-width: var(--bs-border-width);
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-modal-zindex);
  display: none;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: var(--bs-modal-margin);
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transform: translate(0, -50px);
  transition: transform 0.3s ease-out;
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  transform: none;
}
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}

.modal-dialog-scrollable {
  height: calc(100% - var(--bs-modal-margin) * 2);
}
.modal-dialog-scrollable .modal-content {
  max-height: 100%;
  overflow: hidden;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - var(--bs-modal-margin) * 2);
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  color: var(--bs-modal-color);
  pointer-events: auto;
  background-color: var(--bs-modal-bg);
  background-clip: padding-box;
  border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
  border-radius: var(--bs-modal-border-radius);
  box-shadow: var(--bs-modal-box-shadow);
  outline: 0;
}

.modal-backdrop {
  --bs-backdrop-zindex: 1050;
  --bs-backdrop-bg: #000000;
  --bs-backdrop-opacity: 0.5;
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-backdrop-zindex);
  width: 100vw;
  height: 100vh;
  background-color: var(--bs-backdrop-bg);
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: var(--bs-backdrop-opacity);
}

.modal-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  padding: var(--bs-modal-header-padding);
  border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
  border-top-left-radius: var(--bs-modal-inner-border-radius);
  border-top-right-radius: var(--bs-modal-inner-border-radius);
}
.modal-header .btn-close {
  padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5);
  margin-top: calc(-0.5 * var(--bs-modal-header-padding-y));
  margin-right: calc(-0.5 * var(--bs-modal-header-padding-x));
  margin-bottom: calc(-0.5 * var(--bs-modal-header-padding-y));
  margin-left: auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: var(--bs-modal-title-line-height);
}

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: var(--bs-modal-padding);
}

.modal-footer {
  display: flex;
  flex-shrink: 0;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5);
  background-color: var(--bs-modal-footer-bg);
  border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);
  border-bottom-right-radius: var(--bs-modal-inner-border-radius);
  border-bottom-left-radius: var(--bs-modal-inner-border-radius);
}
.modal-footer > * {
  margin: calc(var(--bs-modal-footer-gap) * 0.5);
}

@media (min-width: 576px) {
  .modal {
    --bs-modal-margin: 1.75rem;
    --bs-modal-box-shadow: var(--bs-box-shadow);
  }
  .modal-dialog {
    max-width: var(--bs-modal-width);
    margin-right: auto;
    margin-left: auto;
  }
  .modal-sm {
    --bs-modal-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    --bs-modal-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    --bs-modal-width: 1140px;
  }
}
.modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0;
}
.modal-fullscreen .modal-content {
  height: 100%;
  border: 0;
  border-radius: 0;
}
.modal-fullscreen .modal-header,
.modal-fullscreen .modal-footer {
  border-radius: 0;
}
.modal-fullscreen .modal-body {
  overflow-y: auto;
}

@media (max-width: 575.98px) {
  .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-sm-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-header,
  .modal-fullscreen-sm-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 767.98px) {
  .modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-md-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-header,
  .modal-fullscreen-md-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 991.98px) {
  .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-lg-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-header,
  .modal-fullscreen-lg-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1199.98px) {
  .modal-fullscreen-xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-header,
  .modal-fullscreen-xl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1399.98px) {
  .modal-fullscreen-xxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xxl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-header,
  .modal-fullscreen-xxl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-body {
    overflow-y: auto;
  }
}
.tooltip {
  --bs-tooltip-zindex: 1080;
  --bs-tooltip-max-width: 200px;
  --bs-tooltip-padding-x: 0.5rem;
  --bs-tooltip-padding-y: 0.25rem;
  --bs-tooltip-margin: ;
  --bs-tooltip-font-size: 0.875rem;
  --bs-tooltip-color: var(--bs-body-bg);
  --bs-tooltip-bg: var(--bs-emphasis-color);
  --bs-tooltip-border-radius: var(--bs-border-radius);
  --bs-tooltip-opacity: 0.9;
  --bs-tooltip-arrow-width: 0.8rem;
  --bs-tooltip-arrow-height: 0.4rem;
  z-index: var(--bs-tooltip-zindex);
  display: block;
  margin: var(--bs-tooltip-margin);
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--bs-tooltip-font-size);
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: var(--bs-tooltip-opacity);
}
.tooltip .tooltip-arrow {
  display: block;
  width: var(--bs-tooltip-arrow-width);
  height: var(--bs-tooltip-arrow-height);
}
.tooltip .tooltip-arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
  bottom: calc(-1 * var(--bs-tooltip-arrow-height));
}
.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  top: -1px;
  border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
  border-top-color: var(--bs-tooltip-bg);
}

/* rtl:begin:ignore */
.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
  left: calc(-1 * var(--bs-tooltip-arrow-height));
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}
.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  right: -1px;
  border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
  border-right-color: var(--bs-tooltip-bg);
}

/* rtl:end:ignore */
.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
  top: calc(-1 * var(--bs-tooltip-arrow-height));
}
.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  bottom: -1px;
  border-width: 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
  border-bottom-color: var(--bs-tooltip-bg);
}

/* rtl:begin:ignore */
.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
  right: calc(-1 * var(--bs-tooltip-arrow-height));
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}
.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  left: -1px;
  border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
  border-left-color: var(--bs-tooltip-bg);
}

/* rtl:end:ignore */
.tooltip-inner {
  max-width: var(--bs-tooltip-max-width);
  padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);
  color: var(--bs-tooltip-color);
  text-align: center;
  background-color: var(--bs-tooltip-bg);
  border-radius: var(--bs-tooltip-border-radius);
}

.popover {
  --bs-popover-zindex: 1070;
  --bs-popover-max-width: 276px;
  --bs-popover-font-size: 0.875rem;
  --bs-popover-bg: var(--bs-body-bg);
  --bs-popover-border-width: var(--bs-border-width);
  --bs-popover-border-color: var(--bs-border-color-translucent);
  --bs-popover-border-radius: var(--bs-border-radius-lg);
  --bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width));
  --bs-popover-box-shadow: var(--bs-box-shadow);
  --bs-popover-header-padding-x: 1rem;
  --bs-popover-header-padding-y: 0.5rem;
  --bs-popover-header-font-size: 1rem;
  --bs-popover-header-color: inherit;
  --bs-popover-header-bg: var(--bs-secondary-bg);
  --bs-popover-body-padding-x: 1rem;
  --bs-popover-body-padding-y: 1rem;
  --bs-popover-body-color: var(--bs-body-color);
  --bs-popover-arrow-width: 1rem;
  --bs-popover-arrow-height: 0.5rem;
  --bs-popover-arrow-border: var(--bs-popover-border-color);
  z-index: var(--bs-popover-zindex);
  display: block;
  max-width: var(--bs-popover-max-width);
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--bs-popover-font-size);
  word-wrap: break-word;
  background-color: var(--bs-popover-bg);
  background-clip: padding-box;
  border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-radius: var(--bs-popover-border-radius);
  box-shadow: var(--bs-popover-box-shadow);
}
.popover .popover-arrow {
  display: block;
  width: var(--bs-popover-arrow-width);
  height: var(--bs-popover-arrow-height);
}
.popover .popover-arrow::before, .popover .popover-arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
  border-width: 0;
}

.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
  bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before, .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
  bottom: 0;
  border-top-color: var(--bs-popover-arrow-border);
}
.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  bottom: var(--bs-popover-border-width);
  border-top-color: var(--bs-popover-bg);
}

/* rtl:begin:ignore */
.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
  left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
  width: var(--bs-popover-arrow-height);
  height: var(--bs-popover-arrow-width);
}
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before, .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  border-width: calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
}
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
  left: 0;
  border-right-color: var(--bs-popover-arrow-border);
}
.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  left: var(--bs-popover-border-width);
  border-right-color: var(--bs-popover-bg);
}

/* rtl:end:ignore */
.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
  top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before, .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  border-width: 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
  top: 0;
  border-bottom-color: var(--bs-popover-arrow-border);
}
.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  top: var(--bs-popover-border-width);
  border-bottom-color: var(--bs-popover-bg);
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: var(--bs-popover-arrow-width);
  margin-left: calc(-0.5 * var(--bs-popover-arrow-width));
  content: "";
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg);
}

/* rtl:begin:ignore */
.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
  right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
  width: var(--bs-popover-arrow-height);
  height: var(--bs-popover-arrow-width);
}
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before, .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  border-width: calc(var(--bs-popover-arrow-width) * 0.5) 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
}
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
  right: 0;
  border-left-color: var(--bs-popover-arrow-border);
}
.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  right: var(--bs-popover-border-width);
  border-left-color: var(--bs-popover-bg);
}

/* rtl:end:ignore */
.popover-header {
  padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);
  margin-bottom: 0;
  font-size: var(--bs-popover-header-font-size);
  color: var(--bs-popover-header-color);
  background-color: var(--bs-popover-header-bg);
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-top-left-radius: var(--bs-popover-inner-border-radius);
  border-top-right-radius: var(--bs-popover-inner-border-radius);
}
.popover-header:empty {
  display: none;
}

.popover-body {
  padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);
  color: var(--bs-popover-body-color);
}

.carousel {
  position: relative;
}

.carousel.pointer-event {
  touch-action: pan-y;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

.carousel-item-next:not(.carousel-item-start),
.active.carousel-item-end {
  transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-end),
.active.carousel-item-start {
  transform: translateX(-100%);
}

.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-start,
.carousel-fade .carousel-item-prev.carousel-item-end {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-end {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-start,
  .carousel-fade .active.carousel-item-end {
    transition: none;
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  padding: 0;
  color: #fff;
  text-align: center;
  background: none;
  filter: var(--bs-carousel-control-icon-filter);
  border: 0;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
  .carousel-control-next {
    transition: none;
  }
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

.carousel-control-prev {
  left: 0;
}

.carousel-control-next {
  right: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 100% 100%;
}

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0'/%3e%3c/svg%3e") /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e")*/;
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e") /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0'/%3e%3c/svg%3e")*/;
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  display: flex;
  justify-content: center;
  padding: 0;
  margin-right: 15%;
  margin-bottom: 1rem;
  margin-left: 15%;
}
.carousel-indicators [data-bs-target] {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  padding: 0;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: var(--bs-carousel-indicator-active-bg);
  background-clip: padding-box;
  border: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators [data-bs-target] {
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 1.25rem;
  left: 15%;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  color: var(--bs-carousel-caption-color);
  text-align: center;
}

.carousel-dark {
  --bs-carousel-indicator-active-bg: #000000;
  --bs-carousel-caption-color: #000000;
  --bs-carousel-control-icon-filter: invert(1) grayscale(100);
}

:root,
[data-bs-theme=light] {
  --bs-carousel-indicator-active-bg: #fff;
  --bs-carousel-caption-color: #fff;
  --bs-carousel-control-icon-filter: ;
}

[data-bs-theme=dark] {
  --bs-carousel-indicator-active-bg: #000000;
  --bs-carousel-caption-color: #000000;
  --bs-carousel-control-icon-filter: invert(1) grayscale(100);
}

.spinner-grow,
.spinner-border {
  display: inline-block;
  flex-shrink: 0;
  width: var(--bs-spinner-width);
  height: var(--bs-spinner-height);
  vertical-align: var(--bs-spinner-vertical-align);
  border-radius: 50%;
  animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);
}

@keyframes spinner-border {
  to {
    transform: rotate(360deg) /* rtl:ignore */;
  }
}
.spinner-border {
  --bs-spinner-width: 2rem;
  --bs-spinner-height: 2rem;
  --bs-spinner-vertical-align: -0.125em;
  --bs-spinner-border-width: 0.25em;
  --bs-spinner-animation-speed: 0.75s;
  --bs-spinner-animation-name: spinner-border;
  border: var(--bs-spinner-border-width) solid currentcolor;
  border-right-color: transparent;
}

.spinner-border-sm {
  --bs-spinner-width: 1rem;
  --bs-spinner-height: 1rem;
  --bs-spinner-border-width: 0.2em;
}

@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
.spinner-grow {
  --bs-spinner-width: 2rem;
  --bs-spinner-height: 2rem;
  --bs-spinner-vertical-align: -0.125em;
  --bs-spinner-animation-speed: 0.75s;
  --bs-spinner-animation-name: spinner-grow;
  background-color: currentcolor;
  opacity: 0;
}

.spinner-grow-sm {
  --bs-spinner-width: 1rem;
  --bs-spinner-height: 1rem;
}

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
  .spinner-grow {
    --bs-spinner-animation-speed: 1.5s;
  }
}
.offcanvas, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm {
  --bs-offcanvas-zindex: 1045;
  --bs-offcanvas-width: 400px;
  --bs-offcanvas-height: 30vh;
  --bs-offcanvas-padding-x: 1rem;
  --bs-offcanvas-padding-y: 1rem;
  --bs-offcanvas-color: var(--bs-body-color);
  --bs-offcanvas-bg: var(--bs-body-bg);
  --bs-offcanvas-border-width: var(--bs-border-width);
  --bs-offcanvas-border-color: var(--bs-border-color-translucent);
  --bs-offcanvas-box-shadow: var(--bs-box-shadow-sm);
  --bs-offcanvas-transition: transform 0.3s ease-in-out;
  --bs-offcanvas-title-line-height: 1.5;
}

@media (max-width: 575.98px) {
  .offcanvas-sm {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    box-shadow: var(--bs-offcanvas-box-shadow);
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-sm {
    transition: none;
  }
}
@media (max-width: 575.98px) {
  .offcanvas-sm.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-sm.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-sm.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-sm.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show {
    visibility: visible;
  }
}
@media (min-width: 576px) {
  .offcanvas-sm {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-sm .offcanvas-header {
    display: none;
  }
  .offcanvas-sm .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 767.98px) {
  .offcanvas-md {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    box-shadow: var(--bs-offcanvas-box-shadow);
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-md {
    transition: none;
  }
}
@media (max-width: 767.98px) {
  .offcanvas-md.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-md.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-md.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-md.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show {
    visibility: visible;
  }
}
@media (min-width: 768px) {
  .offcanvas-md {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-md .offcanvas-header {
    display: none;
  }
  .offcanvas-md .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 991.98px) {
  .offcanvas-lg {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    box-shadow: var(--bs-offcanvas-box-shadow);
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-lg {
    transition: none;
  }
}
@media (max-width: 991.98px) {
  .offcanvas-lg.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-lg.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-lg.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-lg.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show {
    visibility: visible;
  }
}
@media (min-width: 992px) {
  .offcanvas-lg {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-lg .offcanvas-header {
    display: none;
  }
  .offcanvas-lg .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 1199.98px) {
  .offcanvas-xl {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    box-shadow: var(--bs-offcanvas-box-shadow);
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xl {
    transition: none;
  }
}
@media (max-width: 1199.98px) {
  .offcanvas-xl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-xl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-xl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-xl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show {
    visibility: visible;
  }
}
@media (min-width: 1200px) {
  .offcanvas-xl {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-xl .offcanvas-header {
    display: none;
  }
  .offcanvas-xl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 1399.98px) {
  .offcanvas-xxl {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    box-shadow: var(--bs-offcanvas-box-shadow);
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xxl {
    transition: none;
  }
}
@media (max-width: 1399.98px) {
  .offcanvas-xxl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-xxl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-xxl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-xxl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show {
    visibility: visible;
  }
}
@media (min-width: 1400px) {
  .offcanvas-xxl {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-xxl .offcanvas-header {
    display: none;
  }
  .offcanvas-xxl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

.offcanvas {
  position: fixed;
  bottom: 0;
  z-index: var(--bs-offcanvas-zindex);
  display: flex;
  flex-direction: column;
  max-width: 100%;
  color: var(--bs-offcanvas-color);
  visibility: hidden;
  background-color: var(--bs-offcanvas-bg);
  background-clip: padding-box;
  outline: 0;
  box-shadow: var(--bs-offcanvas-box-shadow);
  transition: var(--bs-offcanvas-transition);
}
@media (prefers-reduced-motion: reduce) {
  .offcanvas {
    transition: none;
  }
}
.offcanvas.offcanvas-start {
  top: 0;
  left: 0;
  width: var(--bs-offcanvas-width);
  border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateX(-100%);
}
.offcanvas.offcanvas-end {
  top: 0;
  right: 0;
  width: var(--bs-offcanvas-width);
  border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateX(100%);
}
.offcanvas.offcanvas-top {
  top: 0;
  right: 0;
  left: 0;
  height: var(--bs-offcanvas-height);
  max-height: 100%;
  border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateY(-100%);
}
.offcanvas.offcanvas-bottom {
  right: 0;
  left: 0;
  height: var(--bs-offcanvas-height);
  max-height: 100%;
  border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateY(100%);
}
.offcanvas.showing, .offcanvas.show:not(.hiding) {
  transform: none;
}
.offcanvas.showing, .offcanvas.hiding, .offcanvas.show {
  visibility: visible;
}

.offcanvas-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000000;
}
.offcanvas-backdrop.fade {
  opacity: 0;
}
.offcanvas-backdrop.show {
  opacity: 0.5;
}

.offcanvas-header {
  display: flex;
  align-items: center;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
}
.offcanvas-header .btn-close {
  padding: calc(var(--bs-offcanvas-padding-y) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5);
  margin-top: calc(-0.5 * var(--bs-offcanvas-padding-y));
  margin-right: calc(-0.5 * var(--bs-offcanvas-padding-x));
  margin-bottom: calc(-0.5 * var(--bs-offcanvas-padding-y));
  margin-left: auto;
}

.offcanvas-title {
  margin-bottom: 0;
  line-height: var(--bs-offcanvas-title-line-height);
}

.offcanvas-body {
  flex-grow: 1;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
  overflow-y: auto;
}

.placeholder {
  display: inline-block;
  min-height: 1em;
  vertical-align: middle;
  cursor: wait;
  background-color: currentcolor;
  opacity: 0.5;
}
.placeholder.btn::before {
  display: inline-block;
  content: "";
}

.placeholder-xs {
  min-height: 0.6em;
}

.placeholder-sm {
  min-height: 0.8em;
}

.placeholder-lg {
  min-height: 1.2em;
}

.placeholder-glow .placeholder {
  animation: placeholder-glow 2s ease-in-out infinite;
}

@keyframes placeholder-glow {
  50% {
    opacity: 0.2;
  }
}
.placeholder-wave {
  -webkit-mask-image: linear-gradient(130deg, #000000 55%, rgba(0, 0, 0, 0.8) 75%, #000000 95%);
          mask-image: linear-gradient(130deg, #000000 55%, rgba(0, 0, 0, 0.8) 75%, #000000 95%);
  -webkit-mask-size: 200% 100%;
          mask-size: 200% 100%;
  animation: placeholder-wave 2s linear infinite;
}

@keyframes placeholder-wave {
  100% {
    -webkit-mask-position: -200% 0%;
            mask-position: -200% 0%;
  }
}
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.text-bg-primary {
  color: #000000 !important;
  background-color: RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-secondary {
  color: #fff !important;
  background-color: RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-success {
  color: #000000 !important;
  background-color: RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-info {
  color: #000000 !important;
  background-color: RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-warning {
  color: #000000 !important;
  background-color: RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-danger {
  color: #fff !important;
  background-color: RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-light {
  color: #000000 !important;
  background-color: RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-dark {
  color: #fff !important;
  background-color: RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity, 1)) !important;
}

.link-primary {
  color: RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-primary:hover, .link-primary:focus {
  color: RGBA(217, 120, 89, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(217, 120, 89, var(--bs-link-underline-opacity, 1)) !important;
}

.link-secondary {
  color: RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-secondary:hover, .link-secondary:focus {
  color: RGBA(0, 46, 97, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(0, 46, 97, var(--bs-link-underline-opacity, 1)) !important;
}

.link-success {
  color: RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-success:hover, .link-success:focus {
  color: RGBA(130, 179, 160, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(130, 179, 160, var(--bs-link-underline-opacity, 1)) !important;
}

.link-info {
  color: RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-info:hover, .link-info:focus {
  color: RGBA(61, 213, 243, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(61, 213, 243, var(--bs-link-underline-opacity, 1)) !important;
}

.link-warning {
  color: RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-warning:hover, .link-warning:focus {
  color: RGBA(243, 200, 133, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(243, 200, 133, var(--bs-link-underline-opacity, 1)) !important;
}

.link-danger {
  color: RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-danger:hover, .link-danger:focus {
  color: RGBA(176, 42, 55, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(176, 42, 55, var(--bs-link-underline-opacity, 1)) !important;
}

.link-light {
  color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-light:hover, .link-light:focus {
  color: RGBA(249, 250, 251, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important;
}

.link-dark {
  color: RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-dark:hover, .link-dark:focus {
  color: RGBA(59, 59, 59, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(59, 59, 59, var(--bs-link-underline-opacity, 1)) !important;
}

.link-body-emphasis {
  color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-body-emphasis:hover, .link-body-emphasis:focus {
  color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important;
  text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important;
}

.focus-ring:focus {
  outline: 0;
  box-shadow: var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color);
}

.icon-link {
  display: inline-flex;
  gap: 0.375rem;
  align-items: center;
  text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));
  text-underline-offset: 0.25em;
  backface-visibility: hidden;
}
.icon-link > .bi {
  flex-shrink: 0;
  width: 1em;
  height: 1em;
  fill: currentcolor;
  transition: 0.2s ease-in-out transform;
}
@media (prefers-reduced-motion: reduce) {
  .icon-link > .bi {
    transition: none;
  }
}

.icon-link-hover:hover > .bi, .icon-link-hover:focus-visible > .bi {
  transform: var(--bs-icon-link-transform, translate3d(0.25em, 0, 0));
}

.ratio {
  position: relative;
  width: 100%;
}
.ratio::before {
  display: block;
  padding-top: var(--bs-aspect-ratio);
  content: "";
}
.ratio > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ratio-1x1 {
  --bs-aspect-ratio: 100%;
}

.ratio-4x3 {
  --bs-aspect-ratio: 75%;
}

.ratio-16x9 {
  --bs-aspect-ratio: 56.25%;
}

.ratio-21x9 {
  --bs-aspect-ratio: 42.8571428571%;
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

.sticky-top {
  position: sticky;
  top: 0;
  z-index: 1020;
}

.sticky-bottom {
  position: sticky;
  bottom: 0;
  z-index: 1020;
}

@media (min-width: 576px) {
  .sticky-sm-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-sm-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 768px) {
  .sticky-md-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-md-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 992px) {
  .sticky-lg-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-lg-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1200px) {
  .sticky-xl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1400px) {
  .sticky-xxl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xxl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
.hstack {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-self: stretch;
}

.vstack {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-self: stretch;
}

.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}
.visually-hidden:not(caption),
.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) {
  position: absolute !important;
}
.visually-hidden *,
.visually-hidden-focusable:not(:focus):not(:focus-within) * {
  overflow: hidden !important;
}

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.vr {
  display: inline-block;
  align-self: stretch;
  width: var(--bs-border-width);
  min-height: 1em;
  background-color: currentcolor;
  opacity: 0.25;
}

.align-baseline {
  vertical-align: baseline !important;
}

.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

.float-start {
  float: left !important;
}

.float-end {
  float: right !important;
}

.float-none {
  float: none !important;
}

.object-fit-contain {
  -o-object-fit: contain !important;
     object-fit: contain !important;
}

.object-fit-cover {
  -o-object-fit: cover !important;
     object-fit: cover !important;
}

.object-fit-fill {
  -o-object-fit: fill !important;
     object-fit: fill !important;
}

.object-fit-scale {
  -o-object-fit: scale-down !important;
     object-fit: scale-down !important;
}

.object-fit-none {
  -o-object-fit: none !important;
     object-fit: none !important;
}

.opacity-0 {
  opacity: 0 !important;
}

.opacity-25 {
  opacity: 0.25 !important;
}

.opacity-50 {
  opacity: 0.5 !important;
}

.opacity-75 {
  opacity: 0.75 !important;
}

.opacity-100 {
  opacity: 1 !important;
}

.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.overflow-visible {
  overflow: visible !important;
}

.overflow-scroll {
  overflow: scroll !important;
}

.overflow-x-auto {
  overflow-x: auto !important;
}

.overflow-x-hidden {
  overflow-x: hidden !important;
}

.overflow-x-visible {
  overflow-x: visible !important;
}

.overflow-x-scroll {
  overflow-x: scroll !important;
}

.overflow-y-auto {
  overflow-y: auto !important;
}

.overflow-y-hidden {
  overflow-y: hidden !important;
}

.overflow-y-visible {
  overflow-y: visible !important;
}

.overflow-y-scroll {
  overflow-y: scroll !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-grid {
  display: grid !important;
}

.d-inline-grid {
  display: inline-grid !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: flex !important;
}

.d-inline-flex {
  display: inline-flex !important;
}

.d-none {
  display: none !important;
}

.shadow {
  box-shadow: var(--bs-box-shadow) !important;
}

.shadow-sm {
  box-shadow: var(--bs-box-shadow-sm) !important;
}

.shadow-lg {
  box-shadow: var(--bs-box-shadow-lg) !important;
}

.shadow-none {
  box-shadow: none !important;
}

.focus-ring-primary {
  --bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-secondary {
  --bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-success {
  --bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-info {
  --bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-warning {
  --bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-danger {
  --bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-light {
  --bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-dark {
  --bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity));
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: sticky !important;
}

.top-0 {
  top: 0 !important;
}

.top-50 {
  top: 50% !important;
}

.top-100 {
  top: 100% !important;
}

.bottom-0 {
  bottom: 0 !important;
}

.bottom-50 {
  bottom: 50% !important;
}

.bottom-100 {
  bottom: 100% !important;
}

.start-0 {
  left: 0 !important;
}

.start-50 {
  left: 50% !important;
}

.start-100 {
  left: 100% !important;
}

.end-0 {
  right: 0 !important;
}

.end-50 {
  right: 50% !important;
}

.end-100 {
  right: 100% !important;
}

.translate-middle {
  transform: translate(-50%, -50%) !important;
}

.translate-middle-x {
  transform: translateX(-50%) !important;
}

.translate-middle-y {
  transform: translateY(-50%) !important;
}

.border {
  border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-0 {
  border: 0 !important;
}

.border-top {
  border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-end {
  border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-end-0 {
  border-right: 0 !important;
}

.border-bottom {
  border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-start {
  border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-start-0 {
  border-left: 0 !important;
}

.border-primary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important;
}

.border-secondary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important;
}

.border-success {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important;
}

.border-info {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important;
}

.border-warning {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important;
}

.border-danger {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important;
}

.border-light {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important;
}

.border-dark {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important;
}

.border-black {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important;
}

.border-white {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;
}

.border-primary-subtle {
  border-color: var(--bs-primary-border-subtle) !important;
}

.border-secondary-subtle {
  border-color: var(--bs-secondary-border-subtle) !important;
}

.border-success-subtle {
  border-color: var(--bs-success-border-subtle) !important;
}

.border-info-subtle {
  border-color: var(--bs-info-border-subtle) !important;
}

.border-warning-subtle {
  border-color: var(--bs-warning-border-subtle) !important;
}

.border-danger-subtle {
  border-color: var(--bs-danger-border-subtle) !important;
}

.border-light-subtle {
  border-color: var(--bs-light-border-subtle) !important;
}

.border-dark-subtle {
  border-color: var(--bs-dark-border-subtle) !important;
}

.border-1 {
  border-width: 1px !important;
}

.border-2 {
  border-width: 2px !important;
}

.border-3 {
  border-width: 3px !important;
}

.border-4 {
  border-width: 4px !important;
}

.border-5 {
  border-width: 5px !important;
}

.border-opacity-10 {
  --bs-border-opacity: 0.1;
}

.border-opacity-25 {
  --bs-border-opacity: 0.25;
}

.border-opacity-50 {
  --bs-border-opacity: 0.5;
}

.border-opacity-75 {
  --bs-border-opacity: 0.75;
}

.border-opacity-100 {
  --bs-border-opacity: 1;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.mw-100 {
  max-width: 100% !important;
}

.vw-100 {
  width: 100vw !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.mh-100 {
  max-height: 100% !important;
}

.vh-100 {
  height: 100vh !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.flex-fill {
  flex: 1 1 auto !important;
}

.flex-row {
  flex-direction: row !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

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

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.justify-content-evenly {
  justify-content: space-evenly !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end !important;
}

.align-items-center {
  align-items: center !important;
}

.align-items-baseline {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

.order-first {
  order: -1 !important;
}

.order-0 {
  order: 0 !important;
}

.order-1 {
  order: 1 !important;
}

.order-2 {
  order: 2 !important;
}

.order-3 {
  order: 3 !important;
}

.order-4 {
  order: 4 !important;
}

.order-5 {
  order: 5 !important;
}

.order-last {
  order: 6 !important;
}

.m-0 {
  margin: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.m-2\.5 {
  margin: 0.625rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.m-8 {
  margin: 2rem !important;
}

.m-15 {
  margin: 3.75rem !important;
}

.m-auto {
  margin: auto !important;
}

.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

.mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}

.mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}

.mx-2\.5 {
  margin-right: 0.625rem !important;
  margin-left: 0.625rem !important;
}

.mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}

.mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}

.mx-5 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}

.mx-8 {
  margin-right: 2rem !important;
  margin-left: 2rem !important;
}

.mx-15 {
  margin-right: 3.75rem !important;
  margin-left: 3.75rem !important;
}

.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}

.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

.my-2\.5 {
  margin-top: 0.625rem !important;
  margin-bottom: 0.625rem !important;
}

.my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.my-4 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

.my-5 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

.my-8 {
  margin-top: 2rem !important;
  margin-bottom: 2rem !important;
}

.my-15 {
  margin-top: 3.75rem !important;
  margin-bottom: 3.75rem !important;
}

.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.mt-0 {
  margin-top: 0 !important;
}

.mt-1 {
  margin-top: 0.25rem !important;
}

.mt-2 {
  margin-top: 0.5rem !important;
}

.mt-2\.5 {
  margin-top: 0.625rem !important;
}

.mt-3 {
  margin-top: 1rem !important;
}

.mt-4 {
  margin-top: 1.5rem !important;
}

.mt-5 {
  margin-top: 3rem !important;
}

.mt-8 {
  margin-top: 2rem !important;
}

.mt-15 {
  margin-top: 3.75rem !important;
}

.mt-auto {
  margin-top: auto !important;
}

.me-0 {
  margin-right: 0 !important;
}

.me-1 {
  margin-right: 0.25rem !important;
}

.me-2 {
  margin-right: 0.5rem !important;
}

.me-2\.5 {
  margin-right: 0.625rem !important;
}

.me-3 {
  margin-right: 1rem !important;
}

.me-4 {
  margin-right: 1.5rem !important;
}

.me-5 {
  margin-right: 3rem !important;
}

.me-8 {
  margin-right: 2rem !important;
}

.me-15 {
  margin-right: 3.75rem !important;
}

.me-auto {
  margin-right: auto !important;
}

.mb-0 {
  margin-bottom: 0 !important;
}

.mb-1 {
  margin-bottom: 0.25rem !important;
}

.mb-2 {
  margin-bottom: 0.5rem !important;
}

.mb-2\.5 {
  margin-bottom: 0.625rem !important;
}

.mb-3 {
  margin-bottom: 1rem !important;
}

.mb-4 {
  margin-bottom: 1.5rem !important;
}

.mb-5 {
  margin-bottom: 3rem !important;
}

.mb-8 {
  margin-bottom: 2rem !important;
}

.mb-15 {
  margin-bottom: 3.75rem !important;
}

.mb-auto {
  margin-bottom: auto !important;
}

.ms-0 {
  margin-left: 0 !important;
}

.ms-1 {
  margin-left: 0.25rem !important;
}

.ms-2 {
  margin-left: 0.5rem !important;
}

.ms-2\.5 {
  margin-left: 0.625rem !important;
}

.ms-3 {
  margin-left: 1rem !important;
}

.ms-4 {
  margin-left: 1.5rem !important;
}

.ms-5 {
  margin-left: 3rem !important;
}

.ms-8 {
  margin-left: 2rem !important;
}

.ms-15 {
  margin-left: 3.75rem !important;
}

.ms-auto {
  margin-left: auto !important;
}

.m-n1 {
  margin: -0.25rem !important;
}

.m-n2 {
  margin: -0.5rem !important;
}

.m-n2\.5 {
  margin: -0.625rem !important;
}

.m-n3 {
  margin: -1rem !important;
}

.m-n4 {
  margin: -1.5rem !important;
}

.m-n5 {
  margin: -3rem !important;
}

.m-n8 {
  margin: -2rem !important;
}

.m-n15 {
  margin: -3.75rem !important;
}

.mx-n1 {
  margin-right: -0.25rem !important;
  margin-left: -0.25rem !important;
}

.mx-n2 {
  margin-right: -0.5rem !important;
  margin-left: -0.5rem !important;
}

.mx-n2\.5 {
  margin-right: -0.625rem !important;
  margin-left: -0.625rem !important;
}

.mx-n3 {
  margin-right: -1rem !important;
  margin-left: -1rem !important;
}

.mx-n4 {
  margin-right: -1.5rem !important;
  margin-left: -1.5rem !important;
}

.mx-n5 {
  margin-right: -3rem !important;
  margin-left: -3rem !important;
}

.mx-n8 {
  margin-right: -2rem !important;
  margin-left: -2rem !important;
}

.mx-n15 {
  margin-right: -3.75rem !important;
  margin-left: -3.75rem !important;
}

.my-n1 {
  margin-top: -0.25rem !important;
  margin-bottom: -0.25rem !important;
}

.my-n2 {
  margin-top: -0.5rem !important;
  margin-bottom: -0.5rem !important;
}

.my-n2\.5 {
  margin-top: -0.625rem !important;
  margin-bottom: -0.625rem !important;
}

.my-n3 {
  margin-top: -1rem !important;
  margin-bottom: -1rem !important;
}

.my-n4 {
  margin-top: -1.5rem !important;
  margin-bottom: -1.5rem !important;
}

.my-n5 {
  margin-top: -3rem !important;
  margin-bottom: -3rem !important;
}

.my-n8 {
  margin-top: -2rem !important;
  margin-bottom: -2rem !important;
}

.my-n15 {
  margin-top: -3.75rem !important;
  margin-bottom: -3.75rem !important;
}

.mt-n1 {
  margin-top: -0.25rem !important;
}

.mt-n2 {
  margin-top: -0.5rem !important;
}

.mt-n2\.5 {
  margin-top: -0.625rem !important;
}

.mt-n3 {
  margin-top: -1rem !important;
}

.mt-n4 {
  margin-top: -1.5rem !important;
}

.mt-n5 {
  margin-top: -3rem !important;
}

.mt-n8 {
  margin-top: -2rem !important;
}

.mt-n15 {
  margin-top: -3.75rem !important;
}

.me-n1 {
  margin-right: -0.25rem !important;
}

.me-n2 {
  margin-right: -0.5rem !important;
}

.me-n2\.5 {
  margin-right: -0.625rem !important;
}

.me-n3 {
  margin-right: -1rem !important;
}

.me-n4 {
  margin-right: -1.5rem !important;
}

.me-n5 {
  margin-right: -3rem !important;
}

.me-n8 {
  margin-right: -2rem !important;
}

.me-n15 {
  margin-right: -3.75rem !important;
}

.mb-n1 {
  margin-bottom: -0.25rem !important;
}

.mb-n2 {
  margin-bottom: -0.5rem !important;
}

.mb-n2\.5 {
  margin-bottom: -0.625rem !important;
}

.mb-n3 {
  margin-bottom: -1rem !important;
}

.mb-n4 {
  margin-bottom: -1.5rem !important;
}

.mb-n5 {
  margin-bottom: -3rem !important;
}

.mb-n8 {
  margin-bottom: -2rem !important;
}

.mb-n15 {
  margin-bottom: -3.75rem !important;
}

.ms-n1 {
  margin-left: -0.25rem !important;
}

.ms-n2 {
  margin-left: -0.5rem !important;
}

.ms-n2\.5 {
  margin-left: -0.625rem !important;
}

.ms-n3 {
  margin-left: -1rem !important;
}

.ms-n4 {
  margin-left: -1.5rem !important;
}

.ms-n5 {
  margin-left: -3rem !important;
}

.ms-n8 {
  margin-left: -2rem !important;
}

.ms-n15 {
  margin-left: -3.75rem !important;
}

.p-0 {
  padding: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.p-2\.5 {
  padding: 0.625rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.p-8 {
  padding: 2rem !important;
}

.p-15 {
  padding: 3.75rem !important;
}

.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

.px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}

.px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}

.px-2\.5 {
  padding-right: 0.625rem !important;
  padding-left: 0.625rem !important;
}

.px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}

.px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}

.px-5 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}

.px-8 {
  padding-right: 2rem !important;
  padding-left: 2rem !important;
}

.px-15 {
  padding-right: 3.75rem !important;
  padding-left: 3.75rem !important;
}

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.py-2\.5 {
  padding-top: 0.625rem !important;
  padding-bottom: 0.625rem !important;
}

.py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.py-5 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.py-8 {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important;
}

.py-15 {
  padding-top: 3.75rem !important;
  padding-bottom: 3.75rem !important;
}

.pt-0 {
  padding-top: 0 !important;
}

.pt-1 {
  padding-top: 0.25rem !important;
}

.pt-2 {
  padding-top: 0.5rem !important;
}

.pt-2\.5 {
  padding-top: 0.625rem !important;
}

.pt-3 {
  padding-top: 1rem !important;
}

.pt-4 {
  padding-top: 1.5rem !important;
}

.pt-5 {
  padding-top: 3rem !important;
}

.pt-8 {
  padding-top: 2rem !important;
}

.pt-15 {
  padding-top: 3.75rem !important;
}

.pe-0 {
  padding-right: 0 !important;
}

.pe-1 {
  padding-right: 0.25rem !important;
}

.pe-2 {
  padding-right: 0.5rem !important;
}

.pe-2\.5 {
  padding-right: 0.625rem !important;
}

.pe-3 {
  padding-right: 1rem !important;
}

.pe-4 {
  padding-right: 1.5rem !important;
}

.pe-5 {
  padding-right: 3rem !important;
}

.pe-8 {
  padding-right: 2rem !important;
}

.pe-15 {
  padding-right: 3.75rem !important;
}

.pb-0 {
  padding-bottom: 0 !important;
}

.pb-1 {
  padding-bottom: 0.25rem !important;
}

.pb-2 {
  padding-bottom: 0.5rem !important;
}

.pb-2\.5 {
  padding-bottom: 0.625rem !important;
}

.pb-3 {
  padding-bottom: 1rem !important;
}

.pb-4 {
  padding-bottom: 1.5rem !important;
}

.pb-5 {
  padding-bottom: 3rem !important;
}

.pb-8 {
  padding-bottom: 2rem !important;
}

.pb-15 {
  padding-bottom: 3.75rem !important;
}

.ps-0 {
  padding-left: 0 !important;
}

.ps-1 {
  padding-left: 0.25rem !important;
}

.ps-2 {
  padding-left: 0.5rem !important;
}

.ps-2\.5 {
  padding-left: 0.625rem !important;
}

.ps-3 {
  padding-left: 1rem !important;
}

.ps-4 {
  padding-left: 1.5rem !important;
}

.ps-5 {
  padding-left: 3rem !important;
}

.ps-8 {
  padding-left: 2rem !important;
}

.ps-15 {
  padding-left: 3.75rem !important;
}

.gap-0 {
  gap: 0 !important;
}

.gap-1 {
  gap: 0.25rem !important;
}

.gap-2 {
  gap: 0.5rem !important;
}

.gap-2\.5 {
  gap: 0.625rem !important;
}

.gap-3 {
  gap: 1rem !important;
}

.gap-4 {
  gap: 1.5rem !important;
}

.gap-5 {
  gap: 3rem !important;
}

.gap-8 {
  gap: 2rem !important;
}

.gap-15 {
  gap: 3.75rem !important;
}

.row-gap-0 {
  row-gap: 0 !important;
}

.row-gap-1 {
  row-gap: 0.25rem !important;
}

.row-gap-2 {
  row-gap: 0.5rem !important;
}

.row-gap-2\.5 {
  row-gap: 0.625rem !important;
}

.row-gap-3 {
  row-gap: 1rem !important;
}

.row-gap-4 {
  row-gap: 1.5rem !important;
}

.row-gap-5 {
  row-gap: 3rem !important;
}

.row-gap-8 {
  row-gap: 2rem !important;
}

.row-gap-15 {
  row-gap: 3.75rem !important;
}

.column-gap-0 {
  -moz-column-gap: 0 !important;
       column-gap: 0 !important;
}

.column-gap-1 {
  -moz-column-gap: 0.25rem !important;
       column-gap: 0.25rem !important;
}

.column-gap-2 {
  -moz-column-gap: 0.5rem !important;
       column-gap: 0.5rem !important;
}

.column-gap-2\.5 {
  -moz-column-gap: 0.625rem !important;
       column-gap: 0.625rem !important;
}

.column-gap-3 {
  -moz-column-gap: 1rem !important;
       column-gap: 1rem !important;
}

.column-gap-4 {
  -moz-column-gap: 1.5rem !important;
       column-gap: 1.5rem !important;
}

.column-gap-5 {
  -moz-column-gap: 3rem !important;
       column-gap: 3rem !important;
}

.column-gap-8 {
  -moz-column-gap: 2rem !important;
       column-gap: 2rem !important;
}

.column-gap-15 {
  -moz-column-gap: 3.75rem !important;
       column-gap: 3.75rem !important;
}

.font-monospace {
  font-family: var(--bs-font-monospace) !important;
}

.fs-1 {
  font-size: calc(1.35rem + 1.2vw) !important;
}

.fs-2 {
  font-size: calc(1.325rem + 0.9vw) !important;
}

.fs-3 {
  font-size: calc(1.275rem + 0.3vw) !important;
}

.fs-4 {
  font-size: 1.125rem !important;
}

.fs-5 {
  font-size: 1rem !important;
}

.fs-6 {
  font-size: 0.875rem !important;
}

.fst-italic {
  font-style: italic !important;
}

.fst-normal {
  font-style: normal !important;
}

.fw-lighter {
  font-weight: lighter !important;
}

.fw-light {
  font-weight: 300 !important;
}

.fw-normal {
  font-weight: 400 !important;
}

.fw-medium {
  font-weight: 500 !important;
}

.fw-semibold {
  font-weight: 600 !important;
}

.fw-bold {
  font-weight: 700 !important;
}

.fw-bolder {
  font-weight: bolder !important;
}

.lh-1 {
  line-height: 1 !important;
}

.lh-sm {
  line-height: 1.25 !important;
}

.lh-base {
  line-height: 1.5 !important;
}

.lh-lg {
  line-height: 2 !important;
}

.text-start {
  text-align: left !important;
}

.text-end {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-decoration-underline {
  text-decoration: underline !important;
}

.text-decoration-line-through {
  text-decoration: line-through !important;
}

.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

/* rtl:begin:remove */
.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}

/* rtl:end:remove */
.text-primary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
}

.text-secondary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
}

.text-success {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
}

.text-info {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
}

.text-warning {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
}

.text-danger {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
}

.text-light {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
}

.text-dark {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
}

.text-black {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
}

.text-white {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
}

.text-body {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
}

.text-muted {
  --bs-text-opacity: 1;
  color: var(--bs-secondary-color) !important;
}

.text-black-50 {
  --bs-text-opacity: 1;
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  --bs-text-opacity: 1;
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-body-secondary {
  --bs-text-opacity: 1;
  color: var(--bs-secondary-color) !important;
}

.text-body-tertiary {
  --bs-text-opacity: 1;
  color: var(--bs-tertiary-color) !important;
}

.text-body-emphasis {
  --bs-text-opacity: 1;
  color: var(--bs-emphasis-color) !important;
}

.text-reset {
  --bs-text-opacity: 1;
  color: inherit !important;
}

.text-opacity-25 {
  --bs-text-opacity: 0.25;
}

.text-opacity-50 {
  --bs-text-opacity: 0.5;
}

.text-opacity-75 {
  --bs-text-opacity: 0.75;
}

.text-opacity-100 {
  --bs-text-opacity: 1;
}

.text-primary-emphasis {
  color: var(--bs-primary-text-emphasis) !important;
}

.text-secondary-emphasis {
  color: var(--bs-secondary-text-emphasis) !important;
}

.text-success-emphasis {
  color: var(--bs-success-text-emphasis) !important;
}

.text-info-emphasis {
  color: var(--bs-info-text-emphasis) !important;
}

.text-warning-emphasis {
  color: var(--bs-warning-text-emphasis) !important;
}

.text-danger-emphasis {
  color: var(--bs-danger-text-emphasis) !important;
}

.text-light-emphasis {
  color: var(--bs-light-text-emphasis) !important;
}

.text-dark-emphasis {
  color: var(--bs-dark-text-emphasis) !important;
}

.link-opacity-10 {
  --bs-link-opacity: 0.1;
}

.link-opacity-10-hover:hover {
  --bs-link-opacity: 0.1;
}

.link-opacity-25 {
  --bs-link-opacity: 0.25;
}

.link-opacity-25-hover:hover {
  --bs-link-opacity: 0.25;
}

.link-opacity-50 {
  --bs-link-opacity: 0.5;
}

.link-opacity-50-hover:hover {
  --bs-link-opacity: 0.5;
}

.link-opacity-75 {
  --bs-link-opacity: 0.75;
}

.link-opacity-75-hover:hover {
  --bs-link-opacity: 0.75;
}

.link-opacity-100 {
  --bs-link-opacity: 1;
}

.link-opacity-100-hover:hover {
  --bs-link-opacity: 1;
}

.link-offset-1 {
  text-underline-offset: 0.125em !important;
}

.link-offset-1-hover:hover {
  text-underline-offset: 0.125em !important;
}

.link-offset-2 {
  text-underline-offset: 0.25em !important;
}

.link-offset-2-hover:hover {
  text-underline-offset: 0.25em !important;
}

.link-offset-3 {
  text-underline-offset: 0.375em !important;
}

.link-offset-3-hover:hover {
  text-underline-offset: 0.375em !important;
}

.link-underline-primary {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-secondary {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-success {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-info {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-warning {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-danger {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-light {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-dark {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
}

.link-underline-opacity-0 {
  --bs-link-underline-opacity: 0;
}

.link-underline-opacity-0-hover:hover {
  --bs-link-underline-opacity: 0;
}

.link-underline-opacity-10 {
  --bs-link-underline-opacity: 0.1;
}

.link-underline-opacity-10-hover:hover {
  --bs-link-underline-opacity: 0.1;
}

.link-underline-opacity-25 {
  --bs-link-underline-opacity: 0.25;
}

.link-underline-opacity-25-hover:hover {
  --bs-link-underline-opacity: 0.25;
}

.link-underline-opacity-50 {
  --bs-link-underline-opacity: 0.5;
}

.link-underline-opacity-50-hover:hover {
  --bs-link-underline-opacity: 0.5;
}

.link-underline-opacity-75 {
  --bs-link-underline-opacity: 0.75;
}

.link-underline-opacity-75-hover:hover {
  --bs-link-underline-opacity: 0.75;
}

.link-underline-opacity-100 {
  --bs-link-underline-opacity: 1;
}

.link-underline-opacity-100-hover:hover {
  --bs-link-underline-opacity: 1;
}

.bg-primary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-success {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
}

.bg-info {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
}

.bg-warning {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
}

.bg-danger {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
}

.bg-light {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
}

.bg-dark {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
}

.bg-black {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
}

.bg-white {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
}

.bg-body {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-transparent {
  --bs-bg-opacity: 1;
  background-color: transparent !important;
}

.bg-body-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-body-tertiary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-opacity-10 {
  --bs-bg-opacity: 0.1;
}

.bg-opacity-25 {
  --bs-bg-opacity: 0.25;
}

.bg-opacity-50 {
  --bs-bg-opacity: 0.5;
}

.bg-opacity-75 {
  --bs-bg-opacity: 0.75;
}

.bg-opacity-100 {
  --bs-bg-opacity: 1;
}

.bg-primary-subtle {
  background-color: var(--bs-primary-bg-subtle) !important;
}

.bg-secondary-subtle {
  background-color: var(--bs-secondary-bg-subtle) !important;
}

.bg-success-subtle {
  background-color: var(--bs-success-bg-subtle) !important;
}

.bg-info-subtle {
  background-color: var(--bs-info-bg-subtle) !important;
}

.bg-warning-subtle {
  background-color: var(--bs-warning-bg-subtle) !important;
}

.bg-danger-subtle {
  background-color: var(--bs-danger-bg-subtle) !important;
}

.bg-light-subtle {
  background-color: var(--bs-light-bg-subtle) !important;
}

.bg-dark-subtle {
  background-color: var(--bs-dark-bg-subtle) !important;
}

.bg-gradient {
  background-image: var(--bs-gradient) !important;
}

.user-select-all {
  -webkit-user-select: all !important;
     -moz-user-select: all !important;
          user-select: all !important;
}

.user-select-auto {
  -webkit-user-select: auto !important;
     -moz-user-select: auto !important;
          user-select: auto !important;
}

.user-select-none {
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
          user-select: none !important;
}

.pe-none {
  pointer-events: none !important;
}

.pe-auto {
  pointer-events: auto !important;
}

.rounded {
  border-radius: var(--bs-border-radius) !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.rounded-1 {
  border-radius: var(--bs-border-radius-sm) !important;
}

.rounded-2 {
  border-radius: var(--bs-border-radius) !important;
}

.rounded-3 {
  border-radius: var(--bs-border-radius-lg) !important;
}

.rounded-4 {
  border-radius: var(--bs-border-radius-xl) !important;
}

.rounded-5 {
  border-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: var(--bs-border-radius-pill) !important;
}

.rounded-top {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}

.rounded-top-0 {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}

.rounded-top-1 {
  border-top-left-radius: var(--bs-border-radius-sm) !important;
  border-top-right-radius: var(--bs-border-radius-sm) !important;
}

.rounded-top-2 {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}

.rounded-top-3 {
  border-top-left-radius: var(--bs-border-radius-lg) !important;
  border-top-right-radius: var(--bs-border-radius-lg) !important;
}

.rounded-top-4 {
  border-top-left-radius: var(--bs-border-radius-xl) !important;
  border-top-right-radius: var(--bs-border-radius-xl) !important;
}

.rounded-top-5 {
  border-top-left-radius: var(--bs-border-radius-xxl) !important;
  border-top-right-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-top-circle {
  border-top-left-radius: 50% !important;
  border-top-right-radius: 50% !important;
}

.rounded-top-pill {
  border-top-left-radius: var(--bs-border-radius-pill) !important;
  border-top-right-radius: var(--bs-border-radius-pill) !important;
}

.rounded-end {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}

.rounded-end-0 {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

.rounded-end-1 {
  border-top-right-radius: var(--bs-border-radius-sm) !important;
  border-bottom-right-radius: var(--bs-border-radius-sm) !important;
}

.rounded-end-2 {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}

.rounded-end-3 {
  border-top-right-radius: var(--bs-border-radius-lg) !important;
  border-bottom-right-radius: var(--bs-border-radius-lg) !important;
}

.rounded-end-4 {
  border-top-right-radius: var(--bs-border-radius-xl) !important;
  border-bottom-right-radius: var(--bs-border-radius-xl) !important;
}

.rounded-end-5 {
  border-top-right-radius: var(--bs-border-radius-xxl) !important;
  border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-end-circle {
  border-top-right-radius: 50% !important;
  border-bottom-right-radius: 50% !important;
}

.rounded-end-pill {
  border-top-right-radius: var(--bs-border-radius-pill) !important;
  border-bottom-right-radius: var(--bs-border-radius-pill) !important;
}

.rounded-bottom {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}

.rounded-bottom-0 {
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

.rounded-bottom-1 {
  border-bottom-right-radius: var(--bs-border-radius-sm) !important;
  border-bottom-left-radius: var(--bs-border-radius-sm) !important;
}

.rounded-bottom-2 {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}

.rounded-bottom-3 {
  border-bottom-right-radius: var(--bs-border-radius-lg) !important;
  border-bottom-left-radius: var(--bs-border-radius-lg) !important;
}

.rounded-bottom-4 {
  border-bottom-right-radius: var(--bs-border-radius-xl) !important;
  border-bottom-left-radius: var(--bs-border-radius-xl) !important;
}

.rounded-bottom-5 {
  border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
  border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-bottom-circle {
  border-bottom-right-radius: 50% !important;
  border-bottom-left-radius: 50% !important;
}

.rounded-bottom-pill {
  border-bottom-right-radius: var(--bs-border-radius-pill) !important;
  border-bottom-left-radius: var(--bs-border-radius-pill) !important;
}

.rounded-start {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}

.rounded-start-0 {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}

.rounded-start-1 {
  border-bottom-left-radius: var(--bs-border-radius-sm) !important;
  border-top-left-radius: var(--bs-border-radius-sm) !important;
}

.rounded-start-2 {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}

.rounded-start-3 {
  border-bottom-left-radius: var(--bs-border-radius-lg) !important;
  border-top-left-radius: var(--bs-border-radius-lg) !important;
}

.rounded-start-4 {
  border-bottom-left-radius: var(--bs-border-radius-xl) !important;
  border-top-left-radius: var(--bs-border-radius-xl) !important;
}

.rounded-start-5 {
  border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
  border-top-left-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-start-circle {
  border-bottom-left-radius: 50% !important;
  border-top-left-radius: 50% !important;
}

.rounded-start-pill {
  border-bottom-left-radius: var(--bs-border-radius-pill) !important;
  border-top-left-radius: var(--bs-border-radius-pill) !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

.z-n1 {
  z-index: -1 !important;
}

.z-0 {
  z-index: 0 !important;
}

.z-1 {
  z-index: 1 !important;
}

.z-2 {
  z-index: 2 !important;
}

.z-3 {
  z-index: 3 !important;
}

@media (min-width: 576px) {
  .float-sm-start {
    float: left !important;
  }
  .float-sm-end {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
  .object-fit-sm-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
  .object-fit-sm-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .object-fit-sm-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }
  .object-fit-sm-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }
  .object-fit-sm-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-grid {
    display: grid !important;
  }
  .d-sm-inline-grid {
    display: inline-grid !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
  .d-sm-none {
    display: none !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .justify-content-sm-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
  .order-sm-first {
    order: -1 !important;
  }
  .order-sm-0 {
    order: 0 !important;
  }
  .order-sm-1 {
    order: 1 !important;
  }
  .order-sm-2 {
    order: 2 !important;
  }
  .order-sm-3 {
    order: 3 !important;
  }
  .order-sm-4 {
    order: 4 !important;
  }
  .order-sm-5 {
    order: 5 !important;
  }
  .order-sm-last {
    order: 6 !important;
  }
  .m-sm-0 {
    margin: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .m-sm-2\.5 {
    margin: 0.625rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .m-sm-8 {
    margin: 2rem !important;
  }
  .m-sm-15 {
    margin: 3.75rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-sm-2\.5 {
    margin-right: 0.625rem !important;
    margin-left: 0.625rem !important;
  }
  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-sm-8 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-sm-15 {
    margin-right: 3.75rem !important;
    margin-left: 3.75rem !important;
  }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-sm-2\.5 {
    margin-top: 0.625rem !important;
    margin-bottom: 0.625rem !important;
  }
  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-sm-8 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-sm-15 {
    margin-top: 3.75rem !important;
    margin-bottom: 3.75rem !important;
  }
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mt-sm-2\.5 {
    margin-top: 0.625rem !important;
  }
  .mt-sm-3 {
    margin-top: 1rem !important;
  }
  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mt-sm-5 {
    margin-top: 3rem !important;
  }
  .mt-sm-8 {
    margin-top: 2rem !important;
  }
  .mt-sm-15 {
    margin-top: 3.75rem !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .me-sm-0 {
    margin-right: 0 !important;
  }
  .me-sm-1 {
    margin-right: 0.25rem !important;
  }
  .me-sm-2 {
    margin-right: 0.5rem !important;
  }
  .me-sm-2\.5 {
    margin-right: 0.625rem !important;
  }
  .me-sm-3 {
    margin-right: 1rem !important;
  }
  .me-sm-4 {
    margin-right: 1.5rem !important;
  }
  .me-sm-5 {
    margin-right: 3rem !important;
  }
  .me-sm-8 {
    margin-right: 2rem !important;
  }
  .me-sm-15 {
    margin-right: 3.75rem !important;
  }
  .me-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-sm-2\.5 {
    margin-bottom: 0.625rem !important;
  }
  .mb-sm-3 {
    margin-bottom: 1rem !important;
  }
  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-sm-5 {
    margin-bottom: 3rem !important;
  }
  .mb-sm-8 {
    margin-bottom: 2rem !important;
  }
  .mb-sm-15 {
    margin-bottom: 3.75rem !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ms-sm-0 {
    margin-left: 0 !important;
  }
  .ms-sm-1 {
    margin-left: 0.25rem !important;
  }
  .ms-sm-2 {
    margin-left: 0.5rem !important;
  }
  .ms-sm-2\.5 {
    margin-left: 0.625rem !important;
  }
  .ms-sm-3 {
    margin-left: 1rem !important;
  }
  .ms-sm-4 {
    margin-left: 1.5rem !important;
  }
  .ms-sm-5 {
    margin-left: 3rem !important;
  }
  .ms-sm-8 {
    margin-left: 2rem !important;
  }
  .ms-sm-15 {
    margin-left: 3.75rem !important;
  }
  .ms-sm-auto {
    margin-left: auto !important;
  }
  .m-sm-n1 {
    margin: -0.25rem !important;
  }
  .m-sm-n2 {
    margin: -0.5rem !important;
  }
  .m-sm-n2\.5 {
    margin: -0.625rem !important;
  }
  .m-sm-n3 {
    margin: -1rem !important;
  }
  .m-sm-n4 {
    margin: -1.5rem !important;
  }
  .m-sm-n5 {
    margin: -3rem !important;
  }
  .m-sm-n8 {
    margin: -2rem !important;
  }
  .m-sm-n15 {
    margin: -3.75rem !important;
  }
  .mx-sm-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-sm-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-sm-n2\.5 {
    margin-right: -0.625rem !important;
    margin-left: -0.625rem !important;
  }
  .mx-sm-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-sm-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-sm-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .mx-sm-n8 {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }
  .mx-sm-n15 {
    margin-right: -3.75rem !important;
    margin-left: -3.75rem !important;
  }
  .my-sm-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-sm-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-sm-n2\.5 {
    margin-top: -0.625rem !important;
    margin-bottom: -0.625rem !important;
  }
  .my-sm-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-sm-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-sm-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .my-sm-n8 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }
  .my-sm-n15 {
    margin-top: -3.75rem !important;
    margin-bottom: -3.75rem !important;
  }
  .mt-sm-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-sm-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-sm-n2\.5 {
    margin-top: -0.625rem !important;
  }
  .mt-sm-n3 {
    margin-top: -1rem !important;
  }
  .mt-sm-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-sm-n5 {
    margin-top: -3rem !important;
  }
  .mt-sm-n8 {
    margin-top: -2rem !important;
  }
  .mt-sm-n15 {
    margin-top: -3.75rem !important;
  }
  .me-sm-n1 {
    margin-right: -0.25rem !important;
  }
  .me-sm-n2 {
    margin-right: -0.5rem !important;
  }
  .me-sm-n2\.5 {
    margin-right: -0.625rem !important;
  }
  .me-sm-n3 {
    margin-right: -1rem !important;
  }
  .me-sm-n4 {
    margin-right: -1.5rem !important;
  }
  .me-sm-n5 {
    margin-right: -3rem !important;
  }
  .me-sm-n8 {
    margin-right: -2rem !important;
  }
  .me-sm-n15 {
    margin-right: -3.75rem !important;
  }
  .mb-sm-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-sm-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-sm-n2\.5 {
    margin-bottom: -0.625rem !important;
  }
  .mb-sm-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-sm-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-sm-n5 {
    margin-bottom: -3rem !important;
  }
  .mb-sm-n8 {
    margin-bottom: -2rem !important;
  }
  .mb-sm-n15 {
    margin-bottom: -3.75rem !important;
  }
  .ms-sm-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-sm-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-sm-n2\.5 {
    margin-left: -0.625rem !important;
  }
  .ms-sm-n3 {
    margin-left: -1rem !important;
  }
  .ms-sm-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-sm-n5 {
    margin-left: -3rem !important;
  }
  .ms-sm-n8 {
    margin-left: -2rem !important;
  }
  .ms-sm-n15 {
    margin-left: -3.75rem !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .p-sm-2\.5 {
    padding: 0.625rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .p-sm-8 {
    padding: 2rem !important;
  }
  .p-sm-15 {
    padding: 3.75rem !important;
  }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-sm-2\.5 {
    padding-right: 0.625rem !important;
    padding-left: 0.625rem !important;
  }
  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-sm-8 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-sm-15 {
    padding-right: 3.75rem !important;
    padding-left: 3.75rem !important;
  }
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-sm-2\.5 {
    padding-top: 0.625rem !important;
    padding-bottom: 0.625rem !important;
  }
  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-sm-8 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-sm-15 {
    padding-top: 3.75rem !important;
    padding-bottom: 3.75rem !important;
  }
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pt-sm-2\.5 {
    padding-top: 0.625rem !important;
  }
  .pt-sm-3 {
    padding-top: 1rem !important;
  }
  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pt-sm-5 {
    padding-top: 3rem !important;
  }
  .pt-sm-8 {
    padding-top: 2rem !important;
  }
  .pt-sm-15 {
    padding-top: 3.75rem !important;
  }
  .pe-sm-0 {
    padding-right: 0 !important;
  }
  .pe-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pe-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pe-sm-2\.5 {
    padding-right: 0.625rem !important;
  }
  .pe-sm-3 {
    padding-right: 1rem !important;
  }
  .pe-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pe-sm-5 {
    padding-right: 3rem !important;
  }
  .pe-sm-8 {
    padding-right: 2rem !important;
  }
  .pe-sm-15 {
    padding-right: 3.75rem !important;
  }
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-sm-2\.5 {
    padding-bottom: 0.625rem !important;
  }
  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-sm-5 {
    padding-bottom: 3rem !important;
  }
  .pb-sm-8 {
    padding-bottom: 2rem !important;
  }
  .pb-sm-15 {
    padding-bottom: 3.75rem !important;
  }
  .ps-sm-0 {
    padding-left: 0 !important;
  }
  .ps-sm-1 {
    padding-left: 0.25rem !important;
  }
  .ps-sm-2 {
    padding-left: 0.5rem !important;
  }
  .ps-sm-2\.5 {
    padding-left: 0.625rem !important;
  }
  .ps-sm-3 {
    padding-left: 1rem !important;
  }
  .ps-sm-4 {
    padding-left: 1.5rem !important;
  }
  .ps-sm-5 {
    padding-left: 3rem !important;
  }
  .ps-sm-8 {
    padding-left: 2rem !important;
  }
  .ps-sm-15 {
    padding-left: 3.75rem !important;
  }
  .gap-sm-0 {
    gap: 0 !important;
  }
  .gap-sm-1 {
    gap: 0.25rem !important;
  }
  .gap-sm-2 {
    gap: 0.5rem !important;
  }
  .gap-sm-2\.5 {
    gap: 0.625rem !important;
  }
  .gap-sm-3 {
    gap: 1rem !important;
  }
  .gap-sm-4 {
    gap: 1.5rem !important;
  }
  .gap-sm-5 {
    gap: 3rem !important;
  }
  .gap-sm-8 {
    gap: 2rem !important;
  }
  .gap-sm-15 {
    gap: 3.75rem !important;
  }
  .row-gap-sm-0 {
    row-gap: 0 !important;
  }
  .row-gap-sm-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-sm-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-sm-2\.5 {
    row-gap: 0.625rem !important;
  }
  .row-gap-sm-3 {
    row-gap: 1rem !important;
  }
  .row-gap-sm-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-sm-5 {
    row-gap: 3rem !important;
  }
  .row-gap-sm-8 {
    row-gap: 2rem !important;
  }
  .row-gap-sm-15 {
    row-gap: 3.75rem !important;
  }
  .column-gap-sm-0 {
    -moz-column-gap: 0 !important;
         column-gap: 0 !important;
  }
  .column-gap-sm-1 {
    -moz-column-gap: 0.25rem !important;
         column-gap: 0.25rem !important;
  }
  .column-gap-sm-2 {
    -moz-column-gap: 0.5rem !important;
         column-gap: 0.5rem !important;
  }
  .column-gap-sm-2\.5 {
    -moz-column-gap: 0.625rem !important;
         column-gap: 0.625rem !important;
  }
  .column-gap-sm-3 {
    -moz-column-gap: 1rem !important;
         column-gap: 1rem !important;
  }
  .column-gap-sm-4 {
    -moz-column-gap: 1.5rem !important;
         column-gap: 1.5rem !important;
  }
  .column-gap-sm-5 {
    -moz-column-gap: 3rem !important;
         column-gap: 3rem !important;
  }
  .column-gap-sm-8 {
    -moz-column-gap: 2rem !important;
         column-gap: 2rem !important;
  }
  .column-gap-sm-15 {
    -moz-column-gap: 3.75rem !important;
         column-gap: 3.75rem !important;
  }
  .text-sm-start {
    text-align: left !important;
  }
  .text-sm-end {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .float-md-start {
    float: left !important;
  }
  .float-md-end {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
  .object-fit-md-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
  .object-fit-md-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .object-fit-md-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }
  .object-fit-md-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }
  .object-fit-md-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-grid {
    display: grid !important;
  }
  .d-md-inline-grid {
    display: inline-grid !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
  .d-md-none {
    display: none !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .justify-content-md-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
  .order-md-first {
    order: -1 !important;
  }
  .order-md-0 {
    order: 0 !important;
  }
  .order-md-1 {
    order: 1 !important;
  }
  .order-md-2 {
    order: 2 !important;
  }
  .order-md-3 {
    order: 3 !important;
  }
  .order-md-4 {
    order: 4 !important;
  }
  .order-md-5 {
    order: 5 !important;
  }
  .order-md-last {
    order: 6 !important;
  }
  .m-md-0 {
    margin: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .m-md-2\.5 {
    margin: 0.625rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .m-md-8 {
    margin: 2rem !important;
  }
  .m-md-15 {
    margin: 3.75rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-md-2\.5 {
    margin-right: 0.625rem !important;
    margin-left: 0.625rem !important;
  }
  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-md-8 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-md-15 {
    margin-right: 3.75rem !important;
    margin-left: 3.75rem !important;
  }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-md-2\.5 {
    margin-top: 0.625rem !important;
    margin-bottom: 0.625rem !important;
  }
  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-md-8 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-md-15 {
    margin-top: 3.75rem !important;
    margin-bottom: 3.75rem !important;
  }
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-md-0 {
    margin-top: 0 !important;
  }
  .mt-md-1 {
    margin-top: 0.25rem !important;
  }
  .mt-md-2 {
    margin-top: 0.5rem !important;
  }
  .mt-md-2\.5 {
    margin-top: 0.625rem !important;
  }
  .mt-md-3 {
    margin-top: 1rem !important;
  }
  .mt-md-4 {
    margin-top: 1.5rem !important;
  }
  .mt-md-5 {
    margin-top: 3rem !important;
  }
  .mt-md-8 {
    margin-top: 2rem !important;
  }
  .mt-md-15 {
    margin-top: 3.75rem !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .me-md-0 {
    margin-right: 0 !important;
  }
  .me-md-1 {
    margin-right: 0.25rem !important;
  }
  .me-md-2 {
    margin-right: 0.5rem !important;
  }
  .me-md-2\.5 {
    margin-right: 0.625rem !important;
  }
  .me-md-3 {
    margin-right: 1rem !important;
  }
  .me-md-4 {
    margin-right: 1.5rem !important;
  }
  .me-md-5 {
    margin-right: 3rem !important;
  }
  .me-md-8 {
    margin-right: 2rem !important;
  }
  .me-md-15 {
    margin-right: 3.75rem !important;
  }
  .me-md-auto {
    margin-right: auto !important;
  }
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-md-2\.5 {
    margin-bottom: 0.625rem !important;
  }
  .mb-md-3 {
    margin-bottom: 1rem !important;
  }
  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-md-5 {
    margin-bottom: 3rem !important;
  }
  .mb-md-8 {
    margin-bottom: 2rem !important;
  }
  .mb-md-15 {
    margin-bottom: 3.75rem !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ms-md-0 {
    margin-left: 0 !important;
  }
  .ms-md-1 {
    margin-left: 0.25rem !important;
  }
  .ms-md-2 {
    margin-left: 0.5rem !important;
  }
  .ms-md-2\.5 {
    margin-left: 0.625rem !important;
  }
  .ms-md-3 {
    margin-left: 1rem !important;
  }
  .ms-md-4 {
    margin-left: 1.5rem !important;
  }
  .ms-md-5 {
    margin-left: 3rem !important;
  }
  .ms-md-8 {
    margin-left: 2rem !important;
  }
  .ms-md-15 {
    margin-left: 3.75rem !important;
  }
  .ms-md-auto {
    margin-left: auto !important;
  }
  .m-md-n1 {
    margin: -0.25rem !important;
  }
  .m-md-n2 {
    margin: -0.5rem !important;
  }
  .m-md-n2\.5 {
    margin: -0.625rem !important;
  }
  .m-md-n3 {
    margin: -1rem !important;
  }
  .m-md-n4 {
    margin: -1.5rem !important;
  }
  .m-md-n5 {
    margin: -3rem !important;
  }
  .m-md-n8 {
    margin: -2rem !important;
  }
  .m-md-n15 {
    margin: -3.75rem !important;
  }
  .mx-md-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-md-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-md-n2\.5 {
    margin-right: -0.625rem !important;
    margin-left: -0.625rem !important;
  }
  .mx-md-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-md-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-md-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .mx-md-n8 {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }
  .mx-md-n15 {
    margin-right: -3.75rem !important;
    margin-left: -3.75rem !important;
  }
  .my-md-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-md-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-md-n2\.5 {
    margin-top: -0.625rem !important;
    margin-bottom: -0.625rem !important;
  }
  .my-md-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-md-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-md-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .my-md-n8 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }
  .my-md-n15 {
    margin-top: -3.75rem !important;
    margin-bottom: -3.75rem !important;
  }
  .mt-md-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-md-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-md-n2\.5 {
    margin-top: -0.625rem !important;
  }
  .mt-md-n3 {
    margin-top: -1rem !important;
  }
  .mt-md-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-md-n5 {
    margin-top: -3rem !important;
  }
  .mt-md-n8 {
    margin-top: -2rem !important;
  }
  .mt-md-n15 {
    margin-top: -3.75rem !important;
  }
  .me-md-n1 {
    margin-right: -0.25rem !important;
  }
  .me-md-n2 {
    margin-right: -0.5rem !important;
  }
  .me-md-n2\.5 {
    margin-right: -0.625rem !important;
  }
  .me-md-n3 {
    margin-right: -1rem !important;
  }
  .me-md-n4 {
    margin-right: -1.5rem !important;
  }
  .me-md-n5 {
    margin-right: -3rem !important;
  }
  .me-md-n8 {
    margin-right: -2rem !important;
  }
  .me-md-n15 {
    margin-right: -3.75rem !important;
  }
  .mb-md-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-md-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-md-n2\.5 {
    margin-bottom: -0.625rem !important;
  }
  .mb-md-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-md-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-md-n5 {
    margin-bottom: -3rem !important;
  }
  .mb-md-n8 {
    margin-bottom: -2rem !important;
  }
  .mb-md-n15 {
    margin-bottom: -3.75rem !important;
  }
  .ms-md-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-md-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-md-n2\.5 {
    margin-left: -0.625rem !important;
  }
  .ms-md-n3 {
    margin-left: -1rem !important;
  }
  .ms-md-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-md-n5 {
    margin-left: -3rem !important;
  }
  .ms-md-n8 {
    margin-left: -2rem !important;
  }
  .ms-md-n15 {
    margin-left: -3.75rem !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .p-md-2\.5 {
    padding: 0.625rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .p-md-8 {
    padding: 2rem !important;
  }
  .p-md-15 {
    padding: 3.75rem !important;
  }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-md-2\.5 {
    padding-right: 0.625rem !important;
    padding-left: 0.625rem !important;
  }
  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-md-8 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-md-15 {
    padding-right: 3.75rem !important;
    padding-left: 3.75rem !important;
  }
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-md-2\.5 {
    padding-top: 0.625rem !important;
    padding-bottom: 0.625rem !important;
  }
  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-md-8 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-md-15 {
    padding-top: 3.75rem !important;
    padding-bottom: 3.75rem !important;
  }
  .pt-md-0 {
    padding-top: 0 !important;
  }
  .pt-md-1 {
    padding-top: 0.25rem !important;
  }
  .pt-md-2 {
    padding-top: 0.5rem !important;
  }
  .pt-md-2\.5 {
    padding-top: 0.625rem !important;
  }
  .pt-md-3 {
    padding-top: 1rem !important;
  }
  .pt-md-4 {
    padding-top: 1.5rem !important;
  }
  .pt-md-5 {
    padding-top: 3rem !important;
  }
  .pt-md-8 {
    padding-top: 2rem !important;
  }
  .pt-md-15 {
    padding-top: 3.75rem !important;
  }
  .pe-md-0 {
    padding-right: 0 !important;
  }
  .pe-md-1 {
    padding-right: 0.25rem !important;
  }
  .pe-md-2 {
    padding-right: 0.5rem !important;
  }
  .pe-md-2\.5 {
    padding-right: 0.625rem !important;
  }
  .pe-md-3 {
    padding-right: 1rem !important;
  }
  .pe-md-4 {
    padding-right: 1.5rem !important;
  }
  .pe-md-5 {
    padding-right: 3rem !important;
  }
  .pe-md-8 {
    padding-right: 2rem !important;
  }
  .pe-md-15 {
    padding-right: 3.75rem !important;
  }
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-md-2\.5 {
    padding-bottom: 0.625rem !important;
  }
  .pb-md-3 {
    padding-bottom: 1rem !important;
  }
  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-md-5 {
    padding-bottom: 3rem !important;
  }
  .pb-md-8 {
    padding-bottom: 2rem !important;
  }
  .pb-md-15 {
    padding-bottom: 3.75rem !important;
  }
  .ps-md-0 {
    padding-left: 0 !important;
  }
  .ps-md-1 {
    padding-left: 0.25rem !important;
  }
  .ps-md-2 {
    padding-left: 0.5rem !important;
  }
  .ps-md-2\.5 {
    padding-left: 0.625rem !important;
  }
  .ps-md-3 {
    padding-left: 1rem !important;
  }
  .ps-md-4 {
    padding-left: 1.5rem !important;
  }
  .ps-md-5 {
    padding-left: 3rem !important;
  }
  .ps-md-8 {
    padding-left: 2rem !important;
  }
  .ps-md-15 {
    padding-left: 3.75rem !important;
  }
  .gap-md-0 {
    gap: 0 !important;
  }
  .gap-md-1 {
    gap: 0.25rem !important;
  }
  .gap-md-2 {
    gap: 0.5rem !important;
  }
  .gap-md-2\.5 {
    gap: 0.625rem !important;
  }
  .gap-md-3 {
    gap: 1rem !important;
  }
  .gap-md-4 {
    gap: 1.5rem !important;
  }
  .gap-md-5 {
    gap: 3rem !important;
  }
  .gap-md-8 {
    gap: 2rem !important;
  }
  .gap-md-15 {
    gap: 3.75rem !important;
  }
  .row-gap-md-0 {
    row-gap: 0 !important;
  }
  .row-gap-md-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-md-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-md-2\.5 {
    row-gap: 0.625rem !important;
  }
  .row-gap-md-3 {
    row-gap: 1rem !important;
  }
  .row-gap-md-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-md-5 {
    row-gap: 3rem !important;
  }
  .row-gap-md-8 {
    row-gap: 2rem !important;
  }
  .row-gap-md-15 {
    row-gap: 3.75rem !important;
  }
  .column-gap-md-0 {
    -moz-column-gap: 0 !important;
         column-gap: 0 !important;
  }
  .column-gap-md-1 {
    -moz-column-gap: 0.25rem !important;
         column-gap: 0.25rem !important;
  }
  .column-gap-md-2 {
    -moz-column-gap: 0.5rem !important;
         column-gap: 0.5rem !important;
  }
  .column-gap-md-2\.5 {
    -moz-column-gap: 0.625rem !important;
         column-gap: 0.625rem !important;
  }
  .column-gap-md-3 {
    -moz-column-gap: 1rem !important;
         column-gap: 1rem !important;
  }
  .column-gap-md-4 {
    -moz-column-gap: 1.5rem !important;
         column-gap: 1.5rem !important;
  }
  .column-gap-md-5 {
    -moz-column-gap: 3rem !important;
         column-gap: 3rem !important;
  }
  .column-gap-md-8 {
    -moz-column-gap: 2rem !important;
         column-gap: 2rem !important;
  }
  .column-gap-md-15 {
    -moz-column-gap: 3.75rem !important;
         column-gap: 3.75rem !important;
  }
  .text-md-start {
    text-align: left !important;
  }
  .text-md-end {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .float-lg-start {
    float: left !important;
  }
  .float-lg-end {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
  .object-fit-lg-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
  .object-fit-lg-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .object-fit-lg-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }
  .object-fit-lg-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }
  .object-fit-lg-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-grid {
    display: grid !important;
  }
  .d-lg-inline-grid {
    display: inline-grid !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
  .d-lg-none {
    display: none !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .justify-content-lg-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
  .order-lg-first {
    order: -1 !important;
  }
  .order-lg-0 {
    order: 0 !important;
  }
  .order-lg-1 {
    order: 1 !important;
  }
  .order-lg-2 {
    order: 2 !important;
  }
  .order-lg-3 {
    order: 3 !important;
  }
  .order-lg-4 {
    order: 4 !important;
  }
  .order-lg-5 {
    order: 5 !important;
  }
  .order-lg-last {
    order: 6 !important;
  }
  .m-lg-0 {
    margin: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .m-lg-2\.5 {
    margin: 0.625rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .m-lg-8 {
    margin: 2rem !important;
  }
  .m-lg-15 {
    margin: 3.75rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-lg-2\.5 {
    margin-right: 0.625rem !important;
    margin-left: 0.625rem !important;
  }
  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-lg-8 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-lg-15 {
    margin-right: 3.75rem !important;
    margin-left: 3.75rem !important;
  }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-lg-2\.5 {
    margin-top: 0.625rem !important;
    margin-bottom: 0.625rem !important;
  }
  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-lg-8 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-lg-15 {
    margin-top: 3.75rem !important;
    margin-bottom: 3.75rem !important;
  }
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mt-lg-2\.5 {
    margin-top: 0.625rem !important;
  }
  .mt-lg-3 {
    margin-top: 1rem !important;
  }
  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mt-lg-5 {
    margin-top: 3rem !important;
  }
  .mt-lg-8 {
    margin-top: 2rem !important;
  }
  .mt-lg-15 {
    margin-top: 3.75rem !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .me-lg-0 {
    margin-right: 0 !important;
  }
  .me-lg-1 {
    margin-right: 0.25rem !important;
  }
  .me-lg-2 {
    margin-right: 0.5rem !important;
  }
  .me-lg-2\.5 {
    margin-right: 0.625rem !important;
  }
  .me-lg-3 {
    margin-right: 1rem !important;
  }
  .me-lg-4 {
    margin-right: 1.5rem !important;
  }
  .me-lg-5 {
    margin-right: 3rem !important;
  }
  .me-lg-8 {
    margin-right: 2rem !important;
  }
  .me-lg-15 {
    margin-right: 3.75rem !important;
  }
  .me-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-lg-2\.5 {
    margin-bottom: 0.625rem !important;
  }
  .mb-lg-3 {
    margin-bottom: 1rem !important;
  }
  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-lg-5 {
    margin-bottom: 3rem !important;
  }
  .mb-lg-8 {
    margin-bottom: 2rem !important;
  }
  .mb-lg-15 {
    margin-bottom: 3.75rem !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ms-lg-0 {
    margin-left: 0 !important;
  }
  .ms-lg-1 {
    margin-left: 0.25rem !important;
  }
  .ms-lg-2 {
    margin-left: 0.5rem !important;
  }
  .ms-lg-2\.5 {
    margin-left: 0.625rem !important;
  }
  .ms-lg-3 {
    margin-left: 1rem !important;
  }
  .ms-lg-4 {
    margin-left: 1.5rem !important;
  }
  .ms-lg-5 {
    margin-left: 3rem !important;
  }
  .ms-lg-8 {
    margin-left: 2rem !important;
  }
  .ms-lg-15 {
    margin-left: 3.75rem !important;
  }
  .ms-lg-auto {
    margin-left: auto !important;
  }
  .m-lg-n1 {
    margin: -0.25rem !important;
  }
  .m-lg-n2 {
    margin: -0.5rem !important;
  }
  .m-lg-n2\.5 {
    margin: -0.625rem !important;
  }
  .m-lg-n3 {
    margin: -1rem !important;
  }
  .m-lg-n4 {
    margin: -1.5rem !important;
  }
  .m-lg-n5 {
    margin: -3rem !important;
  }
  .m-lg-n8 {
    margin: -2rem !important;
  }
  .m-lg-n15 {
    margin: -3.75rem !important;
  }
  .mx-lg-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-lg-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-lg-n2\.5 {
    margin-right: -0.625rem !important;
    margin-left: -0.625rem !important;
  }
  .mx-lg-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-lg-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-lg-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .mx-lg-n8 {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }
  .mx-lg-n15 {
    margin-right: -3.75rem !important;
    margin-left: -3.75rem !important;
  }
  .my-lg-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-lg-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-lg-n2\.5 {
    margin-top: -0.625rem !important;
    margin-bottom: -0.625rem !important;
  }
  .my-lg-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-lg-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-lg-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .my-lg-n8 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }
  .my-lg-n15 {
    margin-top: -3.75rem !important;
    margin-bottom: -3.75rem !important;
  }
  .mt-lg-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-lg-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-lg-n2\.5 {
    margin-top: -0.625rem !important;
  }
  .mt-lg-n3 {
    margin-top: -1rem !important;
  }
  .mt-lg-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-lg-n5 {
    margin-top: -3rem !important;
  }
  .mt-lg-n8 {
    margin-top: -2rem !important;
  }
  .mt-lg-n15 {
    margin-top: -3.75rem !important;
  }
  .me-lg-n1 {
    margin-right: -0.25rem !important;
  }
  .me-lg-n2 {
    margin-right: -0.5rem !important;
  }
  .me-lg-n2\.5 {
    margin-right: -0.625rem !important;
  }
  .me-lg-n3 {
    margin-right: -1rem !important;
  }
  .me-lg-n4 {
    margin-right: -1.5rem !important;
  }
  .me-lg-n5 {
    margin-right: -3rem !important;
  }
  .me-lg-n8 {
    margin-right: -2rem !important;
  }
  .me-lg-n15 {
    margin-right: -3.75rem !important;
  }
  .mb-lg-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-lg-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-lg-n2\.5 {
    margin-bottom: -0.625rem !important;
  }
  .mb-lg-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-lg-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-lg-n5 {
    margin-bottom: -3rem !important;
  }
  .mb-lg-n8 {
    margin-bottom: -2rem !important;
  }
  .mb-lg-n15 {
    margin-bottom: -3.75rem !important;
  }
  .ms-lg-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-lg-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-lg-n2\.5 {
    margin-left: -0.625rem !important;
  }
  .ms-lg-n3 {
    margin-left: -1rem !important;
  }
  .ms-lg-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-lg-n5 {
    margin-left: -3rem !important;
  }
  .ms-lg-n8 {
    margin-left: -2rem !important;
  }
  .ms-lg-n15 {
    margin-left: -3.75rem !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .p-lg-2\.5 {
    padding: 0.625rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .p-lg-8 {
    padding: 2rem !important;
  }
  .p-lg-15 {
    padding: 3.75rem !important;
  }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-lg-2\.5 {
    padding-right: 0.625rem !important;
    padding-left: 0.625rem !important;
  }
  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-lg-8 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-lg-15 {
    padding-right: 3.75rem !important;
    padding-left: 3.75rem !important;
  }
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-lg-2\.5 {
    padding-top: 0.625rem !important;
    padding-bottom: 0.625rem !important;
  }
  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-lg-8 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-lg-15 {
    padding-top: 3.75rem !important;
    padding-bottom: 3.75rem !important;
  }
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pt-lg-2\.5 {
    padding-top: 0.625rem !important;
  }
  .pt-lg-3 {
    padding-top: 1rem !important;
  }
  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pt-lg-5 {
    padding-top: 3rem !important;
  }
  .pt-lg-8 {
    padding-top: 2rem !important;
  }
  .pt-lg-15 {
    padding-top: 3.75rem !important;
  }
  .pe-lg-0 {
    padding-right: 0 !important;
  }
  .pe-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pe-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pe-lg-2\.5 {
    padding-right: 0.625rem !important;
  }
  .pe-lg-3 {
    padding-right: 1rem !important;
  }
  .pe-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pe-lg-5 {
    padding-right: 3rem !important;
  }
  .pe-lg-8 {
    padding-right: 2rem !important;
  }
  .pe-lg-15 {
    padding-right: 3.75rem !important;
  }
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-lg-2\.5 {
    padding-bottom: 0.625rem !important;
  }
  .pb-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-lg-5 {
    padding-bottom: 3rem !important;
  }
  .pb-lg-8 {
    padding-bottom: 2rem !important;
  }
  .pb-lg-15 {
    padding-bottom: 3.75rem !important;
  }
  .ps-lg-0 {
    padding-left: 0 !important;
  }
  .ps-lg-1 {
    padding-left: 0.25rem !important;
  }
  .ps-lg-2 {
    padding-left: 0.5rem !important;
  }
  .ps-lg-2\.5 {
    padding-left: 0.625rem !important;
  }
  .ps-lg-3 {
    padding-left: 1rem !important;
  }
  .ps-lg-4 {
    padding-left: 1.5rem !important;
  }
  .ps-lg-5 {
    padding-left: 3rem !important;
  }
  .ps-lg-8 {
    padding-left: 2rem !important;
  }
  .ps-lg-15 {
    padding-left: 3.75rem !important;
  }
  .gap-lg-0 {
    gap: 0 !important;
  }
  .gap-lg-1 {
    gap: 0.25rem !important;
  }
  .gap-lg-2 {
    gap: 0.5rem !important;
  }
  .gap-lg-2\.5 {
    gap: 0.625rem !important;
  }
  .gap-lg-3 {
    gap: 1rem !important;
  }
  .gap-lg-4 {
    gap: 1.5rem !important;
  }
  .gap-lg-5 {
    gap: 3rem !important;
  }
  .gap-lg-8 {
    gap: 2rem !important;
  }
  .gap-lg-15 {
    gap: 3.75rem !important;
  }
  .row-gap-lg-0 {
    row-gap: 0 !important;
  }
  .row-gap-lg-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-lg-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-lg-2\.5 {
    row-gap: 0.625rem !important;
  }
  .row-gap-lg-3 {
    row-gap: 1rem !important;
  }
  .row-gap-lg-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-lg-5 {
    row-gap: 3rem !important;
  }
  .row-gap-lg-8 {
    row-gap: 2rem !important;
  }
  .row-gap-lg-15 {
    row-gap: 3.75rem !important;
  }
  .column-gap-lg-0 {
    -moz-column-gap: 0 !important;
         column-gap: 0 !important;
  }
  .column-gap-lg-1 {
    -moz-column-gap: 0.25rem !important;
         column-gap: 0.25rem !important;
  }
  .column-gap-lg-2 {
    -moz-column-gap: 0.5rem !important;
         column-gap: 0.5rem !important;
  }
  .column-gap-lg-2\.5 {
    -moz-column-gap: 0.625rem !important;
         column-gap: 0.625rem !important;
  }
  .column-gap-lg-3 {
    -moz-column-gap: 1rem !important;
         column-gap: 1rem !important;
  }
  .column-gap-lg-4 {
    -moz-column-gap: 1.5rem !important;
         column-gap: 1.5rem !important;
  }
  .column-gap-lg-5 {
    -moz-column-gap: 3rem !important;
         column-gap: 3rem !important;
  }
  .column-gap-lg-8 {
    -moz-column-gap: 2rem !important;
         column-gap: 2rem !important;
  }
  .column-gap-lg-15 {
    -moz-column-gap: 3.75rem !important;
         column-gap: 3.75rem !important;
  }
  .text-lg-start {
    text-align: left !important;
  }
  .text-lg-end {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-start {
    float: left !important;
  }
  .float-xl-end {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
  .object-fit-xl-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
  .object-fit-xl-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .object-fit-xl-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }
  .object-fit-xl-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }
  .object-fit-xl-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-grid {
    display: grid !important;
  }
  .d-xl-inline-grid {
    display: inline-grid !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
  .d-xl-none {
    display: none !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .justify-content-xl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
  .order-xl-first {
    order: -1 !important;
  }
  .order-xl-0 {
    order: 0 !important;
  }
  .order-xl-1 {
    order: 1 !important;
  }
  .order-xl-2 {
    order: 2 !important;
  }
  .order-xl-3 {
    order: 3 !important;
  }
  .order-xl-4 {
    order: 4 !important;
  }
  .order-xl-5 {
    order: 5 !important;
  }
  .order-xl-last {
    order: 6 !important;
  }
  .m-xl-0 {
    margin: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .m-xl-2\.5 {
    margin: 0.625rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .m-xl-8 {
    margin: 2rem !important;
  }
  .m-xl-15 {
    margin: 3.75rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xl-2\.5 {
    margin-right: 0.625rem !important;
    margin-left: 0.625rem !important;
  }
  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xl-8 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-xl-15 {
    margin-right: 3.75rem !important;
    margin-left: 3.75rem !important;
  }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xl-2\.5 {
    margin-top: 0.625rem !important;
    margin-bottom: 0.625rem !important;
  }
  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xl-8 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-xl-15 {
    margin-top: 3.75rem !important;
    margin-bottom: 3.75rem !important;
  }
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xl-0 {
    margin-top: 0 !important;
  }
  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xl-2\.5 {
    margin-top: 0.625rem !important;
  }
  .mt-xl-3 {
    margin-top: 1rem !important;
  }
  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xl-5 {
    margin-top: 3rem !important;
  }
  .mt-xl-8 {
    margin-top: 2rem !important;
  }
  .mt-xl-15 {
    margin-top: 3.75rem !important;
  }
  .mt-xl-auto {
    margin-top: auto !important;
  }
  .me-xl-0 {
    margin-right: 0 !important;
  }
  .me-xl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xl-2\.5 {
    margin-right: 0.625rem !important;
  }
  .me-xl-3 {
    margin-right: 1rem !important;
  }
  .me-xl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xl-5 {
    margin-right: 3rem !important;
  }
  .me-xl-8 {
    margin-right: 2rem !important;
  }
  .me-xl-15 {
    margin-right: 3.75rem !important;
  }
  .me-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xl-2\.5 {
    margin-bottom: 0.625rem !important;
  }
  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xl-8 {
    margin-bottom: 2rem !important;
  }
  .mb-xl-15 {
    margin-bottom: 3.75rem !important;
  }
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .ms-xl-0 {
    margin-left: 0 !important;
  }
  .ms-xl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xl-2\.5 {
    margin-left: 0.625rem !important;
  }
  .ms-xl-3 {
    margin-left: 1rem !important;
  }
  .ms-xl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xl-5 {
    margin-left: 3rem !important;
  }
  .ms-xl-8 {
    margin-left: 2rem !important;
  }
  .ms-xl-15 {
    margin-left: 3.75rem !important;
  }
  .ms-xl-auto {
    margin-left: auto !important;
  }
  .m-xl-n1 {
    margin: -0.25rem !important;
  }
  .m-xl-n2 {
    margin: -0.5rem !important;
  }
  .m-xl-n2\.5 {
    margin: -0.625rem !important;
  }
  .m-xl-n3 {
    margin: -1rem !important;
  }
  .m-xl-n4 {
    margin: -1.5rem !important;
  }
  .m-xl-n5 {
    margin: -3rem !important;
  }
  .m-xl-n8 {
    margin: -2rem !important;
  }
  .m-xl-n15 {
    margin: -3.75rem !important;
  }
  .mx-xl-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-xl-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-xl-n2\.5 {
    margin-right: -0.625rem !important;
    margin-left: -0.625rem !important;
  }
  .mx-xl-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-xl-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-xl-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .mx-xl-n8 {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }
  .mx-xl-n15 {
    margin-right: -3.75rem !important;
    margin-left: -3.75rem !important;
  }
  .my-xl-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-xl-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-xl-n2\.5 {
    margin-top: -0.625rem !important;
    margin-bottom: -0.625rem !important;
  }
  .my-xl-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-xl-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-xl-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .my-xl-n8 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }
  .my-xl-n15 {
    margin-top: -3.75rem !important;
    margin-bottom: -3.75rem !important;
  }
  .mt-xl-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-xl-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-xl-n2\.5 {
    margin-top: -0.625rem !important;
  }
  .mt-xl-n3 {
    margin-top: -1rem !important;
  }
  .mt-xl-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-xl-n5 {
    margin-top: -3rem !important;
  }
  .mt-xl-n8 {
    margin-top: -2rem !important;
  }
  .mt-xl-n15 {
    margin-top: -3.75rem !important;
  }
  .me-xl-n1 {
    margin-right: -0.25rem !important;
  }
  .me-xl-n2 {
    margin-right: -0.5rem !important;
  }
  .me-xl-n2\.5 {
    margin-right: -0.625rem !important;
  }
  .me-xl-n3 {
    margin-right: -1rem !important;
  }
  .me-xl-n4 {
    margin-right: -1.5rem !important;
  }
  .me-xl-n5 {
    margin-right: -3rem !important;
  }
  .me-xl-n8 {
    margin-right: -2rem !important;
  }
  .me-xl-n15 {
    margin-right: -3.75rem !important;
  }
  .mb-xl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-xl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-xl-n2\.5 {
    margin-bottom: -0.625rem !important;
  }
  .mb-xl-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-xl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-xl-n5 {
    margin-bottom: -3rem !important;
  }
  .mb-xl-n8 {
    margin-bottom: -2rem !important;
  }
  .mb-xl-n15 {
    margin-bottom: -3.75rem !important;
  }
  .ms-xl-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-xl-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-xl-n2\.5 {
    margin-left: -0.625rem !important;
  }
  .ms-xl-n3 {
    margin-left: -1rem !important;
  }
  .ms-xl-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-xl-n5 {
    margin-left: -3rem !important;
  }
  .ms-xl-n8 {
    margin-left: -2rem !important;
  }
  .ms-xl-n15 {
    margin-left: -3.75rem !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .p-xl-2\.5 {
    padding: 0.625rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .p-xl-8 {
    padding: 2rem !important;
  }
  .p-xl-15 {
    padding: 3.75rem !important;
  }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xl-2\.5 {
    padding-right: 0.625rem !important;
    padding-left: 0.625rem !important;
  }
  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-xl-8 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-xl-15 {
    padding-right: 3.75rem !important;
    padding-left: 3.75rem !important;
  }
  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xl-2\.5 {
    padding-top: 0.625rem !important;
    padding-bottom: 0.625rem !important;
  }
  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-xl-8 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-xl-15 {
    padding-top: 3.75rem !important;
    padding-bottom: 3.75rem !important;
  }
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xl-2\.5 {
    padding-top: 0.625rem !important;
  }
  .pt-xl-3 {
    padding-top: 1rem !important;
  }
  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xl-5 {
    padding-top: 3rem !important;
  }
  .pt-xl-8 {
    padding-top: 2rem !important;
  }
  .pt-xl-15 {
    padding-top: 3.75rem !important;
  }
  .pe-xl-0 {
    padding-right: 0 !important;
  }
  .pe-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xl-2\.5 {
    padding-right: 0.625rem !important;
  }
  .pe-xl-3 {
    padding-right: 1rem !important;
  }
  .pe-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xl-5 {
    padding-right: 3rem !important;
  }
  .pe-xl-8 {
    padding-right: 2rem !important;
  }
  .pe-xl-15 {
    padding-right: 3.75rem !important;
  }
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xl-2\.5 {
    padding-bottom: 0.625rem !important;
  }
  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xl-5 {
    padding-bottom: 3rem !important;
  }
  .pb-xl-8 {
    padding-bottom: 2rem !important;
  }
  .pb-xl-15 {
    padding-bottom: 3.75rem !important;
  }
  .ps-xl-0 {
    padding-left: 0 !important;
  }
  .ps-xl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xl-2\.5 {
    padding-left: 0.625rem !important;
  }
  .ps-xl-3 {
    padding-left: 1rem !important;
  }
  .ps-xl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xl-5 {
    padding-left: 3rem !important;
  }
  .ps-xl-8 {
    padding-left: 2rem !important;
  }
  .ps-xl-15 {
    padding-left: 3.75rem !important;
  }
  .gap-xl-0 {
    gap: 0 !important;
  }
  .gap-xl-1 {
    gap: 0.25rem !important;
  }
  .gap-xl-2 {
    gap: 0.5rem !important;
  }
  .gap-xl-2\.5 {
    gap: 0.625rem !important;
  }
  .gap-xl-3 {
    gap: 1rem !important;
  }
  .gap-xl-4 {
    gap: 1.5rem !important;
  }
  .gap-xl-5 {
    gap: 3rem !important;
  }
  .gap-xl-8 {
    gap: 2rem !important;
  }
  .gap-xl-15 {
    gap: 3.75rem !important;
  }
  .row-gap-xl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xl-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-xl-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xl-2\.5 {
    row-gap: 0.625rem !important;
  }
  .row-gap-xl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xl-5 {
    row-gap: 3rem !important;
  }
  .row-gap-xl-8 {
    row-gap: 2rem !important;
  }
  .row-gap-xl-15 {
    row-gap: 3.75rem !important;
  }
  .column-gap-xl-0 {
    -moz-column-gap: 0 !important;
         column-gap: 0 !important;
  }
  .column-gap-xl-1 {
    -moz-column-gap: 0.25rem !important;
         column-gap: 0.25rem !important;
  }
  .column-gap-xl-2 {
    -moz-column-gap: 0.5rem !important;
         column-gap: 0.5rem !important;
  }
  .column-gap-xl-2\.5 {
    -moz-column-gap: 0.625rem !important;
         column-gap: 0.625rem !important;
  }
  .column-gap-xl-3 {
    -moz-column-gap: 1rem !important;
         column-gap: 1rem !important;
  }
  .column-gap-xl-4 {
    -moz-column-gap: 1.5rem !important;
         column-gap: 1.5rem !important;
  }
  .column-gap-xl-5 {
    -moz-column-gap: 3rem !important;
         column-gap: 3rem !important;
  }
  .column-gap-xl-8 {
    -moz-column-gap: 2rem !important;
         column-gap: 2rem !important;
  }
  .column-gap-xl-15 {
    -moz-column-gap: 3.75rem !important;
         column-gap: 3.75rem !important;
  }
  .text-xl-start {
    text-align: left !important;
  }
  .text-xl-end {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
@media (min-width: 1400px) {
  .float-xxl-start {
    float: left !important;
  }
  .float-xxl-end {
    float: right !important;
  }
  .float-xxl-none {
    float: none !important;
  }
  .object-fit-xxl-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
  .object-fit-xxl-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .object-fit-xxl-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }
  .object-fit-xxl-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }
  .object-fit-xxl-none {
    -o-object-fit: none !important;
       object-fit: none !important;
  }
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .d-xxl-block {
    display: block !important;
  }
  .d-xxl-grid {
    display: grid !important;
  }
  .d-xxl-inline-grid {
    display: inline-grid !important;
  }
  .d-xxl-table {
    display: table !important;
  }
  .d-xxl-table-row {
    display: table-row !important;
  }
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  .d-xxl-flex {
    display: flex !important;
  }
  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
  .d-xxl-none {
    display: none !important;
  }
  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxl-row {
    flex-direction: row !important;
  }
  .flex-xxl-column {
    flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    justify-content: center !important;
  }
  .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  .justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxl-center {
    align-items: center !important;
  }
  .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxl-center {
    align-content: center !important;
  }
  .align-content-xxl-between {
    align-content: space-between !important;
  }
  .align-content-xxl-around {
    align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxl-auto {
    align-self: auto !important;
  }
  .align-self-xxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxl-center {
    align-self: center !important;
  }
  .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
  .order-xxl-first {
    order: -1 !important;
  }
  .order-xxl-0 {
    order: 0 !important;
  }
  .order-xxl-1 {
    order: 1 !important;
  }
  .order-xxl-2 {
    order: 2 !important;
  }
  .order-xxl-3 {
    order: 3 !important;
  }
  .order-xxl-4 {
    order: 4 !important;
  }
  .order-xxl-5 {
    order: 5 !important;
  }
  .order-xxl-last {
    order: 6 !important;
  }
  .m-xxl-0 {
    margin: 0 !important;
  }
  .m-xxl-1 {
    margin: 0.25rem !important;
  }
  .m-xxl-2 {
    margin: 0.5rem !important;
  }
  .m-xxl-2\.5 {
    margin: 0.625rem !important;
  }
  .m-xxl-3 {
    margin: 1rem !important;
  }
  .m-xxl-4 {
    margin: 1.5rem !important;
  }
  .m-xxl-5 {
    margin: 3rem !important;
  }
  .m-xxl-8 {
    margin: 2rem !important;
  }
  .m-xxl-15 {
    margin: 3.75rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xxl-2\.5 {
    margin-right: 0.625rem !important;
    margin-left: 0.625rem !important;
  }
  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xxl-8 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-xxl-15 {
    margin-right: 3.75rem !important;
    margin-left: 3.75rem !important;
  }
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xxl-2\.5 {
    margin-top: 0.625rem !important;
    margin-bottom: 0.625rem !important;
  }
  .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xxl-8 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-xxl-15 {
    margin-top: 3.75rem !important;
    margin-bottom: 3.75rem !important;
  }
  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xxl-0 {
    margin-top: 0 !important;
  }
  .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xxl-2\.5 {
    margin-top: 0.625rem !important;
  }
  .mt-xxl-3 {
    margin-top: 1rem !important;
  }
  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xxl-5 {
    margin-top: 3rem !important;
  }
  .mt-xxl-8 {
    margin-top: 2rem !important;
  }
  .mt-xxl-15 {
    margin-top: 3.75rem !important;
  }
  .mt-xxl-auto {
    margin-top: auto !important;
  }
  .me-xxl-0 {
    margin-right: 0 !important;
  }
  .me-xxl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xxl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xxl-2\.5 {
    margin-right: 0.625rem !important;
  }
  .me-xxl-3 {
    margin-right: 1rem !important;
  }
  .me-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xxl-5 {
    margin-right: 3rem !important;
  }
  .me-xxl-8 {
    margin-right: 2rem !important;
  }
  .me-xxl-15 {
    margin-right: 3.75rem !important;
  }
  .me-xxl-auto {
    margin-right: auto !important;
  }
  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxl-2\.5 {
    margin-bottom: 0.625rem !important;
  }
  .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xxl-8 {
    margin-bottom: 2rem !important;
  }
  .mb-xxl-15 {
    margin-bottom: 3.75rem !important;
  }
  .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  .ms-xxl-0 {
    margin-left: 0 !important;
  }
  .ms-xxl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xxl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xxl-2\.5 {
    margin-left: 0.625rem !important;
  }
  .ms-xxl-3 {
    margin-left: 1rem !important;
  }
  .ms-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xxl-5 {
    margin-left: 3rem !important;
  }
  .ms-xxl-8 {
    margin-left: 2rem !important;
  }
  .ms-xxl-15 {
    margin-left: 3.75rem !important;
  }
  .ms-xxl-auto {
    margin-left: auto !important;
  }
  .m-xxl-n1 {
    margin: -0.25rem !important;
  }
  .m-xxl-n2 {
    margin: -0.5rem !important;
  }
  .m-xxl-n2\.5 {
    margin: -0.625rem !important;
  }
  .m-xxl-n3 {
    margin: -1rem !important;
  }
  .m-xxl-n4 {
    margin: -1.5rem !important;
  }
  .m-xxl-n5 {
    margin: -3rem !important;
  }
  .m-xxl-n8 {
    margin: -2rem !important;
  }
  .m-xxl-n15 {
    margin: -3.75rem !important;
  }
  .mx-xxl-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-xxl-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-xxl-n2\.5 {
    margin-right: -0.625rem !important;
    margin-left: -0.625rem !important;
  }
  .mx-xxl-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-xxl-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-xxl-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .mx-xxl-n8 {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }
  .mx-xxl-n15 {
    margin-right: -3.75rem !important;
    margin-left: -3.75rem !important;
  }
  .my-xxl-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-xxl-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-xxl-n2\.5 {
    margin-top: -0.625rem !important;
    margin-bottom: -0.625rem !important;
  }
  .my-xxl-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-xxl-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-xxl-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .my-xxl-n8 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }
  .my-xxl-n15 {
    margin-top: -3.75rem !important;
    margin-bottom: -3.75rem !important;
  }
  .mt-xxl-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-xxl-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-xxl-n2\.5 {
    margin-top: -0.625rem !important;
  }
  .mt-xxl-n3 {
    margin-top: -1rem !important;
  }
  .mt-xxl-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-xxl-n5 {
    margin-top: -3rem !important;
  }
  .mt-xxl-n8 {
    margin-top: -2rem !important;
  }
  .mt-xxl-n15 {
    margin-top: -3.75rem !important;
  }
  .me-xxl-n1 {
    margin-right: -0.25rem !important;
  }
  .me-xxl-n2 {
    margin-right: -0.5rem !important;
  }
  .me-xxl-n2\.5 {
    margin-right: -0.625rem !important;
  }
  .me-xxl-n3 {
    margin-right: -1rem !important;
  }
  .me-xxl-n4 {
    margin-right: -1.5rem !important;
  }
  .me-xxl-n5 {
    margin-right: -3rem !important;
  }
  .me-xxl-n8 {
    margin-right: -2rem !important;
  }
  .me-xxl-n15 {
    margin-right: -3.75rem !important;
  }
  .mb-xxl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-xxl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-xxl-n2\.5 {
    margin-bottom: -0.625rem !important;
  }
  .mb-xxl-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-xxl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-xxl-n5 {
    margin-bottom: -3rem !important;
  }
  .mb-xxl-n8 {
    margin-bottom: -2rem !important;
  }
  .mb-xxl-n15 {
    margin-bottom: -3.75rem !important;
  }
  .ms-xxl-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-xxl-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-xxl-n2\.5 {
    margin-left: -0.625rem !important;
  }
  .ms-xxl-n3 {
    margin-left: -1rem !important;
  }
  .ms-xxl-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-xxl-n5 {
    margin-left: -3rem !important;
  }
  .ms-xxl-n8 {
    margin-left: -2rem !important;
  }
  .ms-xxl-n15 {
    margin-left: -3.75rem !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .p-xxl-1 {
    padding: 0.25rem !important;
  }
  .p-xxl-2 {
    padding: 0.5rem !important;
  }
  .p-xxl-2\.5 {
    padding: 0.625rem !important;
  }
  .p-xxl-3 {
    padding: 1rem !important;
  }
  .p-xxl-4 {
    padding: 1.5rem !important;
  }
  .p-xxl-5 {
    padding: 3rem !important;
  }
  .p-xxl-8 {
    padding: 2rem !important;
  }
  .p-xxl-15 {
    padding: 3.75rem !important;
  }
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xxl-2\.5 {
    padding-right: 0.625rem !important;
    padding-left: 0.625rem !important;
  }
  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-xxl-8 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-xxl-15 {
    padding-right: 3.75rem !important;
    padding-left: 3.75rem !important;
  }
  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xxl-2\.5 {
    padding-top: 0.625rem !important;
    padding-bottom: 0.625rem !important;
  }
  .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-xxl-8 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-xxl-15 {
    padding-top: 3.75rem !important;
    padding-bottom: 3.75rem !important;
  }
  .pt-xxl-0 {
    padding-top: 0 !important;
  }
  .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xxl-2\.5 {
    padding-top: 0.625rem !important;
  }
  .pt-xxl-3 {
    padding-top: 1rem !important;
  }
  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xxl-5 {
    padding-top: 3rem !important;
  }
  .pt-xxl-8 {
    padding-top: 2rem !important;
  }
  .pt-xxl-15 {
    padding-top: 3.75rem !important;
  }
  .pe-xxl-0 {
    padding-right: 0 !important;
  }
  .pe-xxl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xxl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xxl-2\.5 {
    padding-right: 0.625rem !important;
  }
  .pe-xxl-3 {
    padding-right: 1rem !important;
  }
  .pe-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xxl-5 {
    padding-right: 3rem !important;
  }
  .pe-xxl-8 {
    padding-right: 2rem !important;
  }
  .pe-xxl-15 {
    padding-right: 3.75rem !important;
  }
  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxl-2\.5 {
    padding-bottom: 0.625rem !important;
  }
  .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxl-5 {
    padding-bottom: 3rem !important;
  }
  .pb-xxl-8 {
    padding-bottom: 2rem !important;
  }
  .pb-xxl-15 {
    padding-bottom: 3.75rem !important;
  }
  .ps-xxl-0 {
    padding-left: 0 !important;
  }
  .ps-xxl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xxl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xxl-2\.5 {
    padding-left: 0.625rem !important;
  }
  .ps-xxl-3 {
    padding-left: 1rem !important;
  }
  .ps-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xxl-5 {
    padding-left: 3rem !important;
  }
  .ps-xxl-8 {
    padding-left: 2rem !important;
  }
  .ps-xxl-15 {
    padding-left: 3.75rem !important;
  }
  .gap-xxl-0 {
    gap: 0 !important;
  }
  .gap-xxl-1 {
    gap: 0.25rem !important;
  }
  .gap-xxl-2 {
    gap: 0.5rem !important;
  }
  .gap-xxl-2\.5 {
    gap: 0.625rem !important;
  }
  .gap-xxl-3 {
    gap: 1rem !important;
  }
  .gap-xxl-4 {
    gap: 1.5rem !important;
  }
  .gap-xxl-5 {
    gap: 3rem !important;
  }
  .gap-xxl-8 {
    gap: 2rem !important;
  }
  .gap-xxl-15 {
    gap: 3.75rem !important;
  }
  .row-gap-xxl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xxl-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-xxl-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xxl-2\.5 {
    row-gap: 0.625rem !important;
  }
  .row-gap-xxl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xxl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xxl-5 {
    row-gap: 3rem !important;
  }
  .row-gap-xxl-8 {
    row-gap: 2rem !important;
  }
  .row-gap-xxl-15 {
    row-gap: 3.75rem !important;
  }
  .column-gap-xxl-0 {
    -moz-column-gap: 0 !important;
         column-gap: 0 !important;
  }
  .column-gap-xxl-1 {
    -moz-column-gap: 0.25rem !important;
         column-gap: 0.25rem !important;
  }
  .column-gap-xxl-2 {
    -moz-column-gap: 0.5rem !important;
         column-gap: 0.5rem !important;
  }
  .column-gap-xxl-2\.5 {
    -moz-column-gap: 0.625rem !important;
         column-gap: 0.625rem !important;
  }
  .column-gap-xxl-3 {
    -moz-column-gap: 1rem !important;
         column-gap: 1rem !important;
  }
  .column-gap-xxl-4 {
    -moz-column-gap: 1.5rem !important;
         column-gap: 1.5rem !important;
  }
  .column-gap-xxl-5 {
    -moz-column-gap: 3rem !important;
         column-gap: 3rem !important;
  }
  .column-gap-xxl-8 {
    -moz-column-gap: 2rem !important;
         column-gap: 2rem !important;
  }
  .column-gap-xxl-15 {
    -moz-column-gap: 3.75rem !important;
         column-gap: 3.75rem !important;
  }
  .text-xxl-start {
    text-align: left !important;
  }
  .text-xxl-end {
    text-align: right !important;
  }
  .text-xxl-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .fs-1 {
    font-size: 2.25rem !important;
  }
  .fs-2 {
    font-size: 2rem !important;
  }
  .fs-3 {
    font-size: 1.5rem !important;
  }
}
@media print {
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-grid {
    display: grid !important;
  }
  .d-print-inline-grid {
    display: inline-grid !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
  .d-print-none {
    display: none !important;
  }
}
:root {
  --swal2-outline: 0 0 0 3px rgba(100, 150, 200, 0.5);
  --swal2-container-padding: 0.625em;
  --swal2-backdrop: rgba(0, 0, 0, 0.4);
  --swal2-backdrop-transition: background-color 0.1s;
  --swal2-width: 32em;
  --swal2-padding: 0 0 1.25em;
  --swal2-border: none;
  --swal2-border-radius: 0.3125rem;
  --swal2-background: white;
  --swal2-color: #545454;
  --swal2-show-animation: swal2-show 0.3s;
  --swal2-hide-animation: swal2-hide 0.15s forwards;
  --swal2-icon-zoom: 1;
  --swal2-icon-animations: true;
  --swal2-title-padding: 0.8em 1em 0;
  --swal2-html-container-padding: 1em 1.6em 0.3em;
  --swal2-input-border: 1px solid #d9d9d9;
  --swal2-input-border-radius: 0.1875em;
  --swal2-input-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06), 0 0 0 3px transparent;
  --swal2-input-background: transparent;
  --swal2-input-transition: border-color 0.2s, box-shadow 0.2s;
  --swal2-input-hover-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06), 0 0 0 3px transparent;
  --swal2-input-focus-border: 1px solid #b4dbed;
  --swal2-input-focus-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06), 0 0 0 3px $swal2-outline-color;
  --swal2-progress-step-background: #add8e6;
  --swal2-validation-message-background: #f0f0f0;
  --swal2-validation-message-color: #666;
  --swal2-footer-border-color: #eee;
  --swal2-footer-background: transparent;
  --swal2-footer-color: inherit;
  --swal2-timer-progress-bar-background: rgba(0, 0, 0, 0.3);
  --swal2-close-button-position: initial;
  --swal2-close-button-inset: auto;
  --swal2-close-button-font-size: 2.5em;
  --swal2-close-button-color: #ccc;
  --swal2-close-button-transition: color 0.2s, box-shadow 0.2s;
  --swal2-close-button-outline: initial;
  --swal2-close-button-box-shadow: inset 0 0 0 3px transparent;
  --swal2-close-button-focus-box-shadow: inset var(--swal2-outline);
  --swal2-close-button-hover-transform: none;
  --swal2-actions-justify-content: center;
  --swal2-actions-width: auto;
  --swal2-actions-margin: 1.25em auto 0;
  --swal2-actions-padding: 0;
  --swal2-actions-border-radius: 0;
  --swal2-actions-background: transparent;
  --swal2-action-button-transition: background-color 0.2s, box-shadow 0.2s;
  --swal2-action-button-hover: black 10%;
  --swal2-action-button-active: black 10%;
  --swal2-confirm-button-box-shadow: none;
  --swal2-confirm-button-border-radius: 0.25em;
  --swal2-confirm-button-background-color: #7066e0;
  --swal2-confirm-button-color: #fff;
  --swal2-deny-button-box-shadow: none;
  --swal2-deny-button-border-radius: 0.25em;
  --swal2-deny-button-background-color: #dc3741;
  --swal2-deny-button-color: #fff;
  --swal2-cancel-button-box-shadow: none;
  --swal2-cancel-button-border-radius: 0.25em;
  --swal2-cancel-button-background-color: #6e7881;
  --swal2-cancel-button-color: #fff;
  --swal2-toast-show-animation: swal2-toast-show 0.5s;
  --swal2-toast-hide-animation: swal2-toast-hide 0.1s forwards;
  --swal2-toast-border: none;
  --swal2-toast-box-shadow: 0 0 1px hsl(0deg 0% 0% / 0.075), 0 1px 2px hsl(0deg 0% 0% / 0.075), 1px 2px 4px hsl(0deg 0% 0% / 0.075), 1px 3px 8px hsl(0deg 0% 0% / 0.075), 2px 4px 16px hsl(0deg 0% 0% / 0.075);
}

[data-swal2-theme=dark] {
  --swal2-dark-theme-black: #19191a;
  --swal2-dark-theme-white: #e1e1e1;
  --swal2-background: var(--swal2-dark-theme-black);
  --swal2-color: var(--swal2-dark-theme-white);
  --swal2-footer-border-color: #555;
  --swal2-input-background: color-mix(in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10%);
  --swal2-validation-message-background: color-mix( in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10% );
  --swal2-validation-message-color: var(--swal2-dark-theme-white);
  --swal2-timer-progress-bar-background: rgba(255, 255, 255, 0.7);
}

@media (prefers-color-scheme: dark) {
  [data-swal2-theme=auto] {
    --swal2-dark-theme-black: #19191a;
    --swal2-dark-theme-white: #e1e1e1;
    --swal2-background: var(--swal2-dark-theme-black);
    --swal2-color: var(--swal2-dark-theme-white);
    --swal2-footer-border-color: #555;
    --swal2-input-background: color-mix(in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10%);
    --swal2-validation-message-background: color-mix( in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10% );
    --swal2-validation-message-color: var(--swal2-dark-theme-white);
    --swal2-timer-progress-bar-background: rgba(255, 255, 255, 0.7);
  }
}
body.swal2-shown:not(.swal2-no-backdrop, .swal2-toast-shown) {
  overflow: hidden;
}

body.swal2-height-auto {
  height: auto !important;
}

body.swal2-no-backdrop .swal2-container {
  background-color: rgba(0, 0, 0, 0) !important;
  pointer-events: none;
}

body.swal2-no-backdrop .swal2-container .swal2-popup {
  pointer-events: all;
}

body.swal2-no-backdrop .swal2-container .swal2-modal {
  box-shadow: 0 0 10px var(--swal2-backdrop);
}

body.swal2-toast-shown .swal2-container {
  box-sizing: border-box;
  width: 360px;
  max-width: 100%;
  background-color: rgba(0, 0, 0, 0);
  pointer-events: none;
}

body.swal2-toast-shown .swal2-container.swal2-top {
  inset: 0 auto auto 50%;
  transform: translateX(-50%);
}

body.swal2-toast-shown .swal2-container.swal2-top-end, body.swal2-toast-shown .swal2-container.swal2-top-right {
  inset: 0 0 auto auto;
}

body.swal2-toast-shown .swal2-container.swal2-top-start, body.swal2-toast-shown .swal2-container.swal2-top-left {
  inset: 0 auto auto 0;
}

body.swal2-toast-shown .swal2-container.swal2-center-start, body.swal2-toast-shown .swal2-container.swal2-center-left {
  inset: 50% auto auto 0;
  transform: translateY(-50%);
}

body.swal2-toast-shown .swal2-container.swal2-center {
  inset: 50% auto auto 50%;
  transform: translate(-50%, -50%);
}

body.swal2-toast-shown .swal2-container.swal2-center-end, body.swal2-toast-shown .swal2-container.swal2-center-right {
  inset: 50% 0 auto auto;
  transform: translateY(-50%);
}

body.swal2-toast-shown .swal2-container.swal2-bottom-start, body.swal2-toast-shown .swal2-container.swal2-bottom-left {
  inset: auto auto 0 0;
}

body.swal2-toast-shown .swal2-container.swal2-bottom {
  inset: auto auto 0 50%;
  transform: translateX(-50%);
}

body.swal2-toast-shown .swal2-container.swal2-bottom-end, body.swal2-toast-shown .swal2-container.swal2-bottom-right {
  inset: auto 0 0 auto;
}

@media print {
  body.swal2-shown:not(.swal2-no-backdrop, .swal2-toast-shown) {
    overflow-y: scroll !important;
  }
  body.swal2-shown:not(.swal2-no-backdrop, .swal2-toast-shown) > [aria-hidden=true] {
    display: none;
  }
  body.swal2-shown:not(.swal2-no-backdrop, .swal2-toast-shown) .swal2-container {
    position: static !important;
  }
}
div:where(.swal2-container) {
  display: grid;
  position: fixed;
  z-index: 1060;
  inset: 0;
  box-sizing: border-box;
  grid-template-areas: "top-start     top            top-end" "center-start  center         center-end" "bottom-start  bottom-center  bottom-end";
  grid-template-rows: minmax(min-content, auto) minmax(min-content, auto) minmax(min-content, auto);
  height: 100%;
  padding: var(--swal2-container-padding);
  overflow-x: hidden;
  transition: var(--swal2-backdrop-transition);
  -webkit-overflow-scrolling: touch;
}

div:where(.swal2-container).swal2-backdrop-show, div:where(.swal2-container).swal2-noanimation {
  background: var(--swal2-backdrop);
}

div:where(.swal2-container).swal2-backdrop-hide {
  background: rgba(0, 0, 0, 0) !important;
}

div:where(.swal2-container).swal2-top-start, div:where(.swal2-container).swal2-center-start, div:where(.swal2-container).swal2-bottom-start {
  grid-template-columns: minmax(0, 1fr) auto auto;
}

div:where(.swal2-container).swal2-top, div:where(.swal2-container).swal2-center, div:where(.swal2-container).swal2-bottom {
  grid-template-columns: auto minmax(0, 1fr) auto;
}

div:where(.swal2-container).swal2-top-end, div:where(.swal2-container).swal2-center-end, div:where(.swal2-container).swal2-bottom-end {
  grid-template-columns: auto auto minmax(0, 1fr);
}

div:where(.swal2-container).swal2-top-start > .swal2-popup {
  align-self: start;
}

div:where(.swal2-container).swal2-top > .swal2-popup {
  grid-column: 2;
  place-self: start center;
}

div:where(.swal2-container).swal2-top-end > .swal2-popup, div:where(.swal2-container).swal2-top-right > .swal2-popup {
  grid-column: 3;
  place-self: start end;
}

div:where(.swal2-container).swal2-center-start > .swal2-popup, div:where(.swal2-container).swal2-center-left > .swal2-popup {
  grid-row: 2;
  align-self: center;
}

div:where(.swal2-container).swal2-center > .swal2-popup {
  grid-column: 2;
  grid-row: 2;
  place-self: center center;
}

div:where(.swal2-container).swal2-center-end > .swal2-popup, div:where(.swal2-container).swal2-center-right > .swal2-popup {
  grid-column: 3;
  grid-row: 2;
  place-self: center end;
}

div:where(.swal2-container).swal2-bottom-start > .swal2-popup, div:where(.swal2-container).swal2-bottom-left > .swal2-popup {
  grid-column: 1;
  grid-row: 3;
  align-self: end;
}

div:where(.swal2-container).swal2-bottom > .swal2-popup {
  grid-column: 2;
  grid-row: 3;
  place-self: end center;
}

div:where(.swal2-container).swal2-bottom-end > .swal2-popup, div:where(.swal2-container).swal2-bottom-right > .swal2-popup {
  grid-column: 3;
  grid-row: 3;
  place-self: end end;
}

div:where(.swal2-container).swal2-grow-row > .swal2-popup, div:where(.swal2-container).swal2-grow-fullscreen > .swal2-popup {
  grid-column: 1/4;
  width: 100%;
}

div:where(.swal2-container).swal2-grow-column > .swal2-popup, div:where(.swal2-container).swal2-grow-fullscreen > .swal2-popup {
  grid-row: 1/4;
  align-self: stretch;
}

div:where(.swal2-container).swal2-no-transition {
  transition: none !important;
}

div:where(.swal2-container)[popover] {
  width: auto;
  border: 0;
}

div:where(.swal2-container) div:where(.swal2-popup) {
  display: none;
  position: relative;
  box-sizing: border-box;
  grid-template-columns: minmax(0, 100%);
  width: var(--swal2-width);
  max-width: 100%;
  padding: var(--swal2-padding);
  border: var(--swal2-border);
  border-radius: var(--swal2-border-radius);
  background: var(--swal2-background);
  color: var(--swal2-color);
  font-family: inherit;
  font-size: 1rem;
  container-name: swal2-popup;
}

div:where(.swal2-container) div:where(.swal2-popup):focus {
  outline: none;
}

div:where(.swal2-container) div:where(.swal2-popup).swal2-loading {
  overflow-y: hidden;
}

div:where(.swal2-container) div:where(.swal2-popup).swal2-draggable {
  cursor: grab;
}

div:where(.swal2-container) div:where(.swal2-popup).swal2-draggable div:where(.swal2-icon) {
  cursor: grab;
}

div:where(.swal2-container) div:where(.swal2-popup).swal2-dragging {
  cursor: grabbing;
}

div:where(.swal2-container) div:where(.swal2-popup).swal2-dragging div:where(.swal2-icon) {
  cursor: grabbing;
}

div:where(.swal2-container) h2:where(.swal2-title), div:where(.swal2-container) .h2:where(.swal2-title) {
  position: relative;
  max-width: 100%;
  margin: 0;
  padding: var(--swal2-title-padding);
  color: inherit;
  font-size: 1.875em;
  font-weight: 600;
  text-align: center;
  text-transform: none;
  overflow-wrap: break-word;
  cursor: initial;
}

div:where(.swal2-container) div:where(.swal2-actions) {
  display: flex;
  z-index: 1;
  box-sizing: border-box;
  flex-wrap: wrap;
  align-items: center;
  justify-content: var(--swal2-actions-justify-content);
  width: var(--swal2-actions-width);
  margin: var(--swal2-actions-margin);
  padding: var(--swal2-actions-padding);
  border-radius: var(--swal2-actions-border-radius);
  background: var(--swal2-actions-background);
}

div:where(.swal2-container) div:where(.swal2-loader) {
  display: none;
  align-items: center;
  justify-content: center;
  width: 2.2em;
  height: 2.2em;
  margin: 0 1.875em;
  animation: swal2-rotate-loading 1.5s linear 0s infinite normal;
  border-width: 0.25em;
  border-style: solid;
  border-radius: 100%;
  border-color: #2778c4 rgba(0, 0, 0, 0) #2778c4 rgba(0, 0, 0, 0);
}

div:where(.swal2-container) button:where(.swal2-styled) {
  margin: 0.3125em;
  padding: 0.625em 1.1em;
  transition: var(--swal2-action-button-transition);
  border: none;
  box-shadow: 0 0 0 3px rgba(0, 0, 0, 0);
  font-weight: 500;
}

div:where(.swal2-container) button:where(.swal2-styled):not([disabled]) {
  cursor: pointer;
}

div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm) {
  border-radius: var(--swal2-confirm-button-border-radius);
  background: initial;
  background-color: var(--swal2-confirm-button-background-color);
  box-shadow: var(--swal2-confirm-button-box-shadow);
  color: var(--swal2-confirm-button-color);
  font-size: 1em;
}

div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):hover {
  background-color: color-mix(in srgb, var(--swal2-confirm-button-background-color), var(--swal2-action-button-hover));
}

div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):active {
  background-color: color-mix(in srgb, var(--swal2-confirm-button-background-color), var(--swal2-action-button-active));
}

div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny) {
  border-radius: var(--swal2-deny-button-border-radius);
  background: initial;
  background-color: var(--swal2-deny-button-background-color);
  box-shadow: var(--swal2-deny-button-box-shadow);
  color: var(--swal2-deny-button-color);
  font-size: 1em;
}

div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny):hover {
  background-color: color-mix(in srgb, var(--swal2-deny-button-background-color), var(--swal2-action-button-hover));
}

div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny):active {
  background-color: color-mix(in srgb, var(--swal2-deny-button-background-color), var(--swal2-action-button-active));
}

div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel) {
  border-radius: var(--swal2-cancel-button-border-radius);
  background: initial;
  background-color: var(--swal2-cancel-button-background-color);
  box-shadow: var(--swal2-cancel-button-box-shadow);
  color: var(--swal2-cancel-button-color);
  font-size: 1em;
}

div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel):hover {
  background-color: color-mix(in srgb, var(--swal2-cancel-button-background-color), var(--swal2-action-button-hover));
}

div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel):active {
  background-color: color-mix(in srgb, var(--swal2-cancel-button-background-color), var(--swal2-action-button-active));
}

div:where(.swal2-container) button:where(.swal2-styled):focus-visible {
  outline: none;
  box-shadow: var(--swal2-action-button-focus-box-shadow);
}

div:where(.swal2-container) button:where(.swal2-styled)[disabled]:not(.swal2-loading) {
  opacity: 0.4;
}

div:where(.swal2-container) button:where(.swal2-styled)::-moz-focus-inner {
  border: 0;
}

div:where(.swal2-container) div:where(.swal2-footer) {
  margin: 1em 0 0;
  padding: 1em 1em 0;
  border-top: 1px solid var(--swal2-footer-border-color);
  background: var(--swal2-footer-background);
  color: var(--swal2-footer-color);
  font-size: 1em;
  text-align: center;
  cursor: initial;
}

div:where(.swal2-container) .swal2-timer-progress-bar-container {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  grid-column: auto !important;
  overflow: hidden;
  border-bottom-right-radius: var(--swal2-border-radius);
  border-bottom-left-radius: var(--swal2-border-radius);
}

div:where(.swal2-container) div:where(.swal2-timer-progress-bar) {
  width: 100%;
  height: 0.25em;
  background: var(--swal2-timer-progress-bar-background);
}

div:where(.swal2-container) img:where(.swal2-image) {
  max-width: 100%;
  margin: 2em auto 1em;
  cursor: initial;
}

div:where(.swal2-container) button:where(.swal2-close) {
  position: var(--swal2-close-button-position);
  inset: var(--swal2-close-button-inset);
  z-index: 2;
  align-items: center;
  justify-content: center;
  width: 1.2em;
  height: 1.2em;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: -1.2em;
  padding: 0;
  overflow: hidden;
  transition: var(--swal2-close-button-transition);
  border: none;
  border-radius: var(--swal2-border-radius);
  outline: var(--swal2-close-button-outline);
  background: rgba(0, 0, 0, 0);
  color: var(--swal2-close-button-color);
  font-family: monospace;
  font-size: var(--swal2-close-button-font-size);
  cursor: pointer;
  justify-self: end;
}

div:where(.swal2-container) button:where(.swal2-close):hover {
  transform: var(--swal2-close-button-hover-transform);
  background: rgba(0, 0, 0, 0);
  color: #f27474;
}

div:where(.swal2-container) button:where(.swal2-close):focus-visible {
  outline: none;
  box-shadow: var(--swal2-close-button-focus-box-shadow);
}

div:where(.swal2-container) button:where(.swal2-close)::-moz-focus-inner {
  border: 0;
}

div:where(.swal2-container) div:where(.swal2-html-container) {
  z-index: 1;
  justify-content: center;
  margin: 0;
  padding: var(--swal2-html-container-padding);
  overflow: auto;
  color: inherit;
  font-size: 1.125em;
  font-weight: normal;
  line-height: normal;
  text-align: center;
  overflow-wrap: break-word;
  word-break: break-word;
  cursor: initial;
}

div:where(.swal2-container) input:where(.swal2-input), div:where(.swal2-container) input:where(.swal2-file), div:where(.swal2-container) textarea:where(.swal2-textarea), div:where(.swal2-container) select:where(.swal2-select), div:where(.swal2-container) div:where(.swal2-radio), div:where(.swal2-container) label:where(.swal2-checkbox) {
  margin: 1em 2em 3px;
}

div:where(.swal2-container) input:where(.swal2-input), div:where(.swal2-container) input:where(.swal2-file), div:where(.swal2-container) textarea:where(.swal2-textarea) {
  box-sizing: border-box;
  width: auto;
  transition: var(--swal2-input-transition);
  border: var(--swal2-input-border);
  border-radius: var(--swal2-input-border-radius);
  background: var(--swal2-input-background);
  box-shadow: var(--swal2-input-box-shadow);
  color: inherit;
  font-size: 1.125em;
}

div:where(.swal2-container) input:where(.swal2-input).swal2-inputerror, div:where(.swal2-container) input:where(.swal2-file).swal2-inputerror, div:where(.swal2-container) textarea:where(.swal2-textarea).swal2-inputerror {
  border-color: #f27474 !important;
  box-shadow: 0 0 2px #f27474 !important;
}

div:where(.swal2-container) input:where(.swal2-input):hover, div:where(.swal2-container) input:where(.swal2-file):hover, div:where(.swal2-container) textarea:where(.swal2-textarea):hover {
  box-shadow: var(--swal2-input-hover-box-shadow);
}

div:where(.swal2-container) input:where(.swal2-input):focus, div:where(.swal2-container) input:where(.swal2-file):focus, div:where(.swal2-container) textarea:where(.swal2-textarea):focus {
  border: var(--swal2-input-focus-border);
  outline: none;
  box-shadow: var(--swal2-input-focus-box-shadow);
}

div:where(.swal2-container) input:where(.swal2-input)::-moz-placeholder, div:where(.swal2-container) input:where(.swal2-file)::-moz-placeholder, div:where(.swal2-container) textarea:where(.swal2-textarea)::-moz-placeholder {
  color: #ccc;
}

div:where(.swal2-container) input:where(.swal2-input)::placeholder, div:where(.swal2-container) input:where(.swal2-file)::placeholder, div:where(.swal2-container) textarea:where(.swal2-textarea)::placeholder {
  color: #ccc;
}

div:where(.swal2-container) .swal2-range {
  margin: 1em 2em 3px;
  background: var(--swal2-background);
}

div:where(.swal2-container) .swal2-range input {
  width: 80%;
}

div:where(.swal2-container) .swal2-range output {
  width: 20%;
  color: inherit;
  font-weight: 600;
  text-align: center;
}

div:where(.swal2-container) .swal2-range input, div:where(.swal2-container) .swal2-range output {
  height: 2.625em;
  padding: 0;
  font-size: 1.125em;
  line-height: 2.625em;
}

div:where(.swal2-container) .swal2-input {
  height: 2.625em;
  padding: 0 0.75em;
}

div:where(.swal2-container) .swal2-file {
  width: 75%;
  margin-right: auto;
  margin-left: auto;
  background: var(--swal2-input-background);
  font-size: 1.125em;
}

div:where(.swal2-container) .swal2-textarea {
  height: 6.75em;
  padding: 0.75em;
}

div:where(.swal2-container) .swal2-select {
  min-width: 50%;
  max-width: 100%;
  padding: 0.375em 0.625em;
  background: var(--swal2-input-background);
  color: inherit;
  font-size: 1.125em;
}

div:where(.swal2-container) .swal2-radio, div:where(.swal2-container) .swal2-checkbox {
  align-items: center;
  justify-content: center;
  background: var(--swal2-background);
  color: inherit;
}

div:where(.swal2-container) .swal2-radio label, div:where(.swal2-container) .swal2-checkbox label {
  margin: 0 0.6em;
  font-size: 1.125em;
}

div:where(.swal2-container) .swal2-radio input, div:where(.swal2-container) .swal2-checkbox input {
  flex-shrink: 0;
  margin: 0 0.4em;
}

div:where(.swal2-container) label:where(.swal2-input-label) {
  display: flex;
  justify-content: center;
  margin: 1em auto 0;
}

div:where(.swal2-container) div:where(.swal2-validation-message) {
  align-items: center;
  justify-content: center;
  margin: 1em 0 0;
  padding: 0.625em;
  overflow: hidden;
  background: var(--swal2-validation-message-background);
  color: var(--swal2-validation-message-color);
  font-size: 1em;
  font-weight: 300;
}

div:where(.swal2-container) div:where(.swal2-validation-message)::before {
  content: "!";
  display: inline-block;
  width: 1.5em;
  min-width: 1.5em;
  height: 1.5em;
  margin: 0 0.625em;
  border-radius: 50%;
  background-color: #f27474;
  color: #fff;
  font-weight: 600;
  line-height: 1.5em;
  text-align: center;
}

div:where(.swal2-container) .swal2-progress-steps {
  flex-wrap: wrap;
  align-items: center;
  max-width: 100%;
  margin: 1.25em auto;
  padding: 0;
  background: rgba(0, 0, 0, 0);
  font-weight: 600;
}

div:where(.swal2-container) .swal2-progress-steps li {
  display: inline-block;
  position: relative;
}

div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step {
  z-index: 20;
  flex-shrink: 0;
  width: 2em;
  height: 2em;
  border-radius: 2em;
  background: #2778c4;
  color: #fff;
  line-height: 2em;
  text-align: center;
}

div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step {
  background: #2778c4;
}

div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step ~ .swal2-progress-step {
  background: var(--swal2-progress-step-background);
  color: #fff;
}

div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step ~ .swal2-progress-step-line {
  background: var(--swal2-progress-step-background);
}

div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step-line {
  z-index: 10;
  flex-shrink: 0;
  width: 2.5em;
  height: 0.4em;
  margin: 0 -1px;
  background: #2778c4;
}

div:where(.swal2-icon) {
  position: relative;
  box-sizing: content-box;
  justify-content: center;
  width: 5em;
  height: 5em;
  margin: 2.5em auto 0.6em;
  zoom: var(--swal2-icon-zoom);
  border: 0.25em solid rgba(0, 0, 0, 0);
  border-radius: 50%;
  border-color: #000;
  font-family: inherit;
  line-height: 5em;
  cursor: default;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

div:where(.swal2-icon) .swal2-icon-content {
  display: flex;
  align-items: center;
  font-size: 3.75em;
}

div:where(.swal2-icon).swal2-error {
  border-color: #f27474;
  color: #f27474;
}

div:where(.swal2-icon).swal2-error .swal2-x-mark {
  position: relative;
  flex-grow: 1;
}

div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line] {
  display: block;
  position: absolute;
  top: 2.3125em;
  width: 2.9375em;
  height: 0.3125em;
  border-radius: 0.125em;
  background-color: #f27474;
}

div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=left] {
  left: 1.0625em;
  transform: rotate(45deg);
}

div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=right] {
  right: 1em;
  transform: rotate(-45deg);
}

@container swal2-popup style(--swal2-icon-animations:true) {
  div:where(.swal2-icon).swal2-error.swal2-icon-show {
    animation: swal2-animate-error-icon 0.5s;
  }
  div:where(.swal2-icon).swal2-error.swal2-icon-show .swal2-x-mark {
    animation: swal2-animate-error-x-mark 0.5s;
  }
}
div:where(.swal2-icon).swal2-warning {
  border-color: #f8bb86;
  color: #f8bb86;
}

@container swal2-popup style(--swal2-icon-animations:true) {
  div:where(.swal2-icon).swal2-warning.swal2-icon-show {
    animation: swal2-animate-error-icon 0.5s;
  }
  div:where(.swal2-icon).swal2-warning.swal2-icon-show .swal2-icon-content {
    animation: swal2-animate-i-mark 0.5s;
  }
}
div:where(.swal2-icon).swal2-info {
  border-color: #3fc3ee;
  color: #3fc3ee;
}

@container swal2-popup style(--swal2-icon-animations:true) {
  div:where(.swal2-icon).swal2-info.swal2-icon-show {
    animation: swal2-animate-error-icon 0.5s;
  }
  div:where(.swal2-icon).swal2-info.swal2-icon-show .swal2-icon-content {
    animation: swal2-animate-i-mark 0.8s;
  }
}
div:where(.swal2-icon).swal2-question {
  border-color: #87adbd;
  color: #87adbd;
}

@container swal2-popup style(--swal2-icon-animations:true) {
  div:where(.swal2-icon).swal2-question.swal2-icon-show {
    animation: swal2-animate-error-icon 0.5s;
  }
  div:where(.swal2-icon).swal2-question.swal2-icon-show .swal2-icon-content {
    animation: swal2-animate-question-mark 0.8s;
  }
}
div:where(.swal2-icon).swal2-success {
  border-color: #a5dc86;
  color: #a5dc86;
}

div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line] {
  position: absolute;
  width: 3.75em;
  height: 7.5em;
  border-radius: 50%;
}

div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=left] {
  top: -0.4375em;
  left: -2.0635em;
  transform: rotate(-45deg);
  transform-origin: 3.75em 3.75em;
  border-radius: 7.5em 0 0 7.5em;
}

div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=right] {
  top: -0.6875em;
  left: 1.875em;
  transform: rotate(-45deg);
  transform-origin: 0 3.75em;
  border-radius: 0 7.5em 7.5em 0;
}

div:where(.swal2-icon).swal2-success .swal2-success-ring {
  position: absolute;
  z-index: 2;
  top: -0.25em;
  left: -0.25em;
  box-sizing: content-box;
  width: 100%;
  height: 100%;
  border: 0.25em solid rgba(165, 220, 134, 0.3);
  border-radius: 50%;
}

div:where(.swal2-icon).swal2-success .swal2-success-fix {
  position: absolute;
  z-index: 1;
  top: 0.5em;
  left: 1.625em;
  width: 0.4375em;
  height: 5.625em;
  transform: rotate(-45deg);
}

div:where(.swal2-icon).swal2-success [class^=swal2-success-line] {
  display: block;
  position: absolute;
  z-index: 2;
  height: 0.3125em;
  border-radius: 0.125em;
  background-color: #a5dc86;
}

div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=tip] {
  top: 2.875em;
  left: 0.8125em;
  width: 1.5625em;
  transform: rotate(45deg);
}

div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=long] {
  top: 2.375em;
  right: 0.5em;
  width: 2.9375em;
  transform: rotate(-45deg);
}

@container swal2-popup style(--swal2-icon-animations:true) {
  div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-tip {
    animation: swal2-animate-success-line-tip 0.75s;
  }
  div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-long {
    animation: swal2-animate-success-line-long 0.75s;
  }
  div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-circular-line-right {
    animation: swal2-rotate-success-circular-line 4.25s ease-in;
  }
}
[class^=swal2] {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.swal2-show {
  animation: var(--swal2-show-animation);
}

.swal2-hide {
  animation: var(--swal2-hide-animation);
}

.swal2-noanimation {
  transition: none;
}

.swal2-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

.swal2-rtl .swal2-close {
  margin-right: initial;
  margin-left: 0;
}

.swal2-rtl .swal2-timer-progress-bar {
  right: 0;
  left: auto;
}

.swal2-toast {
  box-sizing: border-box;
  grid-column: 1/4 !important;
  grid-row: 1/4 !important;
  grid-template-columns: min-content auto min-content;
  padding: 1em;
  overflow-y: hidden;
  border: var(--swal2-toast-border);
  background: var(--swal2-background);
  box-shadow: var(--swal2-toast-box-shadow);
  pointer-events: all;
}

.swal2-toast > * {
  grid-column: 2;
}

.swal2-toast h2:where(.swal2-title), .swal2-toast .h2:where(.swal2-title) {
  margin: 0.5em 1em;
  padding: 0;
  font-size: 1em;
  text-align: initial;
}

.swal2-toast .swal2-loading {
  justify-content: center;
}

.swal2-toast input:where(.swal2-input) {
  height: 2em;
  margin: 0.5em;
  font-size: 1em;
}

.swal2-toast .swal2-validation-message {
  font-size: 1em;
}

.swal2-toast div:where(.swal2-footer) {
  margin: 0.5em 0 0;
  padding: 0.5em 0 0;
  font-size: 0.8em;
}

.swal2-toast button:where(.swal2-close) {
  grid-column: 3/3;
  grid-row: 1/99;
  align-self: center;
  width: 0.8em;
  height: 0.8em;
  margin: 0;
  font-size: 2em;
}

.swal2-toast div:where(.swal2-html-container) {
  margin: 0.5em 1em;
  padding: 0;
  overflow: initial;
  font-size: 1em;
  text-align: initial;
}

.swal2-toast div:where(.swal2-html-container):empty {
  padding: 0;
}

.swal2-toast .swal2-loader {
  grid-column: 1;
  grid-row: 1/99;
  align-self: center;
  width: 2em;
  height: 2em;
  margin: 0.25em;
}

.swal2-toast .swal2-icon {
  grid-column: 1;
  grid-row: 1/99;
  align-self: center;
  width: 2em;
  min-width: 2em;
  height: 2em;
  margin: 0 0.5em 0 0;
}

.swal2-toast .swal2-icon .swal2-icon-content {
  display: flex;
  align-items: center;
  font-size: 1.8em;
  font-weight: bold;
}

.swal2-toast .swal2-icon.swal2-success .swal2-success-ring {
  width: 2em;
  height: 2em;
}

.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line] {
  top: 0.875em;
  width: 1.375em;
}

.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left] {
  left: 0.3125em;
}

.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right] {
  right: 0.3125em;
}

.swal2-toast div:where(.swal2-actions) {
  justify-content: flex-start;
  height: auto;
  margin: 0;
  margin-top: 0.5em;
  padding: 0 0.5em;
}

.swal2-toast button:where(.swal2-styled) {
  margin: 0.25em 0.5em;
  padding: 0.4em 0.6em;
  font-size: 1em;
}

.swal2-toast .swal2-success {
  border-color: #a5dc86;
}

.swal2-toast .swal2-success [class^=swal2-success-circular-line] {
  position: absolute;
  width: 1.6em;
  height: 3em;
  border-radius: 50%;
}

.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left] {
  top: -0.8em;
  left: -0.5em;
  transform: rotate(-45deg);
  transform-origin: 2em 2em;
  border-radius: 4em 0 0 4em;
}

.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right] {
  top: -0.25em;
  left: 0.9375em;
  transform-origin: 0 1.5em;
  border-radius: 0 4em 4em 0;
}

.swal2-toast .swal2-success .swal2-success-ring {
  width: 2em;
  height: 2em;
}

.swal2-toast .swal2-success .swal2-success-fix {
  top: 0;
  left: 0.4375em;
  width: 0.4375em;
  height: 2.6875em;
}

.swal2-toast .swal2-success [class^=swal2-success-line] {
  height: 0.3125em;
}

.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip] {
  top: 1.125em;
  left: 0.1875em;
  width: 0.75em;
}

.swal2-toast .swal2-success [class^=swal2-success-line][class$=long] {
  top: 0.9375em;
  right: 0.1875em;
  width: 1.375em;
}

@container swal2-popup style(--swal2-icon-animations:true) {
  .swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip {
    animation: swal2-toast-animate-success-line-tip 0.75s;
  }
  .swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long {
    animation: swal2-toast-animate-success-line-long 0.75s;
  }
}
.swal2-toast.swal2-show {
  animation: var(--swal2-toast-show-animation);
}

.swal2-toast.swal2-hide {
  animation: var(--swal2-toast-hide-animation);
}

@keyframes swal2-show {
  0% {
    transform: scale(0.7);
  }
  45% {
    transform: scale(1.05);
  }
  80% {
    transform: scale(0.95);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes swal2-hide {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  100% {
    transform: scale(0.5);
    opacity: 0;
  }
}
@keyframes swal2-animate-success-line-tip {
  0% {
    top: 1.1875em;
    left: 0.0625em;
    width: 0;
  }
  54% {
    top: 1.0625em;
    left: 0.125em;
    width: 0;
  }
  70% {
    top: 2.1875em;
    left: -0.375em;
    width: 3.125em;
  }
  84% {
    top: 3em;
    left: 1.3125em;
    width: 1.0625em;
  }
  100% {
    top: 2.8125em;
    left: 0.8125em;
    width: 1.5625em;
  }
}
@keyframes swal2-animate-success-line-long {
  0% {
    top: 3.375em;
    right: 2.875em;
    width: 0;
  }
  65% {
    top: 3.375em;
    right: 2.875em;
    width: 0;
  }
  84% {
    top: 2.1875em;
    right: 0;
    width: 3.4375em;
  }
  100% {
    top: 2.375em;
    right: 0.5em;
    width: 2.9375em;
  }
}
@keyframes swal2-rotate-success-circular-line {
  0% {
    transform: rotate(-45deg);
  }
  5% {
    transform: rotate(-45deg);
  }
  12% {
    transform: rotate(-405deg);
  }
  100% {
    transform: rotate(-405deg);
  }
}
@keyframes swal2-animate-error-x-mark {
  0% {
    margin-top: 1.625em;
    transform: scale(0.4);
    opacity: 0;
  }
  50% {
    margin-top: 1.625em;
    transform: scale(0.4);
    opacity: 0;
  }
  80% {
    margin-top: -0.375em;
    transform: scale(1.15);
  }
  100% {
    margin-top: 0;
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes swal2-animate-error-icon {
  0% {
    transform: rotateX(100deg);
    opacity: 0;
  }
  100% {
    transform: rotateX(0deg);
    opacity: 1;
  }
}
@keyframes swal2-rotate-loading {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes swal2-animate-question-mark {
  0% {
    transform: rotateY(-360deg);
  }
  100% {
    transform: rotateY(0);
  }
}
@keyframes swal2-animate-i-mark {
  0% {
    transform: rotateZ(45deg);
    opacity: 0;
  }
  25% {
    transform: rotateZ(-25deg);
    opacity: 0.4;
  }
  50% {
    transform: rotateZ(15deg);
    opacity: 0.8;
  }
  75% {
    transform: rotateZ(-5deg);
    opacity: 1;
  }
  100% {
    transform: rotateX(0);
    opacity: 1;
  }
}
@keyframes swal2-toast-show {
  0% {
    transform: translateY(-0.625em) rotateZ(2deg);
  }
  33% {
    transform: translateY(0) rotateZ(-2deg);
  }
  66% {
    transform: translateY(0.3125em) rotateZ(2deg);
  }
  100% {
    transform: translateY(0) rotateZ(0deg);
  }
}
@keyframes swal2-toast-hide {
  100% {
    transform: rotateZ(1deg);
    opacity: 0;
  }
}
@keyframes swal2-toast-animate-success-line-tip {
  0% {
    top: 0.5625em;
    left: 0.0625em;
    width: 0;
  }
  54% {
    top: 0.125em;
    left: 0.125em;
    width: 0;
  }
  70% {
    top: 0.625em;
    left: -0.25em;
    width: 1.625em;
  }
  84% {
    top: 1.0625em;
    left: 0.75em;
    width: 0.5em;
  }
  100% {
    top: 1.125em;
    left: 0.1875em;
    width: 0.75em;
  }
}
@keyframes swal2-toast-animate-success-line-long {
  0% {
    top: 1.625em;
    right: 1.375em;
    width: 0;
  }
  65% {
    top: 1.25em;
    right: 0.9375em;
    width: 0;
  }
  84% {
    top: 0.9375em;
    right: 0;
    width: 1.125em;
  }
  100% {
    top: 0.9375em;
    right: 0.1875em;
    width: 1.375em;
  }
}
.toast-title {
  font-weight: bold;
}

.toast-message {
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}

.toast-message a,
.toast-message label {
  color: #ffffff;
}

.toast-message a:hover {
  color: #cccccc;
  text-decoration: none;
}

.toast-close-button {
  position: relative;
  right: -0.3em;
  top: -0.3em;
  float: right;
  font-size: 20px;
  font-weight: bold;
  color: #ffffff;
  -webkit-text-shadow: 0 1px 0 #ffffff;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  filter: alpha(opacity=80);
}

.toast-close-button:hover,
.toast-close-button:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  filter: alpha(opacity=40);
}

/*Additional properties for button version
 iOS requires the button element instead of an anchor tag.
 If you want the anchor version, it requires `href="#"`.*/
button.toast-close-button {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}

.toast-top-center {
  top: 0;
  right: 0;
  width: 100%;
}

.toast-bottom-center {
  bottom: 0;
  right: 0;
  width: 100%;
}

.toast-top-full-width {
  top: 0;
  right: 0;
  width: 100%;
}

.toast-bottom-full-width {
  bottom: 0;
  right: 0;
  width: 100%;
}

.toast-top-left {
  top: 12px;
  left: 12px;
}

.toast-top-right {
  top: 12px;
  right: 12px;
}

.toast-bottom-right {
  right: 12px;
  bottom: 12px;
}

.toast-bottom-left {
  bottom: 12px;
  left: 12px;
}

#toast-container {
  position: fixed;
  z-index: 999999;
  /*overrides*/
}

#toast-container * {
  box-sizing: border-box;
}

#toast-container > div {
  position: relative;
  overflow: hidden;
  margin: 0 0 6px;
  padding: 15px 15px 15px 50px;
  width: 300px;
  border-radius: 3px 3px 3px 3px;
  background-position: 15px center;
  background-repeat: no-repeat;
  box-shadow: 0 0 12px #999999;
  color: #ffffff;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  filter: alpha(opacity=80);
}

#toast-container > div:hover {
  box-shadow: 0 0 12px #000000;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
  cursor: pointer;
}

#toast-container > .toast-info {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=") !important;
}

#toast-container > .toast-error {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=") !important;
}

#toast-container > .toast-success {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==") !important;
}

#toast-container > .toast-warning {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=") !important;
}

#toast-container.toast-top-center > div,
#toast-container.toast-bottom-center > div {
  width: 300px;
  margin-left: auto;
  margin-right: auto;
}

#toast-container.toast-top-full-width > div,
#toast-container.toast-bottom-full-width > div {
  width: 96%;
  margin-left: auto;
  margin-right: auto;
}

.toast {
  background-color: #030303;
}

.toast-success {
  background-color: #51a351;
}

.toast-error {
  background-color: #bd362f;
}

.toast-info {
  background-color: #2f96b4;
}

.toast-warning {
  background-color: #f89406;
}

.toast-progress {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 4px;
  background-color: #000000;
  opacity: 0.4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  filter: alpha(opacity=40);
}

/*Responsive Design*/
@media all and (max-width: 240px) {
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 11em;
  }
  #toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
}
@media all and (min-width: 241px) and (max-width: 480px) {
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 18em;
  }
  #toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
}
@media all and (min-width: 481px) and (max-width: 768px) {
  #toast-container > div {
    padding: 15px 15px 15px 50px;
    width: 25em;
  }
}
.thematics-slider {
  height: 25rem;
  display: block;
}
.thematics-slider .thematic-slide {
  height: 100%;
  position: relative;
  display: block;
}
.thematics-slider .slick-prev.slick-arrow {
  left: 10px;
  z-index: 10;
}
@media (min-width: 992px) {
  .thematics-slider .slick-prev.slick-arrow {
    left: 30px;
  }
}
.thematics-slider .slick-prev.slick-arrow::before {
  content: url("/assets/icons/slick_prev-d26502c9.svg");
}
.thematics-slider .slick-next.slick-arrow {
  right: 10px;
  z-index: 10;
}
@media (min-width: 992px) {
  .thematics-slider .slick-next.slick-arrow {
    right: 30px;
  }
}
.thematics-slider .slick-next.slick-arrow::before {
  content: url("/assets/icons/slick_next-6fec5b36.svg");
}
.thematics-slider .container-thematic-img {
  width: 100%;
  height: 25rem;
  position: relative;
}
.thematics-slider .container-thematic-img::after {
  content: "";
  width: 100%;
  height: 100%;
  display: block;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  position: absolute;
  background: linear-gradient(92.26deg, rgba(0, 0, 0, 0.8) 6.43%, rgba(0, 0, 0, 0.35) 92.99%);
}
@media (min-width: 768px) {
  .thematics-slider .container-thematic-img::after {
    background: linear-gradient(92.26deg, rgba(0, 0, 0, 0.8) 6.43%, rgba(0, 0, 0, 0) 90%);
  }
}
@media (min-width: 992px) {
  .thematics-slider .container-thematic-img::after {
    background: linear-gradient(92.26deg, rgba(0, 0, 0, 0.8) 6.43%, rgba(0, 0, 0, 0) 50%);
  }
}
.thematics-slider .container-thematic-img img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
}
.thematics-slider .container-thematic-img .thematic-text {
  color: #fff;
  position: absolute;
  top: 0;
  padding-left: 35px;
  padding-right: 35px;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  z-index: 2;
  width: 100%;
}
.thematics-slider .slick-dots {
  bottom: 10px;
}
.thematics-slider .slick-dots .slick-active button::before {
  color: #fff;
  opacity: 1;
  font-size: 13px;
}
.thematics-slider .slick-dots button::before {
  color: #fff;
  opacity: 0.5;
  font-size: 10px;
}

.slick-list {
  height: 100%;
}

.swal2-title {
  color: #003A79;
  font-size: 1.125rem;
  font-weight: bold;
}

.swal2-popup {
  max-width: 25rem;
  padding: 2rem;
}

.swal2-styled.swal2-confirm {
  background-color: #003A79;
}

.list-inline .list-inline-item a {
  width: 25px;
  height: 25px;
}
.list-inline .list-inline-item {
  display: inline-flex;
}
.list-inline a {
  text-decoration: none;
}
.list-inline .next a, .list-inline .prev a {
  color: #003A79;
  top: 2px;
  position: relative;
}

#paginator {
  margin: 1.25rem 0;
}

.import-spinner {
  background-color: rgba(196, 196, 196, 0.7);
  z-index: 1;
}
.import-spinner .fa-spinner {
  font-size: 5rem;
}

/**
 * selectize.css (v0.12.6)
 * Copyright (c) 2013–2015 Brian Reavis & contributors
 *
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this
 * file except in compliance with the License. You may obtain a copy of the License at:
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software distributed under
 * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF
 * ANY KIND, either express or implied. See the License for the specific language
 * governing permissions and limitations under the License.
 *
 * @author Brian Reavis <brian@thirdroute.com>
 */
.selectize-control.plugin-drag_drop.multi > .selectize-input > div.ui-sortable-placeholder {
  visibility: visible !important;
  background: #f2f2f2 !important;
  background: rgba(0, 0, 0, 0.06) !important;
  border: 0 none !important;
  box-shadow: inset 0 0 12px 4px #fff;
}

.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after {
  content: "!";
  visibility: hidden;
}

.selectize-control.plugin-drag_drop .ui-sortable-helper {
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}

.selectize-dropdown-header {
  position: relative;
  padding: 5px 8px;
  border-bottom: 1px solid #d0d0d0;
  background: #f8f8f8;
  border-radius: 3px 3px 0 0;
}

.selectize-dropdown-header-close {
  position: absolute;
  right: 8px;
  top: 50%;
  color: #303030;
  opacity: 0.4;
  margin-top: -12px;
  line-height: 20px;
  font-size: 20px !important;
}

.selectize-dropdown-header-close:hover {
  color: #000000;
}

.selectize-dropdown.plugin-optgroup_columns .optgroup {
  border-right: 1px solid #f2f2f2;
  border-top: 0 none;
  float: left;
  box-sizing: border-box;
}

.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child {
  border-right: 0 none;
}

.selectize-dropdown.plugin-optgroup_columns .optgroup:before {
  display: none;
}

.selectize-dropdown.plugin-optgroup_columns .optgroup-header {
  border-top: 0 none;
}

.selectize-control.plugin-remove_button [data-value] {
  position: relative;
  padding-right: 24px !important;
}

.selectize-control.plugin-remove_button [data-value] .remove {
  z-index: 1;
  /* fixes ie bug (see #392) */
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 17px;
  text-align: center;
  font-weight: bold;
  font-size: 12px;
  color: inherit;
  text-decoration: none;
  vertical-align: middle;
  display: inline-block;
  padding: 2px 0 0 0;
  border-left: 1px solid #d0d0d0;
  border-radius: 0 2px 2px 0;
  box-sizing: border-box;
}

.selectize-control.plugin-remove_button [data-value] .remove:hover {
  background: rgba(0, 0, 0, 0.05);
}

.selectize-control.plugin-remove_button [data-value].active .remove {
  border-left-color: #cacaca;
}

.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover {
  background: none;
}

.selectize-control.plugin-remove_button .disabled [data-value] .remove {
  border-left-color: #ffffff;
}

.selectize-control.plugin-remove_button .remove-single {
  position: absolute;
  right: 0;
  top: 0;
  font-size: 23px;
}

.selectize-control {
  position: relative;
}

.selectize-dropdown,
.selectize-input,
.selectize-input input {
  color: #303030;
  font-family: inherit;
  font-size: 13px;
  line-height: 18px;
  -webkit-font-smoothing: inherit;
}

.selectize-input,
.selectize-control.single .selectize-input.input-active {
  background: #fff;
  cursor: text;
  display: inline-block;
}

.selectize-input {
  border: 1px solid #d0d0d0;
  padding: 8px 8px;
  display: inline-block;
  width: 100%;
  overflow: hidden;
  position: relative;
  z-index: 1;
  box-sizing: border-box;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
  border-radius: 3px;
}

.selectize-control.multi .selectize-input.has-items {
  padding: 6px 8px 3px;
}

.selectize-input.full {
  background-color: #fff;
}

.selectize-input.disabled,
.selectize-input.disabled * {
  cursor: default !important;
}

.selectize-input.focus {
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
}

.selectize-input.dropdown-active {
  border-radius: 3px 3px 0 0;
}

.selectize-input > * {
  vertical-align: baseline;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
}

.selectize-control.multi .selectize-input > div {
  cursor: pointer;
  margin: 0 3px 3px 0;
  padding: 2px 6px;
  background: #f2f2f2;
  color: #303030;
  border: 0 solid #d0d0d0;
}

.selectize-control.multi .selectize-input > div.active {
  background: #e8e8e8;
  color: #303030;
  border: 0 solid #cacaca;
}

.selectize-control.multi .selectize-input.disabled > div,
.selectize-control.multi .selectize-input.disabled > div.active {
  color: #7d7d7d;
  background: #ffffff;
  border: 0 solid #ffffff;
}

.selectize-input > input {
  display: inline-block !important;
  padding: 0 !important;
  min-height: 0 !important;
  max-height: none !important;
  max-width: 100% !important;
  margin: 0 2px 0 0 !important;
  text-indent: 0 !important;
  border: 0 none !important;
  background: none !important;
  line-height: inherit !important;
  -webkit-user-select: auto !important;
  box-shadow: none !important;
}

.selectize-input > input::-ms-clear {
  display: none;
}

.selectize-input > input:focus {
  outline: none !important;
}

.selectize-input::after {
  content: " ";
  display: block;
  clear: left;
}

.selectize-input.dropdown-active::before {
  content: " ";
  display: block;
  position: absolute;
  background: #f0f0f0;
  height: 1px;
  bottom: 0;
  left: 0;
  right: 0;
}

.selectize-dropdown {
  position: absolute;
  z-index: 10;
  border: 1px solid #d0d0d0;
  background: #fff;
  margin: -1px 0 0 0;
  border-top: 0 none;
  box-sizing: border-box;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  border-radius: 0 0 3px 3px;
}

.selectize-dropdown [data-selectable] {
  cursor: pointer;
  overflow: hidden;
}

.selectize-dropdown [data-selectable] .highlight {
  background: rgba(125, 168, 208, 0.2);
  border-radius: 1px;
}

.selectize-dropdown .option,
.selectize-dropdown .optgroup-header {
  padding: 5px 8px;
}

.selectize-dropdown .option,
.selectize-dropdown [data-disabled],
.selectize-dropdown [data-disabled] [data-selectable].option {
  cursor: inherit;
  opacity: 0.5;
}

.selectize-dropdown [data-selectable].option {
  opacity: 1;
}

.selectize-dropdown .optgroup:first-child .optgroup-header {
  border-top: 0 none;
}

.selectize-dropdown .optgroup-header {
  color: #303030;
  background: #fff;
  cursor: default;
}

.selectize-dropdown .active {
  background-color: #f5fafd;
  color: #495c68;
}

.selectize-dropdown .active.create {
  color: #495c68;
}

.selectize-dropdown .create {
  color: rgba(48, 48, 48, 0.5);
}

.selectize-dropdown-content {
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 200px;
  -webkit-overflow-scrolling: touch;
}

.selectize-control.single .selectize-input,
.selectize-control.single .selectize-input input {
  cursor: pointer;
}

.selectize-control.single .selectize-input.input-active,
.selectize-control.single .selectize-input.input-active input {
  cursor: text;
}

.selectize-control.single .selectize-input:after {
  content: " ";
  display: block;
  position: absolute;
  top: 50%;
  right: 15px;
  margin-top: -3px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 5px 0 5px;
  border-color: #808080 transparent transparent transparent;
}

.selectize-control.single .selectize-input.dropdown-active:after {
  margin-top: -4px;
  border-width: 0 5px 5px 5px;
  border-color: transparent transparent #808080 transparent;
}

.selectize-control.rtl.single .selectize-input:after {
  left: 15px;
  right: auto;
}

.selectize-control.rtl .selectize-input > input {
  margin: 0 4px 0 -2px !important;
}

.selectize-control .selectize-input.disabled {
  opacity: 0.5;
  background-color: #fafafa;
}

.accordion-primary ::-webkit-scrollbar-thumb {
  background: rgba(208, 86, 47, 0.4);
}
.accordion-primary .filter-item {
  color: #D0562F !important;
}
.accordion-primary .filter-item::after {
  border-color: #D0562F !important;
}
.accordion-primary .filter-item.active::after {
  background-color: #D0562F !important;
}

.accordion-secondary ::-webkit-scrollbar-thumb {
  background: rgba(0, 58, 121, 0.4);
}
.accordion-secondary .filter-item {
  color: #003A79 !important;
}
.accordion-secondary .filter-item::after {
  border-color: #003A79 !important;
}
.accordion-secondary .filter-item.active::after {
  background-color: #003A79 !important;
}

.accordion-success ::-webkit-scrollbar-thumb {
  background: rgba(99, 160, 136, 0.4);
}
.accordion-success .filter-item {
  color: #63A088 !important;
}
.accordion-success .filter-item::after {
  border-color: #63A088 !important;
}
.accordion-success .filter-item.active::after {
  background-color: #63A088 !important;
}

.accordion-info ::-webkit-scrollbar-thumb {
  background: rgba(13, 202, 240, 0.4);
}
.accordion-info .filter-item {
  color: #0dcaf0 !important;
}
.accordion-info .filter-item::after {
  border-color: #0dcaf0 !important;
}
.accordion-info .filter-item.active::after {
  background-color: #0dcaf0 !important;
}

.accordion-warning ::-webkit-scrollbar-thumb {
  background: rgba(240, 186, 102, 0.4);
}
.accordion-warning .filter-item {
  color: #F0BA66 !important;
}
.accordion-warning .filter-item::after {
  border-color: #F0BA66 !important;
}
.accordion-warning .filter-item.active::after {
  background-color: #F0BA66 !important;
}

.accordion-danger ::-webkit-scrollbar-thumb {
  background: rgba(220, 53, 69, 0.4);
}
.accordion-danger .filter-item {
  color: #DC3545 !important;
}
.accordion-danger .filter-item::after {
  border-color: #DC3545 !important;
}
.accordion-danger .filter-item.active::after {
  background-color: #DC3545 !important;
}

.accordion-light ::-webkit-scrollbar-thumb {
  background: rgba(248, 249, 250, 0.4);
}
.accordion-light .filter-item {
  color: #f8f9fa !important;
}
.accordion-light .filter-item::after {
  border-color: #f8f9fa !important;
}
.accordion-light .filter-item.active::after {
  background-color: #f8f9fa !important;
}

.accordion-dark ::-webkit-scrollbar-thumb {
  background: rgba(74, 74, 74, 0.4);
}
.accordion-dark .filter-item {
  color: #4A4A4A !important;
}
.accordion-dark .filter-item::after {
  border-color: #4A4A4A !important;
}
.accordion-dark .filter-item.active::after {
  background-color: #4A4A4A !important;
}

.accordion .accordion-button:focus {
  border: unset;
  box-shadow: unset;
}
.accordion .accordion-button::after {
  content: unset;
}
.accordion .accordion-button[aria-expanded=true] i.fa-chevron-down {
  transform: rotate(180deg);
}

.filters-sidebar .accordion-body {
  max-height: 11rem;
  overflow: auto;
}
.filters-sidebar .accordion-collapse ::-webkit-scrollbar {
  width: 0.5rem;
}
.filters-sidebar .accordion-collapse ::-webkit-scrollbar-track {
  border-radius: 0.5rem;
  margin: 1rem 0;
}
.filters-sidebar .accordion-collapse ::-webkit-scrollbar-thumb {
  border-radius: 0.5rem;
}

.bg-secondary-60 {
  background-color: rgba(0, 58, 121, 0.6);
}

.bg-secondary-200 {
  background-color: #96BAE1 !important;
}

.bg-secondary-300-light {
  background-color: rgba(127, 177, 232, 0.2);
}

.linear-bg-primary {
  background: linear-gradient(92.63deg, #D0562F 8.81%, rgba(208, 86, 47, 0.77) 98.02%);
}

.bg-filter-darken {
  z-index: 0;
}
.bg-filter-darken::after {
  content: "";
  width: 100%;
  height: 100%;
  display: block;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: linear-gradient(92.26deg, rgba(0, 0, 0, 0.8) 6.43%, rgba(0, 0, 0, 0.35) 92.99%);
  z-index: -1;
  position: absolute;
}

.bg-gray-300 {
  background-color: #F8F8F8;
}

.bg-gray-400 {
  background-color: #F4F2F2;
}

.bg-gray-600 {
  background-color: #C4C4C4;
}

.bg-light-success {
  background-color: #7CC9AB;
}

.bg-light-pink {
  background-color: #FFF6F7;
}

@media (min-width: 992px) {
  .border-lg-gray-300 {
    border-color: #F8F8F8 !important;
  }
}

.border-gray-500 {
  border-color: #E0E0E0 !important;
}

.border-gray-550 {
  border-color: #D9D9D9;
}

.border-gray-800 {
  border-color: #979797 !important;
}

.border-secondary-200 {
  border-color: #96BAE1 !important;
}

.rounded-base {
  border-radius: 0.625rem;
}

.border-dashed {
  border-style: dashed !important;
}

.border-lg-6 {
  border-width: 1px;
}
@media (min-width: 992px) {
  .border-lg-6 {
    border-width: 0.375rem !important;
  }
}

.border-solid {
  border-style: solid;
}

.btn {
  font-weight: 700;
}
.btn:focus {
  box-shadow: unset;
}

.btn-primary {
  color: #fff;
}

.btn-gray-700 {
  color: #fff;
  background-color: #9E9E9E;
}
.btn-gray-700:hover {
  color: #fff;
  background-color: #979797;
}

.btn-outline-secondary:hover {
  border-color: #003A79 !important;
}

.btn-outline-secondary-60 {
  border-color: rgba(0, 58, 121, 0.6) !important;
}
.btn-outline-secondary-60:hover {
  background-color: rgba(0, 58, 121, 0.1) !important;
}

.thematic-card {
  filter: drop-shadow(0px 2px 20px rgba(0, 0, 0, 0.25));
  height: 375px;
  max-width: 590px;
}
.thematic-card .thematic-title {
  background-color: rgba(0, 0, 0, 0.6);
}

.thematic-subtitle {
  max-width: 590px;
}

.product-card:not(.indispo):hover {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
}
.product-card .card-footer {
  min-height: 68px;
}
.product-card.indispo {
  pointer-events: none;
}
.product-card.indispo::after {
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  background-color: rgba(244, 242, 242, 0.7);
}

.cd-cart-container {
  color: #003A79;
  z-index: 4;
  position: relative;
}
@media (min-width: 992px) {
  .cd-cart-container {
    position: absolute;
    right: 20px;
    top: 0;
    transform: translateY(25%);
  }
}

.cart-container {
  z-index: 3;
  max-height: calc(100vh - 50px);
  width: 535px;
  transition: height 0.4s 0.1s, width 0.4s 0.1s, box-shadow 0.3s, transform 0.4s;
  transition-timing-function: cubic-bezier(0.67, 0.17, 0.32, 0.95);
  pointer-events: auto;
  transform: scale(0);
  transform-origin: top right;
}
.cart-container .checkout {
  display: block;
  height: 0;
  background: #003A79;
  color: rgba(255, 255, 255, 0);
  transition: all 0.2s 0s;
}
.cart-container .checkout:hover {
  background: #D0562F;
}
.cart-container .checkout em {
  transform: translateX(40px);
  transition: transform 0s 0.2s;
}
.cart-container .checkout em::after {
  position: absolute;
  top: 50%;
  bottom: auto;
  transform: translateY(-50%);
  right: 0;
  content: "";
  height: 24px;
  width: 24px;
  background: url("/assets/cd-icon-arrow-next-ec4091f3.svg") no-repeat center center;
  opacity: 0;
  transition: opacity 0.2s;
}
.cart-container .cd-cart-close {
  cursor: pointer;
}
.cart-container .cart-body {
  opacity: 0;
  z-index: 1;
  transition: opacity 0.2s;
}
.cart-container .cart-body li {
  opacity: 0;
  transform: translateX(80px);
  transition: opacity 0s 0.2s, transform 0s 0.2s;
}
.cart-container .cart-body li::after {
  clear: both;
  content: "";
  display: block;
}
.cart-container .cart-body li .cart-img {
  width: 80px;
}

.cart-open .cd-cart .cart-container {
  transition-delay: 0s;
  transform: scale(1);
  transform-origin: top right;
  transition: transform 0.4s;
}
.cart-open .cd-cart .cart-container .checkout {
  color: #fff;
  transition: color 0.2s 0.3s;
  border-radius: 0;
  margin: 0;
  height: 100%;
}
.cart-open .cd-cart .cart-container .checkout em {
  transform: translateX(0);
  transition: transform 0.2s 0.3s, padding 0.2s 0s;
}
.cart-open .cd-cart .cart-container .checkout:hover em {
  padding-right: 30px;
}
.cart-open .cd-cart .cart-container .checkout:hover em::after {
  opacity: 1;
}
.cart-open .cd-cart .cart-container .cart-body {
  opacity: 1;
  transition: opacity 0s;
}
.cart-open .cd-cart .cart-container .cart-body li {
  transition: transform 0.3s 0.2s, opacity 0.3s 0.2s;
  opacity: 1;
  transform: translateX(0);
}
.cart-open .cd-cart .cart-container .cart-body li:nth-of-type(2) {
  transition-duration: 0.4s;
}
.cart-open .cd-cart .cart-container .cart-body li:nth-of-type(3) {
  transition-duration: 0.5s;
}
.cart-open .cd-cart .cart-container .cart-body li:nth-of-type(4), .cart-open .cd-cart .cart-container .cart-body li:nth-of-type(5) {
  transition-duration: 0.55s;
}

/* --------------------------------

Main Components

-------------------------------- */
.cd-cart {
  transition: transform 0.2s;
  /* Force Hardware Acceleration in WebKit */
  transform: translateZ(0);
  z-index: 11;
  pointer-events: none;
}

.empty .cd-cart-trigger, .empty .cd-cart {
  /* hide cart*/
  transform: translateY(-150px);
}

.cd-cart-trigger .count {
  position: absolute;
  height: 22px;
  width: 22px;
  background: #D0562F;
  color: #fff;
  font-size: 0.8rem;
  font-weight: bold;
  border-radius: 50%;
  text-indent: 0;
  transform: translate(-50%, -50%);
  transition: transform 0.2s 0.5s;
}
.cd-cart-trigger .count li {
  /* this is the number of items in the cart */
  position: absolute;
  transform: translateZ(0);
  left: 50%;
  top: 50%;
  bottom: auto;
  right: auto;
  transform: translateX(-50%) translateY(-50%);
}

.cd-cart-trigger .count.update-count li:last-of-type {
  animation: cd-qty-enter 0.15s;
  animation-direction: forwards;
}

.cd-cart-trigger .count.update-count li:first-of-type {
  animation: cd-qty-leave 0.15s;
  animation-direction: forwards;
}

.cart-open .cd-cart-trigger .count {
  transition: transform 0.2s 0s;
  transform: scale(0);
}

.empty .cd-cart-trigger .count {
  /* fix bug - when cart is empty, do not animate count */
  transform: scale(1);
}
@keyframes cd-qty-enter {
  0% {
    opacity: 0;
    visibility: hidden;
    transform: translateX(-50%) translateY(0);
  }
  100% {
    opacity: 1;
    visibility: visible;
    transform: translateX(-50%) translateY(-50%);
  }
}
@keyframes cd-qty-leave {
  0% {
    opacity: 1;
    visibility: visible;
    transform: translateX(-50%) translateY(-50%);
  }
  100% {
    opacity: 0;
    visibility: hidden;
    transform: translateX(-50%) translateY(-100%);
  }
}
.recap-franco {
  font-style: italic;
  font-size: 80%;
}

.clear-cart {
  color: #e94b35;
}

.collapse-toggle[aria-expanded=true] i {
  transform: rotate(180deg);
}

.dropdown-toggle::after {
  content: unset;
}
.dropdown-toggle[aria-expanded=true] i {
  transform: rotate(180deg);
}

.dropdown-toggle-secondary {
  color: #003A79;
  text-decoration: none;
  padding: 0.2rem 0.5rem;
  border-radius: 0.25rem 0.25rem 0 0;
  transition: all 0.15s ease-in-out;
}
.dropdown-toggle-secondary:hover {
  color: #003A79;
}
.dropdown-toggle-secondary[aria-expanded=true] {
  background-color: #003A79;
  color: #fff;
  transition: all 0.15s ease-in-out;
}
.dropdown-toggle-secondary[aria-expanded=true]:hover {
  color: #fff;
}

.dropdown-menu .dropdown-menu-lg {
  min-width: 18rem;
}
.dropdown-menu.dropdown-menu-secondary li a {
  color: #003A79;
}

.dropdown-item:hover,
.dropdwon-item:focus,
.dropdown-item:active {
  background-color: #F4F2F2;
}

.dropend .dropdown-toggle::after {
  content: unset;
}
.dropend .dropdown-menu[data-bs-popper] {
  top: 2.25rem;
  left: 0;
  min-width: -moz-fit-content;
  min-width: fit-content;
}
@media (min-width: 992px) {
  .dropend .dropdown-menu[data-bs-popper] {
    top: 50%;
    transform: translateY(-50%);
    left: 100%;
  }
}

.dropdown.auto:hover .dropdown-menu {
  display: block;
}

.dropdown i.fa-info-circle:hover + .dropdown-menu {
  display: block;
}

@media (max-width: 991.98px) {
  .faqs-container {
    background-color: #fff;
    visibility: hidden;
    left: 0;
    right: 0;
    max-width: 100%;
    position: fixed;
    z-index: 1000;
    width: 100%;
    height: 0;
    bottom: 0;
    overflow-y: scroll;
    opacity: 0;
    transition-property: all;
    -webkit-transition-property: all;
    transition-duration: 350ms;
    -webkit-transition-duration: 350ms;
    transform: translateY(100%);
  }
}
.faqs-container__visible {
  opacity: 1;
  z-index: 1030;
  height: 100%;
  transition-property: all;
  -webkit-transition-property: all;
  transition-duration: 350ms;
  -webkit-transition-duration: 350ms;
  transform: translateY(0%);
  visibility: visible;
}
@media (min-width: 992px) {
  .faqs-container {
    position: sticky;
    top: 2rem;
    bottom: 0;
    overflow: auto;
  }
}

#btn_faqs_summary {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1029;
  background-color: rgba(255, 255, 255, 0.9);
  transition: all 0.15s ease-in-out;
  box-shadow: 0px -4px 8px rgba(0, 0, 0, 0.1);
}
#btn_faqs_summary.faqs-summary-open {
  background-color: #F4F2F2;
  transition: all 0.15s ease-in-out;
  z-index: 1031;
}
#btn_faqs_summary.faqs-summary-open i {
  transform: rotate(180deg);
}

@media (max-width: 991.98px) {
  .cd-filters-container {
    background-color: #fff;
    visibility: hidden;
    left: 0;
    right: 0;
    max-width: 100%;
    position: fixed;
    z-index: 1000;
    width: 100%;
    height: 0;
    bottom: 0;
    overflow-y: scroll;
    opacity: 0;
    transition-property: all;
    -webkit-transition-property: all;
    transition-duration: 350ms;
    -webkit-transition-duration: 350ms;
    transform: translateY(100%);
  }
}
.cd-filters-container__visible {
  opacity: 1;
  z-index: 1030;
  height: 100%;
  transition-property: all;
  -webkit-transition-property: all;
  transition-duration: 350ms;
  -webkit-transition-duration: 350ms;
  transform: translateY(0%);
  visibility: visible;
}
@media (min-width: 992px) {
  .cd-filters-container {
    position: sticky;
    top: 2rem;
    bottom: 0;
    overflow: auto;
  }
}
.cd-filters-container .filters {
  background-color: #F8F8F8;
}
.cd-filters-container .filters a i {
  color: #979797;
  border: 2px solid #979797;
}
.cd-filters-container .filters a i.active {
  color: #212121;
  border: 2px solid #212121;
}
.cd-filters-container .filters-sidebar .filter-item {
  color: #96BAE1;
}
.cd-filters-container .filters-sidebar .filter-item::after {
  content: "";
  display: block;
  width: 11px;
  height: 11px;
  position: absolute;
  border: 1px solid #96BAE1;
  left: 0;
  top: 4px;
  border-radius: 3px;
}
.cd-filters-container .filters-sidebar .filter-item.active::after {
  background: #96BAE1;
  box-shadow: inset 0px 0px 0px 1px white;
}

.filter-button {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1029;
  background-color: rgba(255, 255, 255, 0.9);
  transition: all 0.15s ease-in-out;
  box-shadow: 0px -4px 8px rgba(0, 0, 0, 0.1);
}
.filter-button.filter-open {
  background-color: #F4F2F2;
  transition: all 0.15s ease-in-out;
  z-index: 1031;
}
.filter-button.filter-open i {
  transform: rotate(180deg);
}

.input-point::after {
  content: "";
  display: block;
  width: 25px;
  height: 25px;
  background: #C4C4C4;
  position: absolute;
  right: 10px;
  top: 50%;
  border-radius: 100%;
  transform: translateY(-50%);
}
.input-point-secondary::after {
  background: #003A79;
}
.input-point input::-moz-placeholder {
  font-size: 0.875rem;
}
.input-point input::placeholder {
  font-size: 0.875rem;
}

.select-address select {
  width: auto;
  font-size: 16px;
  margin: 13px 0 5px;
  border: none;
  color: #103f74;
  font-weight: 600;
  padding: 3px 22px 2px 0;
  border-bottom: 2px solid #103f74;
  background: url("/assets/select-arrow2-1c942c0e.png") no-repeat 100% 10px;
  width: 100%;
  text-align: left;
  white-space: normal;
}

.input-group-text {
  background-color: #fff;
  border-color: #E0E0E0;
}

.form-control {
  border-color: #E0E0E0;
  box-shadow: unset;
}
.form-control:focus {
  box-shadow: unset;
  outline: 0;
}

.form-check-input:focus {
  outline: 0;
  box-shadow: unset;
}

.form-control.placeholder-secondary::-moz-placeholder {
  color: #003A79;
  font-style: italic;
  font-weight: 300;
}

.form-control.placeholder-secondary::placeholder {
  color: #003A79;
  font-style: italic;
  font-weight: 300;
}

.selectize-secondary .selectize-input {
  font-size: 1.125rem;
  padding: 0.5rem 0.75rem;
  box-shadow: none;
  border-color: #E0E0E0;
  overflow: inherit;
  line-height: inherit;
}
.selectize-secondary .selectize-input::after {
  display: none;
}
.selectize-secondary .selectize-input > input {
  max-width: 90% !important;
  overflow: hidden;
  text-overflow: ellipsis;
}
.selectize-secondary .selectize-input > input::-moz-placeholder {
  color: #003A79;
  font-size: 1.125rem;
  font-style: italic;
  font-weight: 300;
}
.selectize-secondary .selectize-input > input::placeholder {
  color: #003A79;
  font-size: 1.125rem;
  font-style: italic;
  font-weight: 300;
}
.selectize-secondary .selectize-input .item {
  color: #003A79;
  font-size: 1.125rem;
}

.country-select {
  color: #003A79;
  font-size: 1.125rem;
  padding: 0.5rem 0.75rem;
  border-radius: 0.25rem;
  border: 1px solid #D9D9D9;
}
@media (min-width: 992px) {
  .country-select {
    max-width: 24rem;
  }
}

.container-input-file {
  width: 100%;
  position: relative;
}
.container-input-file .file-name {
  max-width: 19rem;
}
.container-input-file label {
  cursor: pointer;
}
.container-input-file label input {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  width: 0;
}

.form-check-input[type=radio] {
  position: relative;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 0.8rem;
  height: 0.8rem;
  margin-top: 0.5rem;
  margin-left: -1.2rem;
  border-color: #003A79;
}
.form-check-input[type=radio]:checked {
  background: #003A79;
  border-color: #003A79;
  box-shadow: 0 0 0 2px #fff inset;
  -webkit-box-shadow: 0 0 0 2px #fff inset;
  -moz-box-shadow: 0 0 0 2px #fff inset;
}

#product-modal {
  max-height: 90%;
  min-width: 70%;
  padding: 1rem;
  position: relative;
  border-radius: 10px;
  width: 755px;
  overflow-x: hidden;
}
@media (min-width: 768px) {
  #product-modal {
    max-height: 95%;
  }
}
#product-modal::-webkit-scrollbar {
  display: none;
}
#product-modal .modal-body {
  padding: 0;
  margin: 10px 0 10px;
}
#product-modal .modal-body .dropdown-toggle::after {
  display: none;
}
#product-modal button.close {
  position: absolute;
  top: 17px;
  right: 15px;
  z-index: 2;
}
#product-modal .slider-for {
  height: auto;
  overflow: hidden;
  margin-bottom: 10px;
  text-align: center;
}
#product-modal .slider-for .slick-slide.slick-active {
  border-radius: 4px;
  overflow: hidden;
}
#product-modal .slider-for img {
  margin: auto;
  border-radius: 4px;
  height: auto;
  max-height: 60vh;
  max-width: 100%;
}
#product-modal .slider-nav {
  width: calc(100% - 60px);
  margin: auto;
}
#product-modal .slider-nav .slick-slide {
  padding: 0 1rem;
}
#product-modal .slider-nav .slick-prev {
  left: -20px;
}
#product-modal .slider-nav .slick-next {
  right: -20px;
}
#product-modal .slick-prev:before,
#product-modal .slick-next:before {
  color: #000000;
}

#menuUniverse {
  background-color: #FFE2CC;
}
#menuUniverse .toggle-universe[aria-expanded=false] {
  color: #003A79;
  transition: all 0.3s ease-out;
}
#menuUniverse .toggle-universe[aria-expanded=false] .fa-solid.fa-bars {
  display: block;
}
#menuUniverse .toggle-universe[aria-expanded=false] .fa-solid.fa-xmark {
  display: none;
}
#menuUniverse .toggle-universe[aria-expanded=true] {
  background-color: #D0562F;
  color: #fff;
  transition: all 0.3s ease-out;
}
#menuUniverse .toggle-universe[aria-expanded=true] .fa-solid.fa-bars {
  display: none;
}
#menuUniverse .toggle-universe[aria-expanded=true] .fa-solid.fa-xmark {
  display: block;
}
#menuUniverse .main-submenu {
  position: absolute;
  left: 0;
  right: 0;
  background-color: #FFE2CC;
  z-index: 1;
}
@media (min-width: 992px) {
  #menuUniverse .main-submenu {
    position: relative;
  }
}
#menuUniverse .main-submenu::-webkit-scrollbar {
  display: none;
}
#menuUniverse .main-submenu ul li {
  font-size: 0.75rem;
}
@media (min-width: 992px) {
  #menuUniverse .main-submenu ul li {
    display: inline-block;
  }
}
#menuUniverse .main-submenu ul li .dropdown-toggle {
  text-decoration: none;
  padding: 0.5rem;
  display: inline-block;
  transition: all 0.3s ease-out;
  cursor: pointer;
  color: #D0562F;
}
@media (min-width: 992px) {
  #menuUniverse .main-submenu ul li .dropdown-toggle {
    padding: 0.25rem 0.5rem;
  }
}
#menuUniverse .main-submenu ul li .dropdown-toggle:hover {
  background-color: #FFF5F1;
}
#menuUniverse .main-submenu ul li .dropdown-toggle.selected {
  background-color: #D86B18;
  color: #fff;
}
#menuUniverse .main-submenu ul li a {
  text-decoration: none;
}
#menuUniverse .main-submenu .dropdown-menu {
  border-top-left-radius: 0;
}
#menuUniverse .main-submenu .dropdown-menu .dropdown-item {
  color: #D0562F;
}
#menuUniverse .main-submenu .dropdown-menu .dropdown-item:not(.fw-bold) {
  padding: 0.25rem 2rem;
}
#menuUniverse .main-submenu .dropdown-menu .dropdown-item:not(.fw-bold).selected {
  background-color: #D86B18;
  color: #fff;
}

header.header-navigation {
  transition: all 0.3s ease-in-out;
  transition-delay: 0.1s;
  right: 0;
  left: 0;
  z-index: 1030;
}
@media (max-width: 991.98px) {
  header.header-navigation {
    position: fixed;
    top: 0;
  }
}
header.header-navigation.scrollUp {
  transform: translateY(-100%);
  transition-delay: 0.25s;
}
header.header-navigation .navbar .nav-item .nav-link {
  padding: 0 0.7rem;
  color: #003A79;
  font-size: 1.125rem;
  font-weight: 700;
}
header.header-navigation .navbar .navbar-toggler {
  border: 0;
  width: 50px;
}
header.header-navigation .navbar .navbar-toggler:focus {
  box-shadow: unset;
}
header.header-navigation .navbar .btn-end-bar:not(:last-of-type)::after {
  content: "";
  position: absolute;
  display: block;
  height: 110%;
  width: 1px;
  background: #fff;
  top: -6%;
  right: 0;
  transform: rotate(15deg);
  z-index: 1;
}

.mobile-navbar {
  position: absolute;
  top: 7.125rem;
  z-index: -1;
  width: 100%;
  height: 0;
  left: 0;
  overflow-y: scroll;
  opacity: 0;
  transition-property: transform, opacity, z-index, height;
  -webkit-transition-property: transform, opacity, z-index, height;
  transition-duration: 350ms;
  -webkit-transition-duration: 350ms;
  transform-origin: 50% 0;
  -webkit-transform-origin: 50% 0;
}
.mobile-navbar-visible {
  position: absolute;
  top: 7.125rem;
  opacity: 1;
  z-index: 100;
  height: calc(100vh - 7.125rem);
  transition-duration: 350ms;
  -webkit-transition-duration: 350ms;
  transition-property: transform, opacity, z-index, height;
  -webkit-transition-property: transform, opacity, z-index, height;
}

.nav-tabs {
  border: unset;
}
.nav-tabs .nav-item .nav-link {
  color: #979797;
  font-size: 0.875rem;
  border-bottom: 1px solid #C4C4C4;
}
.nav-tabs .nav-item .nav-link.active {
  color: #000000;
  border-radius: 10px 10px 0px 0px;
  background-color: #f8f9fa;
  border-bottom: 1px solid rgba(0, 0, 0, 0.5);
}

#myTabContent.tab-content {
  max-height: 15rem;
  overflow-y: scroll;
}
@media (min-width: 768px) {
  #myTabContent.tab-content {
    max-height: 26rem;
  }
}
#myTabContent.tab-content::-webkit-scrollbar {
  width: 0.4rem;
}
#myTabContent.tab-content::-webkit-scrollbar-track {
  border-radius: 0.4rem;
}
#myTabContent.tab-content::-webkit-scrollbar-thumb {
  border-radius: 0.4rem;
  background-color: rgba(0, 0, 0, 0.4);
}
@media (max-width: 991.98px) {
  #myTabContent.tab-content .tab-pane {
    display: block;
    opacity: 1;
  }
}

.container-thumbs-list {
  transition: all ease-in-out 0.5s;
}
.container-thumbs-list .container-tags {
  position: absolute;
  top: -18px;
  left: 8px;
  z-index: 2;
}
.container-thumbs-list .container-img-list {
  width: 70px;
}
.container-thumbs-list .packing-block {
  width: 100px;
}
.container-thumbs-list .add-cart {
  width: 170px;
}

.container-icon-star {
  z-index: 2;
  width: 24px;
  height: 30px;
  background-image: url("/assets/favori_star_sprite_grey-e524aab7.svg");
  background-repeat: no-repeat;
  background-position: 0 0;
  transition: background-position ease-in-out 0.2s;
}
.container-icon-star.add {
  background-image: url("/assets/favori_star_sprite_yellow-9d0b4639.svg");
}

.cart-icon {
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  border: 2px solid #4A4A4A;
  z-index: 2;
}
.cart-icon:hover {
  cursor: pointer;
}
.cart-icon-hidden {
  opacity: 0;
  z-index: -1;
}

.container-switch {
  opacity: 1;
  position: absolute;
  top: 0;
  right: 0;
}
.container-switch-hidden {
  opacity: 0;
  z-index: -1;
}

.qty {
  width: 70px;
  text-align: center;
  border: none;
  background: #F4F2F2;
  margin: 0 0.25rem;
  border-radius: 3px;
}
.qty:focus {
  outline: 0;
  border: 1px solid #DC3545;
}

.qty-btn {
  border-radius: 100%;
  width: 35px;
  height: 35px;
  line-height: 30px;
  color: #63A088;
  border: 1px solid #63A088;
  font-size: 2.5rem;
  font-weight: 500;
  padding: 0;
  background: transparent;
  margin: 2px 0;
  transition: all ease-in-out 0.3s;
}
.qty-btn:hover {
  background: #63A088;
  color: #fff;
}
.qty-btn.positive {
  background: #63A088;
  color: #fff;
}
.qty-btn.positive:hover {
  background: transparent;
  border-color: #63A088;
  color: #63A088;
}
.qty-btn:hover {
  cursor: pointer;
}

.container-tags {
  position: absolute;
  top: -20px;
  left: 8px;
  z-index: 2;
}

.tag {
  padding: 0.2rem 0.5rem;
  color: #fff;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 11px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  z-index: 2;
  border-radius: 2px;
}

.product-card a {
  color: unset;
  text-decoration: unset;
}

@media (min-width: 992px) {
  .search {
    position: absolute;
    bottom: 0;
    right: 15px;
  }
}

#searchbar input[type=text] {
  border: none;
  padding: 0.5rem 1.5rem;
  font-size: 15px;
  border-radius: 50rem;
  transition: all 0.5s;
  width: 14rem;
  background-color: #F4F2F2;
  cursor: auto;
  outline: 0 none;
}
#searchbar input[type=text]::-moz-placeholder {
  color: #9E9E9E;
}
#searchbar input[type=text]::placeholder {
  color: #9E9E9E;
}
#searchbar input::-webkit-search-decoration,
#searchbar input::-webkit-search-cancel-button {
  display: none;
}
#searchbar .tt-menu {
  background: #fff;
  border-radius: 0.5rem;
  border: 1px solid rgba(0, 0, 0, 0.09);
  color: #000000;
  font-weight: initial;
  margin-top: 0.5rem;
}
#searchbar .tt-menu:hover {
  cursor: pointer;
}
#searchbar .tt-menu .tt-suggestion {
  padding: 0.3rem 1rem;
  font-size: 0.75rem;
  text-align: left;
}
#searchbar .tt-menu .tt-suggestion:first-of-type {
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
}
#searchbar .tt-menu .tt-suggestion:last-of-type {
  border-bottom-left-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
}
#searchbar .tt-menu .tt-suggestion:hover {
  background: #F4F2F2;
  font-weight: initial;
}
#searchbar .search-submit-container {
  right: 10px;
  width: 25px;
  height: 25px;
  background-color: #C4C4C4;
}
#searchbar .search-submit-container input[type=submit] {
  opacity: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
#searchbar .search-submit-container i {
  z-index: -1;
}

.selectize-input input[type=select-one] {
  width: 100% !important;
}

table.table {
  font-size: 1.1rem;
  line-height: 20px;
}
table.table td,
table.table th {
  vertical-align: middle;
  text-align: center;
}
table.table thead {
  background: none;
  border-bottom: 2px solid #000000;
}
table.table thead th {
  border: none;
  font-weight: 600;
}
table.table tr:first-of-type td {
  border-top: none;
}
table.table .btn .fa {
  color: #ffffff;
}

.icon-lg {
  font-size: 3rem;
}

.h-10 {
  height: 2.5rem;
}

.h-11 {
  height: 2.75rem;
}

.h-12 {
  height: 3rem;
}

.w-10 {
  width: 2.5rem;
}

.w-11 {
  width: 2.75rem;
}

.w-12 {
  width: 3rem;
}

.w-16 {
  width: 4rem;
}

.w-72 {
  width: 18rem;
}

@media (min-width: 576px) {
  .w-sm-88 {
    width: 22rem;
  }
}

@media (min-width: 992px) {
  .max-w-lg-64 {
    max-width: 16rem;
  }
}

@media (min-width: 992px) {
  .max-w-lg-96 {
    max-width: 24rem;
  }
}

.min-h-149 {
  min-height: 37.25rem;
}

@media (min-width: 992px) {
  .py-lg-22 {
    padding-top: 5.5rem !important;
    padding-bottom: 5.5rem !important;
  }
}

.small {
  font-size: 0.75rem;
}

@media (min-width: 992px) {
  .fs-lg-base {
    font-size: 1.25rem !important;
  }
}

@media (min-width: 992px) {
  .fs-lg-3 {
    font-size: 1.5rem !important;
  }
}

.fw-medium {
  font-weight: 500;
}

.fw-semi-bold {
  font-weight: 600;
}

.text-gray-700 {
  color: #9E9E9E !important;
}

.text-gray-800 {
  color: #979797 !important;
}

.text-gray-900 {
  color: #4A4A4A !important;
}

.text-secondary-60 {
  color: rgba(0, 58, 121, 0.6) !important;
}

.dash-title {
  display: inline-block;
  line-height: 1;
}
.dash-title:after {
  content: "";
  width: 100%;
  height: 3px;
  background: #F0BA66;
  display: inline-block;
  bottom: 0;
}

.ls-2 {
  letter-spacing: 2px;
}

.z-index-0 {
  z-index: 0;
}

.z-index-1 {
  z-index: 1;
}

body {
  font-size: 1.125rem;
  color: #000000;
  font-family: "raleway";
  font-weight: 400;
}
body #pageContent {
  min-height: calc(100vh - 480px);
}

.circle-lg {
  width: 5rem;
  height: 5rem;
}

.arrow-secondary {
  position: absolute;
  margin: 0 auto;
  width: 100px;
}
.arrow-secondary .curve {
  border: 2px solid #003A79;
  border-color: transparent transparent transparent #003A79;
  height: 150px;
  width: 100px;
  border-radius: 230px 0 0 150px;
}
.arrow-secondary .end-part {
  position: absolute;
  left: 15px;
  top: 127px;
}
.arrow-secondary .end-part:before, .arrow-secondary .end-part:after {
  border: 1px solid #003A79;
  height: 12px;
  content: "";
  position: absolute;
}
.arrow-secondary .end-part:before {
  top: -3px;
  left: -5px;
  transform: rotate(-74deg);
  -webkit-transform: rotate(-74deg);
  -moz-transform: rotate(-74deg);
  -ms-transform: rotate(-74deg);
}
.arrow-secondary .end-part:after {
  top: -8px;
  left: 3px;
  transform: rotate(12deg);
  -webkit-transform: rotate(12deg);
  -moz-transform: rotate(12deg);
  -ms-transform: rotate(12deg);
}
.arrow-secondary.arrow-left {
  transform: rotate(-47deg);
  top: 64%;
  left: 33%;
}
@media (min-width: 992px) {
  .arrow-secondary.arrow-left {
    top: 47%;
    left: 45%;
  }
}
@media (min-width: 1200px) {
  .arrow-secondary.arrow-left {
    left: 65%;
  }
}
.arrow-secondary.arrow-right {
  transform: rotate(214deg);
  left: 76%;
  top: -60%;
}
@media (min-width: 992px) {
  .arrow-secondary.arrow-right {
    left: 83%;
    top: -77%;
  }
}
@media (min-width: 1200px) {
  .arrow-secondary.arrow-right {
    transform: rotate(191deg);
    top: -90%;
    left: 78%;
  }
}

.d-unset {
  display: unset;
}

#backTopBtn {
  position: fixed;
  bottom: 20px;
  right: 20px;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s;
  z-index: 1;
}
#backTopBtn.show {
  opacity: 1;
  visibility: visible;
  transition: all 0.3s;
}

.z-index-1 {
  z-index: 1;
}

.client-side-menu {
  position: sticky;
  top: 2rem;
}
.client-side-menu li a:hover, .client-side-menu li a:active, .client-side-menu li a.active {
  color: #fff;
  background: #326297;
}

.mini-img {
  width: 60px;
  height: 60px;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwcGxpY2F0aW9uLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUFDaEI7Ozs7Ozs7Ozs7OztDQVlDO0FBQ0Q7RUFDRSxnQ0FBZ0M7RUFDaEMsa0NBQWtDO0VBQ2xDLHNSQUFzUjtFQUN0UixtQkFBbUI7RUFDbkIsa0JBQWtCO0FBQ3BCO0FBQ0E7OztDQUdDO0FBQ0Q7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQTZMRSxnQ0FBZ0M7RUFDaEMsV0FBVztFQUNYLGtCQUFrQjtFQUNsQixtQkFBbUI7RUFDbkIsb0JBQW9CO0VBQ3BCLG9CQUFvQjtFQUNwQixjQUFjO0VBQ2Qsc0NBQXNDO0VBQ3RDLG1DQUFtQztFQUNuQyxrQ0FBa0M7QUFDcEM7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUEsY0FBYztBQUNkO0VBQ0UsdUJBQXVCO0VBQ3ZCLHlCQUF5QjtFQUN6Qix3TEFBd0w7RUFDeEwsbUJBQW1CO0VBQ25CLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0Usa0NBQWtDO0VBQ2xDLGtDQUFrQztFQUNsQyw2QkFBNkI7RUFDN0IsOEJBQThCO0VBQzlCLCtCQUErQjtFQUMvQiwrQkFBK0I7RUFDL0IsV0FBVztFQUNYLGNBQWM7RUFDZCxtQ0FBbUM7RUFDbkMsa0NBQWtDO0FBQ3BDOztBQUVBOztFQUVFLGtDQUFrQztFQUNsQyw2QkFBNkI7RUFDN0IsOEJBQThCO0VBQzlCLCtCQUErQjtFQUMvQiwrQkFBK0I7RUFDL0IsV0FBVztFQUNYLGNBQWM7RUFDZCxtQ0FBbUM7RUFDbkMsa0NBQWtDO0FBQ3BDOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsYUFBYTtBQUNmOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBLFlBQVk7QUFDWjtFQUNFLHNCQUFzQjtFQUN0Qix3QkFBd0I7RUFDeEIsbUxBQW1MO0VBQ25MLG1CQUFtQjtFQUNuQixrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLGlDQUFpQztFQUNqQyxnQ0FBZ0M7RUFDaEMsNkJBQTZCO0VBQzdCLDhCQUE4QjtFQUM5QiwrQkFBK0I7RUFDL0IsK0JBQStCO0VBQy9CLFdBQVc7RUFDWCxjQUFjO0VBQ2QsbUNBQW1DO0VBQ25DLGtDQUFrQztBQUNwQzs7QUFFQTs7RUFFRSxpQ0FBaUM7RUFDakMsNkJBQTZCO0VBQzdCLDhCQUE4QjtFQUM5QiwrQkFBK0I7RUFDL0IsK0JBQStCO0VBQy9CLFdBQVc7RUFDWCxjQUFjO0VBQ2QsbUNBQW1DO0VBQ25DLGtDQUFrQztBQUNwQzs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLGFBQWE7QUFDZjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQSxrQkFBa0I7QUFDbEI7RUFDRSxvQ0FBb0M7RUFDcEMsc0NBQXNDO0VBQ3RDLHlQQUF5UDtFQUN6UCxtQkFBbUI7RUFDbkIsa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRSwrQ0FBK0M7RUFDL0Msc0NBQXNDO0VBQ3RDLDZCQUE2QjtFQUM3Qiw4QkFBOEI7RUFDOUIsK0JBQStCO0VBQy9CLCtCQUErQjtFQUMvQixXQUFXO0VBQ1gsY0FBYztFQUNkLG1DQUFtQztFQUNuQyxrQ0FBa0M7QUFDcEM7O0FBRUE7O0VBRUUsK0NBQStDO0VBQy9DLDZCQUE2QjtFQUM3Qiw4QkFBOEI7RUFDOUIsK0JBQStCO0VBQy9CLCtCQUErQjtFQUMvQixXQUFXO0VBQ1gsY0FBYztFQUNkLG1DQUFtQztFQUNuQyxrQ0FBa0M7QUFDcEM7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxhQUFhO0FBQ2Y7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUEsY0FBYztBQUNkO0VBQ0UsMkJBQTJCO0VBQzNCLDZCQUE2QjtFQUM3Qiw0TUFBNE07RUFDNU0sbUJBQW1CO0VBQ25CLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0Usc0NBQXNDO0VBQ3RDLGtDQUFrQztFQUNsQyw2QkFBNkI7RUFDN0IsOEJBQThCO0VBQzlCLCtCQUErQjtFQUMvQiwrQkFBK0I7RUFDL0IsV0FBVztFQUNYLGNBQWM7RUFDZCxtQ0FBbUM7RUFDbkMsa0NBQWtDO0FBQ3BDOztBQUVBOztFQUVFLHNDQUFzQztFQUN0Qyw2QkFBNkI7RUFDN0IsOEJBQThCO0VBQzlCLCtCQUErQjtFQUMvQiwrQkFBK0I7RUFDL0IsV0FBVztFQUNYLGNBQWM7RUFDZCxtQ0FBbUM7RUFDbkMsa0NBQWtDO0FBQ3BDOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsYUFBYTtBQUNmOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBLGdCQUFnQjtBQUNoQjtFQUNFLDBCQUEwQjtFQUMxQiw0QkFBNEI7RUFDNUIsdU1BQXVNO0VBQ3ZNLG1CQUFtQjtFQUNuQixrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLHFDQUFxQztFQUNyQyxvQ0FBb0M7RUFDcEMsNkJBQTZCO0VBQzdCLDhCQUE4QjtFQUM5QiwrQkFBK0I7RUFDL0IsK0JBQStCO0VBQy9CLFdBQVc7RUFDWCxjQUFjO0VBQ2QsbUNBQW1DO0VBQ25DLGtDQUFrQztBQUNwQzs7QUFFQTs7RUFFRSxxQ0FBcUM7RUFDckMsNkJBQTZCO0VBQzdCLDhCQUE4QjtFQUM5QiwrQkFBK0I7RUFDL0IsK0JBQStCO0VBQy9CLFdBQVc7RUFDWCxjQUFjO0VBQ2QsbUNBQW1DO0VBQ25DLGtDQUFrQztBQUNwQzs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLGFBQWE7QUFDZjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQSxZQUFZO0FBQ1o7RUFDRSxzQkFBc0I7RUFDdEIsd0JBQXdCO0VBQ3hCLG1MQUFtTDtFQUNuTCxtQkFBbUI7RUFDbkIsa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRSxpQ0FBaUM7RUFDakMsZ0NBQWdDO0VBQ2hDLDZCQUE2QjtFQUM3Qiw4QkFBOEI7RUFDOUIsK0JBQStCO0VBQy9CLCtCQUErQjtFQUMvQixXQUFXO0VBQ1gsY0FBYztFQUNkLG1DQUFtQztFQUNuQyxrQ0FBa0M7QUFDcEM7O0FBRUE7O0VBRUUsaUNBQWlDO0VBQ2pDLDZCQUE2QjtFQUM3Qiw4QkFBOEI7RUFDOUIsK0JBQStCO0VBQy9CLCtCQUErQjtFQUMvQixXQUFXO0VBQ1gsY0FBYztFQUNkLG1DQUFtQztFQUNuQyxrQ0FBa0M7QUFDcEM7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxhQUFhO0FBQ2Y7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUEsU0FBUztBQUNUO0VBQ0Usc0JBQXNCO0VBQ3RCLHdCQUF3QjtFQUN4QixtTEFBbUw7RUFDbkwsbUJBQW1CO0VBQ25CLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0UsaUNBQWlDO0VBQ2pDLDZCQUE2QjtFQUM3Qiw2QkFBNkI7RUFDN0IsOEJBQThCO0VBQzlCLCtCQUErQjtFQUMvQiwrQkFBK0I7RUFDL0IsV0FBVztFQUNYLGNBQWM7RUFDZCxtQ0FBbUM7RUFDbkMsa0NBQWtDO0FBQ3BDOztBQUVBOztFQUVFLGlDQUFpQztFQUNqQyw2QkFBNkI7RUFDN0IsOEJBQThCO0VBQzlCLCtCQUErQjtFQUMvQiwrQkFBK0I7RUFDL0IsV0FBVztFQUNYLGNBQWM7RUFDZCxtQ0FBbUM7RUFDbkMsa0NBQWtDO0FBQ3BDOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsYUFBYTtBQUNmOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBLGNBQWM7QUFDZDtFQUNFLHdCQUF3QjtFQUN4QiwwQkFBMEI7RUFDMUIsNkxBQTZMO0VBQzdMLG1CQUFtQjtFQUNuQixrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLG1DQUFtQztFQUNuQyxrQ0FBa0M7RUFDbEMsNkJBQTZCO0VBQzdCLDhCQUE4QjtFQUM5QiwrQkFBK0I7RUFDL0IsK0JBQStCO0VBQy9CLFdBQVc7RUFDWCxjQUFjO0VBQ2QsbUNBQW1DO0VBQ25DLGtDQUFrQztBQUNwQzs7QUFFQTs7RUFFRSxtQ0FBbUM7RUFDbkMsNkJBQTZCO0VBQzdCLDhCQUE4QjtFQUM5QiwrQkFBK0I7RUFDL0IsK0JBQStCO0VBQy9CLFdBQVc7RUFDWCxjQUFjO0VBQ2QsbUNBQW1DO0VBQ25DLGtDQUFrQztBQUNwQzs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLGFBQWE7QUFDZjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLCtCQUErQjtFQUMvQixpQ0FBaUM7RUFDakMsZ09BQWdPO0VBQ2hPLG1CQUFtQjtFQUNuQixrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLDBDQUEwQztFQUMxQyx5Q0FBeUM7RUFDekMsNkJBQTZCO0VBQzdCLDhCQUE4QjtFQUM5QiwrQkFBK0I7RUFDL0IsK0JBQStCO0VBQy9CLFdBQVc7RUFDWCxjQUFjO0VBQ2QsbUNBQW1DO0VBQ25DLGtDQUFrQztBQUNwQzs7QUFFQTs7RUFFRSwwQ0FBMEM7RUFDMUMsNkJBQTZCO0VBQzdCLDhCQUE4QjtFQUM5QiwrQkFBK0I7RUFDL0IsK0JBQStCO0VBQy9CLFdBQVc7RUFDWCxjQUFjO0VBQ2QsbUNBQW1DO0VBQ25DLGtDQUFrQztBQUNwQzs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLGFBQWE7QUFDZjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLG9CQUFvQjtFQUNwQixzQkFBc0I7RUFDdEIseUtBQXlLO0VBQ3pLLG1CQUFtQjtFQUNuQixrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLCtCQUErQjtFQUMvQiw4QkFBOEI7RUFDOUIsNkJBQTZCO0VBQzdCLDhCQUE4QjtFQUM5QiwrQkFBK0I7RUFDL0IsK0JBQStCO0VBQy9CLFdBQVc7RUFDWCxjQUFjO0VBQ2QsbUNBQW1DO0VBQ25DLGtDQUFrQztBQUNwQzs7QUFFQTs7RUFFRSwrQkFBK0I7RUFDL0IsNkJBQTZCO0VBQzdCLDhCQUE4QjtFQUM5QiwrQkFBK0I7RUFDL0IsK0JBQStCO0VBQy9CLFdBQVc7RUFDWCxjQUFjO0VBQ2QsbUNBQW1DO0VBQ25DLGtDQUFrQztBQUNwQzs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLGFBQWE7QUFDZjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNF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O0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxhQUFhO0FBQ2Y7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUEsVUFBVTtBQUNWO0VBQ0Usb0JBQW9CO0VBQ3BCLHNCQUFzQjtFQUN0Qix5S0FBeUs7RUFDekssbUJBQW1CO0VBQ25CLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0UsK0JBQStCO0VBQy9CLDhCQUE4QjtFQUM5Qiw2QkFBNkI7RUFDN0IsOEJBQThCO0VBQzlCLCtCQUErQjtFQUMvQiwrQkFBK0I7RUFDL0IsV0FBVztFQUNYLGNBQWM7RUFDZCxtQ0FBbUM7RUFDbkMsa0NBQWtDO0FBQ3BDOztBQUVBOztFQUVFLCtCQUErQjtFQUMvQiw2QkFBNkI7RUFDN0IsOEJBQThCO0VBQzlCLCtCQUErQjtFQUMvQiwrQkFBK0I7RUFDL0IsV0FBVztFQUNYLGNBQWM7RUFDZCxtQ0FBbUM7RUFDbkMsa0NBQWtDO0FBQ3BDOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsYUFBYTtBQUNmOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBLGdCQUFnQjtBQUNoQjtFQUNFLDBCQUEwQjtFQUMxQiw0QkFBNEI7RUFDNUIsdU1BQXVNO0VBQ3ZNLG1CQUFtQjtFQUNuQixrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLHFDQUFxQztFQUNyQyxvQ0FBb0M7RUFDcEMsNkJBQTZCO0VBQzdCLDhCQUE4QjtFQUM5QiwrQkFBK0I7RUFDL0IsK0JBQStCO0VBQy9CLFdBQVc7RUFDWCxjQUFjO0VBQ2QsbUNBQW1DO0VBQ25DLGtDQUFrQztBQUNwQzs7QUFFQTs7RUFFRSxxQ0FBcUM7RUFDckMsNkJBQTZCO0VBQzdCLDhCQUE4QjtFQUM5QiwrQkFBK0I7RUFDL0IsK0JBQStCO0VBQy9CLFdBQVc7RUFDWCxjQUFjO0VBQ2QsbUNBQW1DO0VBQ25DLGtDQUFrQztBQUNwQzs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQSxZQUFZO0FBQ1o7RUFDRSxzQkFBc0I7RUFDdEIsd0JBQXdCO0VBQ3hCLG1MQUFtTDtFQUNuTCxtQkFBbUI7RUFDbkIsa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRSxpQ0FBaUM7RUFDakMsZ0NBQWdDO0VBQ2hDLDZCQUE2QjtFQUM3Qiw4QkFBOEI7RUFDOUIsK0JBQStCO0VBQy9CLCtCQUErQjtFQUMvQixXQUFXO0VBQ1gsY0FBYztFQUNkLG1DQUFtQztFQUNuQyxrQ0FBa0M7QUFDcEM7O0FBRUE7O0VBRUUsaUNBQWlDO0VBQ2pDLDZCQUE2QjtFQUM3Qiw4QkFBOEI7RUFDOUIsK0JBQStCO0VBQy9CLCtCQUErQjtFQUMvQixXQUFXO0VBQ1gsY0FBYztFQUNkLG1DQUFtQztFQUNuQyxrQ0FBa0M7QUFDcEM7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxhQUFhO0FBQ2Y7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUEsVUFBVTtBQUNWO0VBQ0UsNkJBQTZCO0VBQzdCLCtCQUErQjtFQUMvQixzTkFBc047RUFDdE4sbUJBQW1CO0VBQ25CLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0Usd0NBQXdDO0VBQ3hDLDhCQUE4QjtFQUM5Qiw2QkFBNkI7RUFDN0IsOEJBQThCO0VBQzlCLCtCQUErQjtFQUMvQiwrQkFBK0I7RUFDL0IsV0FBVztFQUNYLGNBQWM7RUFDZCxtQ0FBbUM7RUFDbkMsa0NBQWtDO0FBQ3BDOztBQUVBOztFQUVFLHdDQUF3QztFQUN4Qyw2QkFBNkI7RUFDN0IsOEJBQThCO0VBQzlCLCtCQUErQjtFQUMvQiwrQkFBK0I7RUFDL0IsV0FBVztFQUNYLGNBQWM7RUFDZCxtQ0FBbUM7RUFDbkMsa0NBQWtDO0FBQ3BDOztBQUVBOztFQUVFLGtDQUFrQztFQUNsQyw2QkFBNkI7RUFDN0IsOEJBQThCO0VBQzlCLCtCQUErQjtFQUMvQiwrQkFBK0I7RUFDL0IsV0FBVztFQUNYLGNBQWM7RUFDZCxtQ0FBbUM7RUFDbkMsa0NBQWtDO0FBQ3BDOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsYUFBYTtBQUNmOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBLFdBQVc7QUFDWDtFQUNFLHFCQUFxQjtFQUNyQix1QkFBdUI7RUFDdkIsOEtBQThLO0VBQzlLLG1CQUFtQjtFQUNuQixrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLGdDQUFnQztFQUNoQywrQkFBK0I7RUFDL0IsNkJBQTZCO0VBQzdCLDhCQUE4QjtFQUM5QiwrQkFBK0I7RUFDL0IsK0JBQStCO0VBQy9CLFdBQVc7RUFDWCxjQUFjO0VBQ2QsbUNBQW1DO0VBQ25DLGtDQUFrQztBQUNwQzs7QUFFQTs7RUFFRSxnQ0FBZ0M7RUFDaEMsNkJBQTZCO0VBQzdCLDhCQUE4QjtFQUM5QiwrQkFBK0I7RUFDL0IsK0JBQStCO0VBQy9CLFdBQVc7RUFDWCxjQUFjO0VBQ2QsbUNBQW1DO0VBQ25DLGtDQUFrQztBQUNwQzs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLGFBQWE7QUFDZjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQSxZQUFZO0FBQ1o7RUFDRSxzQkFBc0I7RUFDdEIsd0JBQXdCO0VBQ3hCLG1MQUFtTDtFQUNuTCxtQkFBbUI7RUFDbkIsa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRSxpQ0FBaUM7RUFDakMsZ0NBQWdDO0VBQ2hDLDZCQUE2QjtFQUM3Qiw4QkFBOEI7RUFDOUIsK0JBQStCO0VBQy9CLCtCQUErQjtFQUMvQixXQUFXO0VBQ1gsY0FBYztFQUNkLG1DQUFtQztFQUNuQyxrQ0FBa0M7QUFDcEM7O0FBRUE7O0VBRUUsaUNBQWlDO0VBQ2pDLDZCQUE2QjtFQUM3Qiw4QkFBOEI7RUFDOUIsK0JBQStCO0VBQy9CLCtCQUErQjtFQUMvQixXQUFXO0VBQ1gsY0FBYztFQUNkLG1DQUFtQztFQUNuQyxrQ0FBa0M7QUFDcEM7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUEsY0FBYztBQUNkO0VBQ0Usd0JBQXdCO0VBQ3hCLDBCQUEwQjtFQUMxQiw2TEFBNkw7RUFDN0wsbUJBQW1CO0VBQ25CLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0UsbUNBQW1DO0VBQ25DLGtDQUFrQztFQUNsQyw2QkFBNkI7RUFDN0IsOEJBQThCO0VBQzlCLCtCQUErQjtFQUMvQiwrQkFBK0I7RUFDL0IsV0FBVztFQUNYLGNBQWM7RUFDZCxtQ0FBbUM7RUFDbkMsa0NBQWtDO0FBQ3BDOztBQUVBOztFQUVFLG1DQUFtQztFQUNuQyw2QkFBNkI7RUFDN0IsOEJBQThCO0VBQzlCLCtCQUErQjtFQUMvQiwrQkFBK0I7RUFDL0IsV0FBVztFQUNYLGNBQWM7RUFDZCxtQ0FBbUM7RUFDbkMsa0NBQWtDO0FBQ3BDOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsYUFBYTtBQUNmOztBQUVBO0VBQ0Us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QUFtQjtBQUNyQjs7QUFFQTtFQUNFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLG1CQUFtQjtBQUNyQjs7QUFFQTtFQUNFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLG1CQUFtQjtBQUNyQjs7QUFFQTtFQUNFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLG1CQUFtQjtBQUNyQjs7QUFFQTtFQUNFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLG1CQUFtQjtBQUNyQjs7QUFFQTtFQUNFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLG1CQUFtQjtBQUNyQjs7QUFFQTtFQUNFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLG1CQUFtQjtBQUNyQjs7QUFFQTtFQUNFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLG1CQUFtQjtBQUNyQjs7QUFFQTtFQUNFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLG1CQUFtQjtBQUNyQjs7QUFFQTtFQUNFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLG1CQUFtQjtBQUNyQjs7QUFFQTtFQUNFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLG1CQUFtQjtBQUNyQjs7QUFFQTtFQUNFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLG1CQUFtQjtBQUNyQjs7QUFFQTtFQUNFLHFCQUFxQjtBQUN2Qjs7QUFFQTtFQUNFLG1CQUFtQjtBQUNyQjs7QUFFQTs7RUFFRSxrQkFBa0I7QUFDcEI7O0FBRUE7O0VBRUUsZ0JBQWdCO0FBQ2xCOztBQUVBOztFQUVFLHFCQUFxQjtBQUN2Qjs7QUFFQTs7RUFFRSxtQkFBbUI7QUFDckI7O0FBRUE7O0VBRUUscUJBQXFCO0FBQ3ZCOztBQUVBOztFQUVFLG1CQUFtQjtBQUNyQjs7QUFFQTs7RUFFRSxxQkFBcUI7QUFDdkI7O0FBRUE7O0VBRUUsbUJBQW1CO0FBQ3JCOztBQUVBOztFQUVFLHFCQUFxQjtBQUN2Qjs7QUFFQTs7RUFFRSxtQkFBbUI7QUFDckI7O0FBRUE7O0VBRUUscUJBQXFCO0FBQ3ZCOztBQUVBOztFQUVFLG1CQUFtQjtBQUNyQjs7QUFFQTs7RUFFRSxxQkFBcUI7QUFDdkI7O0FBRUE7O0VBRUUsbUJBQW1CO0FBQ3JCOztBQUVBOztFQUVFLHFCQUFxQjtBQUN2Qjs7QUFFQTs7RUFFRSxtQkFBbUI7QUFDckI7O0FBRUE7O0VBRUUscUJBQXFCO0FBQ3ZCOztBQUVBOztFQUVFLG1CQUFtQjtBQUNyQjs7QUFFQTs7RUFFRSxxQkFBcUI7QUFDdkI7O0FBRUE7O0VBRUUsbUJBQW1CO0FBQ3JCOztBQUVBOztFQUVFLHFCQUFxQjtBQUN2Qjs7QUFFQTs7RUFFRSxtQkFBbUI7QUFDckI7O0FBRUE7O0VBRUUscUJBQXFCO0FBQ3ZCOztBQUVBOztFQUVFLG1CQUFtQjtBQUNyQjs7QUFFQTs7RUFFRSxxQkFBcUI7QUFDdkI7O0FBRUE7O0VBRUUsbUJBQW1CO0FBQ3JCOztBQUVBOztFQUVFLHFCQUFxQjtBQUN2Qjs7QUFFQTs7RUFFRSxtQkFBbUI7QUFDckI7O0FBRUE7O0VBRUUscUJBQXFCO0FBQ3ZCOztBQUVBOztFQUVFLG1CQUFtQjtBQUNyQjs7QUFFQTs7RUFFRSxxQkFBcUI7QUFDdkI7O0FBRUE7O0VBRUUsbUJBQW1CO0FBQ3JCOztBQUVBOztxQ0FFcUM7QUFDckM7RUFDRSxxQkFBcUI7QUFDdkI7O0FBRUE7RUFDRSx5QkFBeUI7QUFDM0I7O0FBRUE7RUFDRSxxQkFBcUI7QUFDdkI7O0FBRUE7RUFDRSx5QkFBeUI7QUFDM0I7O0FBRUE7RUFDRSxxQkFBcUI7QUFDdkI7O0FBRUE7RUFDRSx5QkFBeUI7QUFDM0I7O0FBRUE7RUFDRSxxQkFBcUI7QUFDdkI7O0FBRUE7RUFDRSx5QkFBeUI7QUFDM0I7O0FBRUE7RUFDRSxxQkFBcUI7QUFDdkI7O0FBRUE7RUFDRSx5QkFBeUI7QUFDM0I7O0FBRUE7RUFDRSxxQkFBcUI7QUFDdkI7O0FBRUE7RUFDRSx5QkFBeUI7QUFDM0I7O0FBRUE7RUFDRSxxQkFBcUI7QUFDdkI7O0FBRUE7RUFDRSx5QkFBeUI7QUFDM0I7O0FBRUE7RUFDRSxxQkFBcUI7QUFDdkI7O0FBRUE7RUFDRSx5QkFBeUI7QUFDM0I7O0FBRUE7RUFDRSxxQkFB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REFBb0Q7QUFDdEQ7O0FBRUE7RUFDRSxvREFBb0Q7QUFDdEQ7O0FBRUE7RUFDRSxvREFBb0Q7QUFDdEQ7O0FBRUE7RUFDRSxvREFBb0Q7QUFDdEQ7O0FBRUE7RUFDRSxvREFBb0Q7QUFDdEQ7O0FBRUE7RUFDRSxvREFBb0Q7QUFDdEQ7O0FBRUE7RUFDRSxvREFBb0Q7QUFDdEQ7O0FBRUE7RUFDRSxvREFBb0Q7QUFDdEQ7O0FBRUE7RUFDRSxvREFBb0Q7QUFDdEQ7O0FBRUEsaUJBQWlCO0FBQ2pCO0VBQ0UsaUNBQWlDO0FBQ25DOztBQUVBO0VBQ0UsaUNBQWlDO0FBQ25DOztBQUVBO0VBQ0UsaUNBQWlDO0FBQ25DOztBQUVBO0VBQ0UsK0NBQStDO0FBQ2pEOztBQUVBO0VBQ0UsK0NBQStDO0FBQ2pEOztBQUVBO0VBQ0UsK0NBQStDO0FBQ2pEOztBQUVBO0VBQ0UsK0NBQStDO0FBQ2pEOztBQUVBO0VBQ0UsK0NBQStDO0FBQ2pEOztBQUVBO0VBQ0UsK0NBQStDO0FBQ2pEOztBQUVBO0VBQ0UsK0NBQStDO0FBQ2pEOztBQUVBO0VBQ0UsK0NBQStDO0FBQ2pEOztBQUVBO0VBQ0UsK0NBQStDO0FBQ2pEOztBQUVBO0VBQ0UsK0NBQStDO0FBQ2pEOztBQUVBO0VBQ0UsK0NBQStDO0FBQ2pEOztBQUVBO0VBQ0UsK0NBQStDO0FBQ2pEOztBQUVBO0VBQ0UsK0NBQStDO0FBQ2pEOztBQUVBO0VBQ0UsK0NBQStDO0FBQ2pEOztBQUVBO0VBQ0UsK0NBQStDO0FBQ2pEOztBQUVBO0VBQ0UsK0NBQStDO0FBQ2pEOztBQUVBO0VBQ0UsK0NBQStDO0FBQ2pEOztBQUVBO0VBQ0UsK0NBQStDO0FBQ2pEOztBQUVBO0VBQ0UsK0NBQStDO0FBQ2pEOztBQUVBO0VBQ0UsK0NBQStDO0FBQ2pEOztBQUVBO0VBQ0UsK0NBQStDO0FBQ2pEOztBQUVBO0VBQ0UsK0NBQStDO0FBQ2pEOztBQUVBO0VBQ0UsK0NBQStDO0FBQ2pEOztBQUVBO0VBQ0UsK0NBQStDO0FBQ2pEOztBQUVBO0VBQ0UsK0NBQStDO0FBQ2pEOztBQUVBO0VBQ0Us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QUFDbkQ7O0FBRUE7RUFDRSxpREFBaUQ7QUFDbkQ7O0FBRUE7RUFDRSxpREFBaUQ7QUFDbkQ7O0FBRUE7RUFDRSxpREFBaUQ7QUFDbkQ7O0FBRUE7RUFDRSxpREFBaUQ7QUFDbkQ7O0FBRUE7RUFDRSxpREFBaUQ7QUFDbkQ7O0FBRUE7RUFDRSxpREFBaUQ7QUFDbkQ7O0FBRUE7RUFDRSxpREFBaUQ7QUFDbkQ7O0FBRUE7RUFDRSxpREFBaUQ7QUFDbkQ7O0FBRUE7RUFDRSxpREFBaUQ7QUFDbkQ7O0FBRUEsZ0JBQWdCO0FBQ2hCO0VBQ0UsNkJBQTZCO0FBQy9COztBQUVBO0VBQ0UsNkJBQTZCO0FBQy9COztBQUVBO0VBQ0UsNkJBQTZCO0FBQy9COztBQUVBO0VBQ0UsNkJBQTZCO0FBQy9COztBQUVBO0VBQ0UsNkJBQTZCO0FBQy9COztBQUVBO0VBQ0UsNkJBQTZCO0FBQy9COztBQUVBO0VBQ0UsNkJBQTZCO0FBQy9COztBQUVBO0VBQ0UsNkJBQTZCO0FBQy9COztBQUVBO0VBQ0UsNkJBQTZCO0FBQy9COztBQUVBO0VBQ0UsNkJBQTZCO0FBQy9COztBQUVBO0VBQ0UsNkJBQTZCO0FBQy9COztBQUVBO0VBQ0UsNkJBQTZCO0FBQy9COztBQUVBO0VBQ0UsNkJBQTZCO0FBQy9COztBQUVBO0VBQ0UsNkJBQTZCO0FBQy9COztBQUVBO0VBQ0UsNkJBQTZCO0FBQy9COztBQUVBO0VBQ0UsNkJBQTZCO0FBQy9COztBQUVBO0VBQ0UsNkJBQTZCO0FBQy9COztBQUVBO0VBQ0UsNkJBQTZCO0FBQy9COztBQUVBO0VBQ0UsNkJBQTZCO0FBQy9COztBQUVBO0VBQ0UsNkJBQTZCO0FBQy9COztBQUVBO0VBQ0UsNkJBQTZCO0FBQy9COztBQUVBO0VBQ0UsNkJBQTZCO0FBQy9COztBQUVBO0VBQ0UsNkJBQTZCO0FBQy9COztBQUVBO0VBQ0UsNkJBQTZCO0FBQy9COztBQUVBO0VBQ0UsNkJBQTZCO0FBQy9COztBQUVBO0VBQ0UsNkJBQTZCO0FBQy9COztBQUVBO0VBQ0UsNkJBQTZCO0VBQzdCLG9CQUFvQjtBQUN0Qjs7QUFFQTtFQUNFLDZCQUE2QjtBQUMvQjs7QUFFQTtFQUNFLDZCQUE2QjtBQUMvQjs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQSxnQkFBZ0I7QUFDaEI7RUFDRSxvQ0FBb0M7QUFDdEM7O0FBRUE7RUFDRSxvQ0FBb0M7QUFDdEM7O0FBRUE7RUFDRSxvQ0FBb0M7QUFDdEM7O0FBRUE7RUFDRSxvQ0FBb0M7QUFDdEM7O0FBRUE7RUFDRSxvQ0FBb0M7QUFDdEM7O0FBRUE7cUNBQ3FDO0FBQ3JDLGdCQUFnQjtBQUNoQjtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQSxlQUFlO0FBQ2Y7RUFDRSxnQ0FBZ0M7QUFDbEM7O0FBRUE7RUFDRSxnQ0FBZ0M7QUFDbEM7O0FBRUE7RUFDRSxnQ0FBZ0M7QUFDbEM7O0FBRUE7RUFDRSxnREFBZ0Q7QUFDbEQ7O0FBRUEscUJBQXFCO0FBQ3JCO0VBQ0UsZ0NBQWdDO0FBQ2xDOztBQUVBO0VBQ0UsZ0NBQWdDO0FBQ2xDOztBQUVBO0VBQ0UsZ0NBQWdDO0FBQ2xDOztBQUVBO0VBQ0UsZ0NBQWdDO0FBQ2xDOztBQUVBO0VBQ0UsZ0NBQWdDO0FBQ2xDOztBQUVBO0VBQ0UsZ0NBQWdDO0FBQ2xDOztBQUVBLG9CQUFvQjtBQUNwQjtFQUNFLDZCQUE2QjtBQUMvQjs7QUFFQTtFQUNFLDZCQUE2QjtBQUMvQjs7QUFFQTtFQUNFLDZCQUE2QjtBQUMvQjs7QUFFQSxpQkFBaUI7QUFDakI7RUFDRSxnQ0FBZ0M7QUFDbEM7O0FBRUE7RUFDRSxnQ0FBZ0M7QUFDbEM7O0FBRUE7RUFDRSxnQ0FBZ0M7QUFDbEM7O0FBRUEsY0FBYztBQUNkO0VBQ0UsNkJBQTZCO0FBQy9COztBQUVBO0VBQ0UsNkJBQTZCO0FBQy9COztBQUVBO0VBQ0UsNkJBQTZCO0FBQy9COztBQUVBLG9CQUFvQjtBQUNwQjtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQSxtQkFBbUI7QUFDbkI7RUFDRSxnQ0FBZ0M7QUFDbEM7O0FBRUE7RUFDRSxnQ0FBZ0M7QUFDbEM7O0FBRUE7RUFDRSxnQ0FBZ0M7QUFDbEM7O0FBRUEsaUJBQWlCO0FBQ2pCO0VBQ0UsZ0NBQWdDO0FBQ2xDOztBQUVBO0VBQ0UsZ0NBQWdDO0FBQ2xDOztBQUVBO0VBQ0UsZ0NBQWdDO0FBQ2xDOztBQUVBO0VBQ0UsaURBQWlEO0FBQ25EOztBQUVBLHNCQUFzQjtBQUN0QjtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQSxlQUFlO0FBQ2Y7RUFDRSxnQ0FBZ0M7QUFDbEM7O0FBRUE7RUFDRSxnQ0FBZ0M7QUFDbEM7O0FBRUE7RUFDRSxnQ0FBZ0M7QUFDbEM7O0FBRUEsaUJBQWlCO0FBQ2pCO0VBQ0UsZ0NBQWdDO0FBQ2xDOztBQUVBO0VBQ0UsZ0NBQWdDO0FBQ2xDOztBQUVBO0VBQ0UsZ0NBQWdDO0FBQ2xDOztBQUVBLHNCQUFzQjtBQUN0QjtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQSxpQkFBaUI7QUFDakI7RUFDRSxnQ0FBZ0M7QUFDbEM7O0FBRUE7RUFDRSxnQ0FBZ0M7QUFDbEM7O0FBRUE7RUFDRSxnQ0FBZ0M7QUFDbEM7O0FBRUEsZUFBZTtBQUNmO0VBQ0UsZ0NBQWdDO0FBQ2xDOztBQUVBO0VBQ0UsZ0NBQWdDO0FBQ2xDOztBQUVBO0VBQ0UsZ0NBQWdDO0FBQ2xDOztBQUVBLGVBQWU7QUFDZjtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQSxlQUFlO0FBQ2Y7RUFDRSxnQ0FBZ0M7QUFDbEM7O0FBRUE7RUFDRSxnQ0FBZ0M7QUFDbEM7O0FBRUE7RUFDRSxnQ0FB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LGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLDBCQUEwQjtBQUM1Qjs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLDBCQUEwQjtBQUM1Qjs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLDRCQUE0QjtBQUM5Qjs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLDBCQUEwQjtBQUM1Qjs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLDBCQUEwQjtBQUM1Qjs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLGlCQUFpQjtFQUNqQiwwQkFBMEI7QUFDNUI7O0FBRUE7RUFDRSxnQ0FBZ0M7QUFDbEM7O0FBRUE7RUFD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dUJBQXVCO0FBQ3pCOztBQUVBO0VBQ0UsdUJBQXVCO0FBQ3pCOztBQUVBO0VBQ0UsdUJBQXVCO0FBQ3pCOztBQUVBO0VBQ0UsdUJBQXVCO0FBQ3pCOztBQUVBO0VBQ0UsdUJBQXVCO0FBQ3pCOztBQUVBO0VBQ0UscUJBQXFCO0FBQ3ZCOztBQUVBO0VBQ0UscUJBQXFCO0FBQ3ZCOztBQUVBO0VBQ0UscUJBQXFCO0FBQ3ZCOztBQUVBO0VBQ0UsdUJBQXVCO0FBQ3pCOztBQUVBO0VBQ0UsdUJBQXVCO0FBQ3pCOztBQUVBO0VBQ0UsdUJBQXVCO0FBQ3pCOztBQUVBO0VBQ0UsdUJBQXVCO0FBQ3pCOztBQUVBO0VBQ0UsdUJBQXVCO0FBQ3pCOztBQUVBO0VBQ0UsdUJBQXVCO0FBQ3pCOztBQUVBO0VBQ0UsdUJBQXVCO0FBQ3pCOztBQUVBO0VBQ0UsdUJBQXVCO0FBQ3pCOztBQUVBO0VBQ0UsdUJBQXVCO0FBQ3pCOztBQUVBO0VBQ0UsdUJBQXVCO0FBQ3pCOztBQUVBO0VBQ0UscUJBQXFCO0FBQ3ZCOztBQUVBO0VBQ0UscUJBQXFCO0FBQ3ZCOztBQUVBO0VBQ0UscUJBQXFCO0FBQ3ZCOztBQUVBOztxQ0FFcUM7QUFDckM7RUFDRSxhQUFhO0FBQ2Y7O0FBRUE7RUFDRSxVQUFVO0FBQ1o7O0FBRUE7RUFDRSxVQUFVO0FBQ1o7O0FBRUE7RUFDRSxVQUFVO0FBQ1o7O0FBRUE7RUFDRSxVQUFVO0FBQ1o7O0FBRUE7RUFDRSxVQUFVO0FBQ1o7O0FBRUE7RUFDRSxVQUFVO0FBQ1o7O0FBRUE7RUFDRSxXQUFXO0FBQ2I7O0FBRUE7RUFDRSxhQUFhO0FBQ2Y7O0FBRUE7RUFDRSxXQUFXO0FBQ2I7O0FBRUE7O3FDQUVxQztBQUNyQztFQUNFLFlBQVk7QUFDZDs7QUFFQTs7cUNBRXFDOztBQVdyQztFQUNFLFVBQVU7RUFDVixXQUFXO0FBQ2I7O0FBSEE7RUFDRSxVQUFVO0VBQ1YsV0FBVztBQUNiOztBQWVBO0VBQ0UsV0FBVztBQUNiOztBQUZBO0VBQ0UsV0FBVztBQUNiOztBQVlBO0VBQ0UsY0FBYztFQUNkLFVBQVU7QUFD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QjtFQUNyQixNQUFNO0FBQ1I7O0FBRUE7RUFDRSxxQkFBcUI7RUFDckIsTUFBTTtBQUNSOztBQUVBO0VBQ0UscUJBQXFCO0VBQ3JCLE1BQU07QUFDUjs7QUFFQTtFQUNFLHFCQUFxQjtFQUNyQixNQUFNO0FBQ1I7O0FBRUE7RUFDRTtJQUNFLHNCQUFzQjtFQUN4QjtBQUNGO0FBQ0E7RUFDRTtJQUNFLHFCQUFxQjtFQUN2QjtFQUNBO0lBQ0UscUJBQXFCO0VBQ3ZCO0VBQ0E7SUFDRSw0QkFBNEI7RUFDOUI7RUFDQTtJQUNFLHFCQUFxQjtFQUN2QjtFQUNBO0lBQ0UscUJBQXFCO0VBQ3ZCO0VBQ0E7SUFDRSw0QkFBNEI7RUFDOUI7RUFDQTtJQUNFLDRCQUE0QjtFQUM5QjtBQUNGO0FBQ0E7RUFDRSxNQUFNO0VBQ047SUFDRSxxQkFBcUI7SUFDckIsTUFBTTtFQUNSO0VBQ0E7SUFDRSxxQkFBcUI7SUFDckIsTUFBTTtFQUNSO0VBQ0E7SUFDRSxxQkFBcUI7SUFDckIsTUFBTTtFQUNSO0VBQ0E7SUFDRSxxQkFBcUI7SUFDckIsTUFBTTtFQUNSO0VBQ0E7SUFDRSxxQkFBcUI7SUFDckIsTUFBTTtFQUNSO0VBQ0E7SUFDRSxxQkFBcUI7SUFDckIsTUFBTTtFQUNSO0VBQ0E7SUFDRSxxQkFBcUI7SUFDckIsTUFBTTtFQUNSO0VBQ0E7SUFDRSxxQkFBcUI7SUFDckIsTUFBTTtFQUNSO0VBQ0E7SUFDRSxxQkFBcUI7SUFDckIsTUFBTTtFQUNSO0VBQ0E7SUFDRSxxQkFBcUI7SUFDckIsTUFBTTtFQUNSO0VBQ0E7SUFDRSxxQkFBcUI7SUFDckIsTUFBTTtFQUNSO0VBQ0E7SUFDRSxxQkFBcUI7SUFDckIsTUFBTTtFQUNSO0VBQ0E7SUFDRSxxQkFBcUI7SUFDckIsTUFBTTtFQUNSO0VBQ0E7SUFDRSxxQkFBcUI7SUFDckIsTUFBTTtFQUNSO0VBQ0E7SUFDRSxxQkFBcUI7SUFDckIsTUFBTTtFQUNSO0VBQ0E7SUFDRSxNQUFNO0lBQ04sNEJBQTRCO0VBQzlCO0VBQ0E7SUFDRSxNQUFNO0lBQ04sNEJBQTRCO0VBQzlCO0VBQ0E7SUFDRSxNQUFNO0lBQ04sNEJBQTRCO0VBQzlCO0FBQ0Y7QUFDQTtFQUNFLHNCQUFzQjtFQUN0QixNQUFNO0FBQ1I7O0FBRUEsZ0NBQWdDO0FBQ2hDO0VBQ0UsYUFBYTtBQUNmOztBQUVBO0VBQ0UsY0FBYztBQUNoQjs7QUFFQTtFQUNFLGNBQWM7QUFDaEI7O0FBRUE7RUFDRSxVQUFVO0FBQ1o7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsZUFBZTtBQUNqQjs7QUFFQSxnQ0FBZ0M7QUFDaEM7RUFDRSxlQUFlO0FBQ2pCOztBQUVBLDhCQUE4QjtBQUM5QjtFQUNFLHNCQUFzQjtFQUN0QixNQUFNO0FBQ1I7O0FBRUE7RUFDRSx1QkFBdUI7RUFDdkIsTUFBTTtBQUNSOztBQUVBLHlCQUF5QjtBQUN6QjtFQUNFLHFCQUFxQjtFQUNyQixNQUFNO0FBQ1I7O0FBRUE7RUFDRSxzQkFBc0I7RUFDdEIsTUFBTTtBQUNSOztBQUVBO0VBQ0Usc0JBQXNCO0VBQ3RCLE1BQU07QUFDUjs7QUFFQTtFQUNFLHNCQUFzQjtFQUN0QixNQUFNO0FBQ1I7O0FBRUE7RUFDRSxzQkFBc0I7RUFDdEIsTUFBTTtBQUNSOztBQUVBO0VBQ0Usc0JBQXNCO0VBQ3RCLE1BQU07QUFDUjs7QUFFQTtFQUNFLHNCQUFzQjtFQUN0QixNQUFNO0FBQ1I7O0FBRUE7RUFDRSxzQkFBc0I7QUFDeEI7O0FBRUE7RUFDRSxzQkFBc0I7RUFDdEIsTUFBTTtBQUNSOztBQUVBO0VBQ0Usc0JBQXNCO0VBQ3RCLE1BQU07QUFDUjs7QUFFQTtFQUNFLHNCQUFzQjtFQUN0QixNQUFNO0FBQ1I7O0FBRUE7RUFDRSxzQkFBc0I7RUFDdEIsTUFBTTtBQUNSOztBQUVBO0VBQ0Usc0JBQXNCO0VBQ3RCLE1BQU07QUFDUjs7QUFFQTtFQUNFLHNCQUFzQjtFQUN0QixNQUFNO0FBQ1I7O0FBRUE7RUFDRSxzQkFBc0I7RUFDdEIsTUFBTTtBQUNSOztBQUVBO0VBQ0Usc0JBQXNCO0VBQ3RCLE1BQU07QUFDUjs7QUFFQTtFQUNFLHNCQUFzQjtFQUN0QixNQUFNO0FBQ1I7O0FBRUE7RUFDRSxzQkFBc0I7RUFDdEIsTUFBTTtBQUNSOztBQUVBO0VBQ0Usc0JBQXNCO0VBQ3RCLE1BQU07QUFDUjs7QUFFQTtFQUNFLHNCQUFzQjtFQUN0QixNQUFNO0FBQ1I7O0FBRUE7RUFDRSxzQkFBc0I7RUFDdEIsTUFBTTtBQUNSOztBQUVBO0VBQ0Usc0JBQXNCO0VBQ3RCLE1BQU07QUFDUjs7QUFFQTtFQUNFLHNCQUFzQjtFQUN0QixNQUFNO0FBQ1I7O0FBRUE7RUFDRSxzQkFBc0I7RUFDdEIsTUFBTTtBQUNSOztBQUVBO0VBQ0Usc0JBQXNCO0VBQ3RCLE1BQU07QUFDUjs7QUFFQTtFQUNFLHNCQUFzQjtFQUN0QixNQUFNO0FBQ1I7O0FBRUE7RUFDRSxzQkFBc0I7RUFDdEIsTUFBTTtBQUNSOztBQUVBO0VBQ0UsdUJBQXVCO0VBQ3ZCLE1BQU07QUFDUjs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLHVCQUF1QjtFQUN2QixNQUFNO0FBQ1I7O0FBRUE7RUFDRSx1QkFBdUI7RUFDdkIsTUFBTTtBQUNSOztBQUVBO0VBQ0UsdUJBQXVCO0VBQ3ZCLE1BQU07QUFDUjs7QUFFQTtFQUNFLHVCQUF1QjtFQUN2QixNQUFNO0FBQ1I7O0FBRUE7RUFDRSx1QkFBdUI7RUFDdkIsTUFBTTtBQUNSOztBQUVBO0VBQ0UsdUJBQXVCO0VBQ3ZCLE1BQU07QUFDUjs7QUFFQTtFQUNFLHVCQUF1QjtFQUN2QixNQUFNO0FBQ1I7O0FBRUE7RUFDRSx1QkFBdUI7QUFDekI7O0FBRUE7RUFDRSx1QkFBdUI7RUFDdkIsTUFBTTtBQUNSOztBQUVBO0VBQ0UsdUJBQXVCO0VBQ3ZCLE1BQU07QUFDUjs7QUFFQTtFQUNFLHVCQUF1QjtFQUN2QixNQUFNO0FBQ1I7O0FBRUE7RUFDRSx1QkFBdUI7RUFDdkIsTUFBTTtBQUNSOztBQUVBO0VBQ0UsdUJBQXVCO0FBQ3pCOztBQUVBO0VBQ0UsdUJBQXVCO0FBQ3pCOztBQUVBO0VBQ0UsdUJBQXVCO0FBQ3pCOztBQUVBO0VBQ0UsU0FBUztFQUNULHVCQUF1QjtFQUN2QixNQUFNO0VBQ04sZUFBZTtBQUNqQjs7QUFFQTtFQUNFLHVCQUF1QjtFQUN2QixNQUFNO0VBQ04sZUFBZTtBQUNqQjs7QUFFQTtFQUNFLHVCQUF1QjtFQUN2QixNQUFNO0VBQ04sZUFBZTtBQUNqQjs7QUFFQTtFQUNFLHVCQUF1QjtFQUN2QixNQUFNO0VBQ04sZUFBZTtBQUNqQjs7QUFFQTtFQUNFLHVCQUF1QjtFQUN2QixNQUFNO0VBQ04sZUFBZTtBQUNqQjs7QUFFQTtFQUNFLHVCQUF1QjtFQUN2QixNQUFNO0VBQ04sZUFBZTtBQUNqQjs7QUFFQTtFQUNFLHVCQUF1QjtFQUN2QixNQUFNO0VBQ04sZUFBZTtBQUNqQjs7QUFFQTtFQUNFLHVCQUF1QjtFQUN2QixNQUFNO0VBQ04sZUFBZTtBQUNqQjs7QUFFQTtFQUNFLHVCQUF1QjtFQUN2QixNQUFNO0FBQ1I7O0FBRUE7RUFDRSx1QkFBdUI7RUFDdkIsTUFBTTtFQUNOLGVBQWU7QUFDakI7O0FBRUE7RUFDRSx1QkFBdUI7RUFDdkIsTUFBTTtFQUNOLGVBQWU7QUFDakI7O0FBRUE7RUFDRSx1QkFBdUI7RUFDdkIsTUFBTTtFQUNOLGVBQWU7QUFDakI7O0FBRUE7RUFDRSx1QkFBdUI7RUFDdkIsTUFBTTtFQUNOLGVBQWU7QUFDakI7O0FBRUE7RUFDRSx1QkFBdUI7RUFDdkIsZUFBZTtBQUNqQjs7QUFFQTtFQUNFLHVCQUF1QjtFQUN2QixNQUFNO0VBQ04sZUFBZTtBQUNqQjs7QUFFQTtFQUNFLHVCQUF1QjtFQUN2QixNQUFNO0VBQ04sZUFBZTtBQUNqQjs7QUFFQTtFQUNFLHVCQUF1QjtFQUN2QixNQUFNO0VBQ04sZUFBZTtBQUNqQjs7QUFFQTtFQUNFLHVCQUF1QjtFQUN2QixNQUFNO0VBQ04sZUFBZTtBQUNqQjs7QUFFQTtFQUNFLHVCQUF1QjtFQUN2QixlQUFlO0FBQ2pCOztBQUVBO0VBQ0UsdUJBQXVCO0VBQ3ZCLGVBQWU7QUFDakI7O0FBRUE7RUFDRSxTQUFTO0VBQ1QsdUJBQXVCO0VBQ3ZCLE1BQU07RUFDTixlQUFlO0FBQ2pCOztBQUVBO0VBQ0UsdUJBQXVCO0VBQ3ZCLE1BQU07RUFDTixlQUFlO0FBQ2pCOztBQUVBO0VBQ0UsdUJBQXVCO0VBQ3ZCLGVBQWU7QUFDakI7O0FBRUE7RUFDRSx3QkFBd0I7RUFDeEIsZUFBZTtBQUNqQjs7QUFFQSw2QkFBNkI7QUFDN0I7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7RUFDaEIsTUFBTTtBQUNSOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBLDZCQUE2QjtBQUM3QjtFQUNFLGVBQWU7QUFDakI7O0FBRUE7RUFDRSxlQUFlO0FBQ2pCOztBQUVBO0VBQ0UsZUFBZTtBQUNqQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFO0lBQ0UscUJBQXFCO0lBQ3JCLE1BQU07RUFDUjtFQUNBO0lBQ0UscUJBQXFCO0lBQ3JCLE1BQU07RUFDUjtFQUNBO0lBQ0UsdUJBQXVCO0lBQ3ZCLE1BQU07RUFDUjtFQUNBO0lBQ0UsdUJBQXVCO0lBQ3ZCLE1BQU07RUFDUjtFQUNBO0lBQ0UsdUJBQXVCO0lBQ3ZCLE1BQU07RUFDUjtFQUNBO0lBQ0UsdUJBQXVCO0VBQ3pCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLHVCQUF1QjtJQUN2QixNQUFNO0lBQ04sZUFBZTtFQUNqQjtFQUNBO0lBQ0Usc0JBQXNCO0VBQ3hCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7QUFDRjtBQUNBO0VBQ0U7SUFDRSxzQkFBc0I7SUFDdEIsTUFBTTtFQUNSO0VBQ0E7SUFDRSxzQkFBc0I7SUFDdEIsTUFBTTtFQUNSO0VBQ0E7SUFDRSxzQkFBc0I7SUFDdEIsTUFBTTtFQUNSO0VBQ0E7SUFDRSxzQkFBc0I7SUFDdEIsTUFBTTtFQUNSO0VBQ0E7SUFDRSxxQkFBcUI7SUFDckIsTUFBTTtFQUNSO0VBQ0E7SUFDRSxxQkFBcUI7SUFDckIsTUFBTTtFQUNSO0VBQ0E7SUFDRSxxQkFBcUI7SUFDckIsTUFBTTtFQUNSO0VBQ0E7SUFDRSxzQkFBc0I7RUFDeEI7RUFDQTtJQUNFLHVCQUF1QjtJQUN2QixNQUFNO0VBQ1I7RUFDQTtJQUNFLHVCQUF1QjtJQUN2QixNQUFNO0VBQ1I7RUFDQTtJQUNFLHVCQUF1QjtFQUN6QjtFQUNBO0lBQ0UsdUJBQXVCO0lBQ3ZCLE1BQU07RUFDUjtFQUNBO0lBQ0UsdUJBQXVCO0lBQ3ZCLE1BQU07RUFDUjtFQUNBO0lBQ0UsdUJBQXVCO0VBQ3pCO0VBQ0E7SUFDRSx1QkFBdUI7RUFDekI7RUFDQTtJQUNFLHVCQUF1QjtFQUN6QjtFQUNBO0lBQ0UsdUJBQXVCO0VBQ3pCO0VBQ0E7SUFDRSx1QkFBdUI7SUFDdkIsTUFBTTtFQUNSO0VBQ0E7SUFDRSx1QkFBdUI7SUFDdkIsTUFBTTtFQUNSO0VBQ0E7SUFDRSx1QkFBdUI7SUFDdkIsTUFBTTtFQUNSO0VBQ0E7SUFDRSx1QkFBdUI7SUFDdkIsTUFBTTtJQUNOLGVBQWU7RUFDakI7RUFDQTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7RUFDQTtJQUNFLHNCQUFzQjtJQUN0QixNQUFNO0VBQ1I7QUFDRjtBQUNBO0VBQ0U7SUFDRSxxQkFBcUI7SUFDckIsTUFBTTtFQUNSO0VBQ0E7SUFDRSxzQkFBc0I7SUFDdEIsTUFBTTtFQUNSO0VBQ0E7SUFDRSx1QkFBdUI7SUFDdkIsTUFBTTtFQUNSO0VBQ0E7SUFDRSx1QkFBdUI7RUFDekI7RUFDQTtJQUNFLHVCQUF1QjtJQUN2QixNQUFNO0lBQ04sZUFBZTtFQUNqQjtFQUNBO0lBQ0UsU0FBUztJQUNULHVCQUF1QjtJQUN2QixNQUFNO0lBQ04sZUFBZTtFQUNqQjtFQUNBO0lBQ0UsdUJBQXVCO0lBQ3ZCLE1BQU07SUFDTixlQUFlO0VBQ2pCO0VBQ0E7SUFDRSxzQkFBc0I7SUFDdEIsTUFBTTtFQUNSO0VBQ0E7SUFDRSxnQkFBZ0I7RUFDbEI7QUFDRjtBQUNBO0VBQ0U7SUFDRSxnQkFBZ0I7RUFDbEI7QUFDRjtBQUNBO0VBQ0UsMEJBQTBCO0VBQzFCLHlCQUF5QjtFQUN6QixtQ0FBbUM7QUFDckM7O0FBRUE7RUFDRSxXQUFXO0FBQ2I7O0FBRUE7O3FDQUVxQztBQUNyQyw2QkFBNkI7QUFDN0I7RUFDRSxXQUFXO0FBQ2I7O0FBRUE7RUFDRSxXQUFXO0FBQ2I7O0FBRUE7RUFDRSxXQUFXO0FBQ2I7O0FBRUE7RUFDRSxXQUFXO0FBQ2I7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUEsaUNBQWlDO0FBQ2pDO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBLHVDQUF1QztBQUN2QztFQUNFLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLHVCQUF1QjtBQUN6Qjs7QUFFQSxpQ0FBaUM7QUFDakM7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUEsb0NBQW9DO0FBQ3BDO0VBQ0UsdUJBQXVCO0FBQ3pCOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0Usd0JBQXdCO0FBQzFCOztBQUVBLHVDQUF1QztBQUN2QztFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGlCQUFpQjtBQUNuQjs7QUFFQSxnQkFBZ0I7QUFDaEI7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRTtJQUNFLHdCQUF3QjtFQUMxQjtFQUNBO0lBQ0UsWUFBWTtFQUNkO0VBQ0E7SUFDRSxZQUFZO0VBQ2Q7QUFDRjtBQUNBO0VBQ0U7SUFDRSxZQUFZO0VBQ2Q7RUFDQTtJQUNFLGlCQUFpQjtFQUNuQjtBQUNGO0FBQ0E7RUFDRTtJQUNFLGdCQUFnQjtFQUNsQjtFQUNBO0lBQ0Usd0JBQXdCO0VBQzFCO0VBQ0E7SUFDRSxZQUFZO0VBQ2Q7QUFDRjtBQUNBO0VBQ0U7SUFDRSxZQUFZO0VBQ2Q7QUFDRjtBQUNBLDBCQUEwQjtBQUMxQjtFQUNFLFdBQVc7QUFDYjs7QUFFQTtFQUNFLFdBQVc7QUFDYjs7QUFFQTtFQUNFLFdBQVc7QUFDYjs7QUFFQTtFQUNFLHNCQUFzQjtBQUN4Qjs7QUFFQTtFQUNFLHNCQUFzQjtBQUN4Qjs7QUFFQTtFQUNFLHVCQUF1QjtBQUN6Qjs7QUFFQTtFQUNFLHVCQUF1QjtBQUN6Qjs7QUFFQTtFQUNFLHVCQUF1QjtBQUN6Qjs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLHVCQUF1QjtBQUN6Qjs7QUFFQTtFQUNFLHVCQUF1QjtBQUN6Qjs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLHVCQUF1QjtFQUN2QixNQUFNO0FBQ1I7O0FBRUE7RUFDRSx1QkFBdUI7QUFDekI7O0FBRUE7RUFDRSxZQUFZO0VBQ1osTUFBTTtBQUNSOztBQUVBO0VBQ0UsdUJBQXVCO0FBQ3pCOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtBQUNkOztBQUVBO0VBQ0UsWUFBWTtFQUNaLE1BQU07QUFDUjs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7QUFDZDs7QUFFQTtFQUNFLFlBQVk7RUFDWixNQUFNO0FBQ1I7O0FBRUE7RUFDRSx1QkFBdUI7QUFDekI7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSx1QkFBdUI7QUFDekI7O0FBRUE7RUFDRSx3QkFBd0I7QUFDMUI7O0FBRUE7RUFDRSxhQUFhO0FBQ2Y7O0FBRUE7RUFDRSx3QkFBd0I7RUFDeEIsTUFBTTtBQUNSOztBQUVBO0VBQ0UsYUFBYTtBQUNmOztBQUVBO0VBQ0UsYUFBYTtBQUNmOztBQUVBO0VBQ0UsYUFBYTtBQUNmOztBQUVBO0VBQ0UsYUFBYTtBQUNmOztBQUVBO0VBQ0UsYUFBYTtBQUNmOztBQUVBO0VBQ0UsYUFBYTtBQUNmOztBQUVBO0VBQ0UsYUFBYTtFQUNiLE1BQU07QUFDUjs7QUFFQTtFQUNFLHdCQUF3QjtFQUN4QixNQUFNO0FBQ1I7O0FBRUE7RUFDRSxhQUFhO0FBQ2Y7O0FBRUE7RUFDRSxhQUFhO0FBQ2Y7O0FBRUE7RUFDRSxhQUFhO0FBQ2Y7O0FBRUE7RUFDRSxhQUFhO0FBQ2Y7O0FBRUE7RUFDRSxhQUFhO0FBQ2Y7O0FBRUE7RUFDRSxhQUFhO0FBQ2Y7O0FBRUE7RUFDRSxhQUFhO0FBQ2Y7O0FBRUE7RUFDRSxhQUFhO0FBQ2Y7O0FBRUE7RUFDRSxhQUFhO0VBQ2IsTUFBTTtFQUNOLDJCQUEyQjtBQUM3Qjs7QUFFQTtFQUNFLGFBQWE7QUFDZjs7QUFFQTtFQUNFLGFBQWE7QUFDZjs7QUFFQTtFQUNFLGFBQWE7QUFDZjs7QUFFQSw4QkFBOEI7QUFDOUI7RUFDRSxlQUFlO0FBQ2pCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0UsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0UsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0UsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0UsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0UsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0UsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0UsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0UsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0UsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0UsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0U7SUFDRSxhQUFhO0VBQ2Y7RUFDQTtJQUNFLGFBQWE7RUFDZjtBQUNGO0FBQ0E7RUFDRTtJQUNFLHVCQUF1QjtFQUN6QjtFQUNBO0lBQ0UsdUJBQXVCO0VBQ3pCO0VBQ0E7SUFDRSx1QkFBdUI7RUFDekI7RUFDQTtJQUNFLHdCQUF3QjtFQUMxQjtFQUNBO0lBQ0Usd0JBQXdCO0VBQzFCO0VBQ0E7SUFDRSxhQUFhO0VBQ2Y7RUFDQTtJQUNFLGFBQWE7RUFDZjtFQUNBO0lBQ0UsYUFBYTtFQUNmO0VBQ0E7SUFDRSxZQUFZO0VBQ2Q7RUFDQTtJQUNFLGFBQWE7RUFDZjtFQUNBO0lBQ0UsaUJBQWlCO0VBQ25CO0VBQ0E7SUFDRSxpQkFBaUI7RUFDbkI7QUFDRjtBQUNBO0VBQ0U7SUFDRSx1QkFBdUI7RUFDekI7RUFDQTtJQUNFLHdCQUF3QjtFQUMxQjtFQUNBO0lBQ0UsYUFBYTtFQUNmO0VBQ0E7SUFDRSxhQUFhO0VBQ2Y7RUFDQTtJQUNFLGFBQWE7RUFDZjtBQUNGO0FBQ0E7RUFDRTtJQUNFLGFBQWE7RUFDZjtFQUNBO0lBQ0UsYUFBYTtFQUNmO0FBQ0Y7QUFDQTs7cUNBRXFDO0FBQ3JDO3FDQUNxQztBQUNyQztFQUNFO0lBQ0Usb0JBQW9CO0VBQ3RCO0VBQ0E7SUFDRSx5QkFBeUI7SUFDekIsMEJBQTBCO0VBQzVCO0VBQ0E7SUFDRSx3QkFBd0I7SUFDeEIsMkJBQTJCO0VBQzdCO0VBQ0E7SUFDRSx5QkFBeUI7RUFDM0I7RUFDQTtJQUNFLDBCQUEwQjtFQUM1QjtFQUNBO0lBQ0Usd0JBQXdCO0VBQzFCO0VBQ0E7SUFDRSwyQkFBMkI7RUFDN0I7RUFDQTtJQUNFLGtDQUFrQztJQUNsQyxtQ0FBbUM7RUFDckM7RUFDQTtJQUNFLGtDQUFrQztJQUNsQyxtQ0FBbUM7RUFDckM7RUFDQTtJQUNFLGtDQUFrQztJQUNsQyxtQ0FBbUM7RUFDckM7RUFDQTtJQUNFLGtDQUFrQztJQUNsQyxtQ0FBbUM7RUFDckM7RUFDQTtJQUNFLGtDQUFrQztJQUNsQyxtQ0FBbUM7RUFDckM7RUFDQTtJQUNFLGtDQUFrQztJQUNsQyxtQ0FBbUM7RUFDckM7RUFDQTtJQUNFLDhCQUE4QjtJQUM5QiwrQkFBK0I7RUFDakM7RUFDQTtJQUNFLGtDQUFrQztJQUNsQyxtQ0FBbUM7RUFDckM7RUFDQTtJQUNFLGtDQUFrQztJQUNsQyxtQ0FBbUM7RUFDckM7RUFDQTtJQUNFLGtDQUFrQztJQUNsQyxtQ0FBbUM7RUFDckM7RUFDQTtJQUNFLGtDQUFrQztJQUNsQyxtQ0FBbUM7RUFDckM7RUFDQTtJQUNFLGtDQUFrQztJQUNsQyxtQ0FBbUM7RUFDckM7RUFDQTtJQUNFLGtDQUFrQztJQUNsQyxtQ0FBbUM7RUFDckM7RUFDQTtJQUNFLGtDQUFrQztJQUNsQyxtQ0FBbUM7RUFDckM7RUFDQTtJQUNFLGtDQUFrQztJQUNsQyxtQ0FBbUM7RUFDckM7RUFDQTtJQUNFLDhCQUE4QjtJQUM5QiwrQkFBK0I7RUFDakM7RUFDQTtJQUNFLGtDQUFrQztJQUNsQyxtQ0FBbUM7RUFDckM7RUFDQTtJQUNFLGtDQUFrQztJQUNsQyxtQ0FBbUM7RUFDckM7RUFDQTtJQUNFLGtDQUFrQztJQUNsQyxtQ0FBbUM7RUFDckM7RUFDQTtJQUNFLGtDQUFrQztJQUNsQyxtQ0FBbUM7RUFDckM7RUFDQTtJQUNFLGtDQUFrQztJQUNsQyxtQ0FBbUM7RUFDckM7RUFDQTtJQUNFLGtDQUFrQztJQUNsQyxtQ0FBbUM7RUFDckM7RUFDQTtJQUNFLDRCQUE0QjtJQUM1Qiw2QkFBNkI7RUFDL0I7RUFDQTtJQUNFLGtDQUFrQztJQUNsQyxtQ0FBbUM7RUFDckM7RUFDQTtJQUNFLGtDQUFrQztJQUNsQyxtQ0FBbUM7RUFDckM7RUFDQTtJQUNFLGtDQUFrQztJQUNsQyxtQ0FBbUM7RUFDckM7RUFDQTtJQUNFLGtDQUFrQztJQUNsQyxtQ0FBbUM7RUFDckM7RUFDQTtJQUNFLGtDQUFrQztJQUNsQyxtQ0FBbUM7RUFDckM7RUFDQTtJQUNFLGtDQUFrQztJQUNsQyxtQ0FBbUM7RUFDckM7RUFDQTtJQUNFLGlDQUFpQztJQUNqQyxvQ0FBb0M7RUFDdEM7RUFDQTtJQUNFLGlDQUFpQztJQUNqQyxvQ0FBb0M7RUFDdEM7RUFDQTtJQUNFLGlDQUFpQztJQUNqQyxvQ0FBb0M7RUFDdEM7RUFDQTtJQUNFLGlDQUFpQztJQUNqQyxvQ0FBb0M7RUFDdEM7RUFDQTtJQUNFLGlDQUFpQztJQUNqQyxvQ0FBb0M7RUFDdEM7RUFDQTtJQUNFLGlDQUFpQztJQUNqQyxvQ0FBb0M7RUFDdEM7RUFDQTtJQUNFLDZCQUE2QjtJQUM3QixnQ0FBZ0M7RUFDbEM7RUFDQTtJQUNFLGlDQUFpQztJQUNqQyxvQ0FBb0M7RUFDdEM7RUFDQTtJQUNFLGlDQUFpQztJQUNqQyxvQ0FBb0M7RUFDdEM7RUFDQTtJQUNFLGlDQUFpQztJQUNqQyxvQ0FBb0M7RUFDdEM7RUFDQTtJQUNFLGlDQUFpQztJQUNqQyxvQ0FBb0M7RUFDdEM7RUFDQTtJQUNFLGlDQUFpQztJQUNqQyxvQ0FBb0M7RUFDdEM7RUFDQTtJQUNFLGlDQUFpQztJQUNqQyxvQ0FBb0M7RUFDdEM7RUFDQTtJQUNFLGlDQUFpQztJQUNqQyxvQ0FBb0M7RUFDdEM7RUFDQTtJQUNFLGlDQUFpQztJQUNqQyxvQ0FBb0M7RUFDdEM7RUFDQTtJQUNFLDZCQUE2QjtJQUM3Qixn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NEI7SUFDNUIsNkJBQTZCO0VBQy9CO0VBQ0E7SUFDRSxrQ0FBa0M7SUFDbEMsbUNBQW1DO0VBQ3JDO0VBQ0E7SUFDRSxrQ0FBa0M7SUFDbEMsbUNBQW1DO0VBQ3JDO0VBQ0E7SUFDRSxrQ0FBa0M7SUFDbEMsbUNBQW1DO0VBQ3JDO0VBQ0E7SUFDRSxrQ0FBa0M7SUFDbEMsbUNBQW1DO0VBQ3JDO0VBQ0E7SUFDRSxrQ0FBa0M7SUFDbEMsbUNBQW1DO0VBQ3JDO0VBQ0E7SUFDRSxrQ0FBa0M7SUFDbEMsbUNBQW1DO0VBQ3JDO0VBQ0E7SUFDRSxpQ0FBaUM7SUFDakMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxpQ0FBaUM7SUFDakMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxpQ0FBaUM7SUFDakMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxpQ0FBaUM7SUFDakMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxpQ0FBaUM7SUFDakMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxpQ0FBaUM7SUFDakMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSw2QkFBNkI7SUFDN0IsZ0NBQWdDO0VBQ2xDO0VBQ0E7SUFDRSxpQ0FBaUM7SUFDakMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxpQ0FBaUM7SUFDakMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxpQ0FBaUM7SUFDakMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxpQ0FBaUM7SUFDakMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxpQ0FBaUM7SUFDakMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxpQ0FBaUM7SUFDakMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxpQ0FBaUM7SUFDakMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxpQ0FBaUM7SUFDakMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSw2QkFBNkI7SUFDN0IsZ0NBQWdDO0VBQ2xDO0VBQ0E7SUFDRSxpQ0FBaUM7SUFDakMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxpQ0FBaUM7SUFDakMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxpQ0FB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O0lBQ0UsMkJBQTJCO0VBQzdCO0VBQ0E7SUFDRSxrQ0FBa0M7SUFDbEMsbUNBQW1DO0VBQ3JDO0VBQ0E7SUFDRSxrQ0FBa0M7SUFDbEMsbUNBQW1DO0VBQ3JDO0VBQ0E7SUFDRSxrQ0FBa0M7SUFDbEMsbUNBQW1DO0VBQ3JDO0VBQ0E7SUFDRSxrQ0FBa0M7SUFDbEMsbUNBQW1DO0VBQ3JDO0VBQ0E7SUFDRSxrQ0FBa0M7SUFDbEMsbUNBQW1DO0VBQ3JDO0VBQ0E7SUFDRSxrQ0FBa0M7SUFDbEMsbUNBQW1DO0VBQ3JDO0VBQ0E7SUFDRSw4QkFBOEI7SUFDOUIsK0JBQStCO0VBQ2pDO0VBQ0E7SUFDRSxrQ0FBa0M7SUFDbEMsbUNBQW1DO0VBQ3JDO0VBQ0E7SUFDRSxrQ0FBa0M7SUFDbEMsbUNBQW1DO0VBQ3JDO0VBQ0E7SUFDRSxrQ0FBa0M7SUFDbEMsbUNBQW1DO0VBQ3JDO0VBQ0E7SUFDRSxrQ0FBa0M7SUFDbEMsbUNBQW1DO0VBQ3JDO0VBQ0E7SUFDRSxrQ0FBa0M7SUFDbEMsbUNBQW1DO0VBQ3JDO0VBQ0E7SUFDRSxrQ0FBa0M7SUFDbEMsbUNBQW1DO0VBQ3JDO0VBQ0E7SUFDRSxrQ0FBa0M7SUFDbEMsbUNBQW1DO0VBQ3JDO0VBQ0E7SUFDRSxrQ0FBa0M7SUFDbEMsbUNBQW1DO0VBQ3JDO0VBQ0E7SUFDRSw4QkFBOEI7SUFDOUIsK0JBQStCO0VBQ2pDO0VBQ0E7SUFDRSxrQ0FBa0M7SUFDbEMsbUNBQW1DO0VBQ3JDO0VBQ0E7SUFDRSxrQ0FBa0M7SUFDbEMsbUNBQW1DO0VBQ3JDO0VBQ0E7SUFDRSxrQ0FBa0M7SUFDbEMsbUNBQW1DO0VBQ3JDO0VBQ0E7SUFDRSxrQ0FBa0M7SUFDbEMsbUNBQW1DO0VBQ3JDO0VBQ0E7SUFDRSxrQ0FBa0M7SUFDbEMsbUNBQW1DO0VBQ3JDO0VBQ0E7SUFDRSxrQ0FBa0M7SUFDbEMsbUNBQW1DO0VBQ3JDO0VBQ0E7SUFDRSw0QkFBNEI7SUFDNUIsNkJBQTZCO0VBQy9CO0VBQ0E7SUFDRSxrQ0FBa0M7SUFDbEMsbUNBQW1DO0VBQ3JDO0VBQ0E7SUFDRSxrQ0FBa0M7SUFDbEMsbUNBQW1DO0VBQ3JDO0VBQ0E7SUFDRSxrQ0FBa0M7SUFDbEMsbUNBQW1DO0VBQ3JDO0VBQ0E7SUFDRSxrQ0FBa0M7SUFDbEMsbUNBQW1DO0VBQ3JDO0VBQ0E7SUFDRSxrQ0FBa0M7SUFDbEMsbUNBQW1DO0VBQ3JDO0VBQ0E7SUFDRSxrQ0FBa0M7SUFDbEMsbUNBQW1DO0VBQ3JDO0VBQ0E7SUFDRSxpQ0FBaUM7SUFDakMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxpQ0FBaUM7SUFDakMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxpQ0FBaUM7SUFDakMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxpQ0FBaUM7SUFDakMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxpQ0FBaUM7SUFDakMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxpQ0FBaUM7SUFDakMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSw2QkFBNkI7SUFDN0IsZ0NBQWdDO0VBQ2xDO0VBQ0E7SUFDRSxpQ0FBaUM7SUFDakMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxpQ0FBaUM7SUFDakMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxpQ0FBaUM7SUFDakMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxpQ0FBaUM7SUFDakMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxpQ0FBaUM7SUFDakMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxpQ0FBaUM7SUFDakMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxpQ0FBaUM7SUFDakMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxpQ0FBaUM7SUFDakMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSw2QkFBNkI7SUFDN0IsZ0NBQWdDO0VBQ2xDO0VBQ0E7SUFDRSxpQ0FBaUM7SUFDakMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxpQ0FBaUM7SUFDakMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxpQ0FBaUM7SUFDakMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxpQ0FBaUM7SUFDakMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxpQ0FBaUM7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bEMsbUNBQW1DO0VBQ3JDO0VBQ0E7SUFDRSxrQ0FBa0M7SUFDbEMsbUNBQW1DO0VBQ3JDO0VBQ0E7SUFDRSxrQ0FBa0M7SUFDbEMsbUNBQW1DO0VBQ3JDO0VBQ0E7SUFDRSxrQ0FBa0M7SUFDbEMsbUNBQW1DO0VBQ3JDO0VBQ0E7SUFDRSxrQ0FBa0M7SUFDbEMsbUNBQW1DO0VBQ3JDO0VBQ0E7SUFDRSw4QkFBOEI7SUFDOUIsK0JBQStCO0VBQ2pDO0VBQ0E7SUFDRSxrQ0FBa0M7SUFDbEMsbUNBQW1DO0VBQ3JDO0VBQ0E7SUFDRSxrQ0FBa0M7SUFDbEMsbUNBQW1DO0VBQ3JDO0VBQ0E7SUFDRSxrQ0FBa0M7SUFDbEMsbUNBQW1DO0VBQ3JDO0VBQ0E7SUFDRSxrQ0FBa0M7SUFDbEMsbUNBQW1DO0VBQ3JDO0VBQ0E7SUFDRSxrQ0FBa0M7SUFDbEMsbUNBQW1DO0VBQ3JDO0VBQ0E7SUFDRSxrQ0FBa0M7SUFDbEMsbUNBQW1DO0VBQ3JDO0VBQ0E7SUFDRSxrQ0FBa0M7SUFDbEMsbUNBQW1DO0VBQ3JDO0VBQ0E7SUFDRSxrQ0FBa0M7SUFDbEMsbUNBQW1DO0VBQ3JDO0VBQ0E7SUFDRSw4QkFBOEI7SUFDOUIsK0JBQStCO0VBQ2pDO0VBQ0E7SUFDRSxrQ0FBa0M7SUFDbEMsbUNBQW1DO0VBQ3JDO0VBQ0E7SUFDRSxrQ0FBa0M7SUFDbEMsbUNBQW1DO0VBQ3JDO0VBQ0E7SUFDRSxrQ0FBa0M7SUFDbEMsbUNBQW1DO0VBQ3JDO0VBQ0E7SUFDRSxrQ0FBa0M7SUFDbEMsbUNBQW1DO0VBQ3JDO0VBQ0E7SUFDRSxrQ0FBa0M7SUFDbEMsbUNBQW1DO0VBQ3JDO0VBQ0E7SUFDRSxrQ0FBa0M7SUFDbEMsbUNBQW1DO0VBQ3JDO0VBQ0E7SUFDRSw0QkFBNEI7SUFDNUIsNkJBQTZCO0VBQy9CO0VBQ0E7SUFDRSxrQ0FBa0M7SUFDbEMsbUNBQW1DO0VBQ3JDO0VBQ0E7SUFDRSxrQ0FBa0M7SUFDbEMsbUNBQW1DO0VBQ3JDO0VBQ0E7SUFDRSxrQ0FBa0M7SUFDbEMsbUNBQW1DO0VBQ3JDO0VBQ0E7SUFDRSxrQ0FBa0M7SUFDbEMsbUNBQW1DO0VBQ3JDO0VBQ0E7SUFDRSxrQ0FBa0M7SUFDbEMsbUNBQW1DO0VBQ3JDO0VBQ0E7SUFDRSxrQ0FBa0M7SUFDbEMsbUNBQW1DO0VBQ3JDO0VBQ0E7SUFDRSxpQ0FBaUM7SUFDakMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxpQ0FBaUM7SUFDakMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxpQ0FBaUM7SUFDakMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxpQ0FBaUM7SUFDakMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxpQ0FBaUM7SUFDakMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxpQ0FBaUM7SUFDakMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSw2QkFBNkI7SUFDN0IsZ0NBQWdDO0VBQ2xDO0VBQ0E7SUFDRSxpQ0FBaUM7SUFDakMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxpQ0FBaUM7SUFDakMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxpQ0FBaUM7SUFDakMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxpQ0FBaUM7SUFDakMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxpQ0FBaUM7SUFDakMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxpQ0FBaUM7SUFDakMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxpQ0FBaUM7SUFDakMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxpQ0FBaUM7SUFDakMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSw2QkFBNkI7SUFDN0IsZ0NBQWdDO0VBQ2xDO0VBQ0E7SUFDRSxpQ0FBaUM7SUFDakMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxpQ0FBaUM7SUFDakMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxpQ0FBaUM7SUFDakMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxpQ0FBaUM7SUFDakMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxpQ0FBaUM7SUFDakMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxpQ0FBaUM7SUFDakMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSwyQkFBMkI7SUFD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QWtDO0lBQ2xDLG1DQUFtQztFQUNyQztFQUNBO0lBQ0Usa0NBQWtDO0lBQ2xDLG1DQUFtQztFQUNyQztFQUNBO0lBQ0Usa0NBQWtDO0lBQ2xDLG1DQUFtQztFQUNyQztFQUNBO0lBQ0UsOEJBQThCO0lBQzlCLCtCQUErQjtFQUNqQztFQUNBO0lBQ0Usa0NBQWtDO0lBQ2xDLG1DQUFtQztFQUNyQztFQUNBO0lBQ0Usa0NBQWtDO0lBQ2xDLG1DQUFtQztFQUNyQztFQUNBO0lBQ0Usa0NBQWtDO0lBQ2xDLG1DQUFtQztFQUNyQztFQUNBO0lBQ0Usa0NBQWtDO0lBQ2xDLG1DQUFtQztFQUNyQztFQUNBO0lBQ0Usa0NBQWtDO0lBQ2xDLG1DQUFtQztFQUNyQztFQUNBO0lBQ0Usa0NBQWtDO0lBQ2xDLG1DQUFtQztFQUNyQztFQUNBO0lBQ0Usa0NBQWtDO0lBQ2xDLG1DQUFtQztFQUNyQztFQUNBO0lBQ0Usa0NBQWtDO0lBQ2xDLG1DQUFtQztFQUNyQztFQUNBO0lBQ0UsOEJBQThCO0lBQzlCLCtCQUErQjtFQUNqQztFQUNBO0lBQ0Usa0NBQWtDO0lBQ2xDLG1DQUFtQztFQUNyQztFQUNBO0lBQ0Usa0NBQWtDO0lBQ2xDLG1DQUFtQztFQUNyQztFQUNBO0lBQ0Usa0NBQWtDO0lBQ2xDLG1DQUFtQztFQUNyQztFQUNBO0lBQ0Usa0NBQWtDO0lBQ2xDLG1DQUFtQztFQUNyQztFQUNBO0lBQ0Usa0NBQWtDO0lBQ2xDLG1DQUFtQztFQUNyQztFQUNBO0lBQ0Usa0NBQWtDO0lBQ2xDLG1DQUFtQztFQUNyQztFQUNBO0lBQ0UsNEJBQTRCO0lBQzVCLDZCQUE2QjtFQUMvQjtFQUNBO0lBQ0Usa0NBQWtDO0lBQ2xDLG1DQUFtQztFQUNyQztFQUNBO0lBQ0Usa0NBQWtDO0lBQ2xDLG1DQUFtQztFQUNyQztFQUNBO0lBQ0Usa0NBQWtDO0lBQ2xDLG1DQUFtQztFQUNyQztFQUNBO0lBQ0Usa0NBQWtDO0lBQ2xDLG1DQUFtQztFQUNyQztFQUNBO0lBQ0Usa0NBQWtDO0lBQ2xDLG1DQUFtQztFQUNyQztFQUNBO0lBQ0Usa0NBQWtDO0lBQ2xDLG1DQUFtQztFQUNyQztFQUNBO0lBQ0UsaUNBQWlDO0lBQ2pDLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsaUNBQWlDO0lBQ2pDLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsaUNBQWlDO0lBQ2pDLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsaUNBQWlDO0lBQ2pDLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsaUNBQWlDO0lBQ2pDLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsaUNBQWlDO0lBQ2pDLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsNkJBQTZCO0lBQzdCLGdDQUFnQztFQUNsQztFQUNBO0lBQ0UsaUNBQWlDO0lBQ2pDLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsaUNBQWlDO0lBQ2pDLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsaUNBQWlDO0lBQ2pDLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsaUNBQWlDO0lBQ2pDLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsaUNBQWlDO0lBQ2pDLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsaUNBQWlDO0lBQ2pDLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsaUNBQWlDO0lBQ2pDLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsaUNBQWlDO0lBQ2pDLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsNkJBQTZCO0lBQzdCLGdDQUFnQztFQUNsQztFQUNBO0lBQ0UsaUNBQWlDO0lBQ2pDLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsaUNBQWlDO0lBQ2pDLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsaUNBQWlDO0lBQ2pDLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsaUNBQWlDO0lBQ2pDLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsaUNBQWlDO0lBQ2pDLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsaUNBQWlDO0lBQ2pDLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsMkJBQTJCO0lBQzNCLDhCQUE4QjtFQUNoQztFQUNBO0lBQ0UsaUNBQWlDO0lBQ2pDLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsaUNB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Q0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSw2QkFBNkI7SUFDN0IsOEJBQThCO0VBQ2hDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSwrQkFBK0I7SUFDL0IsZ0NBQWdDO0VBQ2xDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSw2QkFBNkI7SUFDN0IsOEJBQThCO0VBQ2hDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxt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Q0Usb0NBQW9DO0VBQ3RDO0VBQ0EsTUFBTTtFQUNOO0lBQ0Usb0NBQW9DO0VBQ3RDO0VBQ0EsTUFBTTtFQUNOO0lBQ0UsZ0NBQWdDO0VBQ2xDO0VBQ0EsTUFBTTtFQUNOO0lBQ0Usb0NBQW9DO0VBQ3RDO0VBQ0EsTUFBTTtFQUNOO0lBQ0Usb0NBQW9DO0VBQ3RDO0VBQ0EsTUFBTTtFQUNOO0lBQ0Usb0NBQW9DO0VBQ3RDO0VBQ0EsTUFBTTtFQUNOO0lBQ0Usb0NBQW9DO0VBQ3RDO0VBQ0EsTUFBTTtFQUNOO0lBQ0Usb0NBQW9DO0VBQ3RDO0VBQ0EsTUFBTTtFQUNOO0lBQ0Usb0NBQW9DO0VBQ3RDO0VBQ0EsTUFBTTtFQUNOO0lBQ0UsOEJBQThCO0VBQ2hDO0VBQ0EsTUFBTTtFQUNOO0lBQ0Usb0NBQW9DO0VBQ3RDO0VBQ0EsTUFBTTtFQUNOO0lBQ0Usb0NBQW9DO0VBQ3RDO0VBQ0EsTUFBTTtFQUNOO0lBQ0Usb0NBQW9DO0VBQ3RDO0VBQ0EsTUFBTTtFQUNOO0lBQ0Usb0NBQW9DO0VBQ3RDO0VBQ0EsTUFBTTtFQUNOO0lBQ0Usb0NBQW9DO0VBQ3RDO0VBQ0EsTUFBTTtFQUNOO0lBQ0Usb0NBQW9DO0VBQ3RDO0VBQ0EsTUFBTTtFQUNOO0lBQ0UsZ0NBQWdDO0VBQ2xDO0VBQ0EsTUFBTTtFQUNOO0lBQ0Usb0NBQW9DO0VBQ3RDO0VBQ0EsTUFBTTtFQUNOO0lBQ0Usb0NBQW9DO0VBQ3RDO0VBQ0EsTUFBTTtFQUNOO0lBQ0Usb0NBQW9DO0VBQ3RDO0VBQ0EsTUFBTTtFQUNOO0lBQ0Usb0NBQW9DO0VBQ3RDO0VBQ0EsTUFBTTtFQUNOO0lBQ0Usb0NBQW9DO0VBQ3RDO0VBQ0EsTUFBTTtFQUNOO0lBQ0Usb0NBQW9DO0VBQ3RDO0VBQ0EsTUFBTTtFQUNOO0lBQ0UsK0JBQStCO0VBQ2pDO0VBQ0EsTUFBTTtFQUNOO0lBQ0UscUNBQXFDO0VBQ3ZDO0VBQ0EsTUFBTTtFQUNOO0lBQ0UscUNBQXFDO0VBQ3ZDO0VBQ0EsTUFBTTtFQUNOO0lBQ0UscUNBQXFDO0VBQ3ZDO0VBQ0EsTUFBTTtFQUNOO0lBQ0UscUNBQXFD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SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSw2QkFBNkI7SUFDN0IsOEJBQThCO0VBQ2hDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSwrQkFBK0I7SUFDL0IsZ0NBQWdDO0VBQ2xDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSw2QkFBNkI7SUFDN0IsOEJBQThCO0VBQ2hDO0VBQ0E7SUFDRSxtQ0FBbUM7SUFDbkMsb0NBQW9DO0VBQ3RDO0VBQ0E7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Q0EsTUFBTTtFQUNOO0lBQ0Usb0NBQW9DO0VBQ3RDO0VBQ0EsTUFBTTtFQUNOO0lBQ0Usb0NBQW9DO0VBQ3RDO0VBQ0EsTUFBTTtFQUNOO0lBQ0Usb0NBQW9DO0VBQ3RDO0VBQ0EsTUFBTTtFQUNOO0lBQ0Usb0NBQW9DO0VBQ3RDO0VBQ0EsTUFBTTtFQUNOO0lBQ0Usb0NBQW9DO0VBQ3RDO0VBQ0EsTUFBTTtFQUNOO0lBQ0UsZ0NBQWdDO0VBQ2xDO0VBQ0EsTUFBTTtFQUNOO0lBQ0Usb0NBQW9DO0VBQ3RDO0VBQ0EsTUFBTTtFQUNOO0lBQ0Usb0NBQW9DO0VBQ3RDO0VBQ0EsTUFBTTtFQUNOO0lBQ0Usb0NBQW9DO0VBQ3RDO0VBQ0EsTUFBTTtFQUNOO0lBQ0Usb0NBQW9DO0VBQ3RDO0VBQ0EsTUFBTTtFQUNOO0lBQ0Usb0NBQW9DO0VBQ3RDO0VBQ0EsTUFBTTtFQUNOO0lBQ0Usb0NBQW9DO0VBQ3RDO0VBQ0EsTUFBTTtFQUNOO0lBQ0UsOEJBQThCO0VBQ2hDO0VBQ0EsTUFBTTtFQUNOO0lBQ0Usb0NBQW9DO0VBQ3RDO0VBQ0EsTUFBTTtFQUNOO0lBQ0Usb0NBQW9DO0VBQ3RDO0VBQ0EsTUFBTTtFQUNOO0lBQ0Usb0NBQW9DO0VBQ3RDO0VBQ0EsTUFBTTtFQUNOO0lBQ0Usb0NBQW9DO0VBQ3RDO0VBQ0EsTUFBTTtFQUNOO0lBQ0Usb0NBQW9DO0VBQ3RDO0VBQ0EsTUFBTTtFQUNOO0lBQ0Usb0NBQW9DO0VBQ3RDO0VBQ0EsTUFBTTtFQUNOO0lBQ0UsZ0NBQWdDO0VBQ2xDO0VBQ0EsTUFBTTtFQUNOO0lBQ0Usb0NBQW9DO0VBQ3RDO0VBQ0EsTUFBTTtFQUNOO0lBQ0Usb0NBQW9DO0VBQ3RDO0VBQ0EsTUFBTTtFQUNOO0lBQ0Usb0NBQW9DO0VBQ3RDO0VBQ0EsTUFBTTtFQUNOO0lBQ0Usb0NBQW9DO0VBQ3RDO0VBQ0EsTUFBTTtFQUNOO0lBQ0Usb0NBQW9DO0VBQ3RDO0VBQ0EsTUFBTTtFQUNOO0lBQ0Usb0NBQW9DO0VBQ3RDO0VBQ0EsTUFBTTtFQUNOO0lBQ0UsK0JBQStCO0VBQ2pDO0VBQ0EsTUFBTTtF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QUFvQztFQUN0QztFQUNBO0lBQ0UsbUNBQW1DO0lBQ25DLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsK0JBQStCO0lBQy9CLGdDQUFnQztFQUNsQztFQUNBO0lBQ0UsbUNBQW1DO0lBQ25DLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsbUNBQW1DO0lBQ25DLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsbUNBQW1DO0lBQ25DLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsbUNBQW1DO0lBQ25DLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsbUNBQW1DO0lBQ25DLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsbUNBQW1DO0lBQ25DLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsNkJBQTZCO0lBQzdCLDhCQUE4QjtFQUNoQztFQUNBO0lBQ0UsbUNBQW1DO0lBQ25DLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsbUNBQW1DO0lBQ25DLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsbUNBQW1DO0lBQ25DLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsbUNBQW1DO0lBQ25DLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsbUNBQW1DO0lBQ25DLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsbUNBQW1DO0lBQ25DLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsbUNBQW1DO0lBQ25DLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsbUNBQW1DO0lBQ25DLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsbUNBQW1DO0lBQ25DLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsbUNBQW1DO0lBQ25DLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsK0JBQStCO0lBQy9CLGdDQUFnQztFQUNsQztFQUNBO0lBQ0UsbUNBQW1DO0lBQ25DLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsbUNBQW1DO0lBQ25DLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsbUNBQW1DO0lBQ25DLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsbUNBQW1DO0lBQ25DLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsbUNBQW1DO0lBQ25DLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsbUNBQW1DO0lBQ25DLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsNkJBQTZCO0lBQzdCLDhCQUE4QjtFQUNoQztFQUNBO0lBQ0UsbUNBQW1DO0lBQ25DLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsbUNBQW1DO0lBQ25DLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsbUNBQW1DO0lBQ25DLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsbUNBQW1DO0lBQ25DLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsbUNBQW1DO0lBQ25DLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsbUNBQW1DO0lBQ25DLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsK0JBQStCO0lBQy9CLGdDQUFnQztFQUNsQztFQUNBO0lBQ0UsbUNBQW1DO0lBQ25DLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsbUNBQW1DO0lBQ25DLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsbUNBQW1DO0lBQ25DLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsbUNBQW1DO0lBQ25DLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsbUNBQW1DO0lBQ25DLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsbUNBQW1DO0lBQ25DLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsOEJBQThCO0lBQzlCLCtCQUErQjtFQUNqQztFQUNBO0lBQ0Usb0NBQW9DO0lBQ3BDLHFDQUFxQztFQUN2QztFQUNBO0lBQ0Usb0NBQW9DO0lBQ3BDLHFDQUFxQztFQUN2QztFQUNBLGNBQWM7RUFDZDtJQUNFLGtDQUFrQztJQUNsQyxxQ0FBcUM7RUFDdkM7RUFDQTtJQUNFLGtDQUFrQztJQUNsQyxxQ0FBcUM7RUFDdkM7RUFDQTtJQUNFLGtDQUFrQztJQUNsQyxxQ0FBcUM7RUFDdkM7RUFDQTtJQUNFLGtDQUFrQztJQUNsQyxxQ0FBcUM7RUFDdkM7RUFDQTtJQUNFLGtDQUFrQztJQUNsQyxxQ0FBcUM7RUFDdkM7RUFDQTtJQUNFLGtDQUFrQztJQUNsQyxxQ0FBcUM7RUFDdkM7RUFDQTtJQUNFLDhCQUE4QjtJQUM5QixpQ0FBaUM7RUFDbkM7RUFDQTtJQUNFLGtDQUFrQztJQUNsQyxxQ0FBcUM7RUFDdkM7RUFDQTtJQUNFLGtDQUFrQztJQUNsQyxxQ0FBcUM7RUFDdkM7RUFDQTtJQUNFLGtDQUFrQztJQUNsQyxxQ0FBcUM7RUFDdkM7RUFDQTtJQUNFLGtDQUFrQztJQUNsQyxxQ0FBcUM7RUFDdkM7RUFDQTtJQUNFLGtDQUFrQztJQUNsQyxxQ0FBcUM7RUFDdkM7RUFDQTtJQUNFLGtDQUFrQztJQUNsQyxxQ0FBcUM7RUFDdkM7RUFDQTtJQUNFLDRCQUE0QjtJQUM1QiwrQkFBK0I7RUFDakM7RUFDQTtJQUNFLGtDQUFrQztJQUNsQyxxQ0FBcUM7RUFDdkM7RUFDQTtJQUNFLGtDQUFrQztJQUNsQyxxQ0FBcUM7RUFDdkM7RUFDQTtJQUNFLGtDQUFrQztJQUNsQyxxQ0FBcUM7RUFDdkM7RUFDQTtJQUNFLGtDQUFrQztJQUNsQyxxQ0FBcUM7RUFDdkM7RUFDQTtJQUNFLGtDQUFrQztJQUNsQyxxQ0FBcUM7RUFDdkM7RUFDQSxNQUFNO0VBQ047SUFDRSxrQ0FBa0M7SUFDbEMscUNBQXFDO0VBQ3ZDO0VBQ0EsTUFBTTtFQUNOO0lBQ0Usa0NBQWtDO0lBQ2xDLHFDQUFxQztFQUN2QztFQUNBLE1BQU07RUFDTjtJQUNFLGtDQUFrQztJQUNsQyxxQ0FBcUM7RUFDdkM7RUFDQSxNQUFNO0VBQ047SUFDRSxrQ0FBa0M7SUFDbEMscUNBQXFDO0VBQ3ZDO0VBQ0EsTUFBTTtFQUNOO0lBQ0Usa0NBQWtDO0lBQ2xDLHFDQUFxQztFQUN2QztFQUNBLE1BQU07RUFDTjtJQUNFLDhCQUE4QjtJQUM5QixpQ0FBaUM7RUFDbkM7RUFDQSxNQUFNO0VBQ047SUFDRSxrQ0FBa0M7SUFDbEMscUNBQXFDO0VBQ3ZDO0VBQ0EsTUFBTTtFQUNOO0lBQ0Usa0NBQWtDO0lBQ2xDLHFDQUFxQztFQUN2QztFQUNBLE1BQU07RUFDTjtJQUNFLGtDQUFrQztJQUNsQyxxQ0FBcUM7RUFDdkM7RUFDQSxNQUFNO0VBQ047SUFDRSxrQ0FBa0M7SUFDbEMscUNBQXFDO0VBQ3ZDO0VBQ0EsTUFBTTtFQUNOO0lBQ0Usa0NBQWtDO0lBQ2xDLHFDQUFxQztFQUN2QztFQUNBLE1BQU07RUFDTjtJQUNFLGtDQUFrQztJQUNsQyxxQ0FBcUM7RUFDdkM7RUFDQSxNQUFNO0VBQ047SUFDRSw0QkFBNEI7SUFDNUIsK0JBQStCO0VBQ2pDO0VBQ0EsTUFBTTtFQUNOO0lBQ0Usa0NBQWtDO0lBQ2xDLHFDQUFxQztFQUN2QztFQUNBLE1BQU07RUFDTjtJQUNFLGtDQUFrQztJQUNsQyxxQ0FBcUM7RUFDdkM7RUFDQSxNQUFNO0VBQ047SUFDRSxrQ0FBa0M7SUFDbEMscUNBQXFDO0VBQ3ZDO0VBQ0EsTUFBTTtFQUNOO0lBQ0Usa0NBQWtDO0lBQ2xDLHFDQUFxQztFQUN2QztFQUNBLE1BQU07RUFDTjtJQUNFLGtDQUFrQztJQUNsQyxxQ0FBcUM7RUFDdkM7RUFDQSxNQUFNO0VBQ047SUFDRSxrQ0FBa0M7SUFDbEMscUNBQXFDO0VBQ3ZDO0VBQ0EsTUFBTTtFQUNOO0lBQ0UsOEJBQThCO0lBQzlCLGlDQUFpQztFQUNuQztFQUNBLE1BQU07RUFDTjtJQUNFLGtDQUFrQztJQUNsQyxxQ0FBcUM7RUFDdkM7RUFDQSxNQUFNO0VBQ047SUFDRSxrQ0FBa0M7SUFDbEMscUNBQXFDO0VBQ3ZDO0VBQ0EsTUFBTTtFQUNOO0lBQ0Usa0NBQWtDO0lBQ2xDLHFDQUFxQztFQUN2QztFQUNBLE1BQU07RUFDTjtJQUNFLGtDQUFrQztJQUNsQyxxQ0FBcUM7RUFDdkM7RUFDQSxNQUFNO0VBQ047SUFDRSxrQ0FBa0M7SUFDbEMscUNBQXFDO0VBQ3ZDO0VBQ0EsTUFBTTtFQUNOO0lBQ0Usa0NBQWtDO0lBQ2xDLHFDQUFxQztFQUN2QztFQUNBLE1BQU07RUFDTjtJQUNFLDZCQUE2QjtJQUM3QixnQ0FBZ0M7RUFDbEM7RUFDQSxNQUFNO0VBQ047SUFDRSxtQ0FBbUM7SUFDbkMsc0NBQXNDO0VBQ3hDO0VBQ0EsTUFBTTtFQUNOO0lBQ0UsbUNBQW1DO0lBQ25DLHNDQUFzQztFQUN4QztFQUNBLE1BQU07RUFDTjtJQUNFLG1DQUFtQztJQUNuQyxzQ0FBc0M7RUFDeEM7RUFDQSxNQUFNO0VBQ047SUFDRSxtQ0FBbUM7SUFDbkMsc0NBQXNDO0VBQ3hDO0VBQ0EsTUFBTTtFQUNOO0lBQ0UsbUNBQW1DO0lBQ25DLHNDQUFzQztFQUN4QztFQUNBLE1BQU07RUFDTjtJQUNFLG1DQUFtQztJQUNuQyxzQ0FBc0M7RUFDeEM7RUFDQSxNQUFNO0VBQ047SUFDRSwrQkFBK0I7SUFDL0Isa0NBQWtDO0VBQ3BDO0VBQ0EsTUFBTTtFQUNOO0lBQ0UsbUNBQW1DO0lBQ25DLHNDQUFzQztFQUN4QztFQUNBLE1BQU07RUFDTjtJQUNFLG1DQUFtQztJQUNuQyxzQ0FBc0M7RUFDeEM7RUFDQSxNQUFNO0VBQ047SUFDRSxtQ0FBbUM7SUFDbkMsc0NBQXNDO0VBQ3hDO0VBQ0EsTUFBTTtFQUNOO0lBQ0UsbUNBQW1DO0lBQ25DLHNDQUFzQztFQUN4QztFQUNBLE1BQU07RUFDTjtJQUNFLG1DQUFtQztJQUNuQyxzQ0FBc0M7RUFDeEM7RUFDQSxNQUFNO0VBQ047SUFDRSxtQ0FBbUM7SUFDbkMsc0NBQXNDO0VBQ3hDO0VBQ0EsTUFBTTtFQUNOO0lBQ0UsNkJBQTZCO0lBQzdCLGdDQUFnQztFQUNsQztFQUNBLGdCQUFnQjtFQUNoQjtJQUNFLDJCQUEyQjtFQUM3QjtFQUNBO0lBQ0Usa0NBQWtDO0VBQ3BDO0VBQ0E7SUFDRSxrQ0FBa0M7RUFDcEM7RUFDQTtJQUNFLGtDQUFrQztFQUNwQztFQUNBO0lBQ0Usa0NBQWtDO0VBQ3BDO0VBQ0E7SUFDRSxrQ0FBa0M7RUFDcEM7RUFDQTtJQUNFLGtDQUFrQztFQUNwQztFQUNBO0lBQ0UsOEJBQThCO0VBQ2hDO0VBQ0E7SUFDRSxrQ0FBa0M7RUFDcEM7RUFDQTtJQUNFLGtDQUFrQztFQUNwQztFQUNBO0lBQ0Usa0NBQWtDO0VBQ3BDO0VBQ0E7SUFDRSxrQ0FBa0M7RUFDcEM7RUFDQTtJQUNFLGtDQUFrQztFQUNwQztFQUNBO0lBQ0Usa0NBQWtDO0VBQ3BDO0VBQ0E7SUFDRSw0QkFBNEI7RUFDOUI7RUFDQTtJQUNFLGtDQUFrQztFQUNwQztFQUNBO0lBQ0Usa0NBQWtDO0VBQ3BDO0VBQ0E7SUFDRSxrQ0FBa0M7RUFDcEM7RUFDQTtJQUNFLGtDQUFrQztFQUNwQztFQUNBO0lBQ0Usa0NBQWtDO0VBQ3BDO0VBQ0E7SUFDRSxrQ0FBa0M7RUFDcEM7RUFDQTtJQUNFLGtDQUFrQztFQUNwQztFQUNBO0lBQ0Usa0NBQWtDO0VBQ3BDO0VBQ0E7SUFDRSxrQ0FBa0M7RUFDcEM7RUFDQTtJQUNFLGtDQUFrQztFQUNwQztFQUNBO0lBQ0UsOEJBQThCO0VBQ2hDO0VBQ0E7SUFDRSxrQ0FBa0M7RUFDcEM7RUFDQTtJQUNFLGtDQUFrQztFQUNwQztFQUNBO0lBQ0Usa0NBQWtDO0VBQ3BDO0VBQ0E7SUFDRSxrQ0FBa0M7RUFDcEM7RUFDQTtJQUNFLGtDQUFrQztFQUNwQztFQUNBO0lBQ0Usa0NBQWtDO0VBQ3BDO0VBQ0E7SUFDRSw0QkFBNEI7RUFDOUI7RUFDQTtJQUNFLGtDQUFrQztFQUNwQztFQUNBO0lBQ0Usa0NBQWtDO0VBQ3BDO0VBQ0E7SUFDRSxrQ0FBa0M7RUFDcEM7RUFDQTtJQUNFLGtDQUFrQztFQUNwQztFQUNBO0lBQ0Usa0NBQWtDO0VBQ3BDO0VBQ0E7SUFDRSxrQ0FBa0M7RUFDcEM7RUFDQTtJQUNFLDhCQUE4QjtFQUNoQztFQUNBO0lBQ0Usa0NBQWtDO0VBQ3BDO0VBQ0E7SUFDRSxrQ0FBa0M7RUFDcEM7RUFDQTtJQUNFLGtDQUFrQztFQUNwQztFQUNBO0lBQ0Usa0NBQWtDO0VBQ3BDO0VBQ0E7SUFDRSxrQ0FBa0M7RUFDcEM7RUFDQTtJQUNFLGtDQUFrQztFQUNwQztFQUNBO0lBQ0UsNkJBQTZCO0VBQy9CO0VBQ0E7SUFDRSxtQ0FBbUM7RUFDckM7RUFDQTtJQUNFLG1DQUFtQztFQUNyQztFQUNBLGtCQUFrQjtFQUNsQjtJQUNFLDZCQUE2QjtFQUMvQjtFQUNBO0lBQ0Usb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxvQ0FBb0M7RUFDdEM7RUFDQTtJQUNFLG9DQUFvQztFQUN0QztFQUNBO0lBQ0Usb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxvQ0FBb0M7RUFDdEM7RUFDQTtJQUNFLG9DQUFvQztFQUN0QztFQUNBO0lBQ0UsZ0NBQWdDO0VBQ2xDO0VBQ0E7SUFDRSxvQ0FBb0M7RUFDdEM7RUFDQTtJQUNFLG9DQUFvQztFQUN0QztFQUNBLE1BQU07RUFDTjtJQUNFLG9DQUFvQztFQUN0QztFQUNBLE1BQU07RUFDTjtJQUNFLG9DQUFvQztFQUN0QztFQUNBLE1BQU07RUFDTjtJQUNFLG9DQUFvQztFQUN0QztFQUNBLE1BQU07RUFDTjtJQUNFLG9DQUFvQztFQUN0QztFQUNBLE1BQU07RUFDTjtJQUNFLG9DQUFvQztFQUN0QztFQUNBLE1BQU07RUFDTjtJQUNFLGdDQUFnQztFQUNsQztFQUNBLE1BQU07RUFDTjtJQUNFLG9DQUFvQztFQUN0QztFQUNBLE1BQU07RUFDTjtJQUNFLG9DQUFvQztFQUN0QztFQUNBLE1BQU07RUFDTjtJQUNFLG9DQUFvQztFQUN0QztFQUNBLE1BQU07RUFDTjtJQUNFLG9DQUFvQztFQUN0QztFQUNBLE1BQU07RUFDTjtJQUNFLG9DQUFvQztFQUN0QztFQUNBLE1BQU07RUFDTjtJQUNFLG9DQUFvQztFQUN0QztFQUNBLE1BQU07RUFDTjtJQUNFLDhCQUE4QjtFQUNoQztFQUNBLE1BQU07RUFDTjtJQUNFLG9DQUFvQztFQUN0QztFQUNBLE1BQU07RUFDTjtJQUNFLG9DQUFvQztFQUN0QztFQUNBLE1BQU07RUFDTjtJQUNFLG9DQUFvQztFQUN0QztFQUNBLE1BQU07RUFDTjtJQUNFLG9DQUFvQztFQUN0QztFQUNBLE1BQU07RUFDTjtJQUNFLG9DQUFvQztFQUN0QztFQUNBLE1BQU07RUFDTjtJQUNFLG9DQUFvQztFQUN0QztFQUNBLE1BQU07RUFDTjtJQUNFLGdDQUFnQztFQUNsQztFQUNBLE1BQU07RUFDTjtJQUNFLG9DQUFvQztFQUN0QztFQUNBLE1BQU07RUFDTjtJQUNFLG9DQUFvQztFQUN0QztFQUNBLE1BQU07RUFDTjtJQUNFLG9DQUFvQztFQUN0QztFQUNBLE1BQU07RUFDTjtJQUNF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LG1DQUFtQztJQUNuQyxvQ0FBb0M7RUFDdEM7RUFDQTtJQUNFLG1DQUFtQztJQUNuQyxvQ0FBb0M7RUFDdEM7RUFDQTtJQUNFLG1DQUFtQztJQUNuQyxvQ0FBb0M7RUFDdEM7RUFDQTtJQUNFLG1DQUFtQztJQUNuQyxvQ0FBb0M7RUFDdEM7RUFDQTtJQUNFLG1DQUFtQztJQUNuQyxvQ0FBb0M7RUFDdEM7RUFDQTtJQUNFLCtCQUErQjtJQUMvQixnQ0FBZ0M7RUFDbEM7RUFDQTtJQUNFLG1DQUFtQztJQUNuQyxvQ0FBb0M7RUFDdEM7RUFDQTtJQUNFLG1DQUFtQztJQUNuQyxvQ0FBb0M7RUFDdEM7RUFDQTtJQUNFLG1DQUFtQztJQUNuQyxvQ0FBb0M7RUFDdEM7RUFDQTtJQUNFLG1DQUFtQztJQUNuQyxvQ0FBb0M7RUFDdEM7RUFDQTtJQUNFLG1DQUFtQztJQUNuQyxvQ0FBb0M7RUFDdEM7RUFDQTtJQUNFLG1DQUFtQztJQUNuQyxvQ0FBb0M7RUFDdEM7RUFDQTtJQUNFLDZCQUE2QjtJQUM3Qiw4QkFBOEI7RUFDaEM7RUFDQTtJQUNFLG1DQUFtQztJQUNuQyxvQ0FBb0M7RUFDdEM7RUFDQTtJQUNFLG1DQUFtQztJQUNuQyxvQ0FBb0M7RUFDdEM7RUFDQTtJQUNFLG1DQUFtQztJQUNuQyxvQ0FBb0M7RUFDdEM7RUFDQTtJQUNFLG1DQUFtQztJQUNuQyxvQ0FBb0M7RUFDdEM7RUFDQTtJQUNFLG1DQUFtQztJQUNuQyxvQ0FBb0M7RUFDdEM7RUFDQTtJQUNFLG1DQUFtQztJQUNuQyxvQ0FBb0M7RUFDdEM7RUFDQTtJQUNFLG1DQUFtQztJQUNuQyxvQ0FBb0M7RUFDdEM7RUFDQTtJQUNFLG1DQUFtQztJQUNuQyxvQ0FBb0M7RUFDdEM7RUFDQTtJQUNFLG1DQUFtQztJQUNuQyxvQ0FBb0M7RUFDdEM7RUFDQTtJQUNFLG1DQUFtQztJQUNuQyxvQ0FBb0M7RUFDdEM7RUFDQTtJQUNFLCtCQUErQjtJQUMvQixnQ0FBZ0M7RUFDbEM7RUFDQTtJQUNFLG1DQUFtQztJQUNuQyxvQ0FBb0M7RUFDdEM7RUFDQTtJQUNF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ckM7RUFDQSxrQkFBa0I7RUFDbEI7SUFDRSw2QkFBNkI7RUFDL0I7RUFDQTtJQUNFLG9DQUFvQztFQUN0QztFQUNBO0lBQ0Usb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxvQ0FBb0M7RUFDdEM7RUFDQTtJQUNFLG9DQUFvQztFQUN0QztFQUNBO0lBQ0Usb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxvQ0FBb0M7RUFDdEM7RUFDQTtJQUNFLGdDQUFnQztFQUNsQztFQUNBO0lBQ0Usb0NBQW9DO0VBQ3RDO0VBQ0E7SUFDRSxvQ0FBb0M7RUFDdEM7RUFDQSxNQUFNO0VBQ047SUFDRSxvQ0FBb0M7RUFDdEM7RUFDQSxNQUFNO0VBQ047SUFDRSxvQ0FBb0M7RUFDdEM7RUFDQSxNQUFNO0VBQ047SUFDRSxvQ0FBb0M7RUFDdEM7RUFDQSxNQUFNO0VBQ047SUFDRSxvQ0FBb0M7RUFDdEM7RUFDQSxNQUFNO0VBQ047SUFDRSxvQ0FBb0M7RUFDdEM7RUFDQSxNQUFNO0VBQ047SUFDRSxnQ0FBZ0M7RUFDbEM7RUFDQSxNQUFNO0VBQ047SUFDRSxvQ0FBb0M7RUFDdEM7RUFDQSxNQUFNO0VBQ047SUFDRSxvQ0FBb0M7RUFDdEM7RUFDQSxNQUFNO0VBQ047SUFDRSxvQ0FBb0M7RUFDdEM7RUFDQSxNQUFNO0VBQ047SUFDRSxvQ0FBb0M7RUFDdEM7RUFDQSxNQUFNO0VBQ047SUFDRSxvQ0FBb0M7RUFDdEM7RUFDQSxNQUFNO0VBQ047SUFDRSxvQ0FBb0M7RUFDdEM7RUFDQSxNQUFNO0VBQ047SUFDRSw4QkFBOEI7RUFDaEM7RUFDQSxNQUFNO0VBQ047SUFDRSxvQ0FBb0M7RUFDdEM7RUFDQSxNQUFNO0VBQ047SUFDRSxvQ0FBb0M7RUFDdEM7RUFDQSxNQUFNO0VBQ047SUFDRSxvQ0FBb0M7RUFDdEM7RUFDQSxNQUFNO0VBQ047SUFDRSxvQ0FBb0M7RUFDdEM7RUFDQSxNQUFNO0VBQ047SUFDRSxvQ0FBb0M7RUFDdEM7RUFDQSxNQUFNO0VBQ047SUFDRSxvQ0FBb0M7RUFDdEM7RUFDQSxNQUFNO0VBQ047SUFDRSxnQ0FBZ0M7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O0lBQ0UsbUNBQW1DO0VBQ3JDO0VBQ0EsTUFBTTtFQUNOO0lBQ0UsbUNBQW1DO0VBQ3JDO0VBQ0EsTUFBTTtFQUNOO0lBQ0UsbUNBQW1DO0VBQ3JDO0VBQ0EsTUFBTTtFQUNOO0lBQ0UsbUNBQW1DO0VBQ3JDO0VBQ0EsTUFBTTtFQUNOO0lBQ0UsbUNBQW1DO0VBQ3JDO0VBQ0EsTUFBTTtFQUNOO0lBQ0UsbUNBQW1DO0VBQ3JDO0VBQ0EsTUFBTTtFQUNOO0lBQ0UsNkJBQTZCO0VBQy9CO0VBQ0EsTUFBTTtFQUNOO0lBQ0UsbUNBQW1DO0VBQ3JDO0VBQ0EsTUFBTTtFQUNOO0lBQ0UsbUNBQW1DO0VBQ3JDO0VBQ0EsTUFBTTtFQUNOO0lBQ0UsbUNBQW1DO0VBQ3JDO0VBQ0EsTUFBTTtFQUNOO0lBQ0UsbUNBQW1DO0VBQ3JDO0VBQ0EsTUFBTTtFQUNOO0lBQ0UsbUNBQW1DO0VBQ3JDO0VBQ0EsTUFBTTtFQUNOO0lBQ0UsbUNBQW1DO0VBQ3JDO0VBQ0EsTUFBTTtFQUNOO0lBQ0UsK0JBQStCO0VBQ2pDO0VBQ0EsTUFBTTtFQUNOO0lBQ0UsbUNBQW1DO0VBQ3JDO0VBQ0EsTUFBTTtFQUNOO0lBQ0UsbUNBQW1DO0VBQ3JDO0VBQ0EsTUFBTTtFQUNOO0lBQ0UsbUNBQW1DO0VBQ3JDO0VBQ0EsTUFBTTtFQUNOO0lBQ0UsbUNBQW1DO0VBQ3JDO0VBQ0EsTUFBTTtFQUNOO0lBQ0UsbUNBQW1DO0VBQ3JDO0VBQ0EsTUFBTTtFQUNOO0lBQ0UsbUNBQW1DO0VBQ3JDO0VBQ0EsTUFBTTtFQUNOO0lBQ0UsOEJBQThCO0VBQ2hDO0VBQ0EsTUFBTTtFQUNOO0lBQ0Usb0NBQW9DO0VBQ3RDO0VBQ0EsTUFBTTtFQUNOO0lBQ0Usb0NBQW9DO0VBQ3RDO0VBQ0EsTUFBTTtFQUNOO0lBQ0Usb0NBQW9DO0VBQ3RDO0VBQ0EsTUFBTTtFQUNOO0lBQ0Usb0NBQW9DO0VBQ3RDO0VBQ0EsTUFBTTtFQUNOO0lBQ0Usb0NBQW9DO0VBQ3RDO0VBQ0EsTUFBTTtFQUNOO0lBQ0Usb0NBQW9DO0VBQ3RDO0FBQ0Y7QUFDQTtxQ0FDcUM7QUFDckM7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QUNwQztFQUNBO0lBQ0Usa0NBQWtDO0VBQ3BDO0VBQ0E7SUFDRSxrQ0FBa0M7RUFDcEM7RUFDQTtJQUNFLDhCQUE4QjtFQUNoQztFQUNBO0lBQ0Usa0NBQWtDO0VBQ3BDO0VBQ0E7SUFDRSxrQ0FBa0M7RUFDcEM7RUFDQTtJQUNFLGtDQUFrQztFQUNwQztFQUNBO0lBQ0Usa0NBQWtDO0VBQ3BDO0VBQ0E7SUFDRSxrQ0FBa0M7RUFDcEM7RUFDQTtJQUNFLGtDQUFrQztFQUNwQztFQUNBO0lBQ0UsNEJBQTRCO0VBQzlCO0VBQ0E7SUFDRSxrQ0FBa0M7RUFDcEM7RUFDQTtJQUNFLGtDQUFrQztFQUNwQztFQUNBO0lBQ0Usa0NBQWtDO0VBQ3BDO0VBQ0E7SUFDRSxrQ0FBa0M7RUFDcEM7RUFDQTtJQUNFLGtDQUFrQztFQUNwQztFQUNBO0lBQ0Usa0NBQWtDO0VBQ3BDO0VBQ0E7SUFDRSxrQ0FBa0M7RUFDcEM7RUFDQTtJQUNFLGtDQUFrQztFQUNwQztFQUNBO0lBQ0Usa0NBQWtDO0VBQ3BDO0VBQ0E7SUFDRSxrQ0FBa0M7RUFDcEM7RUFDQTtJQUNFLDhCQUE4QjtFQUNoQztFQUNBO0lBQ0Usa0NBQWtDO0VBQ3BDO0VBQ0E7SUFDRSxrQ0FBa0M7RUFDcEM7RUFDQTtJQUNFLGtDQUFrQztFQUNwQztFQUNBO0lBQ0Usa0NBQWtDO0VBQ3BDO0VBQ0E7SUFDRSxrQ0FBa0M7RUFDcEM7RUFDQTtJQUNFLGtDQUFrQztFQUNwQztFQUNBO0lBQ0UsNEJBQTRCO0VBQzlCO0VBQ0E7SUFDRSxrQ0FBa0M7RUFDcEM7RUFDQTtJQUNFLGtDQUFrQztFQUNwQztFQUNBO0lBQ0Usa0NBQWtDO0VBQ3BDO0VBQ0E7SUFDRSxrQ0FBa0M7RUFDcEM7RUFDQTtJQUNFLGtDQUFrQztFQUNwQztFQUNBO0lBQ0Usa0NBQWtDO0VBQ3BDO0VBQ0E7SUFDRSw4QkFBOEI7RUFDaEM7RUFDQTtJQUNFLGtDQUFrQztFQUNwQztFQUNBO0lBQ0Usa0NBQWtDO0VBQ3BDO0VBQ0E7SUFDRSxrQ0FBa0M7RUFDcEM7RUFDQTtJQUNFLGtDQUFrQztFQUNw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O0VBQ0EsTUFBTTtFQUNOO0lBQ0UsbUNBQW1DO0VBQ3JDO0VBQ0EsTUFBTTtFQUNOO0lBQ0UsbUNBQW1DO0VBQ3JDO0VBQ0EsTUFBTTtFQUNOO0lBQ0UsK0JBQStCO0VBQ2pDO0VBQ0EsTUFBTTtFQUNOO0lBQ0UsbUNBQW1DO0VBQ3JDO0VBQ0EsTUFBTTtFQUNOO0lBQ0UsbUNBQW1DO0VBQ3JDO0VBQ0EsTUFBTTtFQUNOO0lBQ0UsbUNBQW1DO0VBQ3JDO0VBQ0EsTUFBTTtFQUNOO0lBQ0UsbUNBQW1DO0VBQ3JDO0VBQ0EsTUFBTTtFQUNOO0lBQ0UsbUNBQW1DO0VBQ3JDO0VBQ0EsTUFBTTtFQUNOO0lBQ0UsbUNBQW1DO0VBQ3JDO0VBQ0EsTUFBTTtFQUNOO0lBQ0UsNkJBQTZCO0VBQy9CO0VBQ0EsTUFBTTtFQUNOO0lBQ0UsbUNBQW1DO0VBQ3JDO0VBQ0EsTUFBTTtFQUNOO0lBQ0UsbUNBQW1DO0VBQ3JDO0VBQ0EsTUFBTTtFQUNOO0lBQ0UsbUNBQW1DO0VBQ3JDO0VBQ0EsTUFBTTtFQUNOO0lBQ0UsbUNBQW1DO0VBQ3JDO0VBQ0EsTUFBTTtFQUNOO0lBQ0UsbUNBQW1DO0VBQ3JDO0VBQ0EsTUFBTTtFQUNOO0lBQ0UsbUNBQW1DO0VBQ3JDO0VBQ0EsTUFBTTtFQUNOO0lBQ0UsK0JBQStCO0VBQ2pDO0VBQ0EsTUFBTTtFQUNOO0lBQ0UsbUNBQW1DO0VBQ3JDO0VBQ0EsTUFBTTtFQUNOO0lBQ0UsbUNBQW1DO0VBQ3JDO0VBQ0EsTUFBTTtFQUNOO0lBQ0UsbUNBQW1DO0VBQ3JDO0VBQ0EsTUFBTTtFQUNOO0lBQ0UsbUNBQW1DO0VBQ3JDO0VBQ0EsTUFBTTtFQUNOO0lBQ0UsbUNBQW1DO0VBQ3JDO0VBQ0EsTUFBTTtFQUNOO0lBQ0UsbUNBQW1DO0VBQ3JDO0VBQ0EsTUFBTTtFQUNOO0lBQ0UsOEJBQThCO0VBQ2hDO0VBQ0EsTUFBTTtFQUNOO0lBQ0Usb0NBQW9DO0VBQ3RDO0VBQ0EsTUFBTTtFQUNOO0lBQ0Usb0NBQW9DO0VBQ3RDO0VBQ0EsTUFBTTtFQUNOO0lBQ0Usb0NBQW9DO0VBQ3RDO0VBQ0EsTUFBTTtFQUNOO0lBQ0Usb0NBQW9DO0VBQ3RDO0VBQ0EsTUFBTTtFQUNOO0lBQ0Usb0NBQW9DO0VBQ3RDO0VBQ0EsTUFBTTtFQUNOO0lBQ0Usb0NBQW9DO0VBQ3RDO0FBQ0Y7QUFDQTtxQ0FDcUM7QUFDckM7RUFDRSwyQ0FBMkM7QUFDN0M7O0FBRUE7RUFDRSx5Q0FBeUM7QUFDM0M7O0FBRUE7RUFDRSx5Q0FBeUM7QUFDM0M7O0FBRUE7RUFDRSx5Q0FBeUM7QUFDM0M7O0FBRUE7RUFDRSx5Q0FBeUM7QUFDM0M7O0FBRUE7RUFDRSx5Q0FBeUM7QUFDM0M7O0FBRUE7RUFDRSwrQkFBK0I7QUFDakM7O0FBRUE7RUFDRSxxQ0FBcUM7QUFDdkM7O0FBRUE7RUFDRSxvREFBb0Q7QUFDdEQ7O0FBRUE7RUFDRSx5Q0FBeUM7QUFDM0M7O0FBRUE7RUFDRSx5Q0FBeUM7QUFDM0M7O0FBRUE7RUFDRSx5Q0FBeUM7QUFDM0M7O0FBRUE7RUFDRSx5Q0FBeUM7QUFDM0M7O0FBRUE7RUFDRSw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRSx5Q0FBeUM7QUFDM0M7O0FBRUE7RUFDRSxxQ0FBcUM7QUFDdkM7O0FBRUE7RUFDRSxnREFBZ0Q7QUFDbEQ7O0FBRUE7RUFDRSxtQ0FBbUM7QUFDckM7O0FBRUE7RUFDRSxnQ0FBZ0M7QUFDbEM7O0FBRUE7RUFDRSx5Q0FBeUM7QUFDM0M7O0FBRUE7RUFDRSxvREFBb0Q7QUFDdEQ7O0FBRUE7RUFDRSx5Q0FBeUM7QUFDM0M7O0FBRUE7RUFDRSx5Q0FBeUM7QUFDM0M7O0FBRUE7RUFDRSx5Q0FBeUM7QUFDM0M7O0FBRUE7RUFDRSx5Q0FBeUM7QUFDM0M7O0FBRUE7RUFDRSxvREFBb0Q7QUFDdEQ7O0FBRUE7RUFDRSwrREFBK0Q7QUFDakU7O0FBRUE7RUFDRSwyQ0FBMkM7QUFDN0M7O0FBRUE7RUFDRSxvREFBb0Q7QUFDdEQ7O0FBRUE7RUFDRSw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRSxvREFBb0Q7QUFDdEQ7O0FBRUE7RUFDRSxvREFBb0Q7QUFDdEQ7O0FBRUE7RUFDRSx5Q0FBeUM7QUFDM0M7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Z0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxhQUFhO0FBQ2Y7O0FBRUE7RUFDRSxhQUFhO0FBQ2Y7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxhQUFhO0FBQ2Y7O0FBRUE7RUFDRSxhQUFhO0FBQ2Y7O0FBRUE7RUFDRSxhQUFhO0FBQ2Y7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxhQUFhO0FBQ2Y7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxhQUFhO0FBQ2Y7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxhQUFhO0FBQ2Y7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxhQUFhO0FBQ2Y7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxhQUFhO0FBQ2Y7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxhQUFhO0FBQ2Y7O0FBRUE7RUFDRSxhQUFhO0FBQ2Y7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxhQUFhO0FBQ2Y7O0FBRUE7RUFDRSxhQUFhO0FBQ2Y7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxhQUFhO0FBQ2Y7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7O0VBRUUsa0JBQWtCO0VBQ2xCLFVBQVU7RUFDVixXQUFXO0VBQ1gsVUFBVTtFQUNWLFlBQVk7RUFDWixnQkFBZ0I7RUFDaEIsc0JBQXNCO0VBQ3RCLG1CQUFtQjtFQUNuQixlQUFlO0FBQ2pCOztBQUVBOztFQUVFLGtCQUFrQjtFQUNsQixVQUFVO0VBQ1YsV0FBVztFQUNYLFVBQVU7RUFDVixZQUFZO0VBQ1osZ0JBQWdCO0VBQ2hCLHNCQUFzQjtFQUN0QixtQkFBbUI7RUFDbkIsZUFBZTtBQUNqQjs7QUFFQTs7OztFQUlFO0FBQ0Y7RUFDRSwwREFBMEQ7QUFDNUQ7O0FBRUE7RUFDRSxvQ0FBb0M7RUFDcEMsa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixtQkFBbUI7RUFDbkIsOEZBQThGO0FBQ2hHO0FBQ0E7O0VBRUUsb0NBQW9DO0VBQ3BDLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTs7OztFQUlFO0FBQ0Y7RUFDRSx5REFBeUQ7QUFDM0Q7O0FBRUE7RUFDRSxrQ0FBa0M7RUFDbEMsa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixtQkFBbUI7RUFDbkIsZ0dBQWdHO0FBQ2xHO0FBQ0E7O0VBRUUsa0NBQWtDO0VBQ2xDLGdCQUFnQjtBQUNsQjs7QUFFQTs7OztFQUlFO0FBQ0Y7RUFDRSx1REFBdUQ7QUFDekQ7O0FBRUE7RUFDRSxrQ0FBa0M7RUFDbEMsa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixtQkFBbUI7RUFDbkIsNEZBQTRGO0FBQzlGO0FBQ0E7O0VBRUUsa0NBQWtDO0VBQ2xDLGdCQUFnQjtBQUNsQjs7QUFFQTs7OztFQUlFO0FBQ0Y7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxrQ0FBa0M7RUFDbEMsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usa0NBQWtDO0VBQ2xDLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGtDQUFrQztFQUNsQyxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxrQ0FBa0M7RUFDbEMsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usa0NBQWtDO0VBQ2xDLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGtDQUFrQztFQUNsQyxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxrQ0FBa0M7RUFDbEMsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usa0NBQWtDO0VBQ2xDLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGtDQUFrQztFQUNsQyxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxrQ0FBa0M7RUFDbEMsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usa0NBQWtDO0VBQ2xDLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGtDQUFrQztFQUNsQyxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxrQ0FBa0M7RUFDbEMsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usa0NBQWtDO0VBQ2xDLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGtDQUFrQztFQUNsQyxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxrQ0FBa0M7RUFDbEMsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usa0NBQWtDO0VBQ2xDLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGtDQUFrQztFQUNsQyxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxrQ0FBa0M7RUFDbEMsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usb0NBQW9DO0VBQ3BDLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLG9DQUFvQztFQUNwQyxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxrQ0FBa0M7RUFDbEMsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usa0NBQWtDO0VBQ2xDLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGtDQUFrQztFQUNsQyxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxvQ0FBb0M7RUFDcEMsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usb0NBQW9DO0VBQ3BDLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGtDQUFrQztFQUNsQyxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxrQ0FBa0M7RUFDbEMsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usa0NBQWtDO0VBQ2xDLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLG9DQUFvQztFQUNwQyxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxvQ0FBb0M7RUFDcEMsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usb0NBQW9DO0VBQ3BDLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLG9DQUFvQztFQUNwQyxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxrQ0FBa0M7RUFDbEMsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usa0NBQWtDO0VBQ2xDLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGtDQUFrQztFQUNsQyxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxrQ0FBa0M7RUFDbEMsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usa0NBQWtDO0VBQ2xDLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGtDQUFrQztFQUNsQyxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxrQ0FBa0M7RUFDbEMsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usa0NBQWtDO0VBQ2xDLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGtDQUFrQztFQUNsQyxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxvQ0FBb0M7RUFDcEMsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usb0NBQW9DO0VBQ3BDLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLG9DQUFvQztFQUNwQyxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxvQ0FBb0M7RUFDcEMsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usb0NBQW9DO0VBQ3BDLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGtDQUFrQztFQUNsQyxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxrQ0FBa0M7RUFDbEMsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usa0NBQWtDO0VBQ2xDLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGtDQUFrQztFQUNsQyxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxrQ0FBa0M7RUFDbEMsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usa0NBQWtDO0VBQ2xDLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGtDQUFrQztFQUNsQyxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxrQ0FBa0M7RUFDbEMsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usb0NBQW9DO0VBQ3BDLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGtDQUFrQztFQUNsQyxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxrQ0FBa0M7RUFDbEMsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usa0NBQWtDO0VBQ2xDLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGtDQUFrQztFQUNsQyxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxrQ0FBa0M7RUFDbEMsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usa0NBQWtDO0VBQ2xDLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGtDQUFrQztFQUNsQyxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxrQ0FBa0M7RUFDbEMsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usa0NBQWtDO0VBQ2xDLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGtDQUFrQztFQUNsQyxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxrQ0FBa0M7RUFDbEMsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usb0NBQW9DO0VBQ3BDLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLG9DQUFvQztFQUNwQyxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxvQ0FBb0M7RUFDcEMsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usa0NBQWtDO0VBQ2xDLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGtDQUFrQztFQUNsQyxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxrQ0FBa0M7RUFDbEMsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usa0NBQWtDO0VBQ2xDLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGtDQUFrQztFQUNsQyxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxrQ0FBa0M7RUFDbEMsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usa0NBQWtDO0VBQ2xDLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGtDQUFrQztFQUNsQyxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxhQUFhO0FBQ2Y7O0FBRUE7RUFDRSxhQUFhO0FBQ2Y7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxvQ0FBb0M7RUFDcEMsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usb0NBQW9DO0VBQ3BDLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLG9DQUFvQztFQUNwQyxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxvQ0FBb0M7RUFDcEMsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usb0NBQW9DO0VBQ3BDLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLG9DQUFvQztFQUNwQyxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxvQ0FBb0M7RUFDcEMsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usb0NBQW9DO0VBQ3BDLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLG9DQUFvQztFQUNwQyxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxvQ0FBb0M7RUFDcEMsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usb0NBQW9DO0VBQ3BDLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLG9DQUFvQztFQUNwQyxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxvQ0FBb0M7RUFDcEMsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usb0NBQW9DO0VBQ3BDLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLG9DQUFvQztFQUNwQyxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxvQ0FBb0M7RUFDcEMsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usb0NBQW9DO0VBQ3BDLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLG9DQUFvQztFQUNwQyxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxvQ0FBb0M7RUFDcEMsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usb0NBQW9DO0VBQ3BDLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLG9DQUFvQztFQUNwQyxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxvQ0FBb0M7RUFDcEMsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usb0NBQW9DO0VBQ3BDLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLG9DQUFvQztFQUNwQyxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxvQ0FBb0M7RUFDcEMsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usb0NBQW9DO0VBQ3BDLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGtDQUFrQztFQUNsQyxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxrQ0FBa0M7RUFDbEMsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usb0NBQW9DO0VBQ3BDLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLG9DQUFvQztFQUNwQyxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxvQ0FBb0M7RUFDcEMsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usb0NBQW9DO0VBQ3BDLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLG9DQUFvQztFQUNwQyxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxrQ0FBa0M7RUFDbEMsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usa0NBQWtDO0VBQ2xDLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGtDQUFrQztFQUNsQyxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxrQ0FBa0M7RUFDbEMsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usa0NBQWtDO0VBQ2xDLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLG9DQUFvQztFQUNwQyxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxrQ0FBa0M7RUFDbEMsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usb0NBQW9DO0VBQ3BDLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLG9DQUFvQztFQUNwQyxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxvQ0FBb0M7RUFDcEMsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usb0NBQW9DO0VBQ3BDLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLG9DQUFvQztFQUNwQyxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxvQ0FBb0M7RUFDcEMsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usb0NBQW9DO0VBQ3BDLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLG9DQUFvQztFQUNwQyxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxvQ0FBb0M7RUFDcEMsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usb0NBQW9DO0VBQ3BDLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLG9DQUFvQztFQUNwQyxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxvQ0FBb0M7RUFDcEMsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usb0NBQW9DO0VBQ3BDLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLG9DQUFvQztFQUNwQyxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxvQ0FBb0M7RUFDcEMsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usb0NBQW9DO0VBQ3BDLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLG9DQUFvQztFQUNwQyxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxvQ0FBb0M7RUFDcEMsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usb0NBQW9DO0VBQ3BDLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLG9DQUFvQztFQUNwQyxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxvQ0FBb0M7RUFDcEMsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usb0NBQW9DO0VBQ3BDLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGtDQUFrQztFQUNsQyxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxrQ0FBa0M7RUFDbEMsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usa0NBQWtDO0VBQ2xDLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGtDQUFrQztFQUNsQyxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxrQ0FBa0M7RUFDbEMsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usa0NBQWtDO0VBQ2xDLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGtDQUFrQztFQUNsQyxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxrQ0FBa0M7RUFDbEMsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usa0NBQWtDO0VBQ2xDLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGtDQUFrQztFQUNsQyxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxrQ0FBa0M7RUFDbEMsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usa0NBQWtDO0VBQ2xDLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGtDQUFrQztFQUNsQyxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxrQ0FBa0M7RUFDbEMsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usb0NBQW9DO0VBQ3BDLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLG9DQUFvQztFQUNwQyxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxvQ0FBb0M7RUFDcEMsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usb0NBQW9DO0VBQ3BDLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLG9DQUFvQztFQUNwQyxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxvQ0FBb0M7RUFDcEMsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usb0NBQW9DO0VBQ3BDLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLG9DQUFvQztFQUNwQyxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxvQ0FBb0M7RUFDcEMsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usb0NBQW9DO0VBQ3BDLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLG9DQUFvQztFQUNwQyxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxvQ0FBb0M7RUFDcEMsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usb0NBQW9DO0VBQ3BDLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLG9DQUFvQztFQUNwQyxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxvQ0FBb0M7RUFDcEMsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usb0NBQW9DO0VBQ3BDLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLG9DQUFvQztFQUNwQyxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxrQ0FBa0M7RUFDbEMsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usa0NBQWtDO0VBQ2xDLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGtDQUFrQztFQUNsQyxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxrQ0FBa0M7RUFDbEMsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usa0NBQWtDO0VBQ2xDLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLG9DQUFvQztFQUNwQyxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxvQ0FBb0M7RUFDcEMsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usb0NBQW9DO0VBQ3BDLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGtDQUFrQztFQUNsQyxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxvQ0FBb0M7RUFDcEMsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usb0NBQW9DO0VBQ3BDLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLG9DQUFvQztFQUNwQyxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxvQ0FBb0M7RUFDcEMsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usb0NBQW9DO0VBQ3BDLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLG9DQUFvQztFQUNwQyxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxvQ0FBb0M7RUFDcEMsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usb0NBQW9DO0VBQ3BDLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGtDQUFrQztFQUNsQyxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxrQ0FBa0M7RUFDbEMsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usb0NBQW9DO0VBQ3BDLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLG9DQUFvQztFQUNwQyxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxvQ0FBb0M7RUFDcEMsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usb0NBQW9DO0VBQ3BDLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGtDQUFrQztFQUNsQyxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxvQ0FBb0M7RUFDcEMsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usb0NBQW9DO0VBQ3BDLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLG9DQUFvQztFQUNwQyxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxvQ0FBb0M7RUFDcEMsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usb0NBQW9DO0VBQ3BDLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLG9DQUFvQztFQUNwQyxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxvQ0FBb0M7RUFDcEMsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usb0NBQW9DO0VBQ3BDLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLG9DQUFvQztFQUNwQyxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxrQ0FBa0M7RUFDbEMsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usb0NBQW9DO0VBQ3BDLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLG9DQUFvQztFQUNwQyxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxvQ0FBb0M7RUFDcEMsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usb0NBQW9DO0VBQ3BDLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLG9DQUFvQztFQUNwQyxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxvQ0FBb0M7RUFDcEMsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usb0NBQW9DO0VBQ3BDLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLG9DQUFvQztFQUNwQyxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxvQ0FBb0M7RUFDcEMsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usb0NBQW9DO0VBQ3BDLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGtDQUFrQztFQUNsQyxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxrQ0FBa0M7RUFDbEMsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usa0NBQWtDO0VBQ2xDLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLG9DQUFvQztFQUNwQyxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxvQ0FBb0M7RUFDcEMsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usa0NBQWtDO0VBQ2xDLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGtDQUFrQztFQUNsQyxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxrQ0FBa0M7RUFDbEMsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usa0NBQWtDO0VBQ2xDLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGtDQUFrQztFQUNsQyxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxrQ0FBa0M7RUFDbEMsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usa0NBQWtDO0VBQ2xDLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGtDQUFrQztFQUNsQyxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxrQ0FBa0M7RUFDbEMsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usa0NBQWtDO0VBQ2xDLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGtDQUFrQztFQUNsQyxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxvQ0FBb0M7RUFDcEMsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usb0NBQW9DO0VBQ3BDLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLG9DQUFvQztFQUNwQyxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxvQ0FBb0M7RUFDcEMsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usb0NBQW9DO0VBQ3BDLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLG9DQUFvQztFQUNwQyxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxvQ0FBb0M7RUFDcEMsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usb0NBQW9DO0VBQ3BDLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLG9DQUFvQztFQUNwQyxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxvQ0FBb0M7RUFDcEMsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usb0NBQW9DO0VBQ3BDLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLG9DQUFvQztFQUNwQyxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxvQ0FBb0M7RUFDcEMsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usb0NBQW9DO0VBQ3BDLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLG9DQUFvQztFQUNwQyxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxrQ0FBa0M7RUFDbEMsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usa0NBQWtDO0VBQ2xDLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGtDQUFrQztFQUNsQyxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxrQ0FBa0M7RUFDbEMsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usa0NBQWtDO0VBQ2xDLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGtDQUFrQztFQUNsQyxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxvQ0FBb0M7RUFDcEMsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usb0NBQW9DO0VBQ3BDLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLG9DQUFvQztFQUNwQyxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxvQ0FBb0M7RUFDcEMsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usb0NBQW9DO0VBQ3BDLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLG9DQUFvQztFQUNwQyxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxvQ0FBb0M7RUFDcEMsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usb0NBQW9DO0VBQ3BDLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLG9DQUFvQztFQUNwQyxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxvQ0FBb0M7RUFDcEMsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usb0NBQW9DO0VBQ3BDLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLG9DQUFvQztFQUNwQyxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxvQ0FBb0M7RUFDcEMsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usa0NBQWtDO0VBQ2xDLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGtDQUFrQztFQUNsQyxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxvQ0FBb0M7RUFDcEMsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usb0NBQW9DO0VBQ3BDLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLG9DQUFvQztFQUNwQyxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxvQ0FBb0M7RUFDcEMsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usb0NBQW9DO0VBQ3BDLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLG9DQUFvQztFQUNwQyxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxvQ0FBb0M7RUFDcEMsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usa0NBQWtDO0VBQ2xDLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLG9DQUFvQztFQUNwQyxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxvQ0FBb0M7RUFDcEMsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usb0NBQW9DO0VBQ3BDLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLG9DQUFvQztFQUNwQyxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxvQ0FBb0M7RUFDcEMsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usb0NBQW9DO0VBQ3BDLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLG9DQUFvQztFQUNwQyxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxvQ0FBb0M7RUFDcEMsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usb0NBQW9DO0VBQ3BDLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLG9DQUFvQztFQUNwQyxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxvQ0FBb0M7RUFDcEMsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usb0NBQW9DO0VBQ3BDLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLG9DQUFvQztFQUNwQyxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxvQ0FBb0M7RUFDcEMsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usb0NBQW9DO0VBQ3BDLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGtDQUFrQztFQUNsQyxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxrQ0FBa0M7RUFDbEMsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usb0NBQW9DO0VBQ3BDLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGtDQUFrQztFQUNsQyxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxrQ0FBa0M7RUFDbEMsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usa0NBQWtDO0VBQ2xDLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGtDQUFrQztFQUNsQyxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxrQ0FBa0M7RUFDbEMsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usa0NBQWtDO0VBQ2xDLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGtDQUFrQztFQUNsQyxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxrQ0FBa0M7RUFDbEMsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usb0NBQW9DO0VBQ3BDLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLG9DQUFvQztFQUNwQyxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxvQ0FBb0M7RUFDcEMsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0Usa0NBQWtDO0VBQ2xDLGdCQUFnQjtBQUNsQjs7QUFFQTtFQUNFLGtDQUFrQztFQUNsQyxnQkFBZ0I7QUFDbEI7O0FBRUE7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c0I7RUFDeEI7RUFDQTs7SUFFRSxxQkFBcUI7RUFDdkI7RUFDQTs7SUFFRSxxQkFBcUI7RUFDdkI7RUFDQTs7SUFFRSx1QkFBdUI7RUFDekI7RUFDQTs7SUFFRSx1QkFBdUI7RUFDekI7RUFDQTs7SUFFRSxtQkFBbUI7RUFDckI7RUFDQTs7SUFFRSxtQkFBbUI7RUFDckI7RUFDQTs7SUFFRSxxQkFBcUI7RUFDdkI7RUFDQTs7SUFFRSxxQkFBcUI7RUFDdkI7RUFDQTs7SUFFRSxtQkFBbUI7RUFDckI7RUFDQTs7SUFFRSxtQkFBbUI7RUFDckI7RUFDQTs7SUFFRSxtQkFBbUI7RUFDckI7RUFDQTs7SUFFRSxtQkFBbUI7RUFDckI7RUFDQTs7SUFFRSxzQkFBc0I7RUFDeEI7RUFDQTs7SUFFRSxzQkFBc0I7RUFDeEI7QUFDRjtBQUNBO0VBQ0U7SUFDRSxXQUFXO0VBQ2I7RUFDQTtJQUNFLGNBQWM7SUFDZCxXQUFXO0VBQ2I7RUFDQTtJQUNFLGNBQWM7SUFDZCxXQUFXO0VBQ2I7RUFDQTtJQUNFLGNBQWM7SUFDZCxVQUFVO0VBQ1o7RUFDQTtJQUNFLGNBQWM7SUFDZCxtQkFBbUI7RUFDckI7RUFDQTtJQUNFLGNBQWM7SUFDZCxVQUFVO0VBQ1o7RUFDQTtJQUNFLGNBQWM7SUFDZCxVQUFVO0VBQ1o7RUFDQTtJQUNFLGNBQWM7SUFDZCxtQkFBbUI7RUFDckI7RUFDQTtJQUNFLGNBQWM7SUFDZCxXQUFXO0VBQ2I7RUFDQTtJQUNFLGNBQWM7SUFDZCxrQkFBa0I7RUFDcEI7RUFDQTtJQUNFLGNBQWM7SUFDZCxtQkFBbUI7RUFDckI7RUFDQTtJQUNFLGNBQWM7SUFDZCxVQUFVO0VBQ1o7RUFDQTtJQUNFLGNBQWM7SUFDZCxtQkFBbUI7RUFDckI7RUFDQTtJQUNFLGNBQWM7SUFDZCxtQkFBbUI7RUFDckI7RUFDQTtJQUNFLGNBQWM7SUFDZCxVQUFVO0VBQ1o7RUFDQTtJQUNFLGNBQWM7SUFDZCxtQkFBbUI7RUFDckI7RUFDQTtJQUNFLGNBQWM7SUFDZCxtQkFBbUI7RUFDckI7RUFDQTtJQUNFLGNBQWM7SUFDZCxV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QUVFLHNCQUFzQjtFQUN4QjtFQUNBOztJQUVFLHNCQUFzQjtFQUN4QjtFQUNBOztJQUVFLHFCQUFxQjtFQUN2QjtFQUNBOztJQUVFLHFCQUFxQjtFQUN2QjtFQUNBOztJQUVFLHVCQUF1QjtFQUN6QjtFQUNBOztJQUVFLHVCQUF1QjtFQUN6QjtFQUNBOztJQUVFLG1CQUFtQjtFQUNyQjtFQUNBOztJQUVFLG1CQUFtQjtFQUNyQjtFQUNBOztJQUVFLHFCQUFxQjtFQUN2QjtFQUNBOztJQUVFLHFCQUFxQjtFQUN2QjtFQUNBOztJQUVFLG1CQUFtQjtFQUNyQjtFQUNBOztJQUVFLG1CQUFtQjtFQUNyQjtFQUNBOztJQUVFLG1CQUFtQjtFQUNyQjtFQUNBOztJQUVFLG1CQUFtQjtFQUNyQjtFQUNBOztJQUVFLHNCQUFzQjtFQUN4QjtFQUNBOztJQUVFLHNCQUFzQjtFQUN4QjtBQUNGO0FBQ0E7RUFDRTtJQUNFLFdBQVc7RUFDYjtFQUNBO0lBQ0UsY0FBYztJQUNkLFdBQVc7RUFDYjtFQUNBO0lBQ0UsY0FBYztJQUNkLFdBQVc7RUFDYjtFQUNBO0lBQ0UsY0FBYztJQUNkLFVBQVU7RUFDWjtFQUNBO0lBQ0UsY0FBYztJQUNkLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsY0FBYztJQUNkLFVBQVU7RUFDWjtFQUNBO0lBQ0UsY0FBYztJQUNkLFVBQVU7RUFDWjtFQUNBO0lBQ0UsY0FBYztJQUNkLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsY0FBYztJQUNkLFdBQVc7RUFDYjtFQUNBO0lBQ0UsY0FBYztJQUNkLGtCQUFrQjtFQUNwQjtFQUNBO0lBQ0UsY0FBYztJQUNkLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsY0FBYztJQUNkLFVBQVU7RUFDWjtFQUNBO0lBQ0UsY0FBYztJQUNkLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsY0FBYztJQUNkLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsY0FBYztJQUNkLFVBQVU7RUFDWjtFQUNBO0lBQ0UsY0FBYztJQUNkLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsY0FBYztJQUNkLG1C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Q0Y7O0FBRUE7RUFDRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0UsZUFBZTtFQUNmLFlBQVk7RUFDWixXQUFXO0VBQ1gsVUFBVTtFQUNWLGtCQUFrQjtFQUNsQixvQkFBb0I7RUFDcEIsVUFBVTtBQUNaO0FBQ0E7RUFDRSxVQUFVO0VBQ1YsbUJBQW1CO0VBQ25CLG9CQUFvQjtBQUN0Qjs7QUFFQTtFQUNFLFVBQVU7QUFDWjs7QUFFQTtFQUNFLGdCQUFnQjtFQUNoQixTQUFTO0FBQ1g7QUFDQTtFQUNFLFdBQVc7RUFDWCxtQkFBbUI7QUFDckI7O0FBRUE7RUFDRSxXQUFXO0VBQ1gsWUFBWTtFQUNaLGdCQUFnQjtFQUNoQixhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLHVCQUF1QjtBQUN6QiIsImZpbGUiOiJhcHBsaWNhdGlvbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKlxuICogVGhpcyBpcyBhIG1hbmlmZXN0IGZpbGUgdGhhdCdsbCBiZSBjb21waWxlZCBpbnRvIGFwcGxpY2F0aW9uLmNzcywgd2hpY2ggd2lsbCBpbmNsdWRlIGFsbCB0aGUgZmlsZXNcbiAqIGxpc3RlZCBiZWxvdy5cbiAqXG4gKiBBbnkgQ1NTIGFuZCBTQ1NTIGZpbGUgd2l0aGluIHRoaXMgZGlyZWN0b3J5LCBsaWIvYXNzZXRzL3N0eWxlc2hlZXRzLCBvciBhbnkgcGx1Z2luJ3NcbiAqIHZlbmRvci9hc3NldHMvc3R5bGVzaGVldHMgZGlyZWN0b3J5IGNhbiBiZSByZWZlcmVuY2VkIGhlcmUgdXNpbmcgYSByZWxhdGl2ZSBwYXRoLlxuICpcbiAqIFlvdSdyZSBmcmVlIHRvIGFkZCBhcHBsaWNhdGlvbi13aWRlIHN0eWxlcyB0byB0aGlzIGZpbGUgYW5kIHRoZXknbGwgYXBwZWFyIGF0IHRoZSBib3R0b20gb2YgdGhlXG4gKiBjb21waWxlZCBmaWxlIHNvIHR0eWxlcyB5b3UgYWRkIGhlcmUgdGFrZSBwcmVjZWRlbmNlIG92ZXIgc3R5bGVzIGRlZmluZWQgaW4gYW55IG90aGVyIENTUy9TQ1NTXG4gKiBmaWxlcyBpbiB0aGlzIGRpcmVjdG9yeS4gU3R5bGVzIGluIHRoaXMgZmlsZSBzaG91bGQgYmUgYWRkZWQgYWZ0ZXIgdGhlIGxhc3QgcmVxdWlyZV8qIHN0YXRlbWVudC5cbiAqIEl0IGlzIGdlbmVyYWxseSBiZXR0ZXIgdG8gY3JlYXRlIGEgbmV3IGZpbGUgcGVyIHN0eWxlIHNjb3BlLlxuICpcbiovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwic2ltcGxlLWxpbmUtaWNvbnNcIjtcbiAgc3JjOiB1cmwoXCIvU2ltcGxlLUxpbmUtSWNvbnMuZW90XCIpO1xuICBzcmM6IHVybChcIi9TaW1wbGUtTGluZS1JY29ucy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvU2ltcGxlLUxpbmUtSWNvbnMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9TaW1wbGUtTGluZS1JY29ucy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi9TaW1wbGUtTGluZS1JY29ucy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9TaW1wbGUtTGluZS1JY29ucy5zdmcjc2ltcGxlLWxpbmUtaWNvbnNcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4vKlxuIFVzZSB0aGUgZm9sbG93aW5nIENTUyBjb2RlIGlmIHlvdSB3YW50IHRvIGhhdmUgYSBjbGFzcyBwZXIgaWNvbi5cbiBJbnN0ZWFkIG9mIGEgbGlzdCBvZiBhbGwgY2xhc3Mgc2VsZWN0b3JzLCB5b3UgY2FuIHVzZSB0aGUgZ2VuZXJpYyBbY2xhc3MqPVwiaWNvbi1cIl0gc2VsZWN0b3IsIGJ1dCBpdCdzIHNsb3dlcjpcbiovXG4uaWNvbi11c2VyLFxuLmljb24tcGVvcGxlLFxuLmljb24tdXNlci1mZW1hbGUsXG4uaWNvbi11c2VyLWZvbGxvdyxcbi5pY29uLXVzZXItZm9sbG93aW5nLFxuLmljb24tdXNlci11bmZvbGxvdyxcbi5pY29uLWxvZ2luLFxuLmljb24tbG9nb3V0LFxuLmljb24tZW1vdHNtaWxlLFxuLmljb24tcGhvbmUsXG4uaWNvbi1jYWxsLWVuZCxcbi5pY29uLWNhbGwtaW4sXG4uaWNvbi1jYWxsLW91dCxcbi5pY29uLW1hcCxcbi5pY29uLWxvY2F0aW9uLXBpbixcbi5pY29uLWRpcmVjdGlvbixcbi5pY29uLWRpcmVjdGlvbnMsXG4uaWNvbi1jb21wYXNzLFxuLmljb24tbGF5ZXJzLFxuLmljb24tbWVudSxcbi5pY29uLWxpc3QsXG4uaWNvbi1vcHRpb25zLXZlcnRpY2FsLFxuLmljb24tb3B0aW9ucyxcbi5pY29uLWFycm93LWRvd24sXG4uaWNvbi1hcnJvdy1sZWZ0LFxuLmljb24tYXJyb3ctcmlnaHQsXG4uaWNvbi1hcnJvdy11cCxcbi5pY29uLWFycm93LXVwLWNpcmNsZSxcbi5pY29uLWFycm93LWxlZnQtY2lyY2xlLFxuLmljb24tYXJyb3ctcmlnaHQtY2lyY2xlLFxuLmljb24tYXJyb3ctZG93bi1jaXJjbGUsXG4uaWNvbi1jaGVjayxcbi5pY29uLWNsb2NrLFxuLmljb24tcGx1cyxcbi5pY29uLW1pbnVzLFxuLmljb24tY2xvc2UsXG4uaWNvbi1ldmVudCxcbi5pY29uLWV4Y2xhbWF0aW9uLFxuLmljb24tb3JnYW5pemF0aW9uLFxuLmljb24tdHJvcGh5LFxuLmljb24tc2NyZWVuLXNtYXJ0cGhvbmUsXG4uaWNvbi1zY3JlZW4tZGVza3RvcCxcbi5pY29uLXBsYW5lLFxuLmljb24tbm90ZWJvb2ssXG4uaWNvbi1tdXN0YWNoZSxcbi5pY29uLW1vdXNlLFxuLmljb24tbWFnbmV0LFxuLmljb24tZW5lcmd5LFxuLmljb24tZGlzYyxcbi5pY29uLWN1cnNvcixcbi5pY29uLWN1cnNvci1tb3ZlLFxuLmljb24tY3JvcCxcbi5pY29uLWNoZW1pc3RyeSxcbi5pY29uLXNwZWVkb21ldGVyLFxuLmljb24tc2hpZWxkLFxuLmljb24tc2NyZWVuLXRhYmxldCxcbi5pY29uLW1hZ2ljLXdhbmQsXG4uaWNvbi1ob3VyZ2xhc3MsXG4uaWNvbi1ncmFkdWF0aW9uLFxuLmljb24tZ2hvc3QsXG4uaWNvbi1nYW1lLWNvbnRyb2xsZXIsXG4uaWNvbi1maXJlLFxuLmljb24tZXllZ2xhc3MsXG4uaWNvbi1lbnZlbG9wZS1vcGVuLFxuLmljb24tZW52ZWxvcGUtbGV0dGVyLFxuLmljb24tYmVsbCxcbi5pY29uLWJhZGdlLFxuLmljb24tYW5jaG9yLFxuLmljb24td2FsbGV0LFxuLmljb24tdmVjdG9yLFxuLmljb24tc3BlZWNoLFxuLmljb24tcHV6emxlLFxuLmljb24tcHJpbnRlcixcbi5pY29uLXByZXNlbnQsXG4uaWNvbi1wbGF5bGlzdCxcbi5pY29uLXBpbixcbi5pY29uLXBpY3R1cmUsXG4uaWNvbi1oYW5kYmFnLFxuLmljb24tZ2xvYmUtYWx0LFxuLmljb24tZ2xvYmUsXG4uaWNvbi1mb2xkZXItYWx0LFxuLmljb24tZm9sZGVyLFxuLmljb24tZmlsbSxcbi5pY29uLWZlZWQsXG4uaWNvbi1kcm9wLFxuLmljb24tZHJhd2VyLFxuLmljb24tZG9jcyxcbi5pY29uLWRvYyxcbi5pY29uLWRpYW1vbmQsXG4uaWNvbi1jdXAsXG4uaWNvbi1jYWxjdWxhdG9yLFxuLmljb24tYnViYmxlcyxcbi5pY29uLWJyaWVmY2FzZSxcbi5pY29uLWJvb2stb3Blbixcbi5pY29uLWJhc2tldC1sb2FkZWQsXG4uaWNvbi1iYXNrZXQsXG4uaWNvbi1iYWcsXG4uaWNvbi1hY3Rpb24tdW5kbyxcbi5pY29uLWFjdGlvbi1yZWRvLFxuLmljb24td3JlbmNoLFxuLmljb24tdW1icmVsbGEsXG4uaWNvbi10cmFzaCxcbi5pY29uLXRhZyxcbi5pY29uLXN1cHBvcnQsXG4uaWNvbi1mcmFtZSxcbi5pY29uLXNpemUtZnVsbHNjcmVlbixcbi5pY29uLXNpemUtYWN0dWFsLFxuLmljb24tc2h1ZmZsZSxcbi5pY29uLXNoYXJlLWFsdCxcbi5pY29uLXNoYXJlLFxuLmljb24tcm9ja2V0LFxuLmljb24tcXVlc3Rpb24sXG4uaWNvbi1waWUtY2hhcnQsXG4uaWNvbi1wZW5jaWwsXG4uaWNvbi1ub3RlLFxuLmljb24tbG9vcCxcbi5pY29uLWhvbWUsXG4uaWNvbi1ncmlkLFxuLmljb24tZ3JhcGgsXG4uaWNvbi1taWNyb3Bob25lLFxuLmljb24tbXVzaWMtdG9uZS1hbHQsXG4uaWNvbi1tdXNpYy10b25lLFxuLmljb24tZWFycGhvbmVzLWFsdCxcbi5pY29uLWVhcnBob25lcyxcbi5pY29uLWVxdWFsaXplcixcbi5pY29uLWxpa2UsXG4uaWNvbi1kaXNsaWtlLFxuLmljb24tY29udHJvbC1zdGFydCxcbi5pY29uLWNvbnRyb2wtcmV3aW5kLFxuLmljb24tY29udHJvbC1wbGF5LFxuLmljb24tY29udHJvbC1wYXVzZSxcbi5pY29uLWNvbnRyb2wtZm9yd2FyZCxcbi5pY29uLWNvbnRyb2wtZW5kLFxuLmljb24tdm9sdW1lLTEsXG4uaWNvbi12b2x1bWUtMixcbi5pY29uLXZvbHVtZS1vZmYsXG4uaWNvbi1jYWxlbmRhcixcbi5pY29uLWJ1bGIsXG4uaWNvbi1jaGFydCxcbi5pY29uLWJhbixcbi5pY29uLWJ1YmJsZSxcbi5pY29uLWNhbXJlY29yZGVyLFxuLmljb24tY2FtZXJhLFxuLmljb24tY2xvdWQtZG93bmxvYWQsXG4uaWNvbi1jbG91ZC11cGxvYWQsXG4uaWNvbi1lbnZlbG9wZSxcbi5pY29uLWV5ZSxcbi5pY29uLWZsYWcsXG4uaWNvbi1oZWFydCxcbi5pY29uLWluZm8sXG4uaWNvbi1rZXksXG4uaWNvbi1saW5rLFxuLmljb24tbG9jayxcbi5pY29uLWxvY2stb3Blbixcbi5pY29uLW1hZ25pZmllcixcbi5pY29uLW1hZ25pZmllci1hZGQsXG4uaWNvbi1tYWduaWZpZXItcmVtb3ZlLFxuLmljb24tcGFwZXItY2xpcCxcbi5pY29uLXBhcGVyLXBsYW5lLFxuLmljb24tcG93ZXIsXG4uaWNvbi1yZWZyZXNoLFxuLmljb24tcmVsb2FkLFxuLmljb24tc2V0dGluZ3MsXG4uaWNvbi1zdGFyLFxuLmljb24tc3ltYm9sLWZlbWFsZSxcbi5pY29uLXN5bWJvbC1tYWxlLFxuLmljb24tdGFyZ2V0LFxuLmljb24tY3JlZGl0LWNhcmQsXG4uaWNvbi1wYXlwYWwsXG4uaWNvbi1zb2NpYWwtdHVtYmxyLFxuLmljb24tc29jaWFsLXR3aXR0ZXIsXG4uaWNvbi1zb2NpYWwtZmFjZWJvb2ssXG4uaWNvbi1zb2NpYWwtaW5zdGFncmFtLFxuLmljb24tc29jaWFsLWxpbmtlZGluLFxuLmljb24tc29jaWFsLXBpbnRlcmVzdCxcbi5pY29uLXNvY2lhbC1naXRodWIsXG4uaWNvbi1zb2NpYWwtZ29vZ2xlLFxuLmljb24tc29jaWFsLXJlZGRpdCxcbi5pY29uLXNvY2lhbC1za3lwZSxcbi5pY29uLXNvY2lhbC1kcmliYmJsZSxcbi5pY29uLXNvY2lhbC1iZWhhbmNlLFxuLmljb24tc29jaWFsLWZvdXJzcWFyZSxcbi5pY29uLXNvY2lhbC1zb3VuZGNsb3VkLFxuLmljb24tc29jaWFsLXNwb3RpZnksXG4uaWNvbi1zb2NpYWwtc3R1bWJsZXVwb24sXG4uaWNvbi1zb2NpYWwteW91dHViZSxcbi5pY29uLXNvY2lhbC1kcm9wYm94LFxuLmljb24tc29jaWFsLXZrb250YWt0ZSxcbi5pY29uLXNvY2lhbC1zdGVhbSB7XG4gIGZvbnQtZmFtaWx5OiBcInNpbXBsZS1saW5lLWljb25zXCI7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24tdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNVwiO1xufVxuXG4uaWNvbi1wZW9wbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDFcIjtcbn1cblxuLmljb24tdXNlci1mZW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDBcIjtcbn1cblxuLmljb24tdXNlci1mb2xsb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDJcIjtcbn1cblxuLmljb24tdXNlci1mb2xsb3dpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDNcIjtcbn1cblxuLmljb24tdXNlci11bmZvbGxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNFwiO1xufVxuXG4uaWNvbi1sb2dpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2NlwiO1xufVxuXG4uaWNvbi1sb2dvdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjVcIjtcbn1cblxuLmljb24tZW1vdHNtaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIxXCI7XG59XG5cbi5pY29uLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjAwXCI7XG59XG5cbi5pY29uLWNhbGwtZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ4XCI7XG59XG5cbi5pY29uLWNhbGwtaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDdcIjtcbn1cblxuLmljb24tY2FsbC1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDZcIjtcbn1cblxuLmljb24tbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMzXCI7XG59XG5cbi5pY29uLWxvY2F0aW9uLXBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5NlwiO1xufVxuXG4uaWNvbi1kaXJlY3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDJcIjtcbn1cblxuLmljb24tZGlyZWN0aW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0MVwiO1xufVxuXG4uaWNvbi1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ1XCI7XG59XG5cbi5pY29uLWxheWVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzNFwiO1xufVxuXG4uaWNvbi1tZW51OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjAxXCI7XG59XG5cbi5pY29uLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjdcIjtcbn1cblxuLmljb24tb3B0aW9ucy12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwMlwiO1xufVxuXG4uaWNvbi1vcHRpb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjAzXCI7XG59XG5cbi5pY29uLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDRcIjtcbn1cblxuLmljb24tYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwNVwiO1xufVxuXG4uaWNvbi1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwNlwiO1xufVxuXG4uaWNvbi1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwN1wiO1xufVxuXG4uaWNvbi1hcnJvdy11cC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzhcIjtcbn1cblxuLmljb24tYXJyb3ctbGVmdC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwN2FcIjtcbn1cblxuLmljb24tYXJyb3ctcmlnaHQtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc5XCI7XG59XG5cbi5pY29uLWFycm93LWRvd24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDdiXCI7XG59XG5cbi5pY29uLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgwXCI7XG59XG5cbi5pY29uLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgxXCI7XG59XG5cbi5pY29uLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTVcIjtcbn1cblxuLmljb24tbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTVcIjtcbn1cblxuLmljb24tY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODJcIjtcbn1cblxuLmljb24tZXZlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTlcIjtcbn1cblxuLmljb24tZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTdcIjtcbn1cblxuLmljb24tb3JnYW5pemF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE2XCI7XG59XG5cbi5pY29uLXRyb3BoeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNlwiO1xufVxuXG4uaWNvbi1zY3JlZW4tc21hcnRwaG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxMFwiO1xufVxuXG4uaWNvbi1zY3JlZW4tZGVza3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxMVwiO1xufVxuXG4uaWNvbi1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxMlwiO1xufVxuXG4uaWNvbi1ub3RlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxM1wiO1xufVxuXG4uaWNvbi1tdXN0YWNoZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxNFwiO1xufVxuXG4uaWNvbi1tb3VzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxNVwiO1xufVxuXG4uaWNvbi1tYWduZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTZcIjtcbn1cblxuLmljb24tZW5lcmd5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIwXCI7XG59XG5cbi5pY29uLWRpc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjJcIjtcbn1cblxuLmljb24tY3Vyc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZlXCI7XG59XG5cbi5pY29uLWN1cnNvci1tb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIzXCI7XG59XG5cbi5pY29uLWNyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjRcIjtcbn1cblxuLmljb24tY2hlbWlzdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI2XCI7XG59XG5cbi5pY29uLXNwZWVkb21ldGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA3XCI7XG59XG5cbi5pY29uLXNoaWVsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwZVwiO1xufVxuXG4uaWNvbi1zY3JlZW4tdGFibGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBmXCI7XG59XG5cbi5pY29uLW1hZ2ljLXdhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTdcIjtcbn1cblxuLmljb24taG91cmdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE4XCI7XG59XG5cbi5pY29uLWdyYWR1YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTlcIjtcbn1cblxuLmljb24tZ2hvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWFcIjtcbn1cblxuLmljb24tZ2FtZS1jb250cm9sbGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFiXCI7XG59XG5cbi5pY29uLWZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWNcIjtcbn1cblxuLmljb24tZXllZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWRcIjtcbn1cblxuLmljb24tZW52ZWxvcGUtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxZVwiO1xufVxuXG4uaWNvbi1lbnZlbG9wZS1sZXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWZcIjtcbn1cblxuLmljb24tYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyN1wiO1xufVxuXG4uaWNvbi1iYWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyOFwiO1xufVxuXG4uaWNvbi1hbmNob3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjlcIjtcbn1cblxuLmljb24td2FsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDJhXCI7XG59XG5cbi5pY29uLXZlY3RvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyYlwiO1xufVxuXG4uaWNvbi1zcGVlY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMmNcIjtcbn1cblxuLmljb24tcHV6emxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDJkXCI7XG59XG5cbi5pY29uLXByaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMmVcIjtcbn1cblxuLmljb24tcHJlc2VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyZlwiO1xufVxuXG4uaWNvbi1wbGF5bGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzMFwiO1xufVxuXG4uaWNvbi1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzFcIjtcbn1cblxuLmljb24tcGljdHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzMlwiO1xufVxuXG4uaWNvbi1oYW5kYmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM1XCI7XG59XG5cbi5pY29uLWdsb2JlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzNlwiO1xufVxuXG4uaWNvbi1nbG9iZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzN1wiO1xufVxuXG4uaWNvbi1mb2xkZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM5XCI7XG59XG5cbi5pY29uLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4OVwiO1xufVxuXG4uaWNvbi1maWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDNhXCI7XG59XG5cbi5pY29uLWZlZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwM2JcIjtcbn1cblxuLmljb24tZHJvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzZVwiO1xufVxuXG4uaWNvbi1kcmF3ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwM2ZcIjtcbn1cblxuLmljb24tZG9jczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0MFwiO1xufVxuXG4uaWNvbi1kb2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODVcIjtcbn1cblxuLmljb24tZGlhbW9uZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0M1wiO1xufVxuXG4uaWNvbi1jdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDRcIjtcbn1cblxuLmljb24tY2FsY3VsYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0OVwiO1xufVxuXG4uaWNvbi1idWJibGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDRhXCI7XG59XG5cbi5pY29uLWJyaWVmY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0YlwiO1xufVxuXG4uaWNvbi1ib29rLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNGNcIjtcbn1cblxuLmljb24tYmFza2V0LWxvYWRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0ZFwiO1xufVxuXG4uaWNvbi1iYXNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNGVcIjtcbn1cblxuLmljb24tYmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDRmXCI7XG59XG5cbi5pY29uLWFjdGlvbi11bmRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUwXCI7XG59XG5cbi5pY29uLWFjdGlvbi1yZWRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUxXCI7XG59XG5cbi5pY29uLXdyZW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1MlwiO1xufVxuXG4uaWNvbi11bWJyZWxsYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1M1wiO1xufVxuXG4uaWNvbi10cmFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1NFwiO1xufVxuXG4uaWNvbi10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTVcIjtcbn1cblxuLmljb24tc3VwcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1NlwiO1xufVxuXG4uaWNvbi1mcmFtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzOFwiO1xufVxuXG4uaWNvbi1zaXplLWZ1bGxzY3JlZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTdcIjtcbn1cblxuLmljb24tc2l6ZS1hY3R1YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNThcIjtcbn1cblxuLmljb24tc2h1ZmZsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1OVwiO1xufVxuXG4uaWNvbi1zaGFyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNWFcIjtcbn1cblxuLmljb24tc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNWJcIjtcbn1cblxuLmljb24tcm9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDVjXCI7XG59XG5cbi5pY29uLXF1ZXN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDVkXCI7XG59XG5cbi5pY29uLXBpZS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1ZVwiO1xufVxuXG4uaWNvbi1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNWZcIjtcbn1cblxuLmljb24tbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2MFwiO1xufVxuXG4uaWNvbi1sb29wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY0XCI7XG59XG5cbi5pY29uLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjlcIjtcbn1cblxuLmljb24tZ3JpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2YVwiO1xufVxuXG4uaWNvbi1ncmFwaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2YlwiO1xufVxuXG4uaWNvbi1taWNyb3Bob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYzXCI7XG59XG5cbi5pY29uLW11c2ljLXRvbmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYxXCI7XG59XG5cbi5pY29uLW11c2ljLXRvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjJcIjtcbn1cblxuLmljb24tZWFycGhvbmVzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzY1wiO1xufVxuXG4uaWNvbi1lYXJwaG9uZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwM2RcIjtcbn1cblxuLmljb24tZXF1YWxpemVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZjXCI7XG59XG5cbi5pY29uLWxpa2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjhcIjtcbn1cblxuLmljb24tZGlzbGlrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2ZFwiO1xufVxuXG4uaWNvbi1jb250cm9sLXN0YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZmXCI7XG59XG5cbi5pY29uLWNvbnRyb2wtcmV3aW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDcwXCI7XG59XG5cbi5pY29uLWNvbnRyb2wtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3MVwiO1xufVxuXG4uaWNvbi1jb250cm9sLXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDcyXCI7XG59XG5cbi5pY29uLWNvbnRyb2wtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3M1wiO1xufVxuXG4uaWNvbi1jb250cm9sLWVuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3NFwiO1xufVxuXG4uaWNvbi12b2x1bWUtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5ZlwiO1xufVxuXG4uaWNvbi12b2x1bWUtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBhMFwiO1xufVxuXG4uaWNvbi12b2x1bWUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGExXCI7XG59XG5cbi5pY29uLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc1XCI7XG59XG5cbi5pY29uLWJ1bGI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzZcIjtcbn1cblxuLmljb24tY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzdcIjtcbn1cblxuLmljb24tYmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDdjXCI7XG59XG5cbi5pY29uLWJ1YmJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3ZFwiO1xufVxuXG4uaWNvbi1jYW1yZWNvcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3ZVwiO1xufVxuXG4uaWNvbi1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwN2ZcIjtcbn1cblxuLmljb24tY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODNcIjtcbn1cblxuLmljb24tY2xvdWQtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg0XCI7XG59XG5cbi5pY29uLWVudmVsb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg2XCI7XG59XG5cbi5pY29uLWV5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4N1wiO1xufVxuXG4uaWNvbi1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg4XCI7XG59XG5cbi5pY29uLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDhhXCI7XG59XG5cbi5pY29uLWluZm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOGJcIjtcbn1cblxuLmljb24ta2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDhjXCI7XG59XG5cbi5pY29uLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOGRcIjtcbn1cblxuLmljb24tbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4ZVwiO1xufVxuXG4uaWNvbi1sb2NrLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOGZcIjtcbn1cblxuLmljb24tbWFnbmlmaWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDkwXCI7XG59XG5cbi5pY29uLW1hZ25pZmllci1hZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTFcIjtcbn1cblxuLmljb24tbWFnbmlmaWVyLXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5MlwiO1xufVxuXG4uaWNvbi1wYXBlci1jbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDkzXCI7XG59XG5cbi5pY29uLXBhcGVyLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk0XCI7XG59XG5cbi5pY29uLXBvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk3XCI7XG59XG5cbi5pY29uLXJlZnJlc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOThcIjtcbn1cblxuLmljb24tcmVsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk5XCI7XG59XG5cbi5pY29uLXNldHRpbmdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDlhXCI7XG59XG5cbi5pY29uLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOWJcIjtcbn1cblxuLmljb24tc3ltYm9sLWZlbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5Y1wiO1xufVxuXG4uaWNvbi1zeW1ib2wtbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5ZFwiO1xufVxuXG4uaWNvbi10YXJnZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOWVcIjtcbn1cblxuLmljb24tY3JlZGl0LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjVcIjtcbn1cblxuLmljb24tcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA4XCI7XG59XG5cbi5pY29uLXNvY2lhbC10dW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGFcIjtcbn1cblxuLmljb24tc29jaWFsLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDlcIjtcbn1cblxuLmljb24tc29jaWFsLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBiXCI7XG59XG5cbi5pY29uLXNvY2lhbC1pbnN0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDlcIjtcbn1cblxuLmljb24tc29jaWFsLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBhXCI7XG59XG5cbi5pY29uLXNvY2lhbC1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGJcIjtcbn1cblxuLmljb24tc29jaWFsLWdpdGh1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwY1wiO1xufVxuXG4uaWNvbi1zb2NpYWwtZ29vZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBkXCI7XG59XG5cbi5pY29uLXNvY2lhbC1yZWRkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGVcIjtcbn1cblxuLmljb24tc29jaWFsLXNreXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBmXCI7XG59XG5cbi5pY29uLXNvY2lhbC1kcmliYmJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwZFwiO1xufVxuXG4uaWNvbi1zb2NpYWwtYmVoYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxMFwiO1xufVxuXG4uaWNvbi1zb2NpYWwtZm91cnNxYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjExXCI7XG59XG5cbi5pY29uLXNvY2lhbC1zb3VuZGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjEyXCI7XG59XG5cbi5pY29uLXNvY2lhbC1zcG90aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjEzXCI7XG59XG5cbi5pY29uLXNvY2lhbC1zdHVtYmxldXBvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxNFwiO1xufVxuXG4uaWNvbi1zb2NpYWwteW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwOFwiO1xufVxuXG4uaWNvbi1zb2NpYWwtZHJvcGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwY1wiO1xufVxuXG4uaWNvbi1zb2NpYWwtdmtvbnRha3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE4XCI7XG59XG5cbi5pY29uLXNvY2lhbC1zdGVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyMFwiO1xufVxuXG4vKiBDaHJpc3RtYXMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJjcmlzdG1hc1wiO1xuICBzcmM6IHVybChcIi9jcmlzdG1hcy5lb3RcIik7XG4gIHNyYzogdXJsKFwiL2NyaXN0bWFzLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9jcmlzdG1hcy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9jcmlzdG1hcy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi9jcmlzdG1hcy5zdmcjY3Jpc3RtYXNcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5bZGF0YS1pY29uLWNocmlzdG1hc106YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiY3Jpc3RtYXNcIiAhaW1wb3J0YW50O1xuICBjb250ZW50OiBhdHRyKGRhdGEtaWNvbi1jaHJpc3RtYXMpO1xuICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG5bY2xhc3NePWljb24tY2hyaXN0bWFzXTpiZWZvcmUsXG5bY2xhc3MqPVwiIGljb24tY2hyaXN0bWFzXCJdOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImNyaXN0bWFzXCIgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgZm9udC12YXJpYW50OiBub3JtYWwgIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24tY2hyaXN0bWFzLTAwMTpiZWZvcmUge1xuICBjb250ZW50OiBcImFcIjtcbn1cblxuLmljb24tY2hyaXN0bWFzLTAxNDpiZWZvcmUge1xuICBjb250ZW50OiBcImJcIjtcbn1cblxuLmljb24tY2hyaXN0bWFzLTAxNTpiZWZvcmUge1xuICBjb250ZW50OiBcImNcIjtcbn1cblxuLmljb24tY2hyaXN0bWFzLTAwMjpiZWZvcmUge1xuICBjb250ZW50OiBcImRcIjtcbn1cblxuLmljb24tY2hyaXN0bWFzLTAwMzpiZWZvcmUge1xuICBjb250ZW50OiBcImVcIjtcbn1cblxuLmljb24tY2hyaXN0bWFzLTAxNjpiZWZvcmUge1xuICBjb250ZW50OiBcImZcIjtcbn1cblxuLmljb24tY2hyaXN0bWFzLTAxNzpiZWZvcmUge1xuICBjb250ZW50OiBcImdcIjtcbn1cblxuLmljb24tY2hyaXN0bWFzLTAwNDpiZWZvcmUge1xuICBjb250ZW50OiBcImhcIjtcbn1cblxuLmljb24tY2hyaXN0bWFzLTAwNTpiZWZvcmUge1xuICBjb250ZW50OiBcImlcIjtcbn1cblxuLmljb24tY2hyaXN0bWFzLTAxODpiZWZvcmUge1xuICBjb250ZW50OiBcImpcIjtcbn1cblxuLmljb24tY2hyaXN0bWFzLTAxOTpiZWZvcmUge1xuICBjb250ZW50OiBcImtcIjtcbn1cblxuLmljb24tY2hyaXN0bWFzLTAwNjpiZWZvcmUge1xuICBjb250ZW50OiBcImxcIjtcbn1cblxuLmljb24tY2hyaXN0bWFzLTAwNzpiZWZvcmUge1xuICBjb250ZW50OiBcIm1cIjtcbn1cblxuLmljb24tY2hyaXN0bWFzLTAyMDpiZWZvcmUge1xuICBjb250ZW50OiBcIm5cIjtcbn1cblxuLmljb24tY2hyaXN0bWFzLTAyMTpiZWZvcmUge1xuICBjb250ZW50OiBcIm9cIjtcbn1cblxuLmljb24tY2hyaXN0bWFzLTAwODpiZWZvcmUge1xuICBjb250ZW50OiBcInBcIjtcbn1cblxuLmljb24tY2hyaXN0bWFzLTAwOTpiZWZvcmUge1xuICBjb250ZW50OiBcInFcIjtcbn1cblxuLmljb24tY2hyaXN0bWFzLTAyMjpiZWZvcmUge1xuICBjb250ZW50OiBcInJcIjtcbn1cblxuLmljb24tY2hyaXN0bWFzLTAyMzpiZWZvcmUge1xuICBjb250ZW50OiBcInNcIjtcbn1cblxuLmljb24tY2hyaXN0bWFzLTAxMDpiZWZvcmUge1xuICBjb250ZW50OiBcInRcIjtcbn1cblxuLmljb24tY2hyaXN0bWFzLTAxMTpiZWZvcmUge1xuICBjb250ZW50OiBcInVcIjtcbn1cblxuLmljb24tY2hyaXN0bWFzLTAyNDpiZWZvcmUge1xuICBjb250ZW50OiBcInZcIjtcbn1cblxuLmljb24tY2hyaXN0bWFzLTAyNTpiZWZvcmUge1xuICBjb250ZW50OiBcIndcIjtcbn1cblxuLmljb24tY2hyaXN0bWFzLTAxMjpiZWZvcmUge1xuICBjb250ZW50OiBcInhcIjtcbn1cblxuLmljb24tY2hyaXN0bWFzLTAxMzpiZWZvcmUge1xuICBjb250ZW50OiBcInlcIjtcbn1cblxuLmljb24tY2hyaXN0bWFzLTAyNjpiZWZvcmUge1xuICBjb250ZW50OiBcInpcIjtcbn1cblxuLmljb24tY2hyaXN0bWFzLTAzOTpiZWZvcmUge1xuICBjb250ZW50OiBcIkFcIjtcbn1cblxuLmljb24tY2hyaXN0bWFzLTAzODpiZWZvcmUge1xuICBjb250ZW50OiBcIkJcIjtcbn1cblxuLmljb24tY2hyaXN0bWFzLTA1MTpiZWZvcmUge1xuICBjb250ZW50OiBcIkNcIjtcbn1cblxuLmljb24tY2hyaXN0bWFzLTA1MjpiZWZvcmUge1xuICBjb250ZW50OiBcIkRcIjtcbn1cblxuLmljb24tY2hyaXN0bWFzLTA2NTpiZWZvcmUge1xuICBjb250ZW50OiBcIkVcIjtcbn1cblxuLmljb24tY2hyaXN0bWFzLTA2NDpiZWZvcmUge1xuICBjb250ZW50OiBcIkZcIjtcbn1cblxuLmljb24tY2hyaXN0bWFzLTA2MzpiZWZvcmUge1xuICBjb250ZW50OiBcIkdcIjtcbn1cblxuLmljb24tY2hyaXN0bWFzLTA1MDpiZWZvcmUge1xuICBjb250ZW50OiBcIkhcIjtcbn1cblxuLmljb24tY2hyaXN0bWFzLTAzNzpiZWZvcmUge1xuICBjb250ZW50OiBcIklcIjtcbn1cblxuLmljb24tY2hyaXN0bWFzLTAzNjpiZWZvcmUge1xuICBjb250ZW50OiBcIkpcIjtcbn1cblxuLmljb24tY2hyaXN0bWFzLTA0OTpiZWZvcmUge1xuICBjb250ZW50OiBcIktcIjtcbn1cblxuLmljb24tY2hyaXN0bWFzLTA2MjpiZWZvcmUge1xuICBjb250ZW50OiBcIkxcIjtcbn1cblxuLmljb24tY2hyaXN0bWFzLTA2MTpiZWZvcmUge1xuICBjb250ZW50OiBcIk1cIjtcbn1cblxuLmljb24tY2hyaXN0bWFzLTA0ODpiZWZvcmUge1xuICBjb250ZW50OiBcIk5cIjtcbn1cblxuLmljb24tY2hyaXN0bWFzLTAzNTpiZWZvcmUge1xuICBjb250ZW50OiBcIk9cIjtcbn1cblxuLmljb24tY2hyaXN0bWFzLTAzNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlBcIjtcbn1cblxuLmljb24tY2hyaXN0bWFzLTA0NzpiZWZvcmUge1xuICBjb250ZW50OiBcIlFcIjtcbn1cblxuLmljb24tY2hyaXN0bWFzLTA2MDpiZWZvcmUge1xuICBjb250ZW50OiBcIlJcIjtcbn1cblxuLmljb24tY2hyaXN0bWFzLTA1OTpiZWZvcmUge1xuICBjb250ZW50OiBcIlNcIjtcbn1cblxuLmljb24tY2hyaXN0bWFzLTA0NjpiZWZvcmUge1xuICBjb250ZW50OiBcIlRcIjtcbn1cblxuLmljb24tY2hyaXN0bWFzLTAzMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlVcIjtcbn1cblxuLmljb24tY2hyaXN0bWFzLTAzMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlZcIjtcbn1cblxuLmljb24tY2hyaXN0bWFzLTA0NTpiZWZvcmUge1xuICBjb250ZW50OiBcIldcIjtcbn1cblxuLmljb24tY2hyaXN0bWFzLTA1ODpiZWZvcmUge1xuICBjb250ZW50OiBcIlhcIjtcbn1cblxuLmljb24tY2hyaXN0bWFzLTAzMTpiZWZvcmUge1xuICBjb250ZW50OiBcIllcIjtcbn1cblxuLmljb24tY2hyaXN0bWFzLTA0NDpiZWZvcmUge1xuICBjb250ZW50OiBcIlpcIjtcbn1cblxuLmljb24tY2hyaXN0bWFzLTA1NzpiZWZvcmUge1xuICBjb250ZW50OiBcIjBcIjtcbn1cblxuLmljb24tY2hyaXN0bWFzLTA1NjpiZWZvcmUge1xuICBjb250ZW50OiBcIjFcIjtcbn1cblxuLmljb24tY2hyaXN0bWFzLTA0MzpiZWZvcmUge1xuICBjb250ZW50OiBcIjJcIjtcbn1cblxuLmljb24tY2hyaXN0bWFzLTAzMDpiZWZvcmUge1xuICBjb250ZW50OiBcIjNcIjtcbn1cblxuLmljb24tY2hyaXN0bWFzLTAyOTpiZWZvcmUge1xuICBjb250ZW50OiBcIjRcIjtcbn1cblxuLmljb24tY2hyaXN0bWFzLTA0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIjVcIjtcbn1cblxuLmljb24tY2hyaXN0bWFzLTA1NTpiZWZvcmUge1xuICBjb250ZW50OiBcIjZcIjtcbn1cblxuLmljb24tY2hyaXN0bWFzLTA1NDpiZWZvcmUge1xuICBjb250ZW50OiBcIjdcIjtcbn1cblxuLmljb24tY2hyaXN0bWFzLTA0MTpiZWZvcmUge1xuICBjb250ZW50OiBcIjhcIjtcbn1cblxuLmljb24tY2hyaXN0bWFzLTAyODpiZWZvcmUge1xuICBjb250ZW50OiBcIjlcIjtcbn1cblxuLmljb24tY2hyaXN0bWFzLTAyNzpiZWZvcmUge1xuICBjb250ZW50OiBcIiFcIjtcbn1cblxuLmljb24tY2hyaXN0bWFzLTA0MDpiZWZvcmUge1xuICBjb250ZW50OiAnXCInO1xufVxuXG4uaWNvbi1jaHJpc3RtYXMtMDUzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiI1wiO1xufVxuXG4uaWNvbi1jaHJpc3RtYXMtMDY2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiJFwiO1xufVxuXG4uaWNvbi1jaHJpc3RtYXMtMDc5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiJVwiO1xufVxuXG4uaWNvbi1jaHJpc3RtYXMtMDkyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiJlwiO1xufVxuXG4uaWNvbi1jaHJpc3RtYXMtMDkzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiJ1wiO1xufVxuXG4uaWNvbi1jaHJpc3RtYXMtMDgwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiKFwiO1xufVxuXG4uaWNvbi1jaHJpc3RtYXMtMDY3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiKVwiO1xufVxuXG4uaWNvbi1jaHJpc3RtYXMtMDY4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiKlwiO1xufVxuXG4uaWNvbi1jaHJpc3RtYXMtMDgxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiK1wiO1xufVxuXG4uaWNvbi1jaHJpc3RtYXMtMDk0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiLFwiO1xufVxuXG4uaWNvbi1jaHJpc3RtYXMtMDk1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiLVwiO1xufVxuXG4uaWNvbi1jaHJpc3RtYXMtMDgyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiLlwiO1xufVxuXG4uaWNvbi1jaHJpc3RtYXMtMDY5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiL1wiO1xufVxuXG4uaWNvbi1jaHJpc3RtYXMtMDcwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiOlwiO1xufVxuXG4uaWNvbi1jaHJpc3RtYXMtMDgzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiO1wiO1xufVxuXG4uaWNvbi1jaHJpc3RtYXMtMDk2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiPFwiO1xufVxuXG4uaWNvbi1jaHJpc3RtYXMtMDk3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiPVwiO1xufVxuXG4uaWNvbi1jaHJpc3RtYXMtMDg0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiPlwiO1xufVxuXG4uaWNvbi1jaHJpc3RtYXMtMDcxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiP1wiO1xufVxuXG4uaWNvbi1jaHJpc3RtYXMtMDcyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiQFwiO1xufVxuXG4uaWNvbi1jaHJpc3RtYXMtMDg1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiW1wiO1xufVxuXG4uaWNvbi1jaHJpc3RtYXMtMDk4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXVwiO1xufVxuXG4uaWNvbi1jaHJpc3RtYXMtMDk5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXlwiO1xufVxuXG4uaWNvbi1jaHJpc3RtYXMtMDg2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiX1wiO1xufVxuXG4uaWNvbi1jaHJpc3RtYXMtMDczOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiYFwiO1xufVxuXG4uaWNvbi1jaHJpc3RtYXMtMDc0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwie1wiO1xufVxuXG4uaWNvbi1jaHJpc3RtYXMtMDg3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwifFwiO1xufVxuXG4uaWNvbi1jaHJpc3RtYXMtMTAwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwifVwiO1xufVxuXG4uaWNvbi1jaHJpc3RtYXMtMDg4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiflwiO1xufVxuXG4uaWNvbi1jaHJpc3RtYXMtMDc1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxcXFwiO1xufVxuXG4uaWNvbi1jaHJpc3RtYXMtMDc2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAwXCI7XG59XG5cbi5pY29uLWNocmlzdG1hcy0wODk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDFcIjtcbn1cblxuLmljb24tY2hyaXN0bWFzLTA5MDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMlwiO1xufVxuXG4uaWNvbi1jaHJpc3RtYXMtMDc3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAzXCI7XG59XG5cbi5pY29uLWNocmlzdG1hcy0wNzg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDRcIjtcbn1cblxuLmljb24tY2hyaXN0bWFzLTA5MTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNVwiO1xufVxuXG4vKiBDbG90aGVzICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiY2xvdGhlc1wiO1xuICBzcmM6IHVybChcIi9jbG90aGVzLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvY2xvdGhlcy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvY2xvdGhlcy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9jbG90aGVzLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL2Nsb3RoZXMuc3ZnI2Nsb3RoZXNcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5bZGF0YS1pY29uLWNsb3RoZXNdOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImNsb3RoZXNcIiAhaW1wb3J0YW50O1xuICBjb250ZW50OiBhdHRyKGRhdGEtaWNvbi1jbG90aGVzKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgZm9udC12YXJpYW50OiBub3JtYWwgIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuW2NsYXNzXj1pY29uLWNsb3RoZXNdOmJlZm9yZSxcbltjbGFzcyo9XCIgaWNvbi1jbG90aGVzXCJdOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImNsb3RoZXNcIiAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWNvbi1jbG90aGVzLTAxNDpiZWZvcmUge1xuICBjb250ZW50OiBcImFcIjtcbn1cblxuLmljb24tY2xvdGhlcy0wMjc6YmVmb3JlIHtcbiAgY29udGVudDogXCJiXCI7XG59XG5cbi5pY29uLWNsb3RoZXMtMDQwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiY1wiO1xufVxuXG4uaWNvbi1jbG90aGVzLTA1MzpiZWZvcmUge1xuICBjb250ZW50OiBcImRcIjtcbn1cblxuLmljb24tY2xvdGhlcy0wNjY6YmVmb3JlIHtcbiAgY29udGVudDogXCJlXCI7XG59XG5cbi5pY29uLWNsb3RoZXMtMDc5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiZlwiO1xufVxuXG4uaWNvbi1jbG90aGVzLTA5MjpiZWZvcmUge1xuICBjb250ZW50OiBcImdcIjtcbn1cblxuLmljb24tY2xvdGhlcy0wOTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJoXCI7XG59XG5cbi5pY29uLWNsb3RoZXMtMDgwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiaVwiO1xufVxuXG4uaWNvbi1jbG90aGVzLTA2NzpiZWZvcmUge1xuICBjb250ZW50OiBcImpcIjtcbn1cblxuLmljb24tY2xvdGhlcy0wNTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJrXCI7XG59XG5cbi5pY29uLWNsb3RoZXMtMDQxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwibFwiO1xufVxuXG4uaWNvbi1jbG90aGVzLTAyODpiZWZvcmUge1xuICBjb250ZW50OiBcIm1cIjtcbn1cblxuLmljb24tY2xvdGhlcy0wMTU6YmVmb3JlIHtcbiAgY29udGVudDogXCJuXCI7XG59XG5cbi5pY29uLWNsb3RoZXMtMDE2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwib1wiO1xufVxuXG4uaWNvbi1jbG90aGVzLTAyOTpiZWZvcmUge1xuICBjb250ZW50OiBcInBcIjtcbn1cblxuLmljb24tY2xvdGhlcy0wNDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJxXCI7XG59XG5cbi5pY29uLWNsb3RoZXMtMDU1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiclwiO1xufVxuXG4uaWNvbi1jbG90aGVzLTA2ODpiZWZvcmUge1xuICBjb250ZW50OiBcInNcIjtcbn1cblxuLmljb24tY2xvdGhlcy0wODE6YmVmb3JlIHtcbiAgY29udGVudDogXCJ0XCI7XG59XG5cbi5pY29uLWNsb3RoZXMtMDk0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwidVwiO1xufVxuXG4uaWNvbi1jbG90aGVzLTA5NTpiZWZvcmUge1xuICBjb250ZW50OiBcInZcIjtcbn1cblxuLmljb24tY2xvdGhlcy0wODI6YmVmb3JlIHtcbiAgY29udGVudDogXCJ3XCI7XG59XG5cbi5pY29uLWNsb3RoZXMtMDgzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwieFwiO1xufVxuXG4uaWNvbi1jbG90aGVzLTA5NjpiZWZvcmUge1xuICBjb250ZW50OiBcInlcIjtcbn1cblxuLmljb24tY2xvdGhlcy0wOTc6YmVmb3JlIHtcbiAgY29udGVudDogXCJ6XCI7XG59XG5cbi5pY29uLWNsb3RoZXMtMDg0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiQVwiO1xufVxuXG4uaWNvbi1jbG90aGVzLTA4NTpiZWZvcmUge1xuICBjb250ZW50OiBcIkJcIjtcbn1cblxuLmljb24tY2xvdGhlcy0wOTg6YmVmb3JlIHtcbiAgY29udGVudDogXCJDXCI7XG59XG5cbi5pY29uLWNsb3RoZXMtMDk5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiRFwiO1xufVxuXG4uaWNvbi1jbG90aGVzLTA4NjpiZWZvcmUge1xuICBjb250ZW50OiBcIkVcIjtcbn1cblxuLmljb24tY2xvdGhlcy0wODc6YmVmb3JlIHtcbiAgY29udGVudDogXCJGXCI7XG59XG5cbi5pY29uLWNsb3RoZXMtMTAwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiR1wiO1xufVxuXG4uaWNvbi1jbG90aGVzLTA4ODpiZWZvcmUge1xuICBjb250ZW50OiBcIkhcIjtcbn1cblxuLmljb24tY2xvdGhlcy0wODk6YmVmb3JlIHtcbiAgY29udGVudDogXCJJXCI7XG59XG5cbi5pY29uLWNsb3RoZXMtMDkwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiSlwiO1xufVxuXG4uaWNvbi1jbG90aGVzLTA5MTpiZWZvcmUge1xuICBjb250ZW50OiBcIktcIjtcbn1cblxuLmljb24tY2xvdGhlcy0wNzg6YmVmb3JlIHtcbiAgY29udGVudDogXCJMXCI7XG59XG5cbi5pY29uLWNsb3RoZXMtMDc3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiTVwiO1xufVxuXG4uaWNvbi1jbG90aGVzLTA3NjpiZWZvcmUge1xuICBjb250ZW50OiBcIk5cIjtcbn1cblxuLmljb24tY2xvdGhlcy0wNzU6YmVmb3JlIHtcbiAgY29udGVudDogXCJPXCI7XG59XG5cbi5pY29uLWNsb3RoZXMtMDc0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiUFwiO1xufVxuXG4uaWNvbi1jbG90aGVzLTA3MzpiZWZvcmUge1xuICBjb250ZW50OiBcIlFcIjtcbn1cblxuLmljb24tY2xvdGhlcy0wNzI6YmVmb3JlIHtcbiAgY29udGVudDogXCJSXCI7XG59XG5cbi5pY29uLWNsb3RoZXMtMDcxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiU1wiO1xufVxuXG4uaWNvbi1jbG90aGVzLTA3MDpiZWZvcmUge1xuICBjb250ZW50OiBcIlRcIjtcbn1cblxuLmljb24tY2xvdGhlcy0wNjk6YmVmb3JlIHtcbiAgY29udGVudDogXCJVXCI7XG59XG5cbi5pY29uLWNsb3RoZXMtMDU2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiVlwiO1xufVxuXG4uaWNvbi1jbG90aGVzLTA0MzpiZWZvcmUge1xuICBjb250ZW50OiBcIldcIjtcbn1cblxuLmljb24tY2xvdGhlcy0wMzA6YmVmb3JlIHtcbiAgY29udGVudDogXCJYXCI7XG59XG5cbi5pY29uLWNsb3RoZXMtMDE3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiWVwiO1xufVxuXG4uaWNvbi1jbG90aGVzLTAxODpiZWZvcmUge1xuICBjb250ZW50OiBcIlpcIjtcbn1cblxuLmljb24tY2xvdGhlcy0wMzE6YmVmb3JlIHtcbiAgY29udGVudDogXCIwXCI7XG59XG5cbi5pY29uLWNsb3RoZXMtMDQ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMVwiO1xufVxuXG4uaWNvbi1jbG90aGVzLTA1NzpiZWZvcmUge1xuICBjb250ZW50OiBcIjJcIjtcbn1cblxuLmljb24tY2xvdGhlcy0wNTg6YmVmb3JlIHtcbiAgY29udGVudDogXCIzXCI7XG59XG5cbi5pY29uLWNsb3RoZXMtMDQ1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiNFwiO1xufVxuXG4uaWNvbi1jbG90aGVzLTAzMjpiZWZvcmUge1xuICBjb250ZW50OiBcIjVcIjtcbn1cblxuLmljb24tY2xvdGhlcy0wMTk6YmVmb3JlIHtcbiAgY29udGVudDogXCI2XCI7XG59XG5cbi5pY29uLWNsb3RoZXMtMDIwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiN1wiO1xufVxuXG4uaWNvbi1jbG90aGVzLTAzMzpiZWZvcmUge1xuICBjb250ZW50OiBcIjhcIjtcbn1cblxuLmljb24tY2xvdGhlcy0wNDY6YmVmb3JlIHtcbiAgY29udGVudDogXCI5XCI7XG59XG5cbi5pY29uLWNsb3RoZXMtMDU5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIVwiO1xufVxuXG4uaWNvbi1jbG90aGVzLTA2MDpiZWZvcmUge1xuICBjb250ZW50OiAnXCInO1xufVxuXG4uaWNvbi1jbG90aGVzLTA0NzpiZWZvcmUge1xuICBjb250ZW50OiBcIiNcIjtcbn1cblxuLmljb24tY2xvdGhlcy0wMzQ6YmVmb3JlIHtcbiAgY29udGVudDogXCIkXCI7XG59XG5cbi5pY29uLWNsb3RoZXMtMDIxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiJVwiO1xufVxuXG4uaWNvbi1jbG90aGVzLTAyMjpiZWZvcmUge1xuICBjb250ZW50OiBcIiZcIjtcbn1cblxuLmljb24tY2xvdGhlcy0wMzU6YmVmb3JlIHtcbiAgY29udGVudDogXCInXCI7XG59XG5cbi5pY29uLWNsb3RoZXMtMDQ4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiKFwiO1xufVxuXG4uaWNvbi1jbG90aGVzLTA2MTpiZWZvcmUge1xuICBjb250ZW50OiBcIilcIjtcbn1cblxuLmljb24tY2xvdGhlcy0wNjI6YmVmb3JlIHtcbiAgY29udGVudDogXCIqXCI7XG59XG5cbi5pY29uLWNsb3RoZXMtMDQ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiK1wiO1xufVxuXG4uaWNvbi1jbG90aGVzLTAzNjpiZWZvcmUge1xuICBjb250ZW50OiBcIixcIjtcbn1cblxuLmljb24tY2xvdGhlcy0wMjM6YmVmb3JlIHtcbiAgY29udGVudDogXCItXCI7XG59XG5cbi5pY29uLWNsb3RoZXMtMDI0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiLlwiO1xufVxuXG4uaWNvbi1jbG90aGVzLTAzNzpiZWZvcmUge1xuICBjb250ZW50OiBcIi9cIjtcbn1cblxuLmljb24tY2xvdGhlcy0wNTA6YmVmb3JlIHtcbiAgY29udGVudDogXCI6XCI7XG59XG5cbi5pY29uLWNsb3RoZXMtMDYzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiO1wiO1xufVxuXG4uaWNvbi1jbG90aGVzLTA2NDpiZWZvcmUge1xuICBjb250ZW50OiBcIjxcIjtcbn1cblxuLmljb24tY2xvdGhlcy0wNTE6YmVmb3JlIHtcbiAgY29udGVudDogXCI9XCI7XG59XG5cbi5pY29uLWNsb3RoZXMtMDM4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiPlwiO1xufVxuXG4uaWNvbi1jbG90aGVzLTAyNTpiZWZvcmUge1xuICBjb250ZW50OiBcIj9cIjtcbn1cblxuLmljb24tY2xvdGhlcy0wMjY6YmVmb3JlIHtcbiAgY29udGVudDogXCJAXCI7XG59XG5cbi5pY29uLWNsb3RoZXMtMDM5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiW1wiO1xufVxuXG4uaWNvbi1jbG90aGVzLTA1MjpiZWZvcmUge1xuICBjb250ZW50OiBcIl1cIjtcbn1cblxuLmljb24tY2xvdGhlcy0wNjU6YmVmb3JlIHtcbiAgY29udGVudDogXCJeXCI7XG59XG5cbi5pY29uLWNsb3RoZXMtMDAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiX1wiO1xufVxuXG4uaWNvbi1jbG90aGVzLTAwMjpiZWZvcmUge1xuICBjb250ZW50OiBcImBcIjtcbn1cblxuLmljb24tY2xvdGhlcy0wMDM6YmVmb3JlIHtcbiAgY29udGVudDogXCJ7XCI7XG59XG5cbi5pY29uLWNsb3RoZXMtMDA0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwifFwiO1xufVxuXG4uaWNvbi1jbG90aGVzLTAwNTpiZWZvcmUge1xuICBjb250ZW50OiBcIn1cIjtcbn1cblxuLmljb24tY2xvdGhlcy0wMDY6YmVmb3JlIHtcbiAgY29udGVudDogXCJ+XCI7XG59XG5cbi5pY29uLWNsb3RoZXMtMDA3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxcXFwiO1xufVxuXG4uaWNvbi1jbG90aGVzLTAwODpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMFwiO1xufVxuXG4uaWNvbi1jbG90aGVzLTAwOTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMVwiO1xufVxuXG4uaWNvbi1jbG90aGVzLTAxMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMlwiO1xufVxuXG4uaWNvbi1jbG90aGVzLTAxMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwM1wiO1xufVxuXG4uaWNvbi1jbG90aGVzLTAxMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNFwiO1xufVxuXG4uaWNvbi1jbG90aGVzLTAxMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNVwiO1xufVxuXG4vKiBDb211bm5pY2F0aW9uICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiY29tbXVuaWNhdGlvbi00OC14LTQ4XCI7XG4gIHNyYzogdXJsKFwiL2NvbW11bmljYXRpb24tNDgteC00OC5lb3RcIik7XG4gIHNyYzogdXJsKFwiL2NvbW11bmljYXRpb24tNDgteC00OC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvY29tbXVuaWNhdGlvbi00OC14LTQ4LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL2NvbW11bmljYXRpb24tNDgteC00OC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi9jb21tdW5pY2F0aW9uLTQ4LXgtNDguc3ZnI2NvbW11bmljYXRpb24tNDgteC00OFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbltkYXRhLWljb24tY29tbXVuaWNhdGlvbl06YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiY29tbXVuaWNhdGlvbi00OC14LTQ4XCIgIWltcG9ydGFudDtcbiAgY29udGVudDogYXR0cihkYXRhLWljb24tY29tbXVuaWNhdGlvbik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbltjbGFzc149aWNvbi1jb21tdW5pY2F0aW9uXTpiZWZvcmUsXG5bY2xhc3MqPVwiIGljb24tY29tbXVuaWNhdGlvblwiXTpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJjb21tdW5pY2F0aW9uLTQ4LXgtNDhcIiAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTAwMTpiZWZvcmUge1xuICBjb250ZW50OiBcImFcIjtcbn1cblxuLmljb24tY29tbXVuaWNhdGlvbi0wMDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJiXCI7XG59XG5cbi5pY29uLWNvbW11bmljYXRpb24tMDAzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiY1wiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTAwNDpiZWZvcmUge1xuICBjb250ZW50OiBcImRcIjtcbn1cblxuLmljb24tY29tbXVuaWNhdGlvbi0wMDU6YmVmb3JlIHtcbiAgY29udGVudDogXCJlXCI7XG59XG5cbi5pY29uLWNvbW11bmljYXRpb24tMDA2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiZlwiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTAwODpiZWZvcmUge1xuICBjb250ZW50OiBcImdcIjtcbn1cblxuLmljb24tY29tbXVuaWNhdGlvbi0wMDc6YmVmb3JlIHtcbiAgY29udGVudDogXCJoXCI7XG59XG5cbi5pY29uLWNvbW11bmljYXRpb24tMDA5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiaVwiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTAxMDpiZWZvcmUge1xuICBjb250ZW50OiBcImpcIjtcbn1cblxuLmljb24tY29tbXVuaWNhdGlvbi0wMTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJrXCI7XG59XG5cbi5pY29uLWNvbW11bmljYXRpb24tMDEyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwibFwiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTAxMzpiZWZvcmUge1xuICBjb250ZW50OiBcIm1cIjtcbn1cblxuLmljb24tY29tbXVuaWNhdGlvbi0wMjY6YmVmb3JlIHtcbiAgY29udGVudDogXCJuXCI7XG59XG5cbi5pY29uLWNvbW11bmljYXRpb24tMDI1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwib1wiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTAyNDpiZWZvcmUge1xuICBjb250ZW50OiBcInBcIjtcbn1cblxuLmljb24tY29tbXVuaWNhdGlvbi0wMjM6YmVmb3JlIHtcbiAgY29udGVudDogXCJxXCI7XG59XG5cbi5pY29uLWNvbW11bmljYXRpb24tMDIyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiclwiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTAyMDpiZWZvcmUge1xuICBjb250ZW50OiBcInNcIjtcbn1cblxuLmljb24tY29tbXVuaWNhdGlvbi0wMTk6YmVmb3JlIHtcbiAgY29udGVudDogXCJ0XCI7XG59XG5cbi5pY29uLWNvbW11bmljYXRpb24tMDE4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwidVwiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTAxNjpiZWZvcmUge1xuICBjb250ZW50OiBcInZcIjtcbn1cblxuLmljb24tY29tbXVuaWNhdGlvbi0wMTU6YmVmb3JlIHtcbiAgY29udGVudDogXCJ3XCI7XG59XG5cbi5pY29uLWNvbW11bmljYXRpb24tMDE0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwieFwiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTAyMTpiZWZvcmUge1xuICBjb250ZW50OiBcInlcIjtcbn1cblxuLmljb24tY29tbXVuaWNhdGlvbi0wMTc6YmVmb3JlIHtcbiAgY29udGVudDogXCJ6XCI7XG59XG5cbi5pY29uLWNvbW11bmljYXRpb24tMDI3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiQVwiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTA0MDpiZWZvcmUge1xuICBjb250ZW50OiBcIkJcIjtcbn1cblxuLmljb24tY29tbXVuaWNhdGlvbi0wNTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJDXCI7XG59XG5cbi5pY29uLWNvbW11bmljYXRpb24tMDU0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiRFwiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTA0MTpiZWZvcmUge1xuICBjb250ZW50OiBcIkVcIjtcbn1cblxuLmljb24tY29tbXVuaWNhdGlvbi0wMjg6YmVmb3JlIHtcbiAgY29udGVudDogXCJGXCI7XG59XG5cbi5pY29uLWNvbW11bmljYXRpb24tMDI5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiR1wiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTA0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIkhcIjtcbn1cblxuLmljb24tY29tbXVuaWNhdGlvbi0wNTU6YmVmb3JlIHtcbiAgY29udGVudDogXCJJXCI7XG59XG5cbi5pY29uLWNvbW11bmljYXRpb24tMDU2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiSlwiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTA0MzpiZWZvcmUge1xuICBjb250ZW50OiBcIktcIjtcbn1cblxuLmljb24tY29tbXVuaWNhdGlvbi0wMzA6YmVmb3JlIHtcbiAgY29udGVudDogXCJMXCI7XG59XG5cbi5pY29uLWNvbW11bmljYXRpb24tMDMxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiTVwiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTA0NDpiZWZvcmUge1xuICBjb250ZW50OiBcIk5cIjtcbn1cblxuLmljb24tY29tbXVuaWNhdGlvbi0wNTc6YmVmb3JlIHtcbiAgY29udGVudDogXCJPXCI7XG59XG5cbi5pY29uLWNvbW11bmljYXRpb24tMDU4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiUFwiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTA0NTpiZWZvcmUge1xuICBjb250ZW50OiBcIlFcIjtcbn1cblxuLmljb24tY29tbXVuaWNhdGlvbi0wMzI6YmVmb3JlIHtcbiAgY29udGVudDogXCJSXCI7XG59XG5cbi5pY29uLWNvbW11bmljYXRpb24tMDMzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiU1wiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTA0NjpiZWZvcmUge1xuICBjb250ZW50OiBcIlRcIjtcbn1cblxuLmljb24tY29tbXVuaWNhdGlvbi0wNTk6YmVmb3JlIHtcbiAgY29udGVudDogXCJVXCI7XG59XG5cbi5pY29uLWNvbW11bmljYXRpb24tMDYwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiVlwiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTA0NzpiZWZvcmUge1xuICBjb250ZW50OiBcIldcIjtcbn1cblxuLmljb24tY29tbXVuaWNhdGlvbi0wMzQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJYXCI7XG59XG5cbi5pY29uLWNvbW11bmljYXRpb24tMDM1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiWVwiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTA0ODpiZWZvcmUge1xuICBjb250ZW50OiBcIlpcIjtcbn1cblxuLmljb24tY29tbXVuaWNhdGlvbi0wNjE6YmVmb3JlIHtcbiAgY29udGVudDogXCIwXCI7XG59XG5cbi5pY29uLWNvbW11bmljYXRpb24tMDYyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMVwiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTA0OTpiZWZvcmUge1xuICBjb250ZW50OiBcIjJcIjtcbn1cblxuLmljb24tY29tbXVuaWNhdGlvbi0wMzY6YmVmb3JlIHtcbiAgY29udGVudDogXCIzXCI7XG59XG5cbi5pY29uLWNvbW11bmljYXRpb24tMDM3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiNFwiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTA1MDpiZWZvcmUge1xuICBjb250ZW50OiBcIjVcIjtcbn1cblxuLmljb24tY29tbXVuaWNhdGlvbi0wNjM6YmVmb3JlIHtcbiAgY29udGVudDogXCI2XCI7XG59XG5cbi5pY29uLWNvbW11bmljYXRpb24tMDY0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiN1wiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTA1MTpiZWZvcmUge1xuICBjb250ZW50OiBcIjhcIjtcbn1cblxuLmljb24tY29tbXVuaWNhdGlvbi0wMzg6YmVmb3JlIHtcbiAgY29udGVudDogXCI5XCI7XG59XG5cbi5pY29uLWNvbW11bmljYXRpb24tMDM5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIVwiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTA1MjpiZWZvcmUge1xuICBjb250ZW50OiAnXCInO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTA2NTpiZWZvcmUge1xuICBjb250ZW50OiBcIiNcIjtcbn1cblxuLmljb24tY29tbXVuaWNhdGlvbi0wNjY6YmVmb3JlIHtcbiAgY29udGVudDogXCIkXCI7XG59XG5cbi5pY29uLWNvbW11bmljYXRpb24tMDc5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiJVwiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTA5MjpiZWZvcmUge1xuICBjb250ZW50OiBcIiZcIjtcbn1cblxuLmljb24tY29tbXVuaWNhdGlvbi0xMDU6YmVmb3JlIHtcbiAgY29udGVudDogXCInXCI7XG59XG5cbi5pY29uLWNvbW11bmljYXRpb24tMTA2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiKFwiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTA5MzpiZWZvcmUge1xuICBjb250ZW50OiBcIilcIjtcbn1cblxuLmljb24tY29tbXVuaWNhdGlvbi0wODA6YmVmb3JlIHtcbiAgY29udGVudDogXCIqXCI7XG59XG5cbi5pY29uLWNvbW11bmljYXRpb24tMDY3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiK1wiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTA2ODpiZWZvcmUge1xuICBjb250ZW50OiBcIixcIjtcbn1cblxuLmljb24tY29tbXVuaWNhdGlvbi0wODE6YmVmb3JlIHtcbiAgY29udGVudDogXCItXCI7XG59XG5cbi5pY29uLWNvbW11bmljYXRpb24tMDgyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiLlwiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTA2OTpiZWZvcmUge1xuICBjb250ZW50OiBcIi9cIjtcbn1cblxuLmljb24tY29tbXVuaWNhdGlvbi0wNzA6YmVmb3JlIHtcbiAgY29udGVudDogXCI6XCI7XG59XG5cbi5pY29uLWNvbW11bmljYXRpb24tMDgzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiO1wiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTA4NDpiZWZvcmUge1xuICBjb250ZW50OiBcIjxcIjtcbn1cblxuLmljb24tY29tbXVuaWNhdGlvbi0wNzE6YmVmb3JlIHtcbiAgY29udGVudDogXCI9XCI7XG59XG5cbi5pY29uLWNvbW11bmljYXRpb24tMDcyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiPlwiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTA4NTpiZWZvcmUge1xuICBjb250ZW50OiBcIj9cIjtcbn1cblxuLmljb24tY29tbXVuaWNhdGlvbi0wODY6YmVmb3JlIHtcbiAgY29udGVudDogXCJAXCI7XG59XG5cbi5pY29uLWNvbW11bmljYXRpb24tMDczOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiW1wiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTA3NDpiZWZvcmUge1xuICBjb250ZW50OiBcIl1cIjtcbn1cblxuLmljb24tY29tbXVuaWNhdGlvbi0wODc6YmVmb3JlIHtcbiAgY29udGVudDogXCJeXCI7XG59XG5cbi5pY29uLWNvbW11bmljYXRpb24tMDg4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiX1wiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTA3NTpiZWZvcmUge1xuICBjb250ZW50OiBcImBcIjtcbn1cblxuLmljb24tY29tbXVuaWNhdGlvbi0wNzY6YmVmb3JlIHtcbiAgY29udGVudDogXCJ7XCI7XG59XG5cbi5pY29uLWNvbW11bmljYXRpb24tMDg5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwifFwiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTA5MDpiZWZvcmUge1xuICBjb250ZW50OiBcIn1cIjtcbn1cblxuLmljb24tY29tbXVuaWNhdGlvbi0wNzc6YmVmb3JlIHtcbiAgY29udGVudDogXCJ+XCI7XG59XG5cbi5pY29uLWNvbW11bmljYXRpb24tMDc4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxcXFwiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTA5MTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMFwiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTEwNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMVwiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTExNzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMlwiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTExNjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwM1wiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTEwMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNFwiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTEwMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNVwiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTExNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNlwiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTExNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwN1wiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTEwMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwOFwiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTEwMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwOVwiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTExMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwYVwiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTExMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwYlwiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTA5OTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwY1wiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTA5ODpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwZFwiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTExMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwZVwiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTExMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwZlwiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTA5NzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxMFwiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTA5NjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxMVwiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTEwOTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxMlwiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTEwODpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxM1wiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTA5NTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxNFwiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTA5NDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxNVwiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTEwNzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxNlwiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTExODpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxN1wiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTEzMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxOFwiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTE0NDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxOVwiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTE1NzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxYVwiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTE3MDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxYlwiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTE3MTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxY1wiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTE1ODpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxZFwiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTE0NTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxZVwiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTEzMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxZlwiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTExOTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyMFwiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTEyMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyMVwiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTEzMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyMlwiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTE0NjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyM1wiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTE1OTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyNFwiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTE3MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyNVwiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTE3MzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyNlwiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTE2MDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyN1wiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTE0NzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyOFwiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTEzNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyOVwiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTEyMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyYVwiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTEyMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyYlwiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTEzNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyY1wiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTE0ODpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyZFwiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTE2MTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyZVwiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTE3NDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyZlwiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTE3NTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzMFwiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTE2MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzMVwiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTE0OTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzMlwiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTEzNjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzM1wiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTEyMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzNFwiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTEyNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzNVwiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTEzNzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzNlwiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTE1MDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzN1wiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTE2MzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzOFwiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTE3NjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzOVwiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTE3NzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzYVwiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTE2NDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzYlwiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTE1MTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzY1wiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTEzODpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzZFwiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTEyNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzZVwiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTEyNjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzZlwiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTEzOTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0MFwiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTE1MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0MVwiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTE2NTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0MlwiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTE3ODpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0M1wiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTE3OTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0NFwiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTE2NjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0NVwiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTE1MzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0NlwiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTE0MDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0N1wiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTEyNzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0OFwiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTEyODpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0OVwiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTE0MTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0YVwiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTE1NDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0YlwiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTE2NzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0Y1wiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTE4MDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0ZFwiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTE2ODpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0ZVwiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTE2OTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0ZlwiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTE1NjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1MFwiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTE1NTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1MVwiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTE0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1MlwiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTE0MzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1M1wiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTEzMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1NFwiO1xufVxuXG4uaWNvbi1jb21tdW5pY2F0aW9uLTEyOTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1NVwiO1xufVxuXG4vKiBFZHVjYXRpb24gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJlZHVjYXRpb24tNDhcIjtcbiAgc3JjOiB1cmwoXCIvZWR1Y2F0aW9uLTQ4LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvZWR1Y2F0aW9uLTQ4LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9lZHVjYXRpb24tNDgud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvZWR1Y2F0aW9uLTQ4LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL2VkdWNhdGlvbi00OC5zdmcjZWR1Y2F0aW9uLTQ4XCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuW2RhdGEtaWNvbi1lZHVjYXRpb25dOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImVkdWNhdGlvbi00OFwiICFpbXBvcnRhbnQ7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1pY29uLWVkdWNhdGlvbik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbltjbGFzc149aWNvbi1lZHVjYXRpb25dOmJlZm9yZSxcbltjbGFzcyo9XCIgaWNvbi1lZHVjYXRpb25cIl06YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiZWR1Y2F0aW9uLTQ4XCIgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgZm9udC12YXJpYW50OiBub3JtYWwgIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24tZWR1Y2F0aW9uLTAwMTpiZWZvcmUge1xuICBjb250ZW50OiBcImFcIjtcbn1cblxuLmljb24tZWR1Y2F0aW9uLTAxNDpiZWZvcmUge1xuICBjb250ZW50OiBcImJcIjtcbn1cblxuLmljb24tZWR1Y2F0aW9uLTAyNzpiZWZvcmUge1xuICBjb250ZW50OiBcImNcIjtcbn1cblxuLmljb24tZWR1Y2F0aW9uLTAyODpiZWZvcmUge1xuICBjb250ZW50OiBcImRcIjtcbn1cblxuLmljb24tZWR1Y2F0aW9uLTAxNTpiZWZvcmUge1xuICBjb250ZW50OiBcImVcIjtcbn1cblxuLmljb24tZWR1Y2F0aW9uLTAwMjpiZWZvcmUge1xuICBjb250ZW50OiBcImZcIjtcbn1cblxuLmljb24tZWR1Y2F0aW9uLTAwMzpiZWZvcmUge1xuICBjb250ZW50OiBcImdcIjtcbn1cblxuLmljb24tZWR1Y2F0aW9uLTAxNjpiZWZvcmUge1xuICBjb250ZW50OiBcImhcIjtcbn1cblxuLmljb24tZWR1Y2F0aW9uLTAyOTpiZWZvcmUge1xuICBjb250ZW50OiBcImlcIjtcbn1cblxuLmljb24tZWR1Y2F0aW9uLTAzMDpiZWZvcmUge1xuICBjb250ZW50OiBcImpcIjtcbn1cblxuLmljb24tZWR1Y2F0aW9uLTAxNzpiZWZvcmUge1xuICBjb250ZW50OiBcImtcIjtcbn1cblxuLmljb24tZWR1Y2F0aW9uLTAwNDpiZWZvcmUge1xuICBjb250ZW50OiBcImxcIjtcbn1cblxuLmljb24tZWR1Y2F0aW9uLTAwNTpiZWZvcmUge1xuICBjb250ZW50OiBcIm1cIjtcbn1cblxuLmljb24tZWR1Y2F0aW9uLTAxODpiZWZvcmUge1xuICBjb250ZW50OiBcIm5cIjtcbn1cblxuLmljb24tZWR1Y2F0aW9uLTAzMTpiZWZvcmUge1xuICBjb250ZW50OiBcIm9cIjtcbn1cblxuLmljb24tZWR1Y2F0aW9uLTAzMjpiZWZvcmUge1xuICBjb250ZW50OiBcInBcIjtcbn1cblxuLmljb24tZWR1Y2F0aW9uLTAxOTpiZWZvcmUge1xuICBjb250ZW50OiBcInFcIjtcbn1cblxuLmljb24tZWR1Y2F0aW9uLTAwNjpiZWZvcmUge1xuICBjb250ZW50OiBcInJcIjtcbn1cblxuLmljb24tZWR1Y2F0aW9uLTAwNzpiZWZvcmUge1xuICBjb250ZW50OiBcInNcIjtcbn1cblxuLmljb24tZWR1Y2F0aW9uLTAyMDpiZWZvcmUge1xuICBjb250ZW50OiBcInRcIjtcbn1cblxuLmljb24tZWR1Y2F0aW9uLTAzMzpiZWZvcmUge1xuICBjb250ZW50OiBcInVcIjtcbn1cblxuLmljb24tZWR1Y2F0aW9uLTAzNDpiZWZvcmUge1xuICBjb250ZW50OiBcInZcIjtcbn1cblxuLmljb24tZWR1Y2F0aW9uLTAyMTpiZWZvcmUge1xuICBjb250ZW50OiBcIndcIjtcbn1cblxuLmljb24tZWR1Y2F0aW9uLTAwODpiZWZvcmUge1xuICBjb250ZW50OiBcInhcIjtcbn1cblxuLmljb24tZWR1Y2F0aW9uLTAwOTpiZWZvcmUge1xuICBjb250ZW50OiBcInlcIjtcbn1cblxuLmljb24tZWR1Y2F0aW9uLTAyMjpiZWZvcmUge1xuICBjb250ZW50OiBcInpcIjtcbn1cblxuLmljb24tZWR1Y2F0aW9uLTAzNTpiZWZvcmUge1xuICBjb250ZW50OiBcIkFcIjtcbn1cblxuLmljb24tZWR1Y2F0aW9uLTAzNjpiZWZvcmUge1xuICBjb250ZW50OiBcIkJcIjtcbn1cblxuLmljb24tZWR1Y2F0aW9uLTAyMzpiZWZvcmUge1xuICBjb250ZW50OiBcIkNcIjtcbn1cblxuLmljb24tZWR1Y2F0aW9uLTAxMDpiZWZvcmUge1xuICBjb250ZW50OiBcIkRcIjtcbn1cblxuLmljb24tZWR1Y2F0aW9uLTAxMTpiZWZvcmUge1xuICBjb250ZW50OiBcIkVcIjtcbn1cblxuLmljb24tZWR1Y2F0aW9uLTAyNDpiZWZvcmUge1xuICBjb250ZW50OiBcIkZcIjtcbn1cblxuLmljb24tZWR1Y2F0aW9uLTAzNzpiZWZvcmUge1xuICBjb250ZW50OiBcIkdcIjtcbn1cblxuLmljb24tZWR1Y2F0aW9uLTAzODpiZWZvcmUge1xuICBjb250ZW50OiBcIkhcIjtcbn1cblxuLmljb24tZWR1Y2F0aW9uLTAyNTpiZWZvcmUge1xuICBjb250ZW50OiBcIklcIjtcbn1cblxuLmljb24tZWR1Y2F0aW9uLTAxMjpiZWZvcmUge1xuICBjb250ZW50OiBcIkpcIjtcbn1cblxuLmljb24tZWR1Y2F0aW9uLTAxMzpiZWZvcmUge1xuICBjb250ZW50OiBcIktcIjtcbn1cblxuLmljb24tZWR1Y2F0aW9uLTAyNjpiZWZvcmUge1xuICBjb250ZW50OiBcIkxcIjtcbn1cblxuLmljb24tZWR1Y2F0aW9uLTAzOTpiZWZvcmUge1xuICBjb250ZW50OiBcIk1cIjtcbn1cblxuLmljb24tZWR1Y2F0aW9uLTA1MjpiZWZvcmUge1xuICBjb250ZW50OiBcIk5cIjtcbn1cblxuLmljb24tZWR1Y2F0aW9uLTA2NTpiZWZvcmUge1xuICBjb250ZW50OiBcIk9cIjtcbn1cblxuLmljb24tZWR1Y2F0aW9uLTA3ODpiZWZvcmUge1xuICBjb250ZW50OiBcIlBcIjtcbn1cblxuLmljb24tZWR1Y2F0aW9uLTA5MTpiZWZvcmUge1xuICBjb250ZW50OiBcIlFcIjtcbn1cblxuLmljb24tZWR1Y2F0aW9uLTEwNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlJcIjtcbn1cblxuLmljb24tZWR1Y2F0aW9uLTExNzpiZWZvcmUge1xuICBjb250ZW50OiBcIlNcIjtcbn1cblxuLmljb24tZWR1Y2F0aW9uLTEzMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlRcIjtcbn1cblxuLmljb24tZWR1Y2F0aW9uLTE0MzpiZWZvcmUge1xuICBjb250ZW50OiBcIlVcIjtcbn1cblxuLmljb24tZWR1Y2F0aW9uLTE0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlZcIjtcbn1cblxuLmljb24tZWR1Y2F0aW9uLTEyOTpiZWZvcmUge1xuICBjb250ZW50OiBcIldcIjtcbn1cblxuLmljb24tZWR1Y2F0aW9uLTExNjpiZWZvcmUge1xuICBjb250ZW50OiBcIlhcIjtcbn1cblxuLmljb24tZWR1Y2F0aW9uLTEwMzpiZWZvcmUge1xuICBjb250ZW50OiBcIllcIjtcbn1cblxuLmljb24tZWR1Y2F0aW9uLTA5MDpiZWZvcmUge1xuICBjb250ZW50OiBcIlpcIjtcbn1cblxuLmljb24tZWR1Y2F0aW9uLTA3NzpiZWZvcmUge1xuICBjb250ZW50OiBcIjBcIjtcbn1cblxuLmljb24tZWR1Y2F0aW9uLTA2NDpiZWZvcmUge1xuICBjb250ZW50OiBcIjFcIjtcbn1cblxuLmljb24tZWR1Y2F0aW9uLTA1MTpiZWZvcmUge1xuICBjb250ZW50OiBcIjJcIjtcbn1cblxuLmljb24tZWR1Y2F0aW9uLTA1MDpiZWZvcmUge1xuICBjb250ZW50OiBcIjNcIjtcbn1cblxuLmljb24tZWR1Y2F0aW9uLTA2MzpiZWZvcmUge1xuICBjb250ZW50OiBcIjRcIjtcbn1cblxuLmljb24tZWR1Y2F0aW9uLTA3NjpiZWZvcmUge1xuICBjb250ZW50OiBcIjVcIjtcbn1cblxuLmljb24tZWR1Y2F0aW9uLTA4OTpiZWZvcmUge1xuICBjb250ZW50OiBcIjZcIjtcbn1cblxuLmljb24tZWR1Y2F0aW9uLTA4ODpiZWZvcmUge1xuICBjb250ZW50OiBcIjdcIjtcbn1cblxuLmljb24tZWR1Y2F0aW9uLTA3NTpiZWZvcmUge1xuICBjb250ZW50OiBcIjhcIjtcbn1cblxuLmljb24tZWR1Y2F0aW9uLTA2MjpiZWZvcmUge1xuICBjb250ZW50OiBcIjlcIjtcbn1cblxuLmljb24tZWR1Y2F0aW9uLTA0OTpiZWZvcmUge1xuICBjb250ZW50OiBcIiFcIjtcbn1cblxuLmljb24tZWR1Y2F0aW9uLTA0ODpiZWZvcmUge1xuICBjb250ZW50OiAnXCInO1xufVxuXG4uaWNvbi1lZHVjYXRpb24tMDYxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiI1wiO1xufVxuXG4uaWNvbi1lZHVjYXRpb24tMDc0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiJFwiO1xufVxuXG4uaWNvbi1lZHVjYXRpb24tMDg3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiJVwiO1xufVxuXG4uaWNvbi1lZHVjYXRpb24tMTAwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiJlwiO1xufVxuXG4uaWNvbi1lZHVjYXRpb24tMTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiJ1wiO1xufVxuXG4uaWNvbi1lZHVjYXRpb24tMTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiKFwiO1xufVxuXG4uaWNvbi1lZHVjYXRpb24tMTE1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiKVwiO1xufVxuXG4uaWNvbi1lZHVjYXRpb24tMTE0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiKlwiO1xufVxuXG4uaWNvbi1lZHVjYXRpb24tMTEzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiK1wiO1xufVxuXG4uaWNvbi1lZHVjYXRpb24tMTI2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiLFwiO1xufVxuXG4uaWNvbi1lZHVjYXRpb24tMTI3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiLVwiO1xufVxuXG4uaWNvbi1lZHVjYXRpb24tMTI4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiLlwiO1xufVxuXG4uaWNvbi1lZHVjYXRpb24tMTQxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiL1wiO1xufVxuXG4uaWNvbi1lZHVjYXRpb24tMTQwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiOlwiO1xufVxuXG4uaWNvbi1lZHVjYXRpb24tMTM5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiO1wiO1xufVxuXG4uaWNvbi1lZHVjYXRpb24tMTM4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiPFwiO1xufVxuXG4uaWNvbi1lZHVjYXRpb24tMTI1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiPVwiO1xufVxuXG4uaWNvbi1lZHVjYXRpb24tMTI0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiPlwiO1xufVxuXG4uaWNvbi1lZHVjYXRpb24tMTM3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiP1wiO1xufVxuXG4uaWNvbi1lZHVjYXRpb24tMTM2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiQFwiO1xufVxuXG4uaWNvbi1lZHVjYXRpb24tMTIzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiW1wiO1xufVxuXG4uaWNvbi1lZHVjYXRpb24tMTEwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXVwiO1xufVxuXG4uaWNvbi1lZHVjYXRpb24tMTExOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXlwiO1xufVxuXG4uaWNvbi1lZHVjYXRpb24tMTEyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiX1wiO1xufVxuXG4uaWNvbi1lZHVjYXRpb24tMDk5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiYFwiO1xufVxuXG4uaWNvbi1lZHVjYXRpb24tMDk4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwie1wiO1xufVxuXG4uaWNvbi1lZHVjYXRpb24tMDk3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwifFwiO1xufVxuXG4uaWNvbi1lZHVjYXRpb24tMDg0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwifVwiO1xufVxuXG4uaWNvbi1lZHVjYXRpb24tMDg1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiflwiO1xufVxuXG4uaWNvbi1lZHVjYXRpb24tMDg2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxcXFwiO1xufVxuXG4uaWNvbi1lZHVjYXRpb24tMDczOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAwXCI7XG59XG5cbi5pY29uLWVkdWNhdGlvbi0wNzI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDFcIjtcbn1cblxuLmljb24tZWR1Y2F0aW9uLTA3MTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMlwiO1xufVxuXG4uaWNvbi1lZHVjYXRpb24tMDU4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAzXCI7XG59XG5cbi5pY29uLWVkdWNhdGlvbi0wNTk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDRcIjtcbn1cblxuLmljb24tZWR1Y2F0aW9uLTA2MDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNVwiO1xufVxuXG4uaWNvbi1lZHVjYXRpb24tMDQ3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA2XCI7XG59XG5cbi5pY29uLWVkdWNhdGlvbi0wNDY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDdcIjtcbn1cblxuLmljb24tZWR1Y2F0aW9uLTA0NTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwOFwiO1xufVxuXG4uaWNvbi1lZHVjYXRpb24tMDQwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA5XCI7XG59XG5cbi5pY29uLWVkdWNhdGlvbi0wNDE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGFcIjtcbn1cblxuLmljb24tZWR1Y2F0aW9uLTA1NDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwYlwiO1xufVxuXG4uaWNvbi1lZHVjYXRpb24tMDUzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBjXCI7XG59XG5cbi5pY29uLWVkdWNhdGlvbi0wNjY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGRcIjtcbn1cblxuLmljb24tZWR1Y2F0aW9uLTA2NzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwZVwiO1xufVxuXG4uaWNvbi1lZHVjYXRpb24tMDY4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBmXCI7XG59XG5cbi5pY29uLWVkdWNhdGlvbi0wNTU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTBcIjtcbn1cblxuLmljb24tZWR1Y2F0aW9uLTA0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxMVwiO1xufVxuXG4uaWNvbi1lZHVjYXRpb24tMDQzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEyXCI7XG59XG5cbi5pY29uLWVkdWNhdGlvbi0wNTY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTNcIjtcbn1cblxuLmljb24tZWR1Y2F0aW9uLTA2OTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxNFwiO1xufVxuXG4uaWNvbi1lZHVjYXRpb24tMDcwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE1XCI7XG59XG5cbi5pY29uLWVkdWNhdGlvbi0wNTc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTZcIjtcbn1cblxuLmljb24tZWR1Y2F0aW9uLTA0NDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxN1wiO1xufVxuXG4uaWNvbi1lZHVjYXRpb24tMDgzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE4XCI7XG59XG5cbi5pY29uLWVkdWNhdGlvbi0wODI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTlcIjtcbn1cblxuLmljb24tZWR1Y2F0aW9uLTA4MTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxYVwiO1xufVxuXG4uaWNvbi1lZHVjYXRpb24tMDgwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFiXCI7XG59XG5cbi5pY29uLWVkdWNhdGlvbi0wNzk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWNcIjtcbn1cblxuLmljb24tZWR1Y2F0aW9uLTA5MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxZFwiO1xufVxuXG4uaWNvbi1lZHVjYXRpb24tMTA1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFlXCI7XG59XG5cbi5pY29uLWVkdWNhdGlvbi0xMTg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWZcIjtcbn1cblxuLmljb24tZWR1Y2F0aW9uLTEzMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyMFwiO1xufVxuXG4uaWNvbi1lZHVjYXRpb24tMTMyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIxXCI7XG59XG5cbi5pY29uLWVkdWNhdGlvbi0xMTk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjJcIjtcbn1cblxuLmljb24tZWR1Y2F0aW9uLTEwNjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyM1wiO1xufVxuXG4uaWNvbi1lZHVjYXRpb24tMDkzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI0XCI7XG59XG5cbi5pY29uLWVkdWNhdGlvbi0wOTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjVcIjtcbn1cblxuLmljb24tZWR1Y2F0aW9uLTEwNzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyNlwiO1xufVxuXG4uaWNvbi1lZHVjYXRpb24tMTIwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI3XCI7XG59XG5cbi5pY29uLWVkdWNhdGlvbi0xMzM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjhcIjtcbn1cblxuLmljb24tZWR1Y2F0aW9uLTEzNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyOVwiO1xufVxuXG4uaWNvbi1lZHVjYXRpb24tMTA4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDJhXCI7XG59XG5cbi5pY29uLWVkdWNhdGlvbi0wOTU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMmJcIjtcbn1cblxuLmljb24tZWR1Y2F0aW9uLTA5NjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyY1wiO1xufVxuXG4uaWNvbi1lZHVjYXRpb24tMTA5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDJkXCI7XG59XG5cbi5pY29uLWVkdWNhdGlvbi0xMjI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMmVcIjtcbn1cblxuLmljb24tZWR1Y2F0aW9uLTEyMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyZlwiO1xufVxuXG4uaWNvbi1lZHVjYXRpb24tMTM1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMwXCI7XG59XG5cbi5pY29uLWVkdWNhdGlvbi0xNDQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzFcIjtcbn1cblxuLmljb24tZWR1Y2F0aW9uLTE1NzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzMlwiO1xufVxuXG4uaWNvbi1lZHVjYXRpb24tMTcwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMzXCI7XG59XG5cbi5pY29uLWVkdWNhdGlvbi0xODM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzRcIjtcbn1cblxuLmljb24tZWR1Y2F0aW9uLTE5NjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzNVwiO1xufVxuXG4uaWNvbi1lZHVjYXRpb24tMTk3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM2XCI7XG59XG5cbi5pY29uLWVkdWNhdGlvbi0xODQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzdcIjtcbn1cblxuLmljb24tZWR1Y2F0aW9uLTE3MTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzOFwiO1xufVxuXG4uaWNvbi1lZHVjYXRpb24tMTU4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM5XCI7XG59XG5cbi5pY29uLWVkdWNhdGlvbi0xNDU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwM2FcIjtcbn1cblxuLmljb24tZWR1Y2F0aW9uLTE0NjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzYlwiO1xufVxuXG4uaWNvbi1lZHVjYXRpb24tMTU5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDNjXCI7XG59XG5cbi5pY29uLWVkdWNhdGlvbi0xNzI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwM2RcIjtcbn1cblxuLmljb24tZWR1Y2F0aW9uLTE4NTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzZVwiO1xufVxuXG4uaWNvbi1lZHVjYXRpb24tMTk4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDNmXCI7XG59XG5cbi5pY29uLWVkdWNhdGlvbi0xOTk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDBcIjtcbn1cblxuLmljb24tZWR1Y2F0aW9uLTE4NjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0MVwiO1xufVxuXG4uaWNvbi1lZHVjYXRpb24tMTczOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQyXCI7XG59XG5cbi5pY29uLWVkdWNhdGlvbi0xNjA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDNcIjtcbn1cblxuLmljb24tZWR1Y2F0aW9uLTE0NzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0NFwiO1xufVxuXG4uaWNvbi1lZHVjYXRpb24tMTQ4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ1XCI7XG59XG5cbi5pY29uLWVkdWNhdGlvbi0xNjE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDZcIjtcbn1cblxuLmljb24tZWR1Y2F0aW9uLTE3NDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0N1wiO1xufVxuXG4uaWNvbi1lZHVjYXRpb24tMTg3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ4XCI7XG59XG5cbi5pY29uLWVkdWNhdGlvbi0yMDA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDlcIjtcbn1cblxuLmljb24tZWR1Y2F0aW9uLTE4ODpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0YVwiO1xufVxuXG4uaWNvbi1lZHVjYXRpb24tMTc1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDRiXCI7XG59XG5cbi5pY29uLWVkdWNhdGlvbi0xNjI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNGNcIjtcbn1cblxuLmljb24tZWR1Y2F0aW9uLTE0OTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0ZFwiO1xufVxuXG4uaWNvbi1lZHVjYXRpb24tMTUwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDRlXCI7XG59XG5cbi5pY29uLWVkdWNhdGlvbi0xNjM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNGZcIjtcbn1cblxuLmljb24tZWR1Y2F0aW9uLTE3NjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1MFwiO1xufVxuXG4uaWNvbi1lZHVjYXRpb24tMTg5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUxXCI7XG59XG5cbi5pY29uLWVkdWNhdGlvbi0xOTA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTJcIjtcbn1cblxuLmljb24tZWR1Y2F0aW9uLTE3NzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1M1wiO1xufVxuXG4uaWNvbi1lZHVjYXRpb24tMTY0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU0XCI7XG59XG5cbi5pY29uLWVkdWNhdGlvbi0xNTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTVcIjtcbn1cblxuLmljb24tZWR1Y2F0aW9uLTE1MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1NlwiO1xufVxuXG4uaWNvbi1lZHVjYXRpb24tMTY1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU3XCI7XG59XG5cbi5pY29uLWVkdWNhdGlvbi0xNzg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNThcIjtcbn1cblxuLmljb24tZWR1Y2F0aW9uLTE5MTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1OVwiO1xufVxuXG4uaWNvbi1lZHVjYXRpb24tMTkyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDVhXCI7XG59XG5cbi5pY29uLWVkdWNhdGlvbi0xNzk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNWJcIjtcbn1cblxuLmljb24tZWR1Y2F0aW9uLTE2NjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1Y1wiO1xufVxuXG4uaWNvbi1lZHVjYXRpb24tMTUzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDVkXCI7XG59XG5cbi5pY29uLWVkdWNhdGlvbi0xNTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNWVcIjtcbn1cblxuLmljb24tZWR1Y2F0aW9uLTE2NzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1ZlwiO1xufVxuXG4uaWNvbi1lZHVjYXRpb24tMTgwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYwXCI7XG59XG5cbi5pY29uLWVkdWNhdGlvbi0xOTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjFcIjtcbn1cblxuLmljb24tZWR1Y2F0aW9uLTE5NDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2MlwiO1xufVxuXG4uaWNvbi1lZHVjYXRpb24tMTgxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYzXCI7XG59XG5cbi5pY29uLWVkdWNhdGlvbi0xNjg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjRcIjtcbn1cblxuLmljb24tZWR1Y2F0aW9uLTE1NTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2NVwiO1xufVxuXG4uaWNvbi1lZHVjYXRpb24tMTU2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY2XCI7XG59XG5cbi5pY29uLWVkdWNhdGlvbi0xNjk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjdcIjtcbn1cblxuLmljb24tZWR1Y2F0aW9uLTE4MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2OFwiO1xufVxuXG4uaWNvbi1lZHVjYXRpb24tMTk1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY5XCI7XG59XG5cbi8qIEVsZWN0cm9uaWNzICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiZWxlY3Ryb25pY3NcIjtcbiAgc3JjOiB1cmwoXCIvZWxlY3Ryb25pY3MuZW90XCIpO1xuICBzcmM6IHVybChcIi9lbGVjdHJvbmljcy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvZWxlY3Ryb25pY3Mud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvZWxlY3Ryb25pY3MudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvZWxlY3Ryb25pY3Muc3ZnI2VsZWN0cm9uaWNzXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuW2RhdGEtaWNvbi1lbGVjdHJvbmljc106YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiZWxlY3Ryb25pY3NcIiAhaW1wb3J0YW50O1xuICBjb250ZW50OiBhdHRyKGRhdGEtaWNvbi1lbGVjdHJvbmljcyk7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbltjbGFzc149aWNvbi1lbGVjdHJvbmljc106YmVmb3JlLFxuW2NsYXNzKj1cIiBpY29uLWVsZWN0cm9uaWNzXCJdOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImVsZWN0cm9uaWNzXCIgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgZm9udC12YXJpYW50OiBub3JtYWwgIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24tZWxlY3Ryb25pY3MtMDAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiYVwiO1xufVxuXG4uaWNvbi1lbGVjdHJvbmljcy0wMTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJiXCI7XG59XG5cbi5pY29uLWVsZWN0cm9uaWNzLTAyNzpiZWZvcmUge1xuICBjb250ZW50OiBcImNcIjtcbn1cblxuLmljb24tZWxlY3Ryb25pY3MtMDQwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiZFwiO1xufVxuXG4uaWNvbi1lbGVjdHJvbmljcy0wNTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJlXCI7XG59XG5cbi5pY29uLWVsZWN0cm9uaWNzLTA2NjpiZWZvcmUge1xuICBjb250ZW50OiBcImZcIjtcbn1cblxuLmljb24tZWxlY3Ryb25pY3MtMDc5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiZ1wiO1xufVxuXG4uaWNvbi1lbGVjdHJvbmljcy0wOTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJoXCI7XG59XG5cbi5pY29uLWVsZWN0cm9uaWNzLTA5MzpiZWZvcmUge1xuICBjb250ZW50OiBcImlcIjtcbn1cblxuLmljb24tZWxlY3Ryb25pY3MtMDgwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwialwiO1xufVxuXG4uaWNvbi1lbGVjdHJvbmljcy0wNjc6YmVmb3JlIHtcbiAgY29udGVudDogXCJrXCI7XG59XG5cbi5pY29uLWVsZWN0cm9uaWNzLTA1NDpiZWZvcmUge1xuICBjb250ZW50OiBcImxcIjtcbn1cblxuLmljb24tZWxlY3Ryb25pY3MtMDQxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwibVwiO1xufVxuXG4uaWNvbi1lbGVjdHJvbmljcy0wMjg6YmVmb3JlIHtcbiAgY29udGVudDogXCJuXCI7XG59XG5cbi5pY29uLWVsZWN0cm9uaWNzLTAxNTpiZWZvcmUge1xuICBjb250ZW50OiBcIm9cIjtcbn1cblxuLmljb24tZWxlY3Ryb25pY3MtMDAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwicFwiO1xufVxuXG4uaWNvbi1lbGVjdHJvbmljcy0wMDM6YmVmb3JlIHtcbiAgY29udGVudDogXCJxXCI7XG59XG5cbi5pY29uLWVsZWN0cm9uaWNzLTAxNjpiZWZvcmUge1xuICBjb250ZW50OiBcInJcIjtcbn1cblxuLmljb24tZWxlY3Ryb25pY3MtMDI5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwic1wiO1xufVxuXG4uaWNvbi1lbGVjdHJvbmljcy0wNDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJ0XCI7XG59XG5cbi5pY29uLWVsZWN0cm9uaWNzLTA1NTpiZWZvcmUge1xuICBjb250ZW50OiBcInVcIjtcbn1cblxuLmljb24tZWxlY3Ryb25pY3MtMDY4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwidlwiO1xufVxuXG4uaWNvbi1lbGVjdHJvbmljcy0wODE6YmVmb3JlIHtcbiAgY29udGVudDogXCJ3XCI7XG59XG5cbi5pY29uLWVsZWN0cm9uaWNzLTA5NDpiZWZvcmUge1xuICBjb250ZW50OiBcInhcIjtcbn1cblxuLmljb24tZWxlY3Ryb25pY3MtMDk1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwieVwiO1xufVxuXG4uaWNvbi1lbGVjdHJvbmljcy0wODI6YmVmb3JlIHtcbiAgY29udGVudDogXCJ6XCI7XG59XG5cbi5pY29uLWVsZWN0cm9uaWNzLTA2OTpiZWZvcmUge1xuICBjb250ZW50OiBcIkFcIjtcbn1cblxuLmljb24tZWxlY3Ryb25pY3MtMDU2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiQlwiO1xufVxuXG4uaWNvbi1lbGVjdHJvbmljcy0wNDM6YmVmb3JlIHtcbiAgY29udGVudDogXCJDXCI7XG59XG5cbi5pY29uLWVsZWN0cm9uaWNzLTAzMDpiZWZvcmUge1xuICBjb250ZW50OiBcIkRcIjtcbn1cblxuLmljb24tZWxlY3Ryb25pY3MtMDE3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiRVwiO1xufVxuXG4uaWNvbi1lbGVjdHJvbmljcy0wMDQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJGXCI7XG59XG5cbi5pY29uLWVsZWN0cm9uaWNzLTAwNTpiZWZvcmUge1xuICBjb250ZW50OiBcIkdcIjtcbn1cblxuLmljb24tZWxlY3Ryb25pY3MtMDE4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiSFwiO1xufVxuXG4uaWNvbi1lbGVjdHJvbmljcy0wMzE6YmVmb3JlIHtcbiAgY29udGVudDogXCJJXCI7XG59XG5cbi5pY29uLWVsZWN0cm9uaWNzLTA0NDpiZWZvcmUge1xuICBjb250ZW50OiBcIkpcIjtcbn1cblxuLmljb24tZWxlY3Ryb25pY3MtMDU3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiS1wiO1xufVxuXG4uaWNvbi1lbGVjdHJvbmljcy0wNzA6YmVmb3JlIHtcbiAgY29udGVudDogXCJMXCI7XG59XG5cbi5pY29uLWVsZWN0cm9uaWNzLTA4MzpiZWZvcmUge1xuICBjb250ZW50OiBcIk1cIjtcbn1cblxuLmljb24tZWxlY3Ryb25pY3MtMDk2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiTlwiO1xufVxuXG4uaWNvbi1lbGVjdHJvbmljcy0wOTc6YmVmb3JlIHtcbiAgY29udGVudDogXCJPXCI7XG59XG5cbi5pY29uLWVsZWN0cm9uaWNzLTA4NDpiZWZvcmUge1xuICBjb250ZW50OiBcIlBcIjtcbn1cblxuLmljb24tZWxlY3Ryb25pY3MtMDcxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiUVwiO1xufVxuXG4uaWNvbi1lbGVjdHJvbmljcy0wNTg6YmVmb3JlIHtcbiAgY29udGVudDogXCJSXCI7XG59XG5cbi5pY29uLWVsZWN0cm9uaWNzLTA0NTpiZWZvcmUge1xuICBjb250ZW50OiBcIlNcIjtcbn1cblxuLmljb24tZWxlY3Ryb25pY3MtMDMyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiVFwiO1xufVxuXG4uaWNvbi1lbGVjdHJvbmljcy0wMTk6YmVmb3JlIHtcbiAgY29udGVudDogXCJVXCI7XG59XG5cbi5pY29uLWVsZWN0cm9uaWNzLTAwNjpiZWZvcmUge1xuICBjb250ZW50OiBcIlZcIjtcbn1cblxuLmljb24tZWxlY3Ryb25pY3MtMDA3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiV1wiO1xufVxuXG4uaWNvbi1lbGVjdHJvbmljcy0wMjA6YmVmb3JlIHtcbiAgY29udGVudDogXCJYXCI7XG59XG5cbi5pY29uLWVsZWN0cm9uaWNzLTAzMzpiZWZvcmUge1xuICBjb250ZW50OiBcIllcIjtcbn1cblxuLmljb24tZWxlY3Ryb25pY3MtMDQ2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiWlwiO1xufVxuXG4uaWNvbi1lbGVjdHJvbmljcy0wNTk6YmVmb3JlIHtcbiAgY29udGVudDogXCIwXCI7XG59XG5cbi5pY29uLWVsZWN0cm9uaWNzLTA3MjpiZWZvcmUge1xuICBjb250ZW50OiBcIjFcIjtcbn1cblxuLmljb24tZWxlY3Ryb25pY3MtMDg1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMlwiO1xufVxuXG4uaWNvbi1lbGVjdHJvbmljcy0wOTg6YmVmb3JlIHtcbiAgY29udGVudDogXCIzXCI7XG59XG5cbi5pY29uLWVsZWN0cm9uaWNzLTA5OTpiZWZvcmUge1xuICBjb250ZW50OiBcIjRcIjtcbn1cblxuLmljb24tZWxlY3Ryb25pY3MtMDg2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiNVwiO1xufVxuXG4uaWNvbi1lbGVjdHJvbmljcy0wNzM6YmVmb3JlIHtcbiAgY29udGVudDogXCI2XCI7XG59XG5cbi5pY29uLWVsZWN0cm9uaWNzLTA2MDpiZWZvcmUge1xuICBjb250ZW50OiBcIjdcIjtcbn1cblxuLmljb24tZWxlY3Ryb25pY3MtMDQ3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiOFwiO1xufVxuXG4uaWNvbi1lbGVjdHJvbmljcy0wMzQ6YmVmb3JlIHtcbiAgY29udGVudDogXCI5XCI7XG59XG5cbi5pY29uLWVsZWN0cm9uaWNzLTAyMTpiZWZvcmUge1xuICBjb250ZW50OiBcIiFcIjtcbn1cblxuLmljb24tZWxlY3Ryb25pY3MtMDA4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcIic7XG59XG5cbi5pY29uLWVsZWN0cm9uaWNzLTAwOTpiZWZvcmUge1xuICBjb250ZW50OiBcIiNcIjtcbn1cblxuLmljb24tZWxlY3Ryb25pY3MtMDIyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiJFwiO1xufVxuXG4uaWNvbi1lbGVjdHJvbmljcy0wMzU6YmVmb3JlIHtcbiAgY29udGVudDogXCIlXCI7XG59XG5cbi5pY29uLWVsZWN0cm9uaWNzLTA0ODpiZWZvcmUge1xuICBjb250ZW50OiBcIiZcIjtcbn1cblxuLmljb24tZWxlY3Ryb25pY3MtMDQ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiJ1wiO1xufVxuXG4uaWNvbi1lbGVjdHJvbmljcy0wMzY6YmVmb3JlIHtcbiAgY29udGVudDogXCIoXCI7XG59XG5cbi5pY29uLWVsZWN0cm9uaWNzLTAyMzpiZWZvcmUge1xuICBjb250ZW50OiBcIilcIjtcbn1cblxuLmljb24tZWxlY3Ryb25pY3MtMDEwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiKlwiO1xufVxuXG4uaWNvbi1lbGVjdHJvbmljcy0wMTE6YmVmb3JlIHtcbiAgY29udGVudDogXCIrXCI7XG59XG5cbi5pY29uLWVsZWN0cm9uaWNzLTAyNDpiZWZvcmUge1xuICBjb250ZW50OiBcIixcIjtcbn1cblxuLmljb24tZWxlY3Ryb25pY3MtMDI1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiLVwiO1xufVxuXG4uaWNvbi1lbGVjdHJvbmljcy0wMTI6YmVmb3JlIHtcbiAgY29udGVudDogXCIuXCI7XG59XG5cbi5pY29uLWVsZWN0cm9uaWNzLTAxMzpiZWZvcmUge1xuICBjb250ZW50OiBcIi9cIjtcbn1cblxuLmljb24tZWxlY3Ryb25pY3MtMDI2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiOlwiO1xufVxuXG4uaWNvbi1lbGVjdHJvbmljcy0wMzk6YmVmb3JlIHtcbiAgY29udGVudDogXCI7XCI7XG59XG5cbi5pY29uLWVsZWN0cm9uaWNzLTA1MjpiZWZvcmUge1xuICBjb250ZW50OiBcIjxcIjtcbn1cblxuLmljb24tZWxlY3Ryb25pY3MtMDY1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiPVwiO1xufVxuXG4uaWNvbi1lbGVjdHJvbmljcy0wNzg6YmVmb3JlIHtcbiAgY29udGVudDogXCI+XCI7XG59XG5cbi5pY29uLWVsZWN0cm9uaWNzLTA5MTpiZWZvcmUge1xuICBjb250ZW50OiBcIj9cIjtcbn1cblxuLmljb24tZWxlY3Ryb25pY3MtMTA0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiQFwiO1xufVxuXG4uaWNvbi1lbGVjdHJvbmljcy0xMDM6YmVmb3JlIHtcbiAgY29udGVudDogXCJbXCI7XG59XG5cbi5pY29uLWVsZWN0cm9uaWNzLTA5MDpiZWZvcmUge1xuICBjb250ZW50OiBcIl1cIjtcbn1cblxuLmljb24tZWxlY3Ryb25pY3MtMDY0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXlwiO1xufVxuXG4uaWNvbi1lbGVjdHJvbmljcy0wNTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJfXCI7XG59XG5cbi5pY29uLWVsZWN0cm9uaWNzLTAzODpiZWZvcmUge1xuICBjb250ZW50OiBcImBcIjtcbn1cblxuLmljb24tZWxlY3Ryb25pY3MtMDM3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwie1wiO1xufVxuXG4uaWNvbi1lbGVjdHJvbmljcy0wNTA6YmVmb3JlIHtcbiAgY29udGVudDogXCJ8XCI7XG59XG5cbi5pY29uLWVsZWN0cm9uaWNzLTA2MzpiZWZvcmUge1xuICBjb250ZW50OiBcIn1cIjtcbn1cblxuLmljb24tZWxlY3Ryb25pY3MtMDc2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiflwiO1xufVxuXG4uaWNvbi1lbGVjdHJvbmljcy0wNzc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXFxcXCI7XG59XG5cbi5pY29uLWVsZWN0cm9uaWNzLTA2MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMFwiO1xufVxuXG4uaWNvbi1lbGVjdHJvbmljcy0wNjE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDFcIjtcbn1cblxuLmljb24tZWxlY3Ryb25pY3MtMDc0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAyXCI7XG59XG5cbi5pY29uLWVsZWN0cm9uaWNzLTA3NTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwM1wiO1xufVxuXG4uaWNvbi1lbGVjdHJvbmljcy0wODg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDRcIjtcbn1cblxuLmljb24tZWxlY3Ryb25pY3MtMDg3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA1XCI7XG59XG5cbi5pY29uLWVsZWN0cm9uaWNzLTA4OTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNlwiO1xufVxuXG4uaWNvbi1lbGVjdHJvbmljcy0xMDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDdcIjtcbn1cblxuLmljb24tZWxlY3Ryb25pY3MtMTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA4XCI7XG59XG5cbi5pY29uLWVsZWN0cm9uaWNzLTEwMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwOVwiO1xufVxuXG4uaWNvbi1lbGVjdHJvbmljcy0xMDU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGFcIjtcbn1cblxuLmljb24tZWxlY3Ryb25pY3MtMTE4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBiXCI7XG59XG5cbi5pY29uLWVsZWN0cm9uaWNzLTEzMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwY1wiO1xufVxuXG4uaWNvbi1lbGVjdHJvbmljcy0xNDQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGRcIjtcbn1cblxuLmljb24tZWxlY3Ryb25pY3MtMTU3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBlXCI7XG59XG5cbi5pY29uLWVsZWN0cm9uaWNzLTE1ODpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwZlwiO1xufVxuXG4uaWNvbi1lbGVjdHJvbmljcy0xNDU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTBcIjtcbn1cblxuLmljb24tZWxlY3Ryb25pY3MtMTMyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDExXCI7XG59XG5cbi5pY29uLWVsZWN0cm9uaWNzLTExOTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxMlwiO1xufVxuXG4uaWNvbi1lbGVjdHJvbmljcy0xMDY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTNcIjtcbn1cblxuLmljb24tZWxlY3Ryb25pY3MtMTA3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE0XCI7XG59XG5cbi5pY29uLWVsZWN0cm9uaWNzLTEyMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxNVwiO1xufVxuXG4uaWNvbi1lbGVjdHJvbmljcy0xMzM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTZcIjtcbn1cblxuLmljb24tZWxlY3Ryb25pY3MtMTQ2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE3XCI7XG59XG5cbi5pY29uLWVsZWN0cm9uaWNzLTE1OTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxOFwiO1xufVxuXG4uaWNvbi1lbGVjdHJvbmljcy0xNjA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTlcIjtcbn1cblxuLmljb24tZWxlY3Ryb25pY3MtMTQ3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFhXCI7XG59XG5cbi5pY29uLWVsZWN0cm9uaWNzLTEzNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxYlwiO1xufVxuXG4uaWNvbi1lbGVjdHJvbmljcy0xMjE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWNcIjtcbn1cblxuLmljb24tZWxlY3Ryb25pY3MtMTA4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFkXCI7XG59XG5cbi5pY29uLWVsZWN0cm9uaWNzLTEwOTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxZVwiO1xufVxuXG4uaWNvbi1lbGVjdHJvbmljcy0xMjI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWZcIjtcbn1cblxuLmljb24tZWxlY3Ryb25pY3MtMTM1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIwXCI7XG59XG5cbi5pY29uLWVsZWN0cm9uaWNzLTE0ODpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyMVwiO1xufVxuXG4uaWNvbi1lbGVjdHJvbmljcy0xNDk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjJcIjtcbn1cblxuLmljb24tZWxlY3Ryb25pY3MtMTM2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIzXCI7XG59XG5cbi5pY29uLWVsZWN0cm9uaWNzLTEyMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyNFwiO1xufVxuXG4uaWNvbi1lbGVjdHJvbmljcy0xMTA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjVcIjtcbn1cblxuLmljb24tZWxlY3Ryb25pY3MtMTExOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI2XCI7XG59XG5cbi5pY29uLWVsZWN0cm9uaWNzLTEyNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyN1wiO1xufVxuXG4uaWNvbi1lbGVjdHJvbmljcy0xMzc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjhcIjtcbn1cblxuLmljb24tZWxlY3Ryb25pY3MtMTUwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI5XCI7XG59XG5cbi5pY29uLWVsZWN0cm9uaWNzLTE1MTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyYVwiO1xufVxuXG4uaWNvbi1lbGVjdHJvbmljcy0xMzg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMmJcIjtcbn1cblxuLmljb24tZWxlY3Ryb25pY3MtMTI1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDJjXCI7XG59XG5cbi5pY29uLWVsZWN0cm9uaWNzLTExMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyZFwiO1xufVxuXG4uaWNvbi1lbGVjdHJvbmljcy0xMTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMmVcIjtcbn1cblxuLmljb24tZWxlY3Ryb25pY3MtMTI2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDJmXCI7XG59XG5cbi5pY29uLWVsZWN0cm9uaWNzLTEzOTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzMFwiO1xufVxuXG4uaWNvbi1lbGVjdHJvbmljcy0xNTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzFcIjtcbn1cblxuLmljb24tZWxlY3Ryb25pY3MtMTUzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMyXCI7XG59XG5cbi5pY29uLWVsZWN0cm9uaWNzLTE0MDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzM1wiO1xufVxuXG4uaWNvbi1lbGVjdHJvbmljcy0xMjc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzRcIjtcbn1cblxuLmljb24tZWxlY3Ryb25pY3MtMTE0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM1XCI7XG59XG5cbi5pY29uLWVsZWN0cm9uaWNzLTExNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzNlwiO1xufVxuXG4uaWNvbi1lbGVjdHJvbmljcy0xMjg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzdcIjtcbn1cblxuLmljb24tZWxlY3Ryb25pY3MtMTQxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM4XCI7XG59XG5cbi5pY29uLWVsZWN0cm9uaWNzLTE1NDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzOVwiO1xufVxuXG4uaWNvbi1lbGVjdHJvbmljcy0xNTU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwM2FcIjtcbn1cblxuLmljb24tZWxlY3Ryb25pY3MtMTQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDNiXCI7XG59XG5cbi5pY29uLWVsZWN0cm9uaWNzLTEyOTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzY1wiO1xufVxuXG4uaWNvbi1lbGVjdHJvbmljcy0xMTY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwM2RcIjtcbn1cblxuLmljb24tZWxlY3Ryb25pY3MtMTE3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDNlXCI7XG59XG5cbi5pY29uLWVsZWN0cm9uaWNzLTEzMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzZlwiO1xufVxuXG4uaWNvbi1lbGVjdHJvbmljcy0xNDM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDBcIjtcbn1cblxuLmljb24tZWxlY3Ryb25pY3MtMTU2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQxXCI7XG59XG5cbi8qIEZpbmFuY2UgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJmaW5hbmNlXCI7XG4gIHNyYzogdXJsKFwiL2ZpbmFuY2UuZW90XCIpO1xuICBzcmM6IHVybChcIi9maW5hbmNlLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9maW5hbmNlLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL2ZpbmFuY2UudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvZmluYW5jZS5zdmcjZmluYW5jZVwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbltkYXRhLWljb24tZmluYW5jZV06YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiZmluYW5jZVwiICFpbXBvcnRhbnQ7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1pY29uLWZpbmFuY2UpO1xuICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG5bY2xhc3NePWljb24tZmluYW5jZV06YmVmb3JlLFxuW2NsYXNzKj1cIiBpY29uLWZpbmFuY2VcIl06YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiZmluYW5jZVwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5pY29uLWZpbmFuY2UtMjYwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiYVwiO1xufVxuXG4uaWNvbi1maW5hbmNlLTI1OTpiZWZvcmUge1xuICBjb250ZW50OiBcImJcIjtcbn1cblxuLmljb24tZmluYW5jZS0yNDY6YmVmb3JlIHtcbiAgY29udGVudDogXCJjXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMjQ3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiZFwiO1xufVxuXG4uaWNvbi1maW5hbmNlLTIzNDpiZWZvcmUge1xuICBjb250ZW50OiBcImVcIjtcbn1cblxuLmljb24tZmluYW5jZS0yMzM6YmVmb3JlIHtcbiAgY29udGVudDogXCJmXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMjMyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiZ1wiO1xufVxuXG4uaWNvbi1maW5hbmNlLTI0NTpiZWZvcmUge1xuICBjb250ZW50OiBcImhcIjtcbn1cblxuLmljb24tZmluYW5jZS0yNTg6YmVmb3JlIHtcbiAgY29udGVudDogXCJpXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMjU3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwialwiO1xufVxuXG4uaWNvbi1maW5hbmNlLTI1NjpiZWZvcmUge1xuICBjb250ZW50OiBcImtcIjtcbn1cblxuLmljb24tZmluYW5jZS0yNDM6YmVmb3JlIHtcbiAgY29udGVudDogXCJsXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMjQ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwibVwiO1xufVxuXG4uaWNvbi1maW5hbmNlLTIzMTpiZWZvcmUge1xuICBjb250ZW50OiBcIm5cIjtcbn1cblxuLmljb24tZmluYW5jZS0yMzA6YmVmb3JlIHtcbiAgY29udGVudDogXCJvXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMjI5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwicFwiO1xufVxuXG4uaWNvbi1maW5hbmNlLTI0MjpiZWZvcmUge1xuICBjb250ZW50OiBcInFcIjtcbn1cblxuLmljb24tZmluYW5jZS0yNTU6YmVmb3JlIHtcbiAgY29udGVudDogXCJyXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMjU0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwic1wiO1xufVxuXG4uaWNvbi1maW5hbmNlLTI0MTpiZWZvcmUge1xuICBjb250ZW50OiBcInRcIjtcbn1cblxuLmljb24tZmluYW5jZS0yMjg6YmVmb3JlIHtcbiAgY29udGVudDogXCJ1XCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMjI3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwidlwiO1xufVxuXG4uaWNvbi1maW5hbmNlLTI0MDpiZWZvcmUge1xuICBjb250ZW50OiBcIndcIjtcbn1cblxuLmljb24tZmluYW5jZS0yNTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJ4XCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMjUyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwieVwiO1xufVxuXG4uaWNvbi1maW5hbmNlLTIzOTpiZWZvcmUge1xuICBjb250ZW50OiBcInpcIjtcbn1cblxuLmljb24tZmluYW5jZS0yMjY6YmVmb3JlIHtcbiAgY29udGVudDogXCJBXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMjI1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiQlwiO1xufVxuXG4uaWNvbi1maW5hbmNlLTIzODpiZWZvcmUge1xuICBjb250ZW50OiBcIkNcIjtcbn1cblxuLmljb24tZmluYW5jZS0yNTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJEXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMjUwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiRVwiO1xufVxuXG4uaWNvbi1maW5hbmNlLTIzNzpiZWZvcmUge1xuICBjb250ZW50OiBcIkZcIjtcbn1cblxuLmljb24tZmluYW5jZS0yMjQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJHXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMjIzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiSFwiO1xufVxuXG4uaWNvbi1maW5hbmNlLTIzNjpiZWZvcmUge1xuICBjb250ZW50OiBcIklcIjtcbn1cblxuLmljb24tZmluYW5jZS0yNDk6YmVmb3JlIHtcbiAgY29udGVudDogXCJKXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMjM1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiS1wiO1xufVxuXG4uaWNvbi1maW5hbmNlLTIyMjpiZWZvcmUge1xuICBjb250ZW50OiBcIkxcIjtcbn1cblxuLmljb24tZmluYW5jZS0yNDg6YmVmb3JlIHtcbiAgY29udGVudDogXCJNXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMjA5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiTlwiO1xufVxuXG4uaWNvbi1maW5hbmNlLTE5NjpiZWZvcmUge1xuICBjb250ZW50OiBcIk9cIjtcbn1cblxuLmljb24tZmluYW5jZS0xODM6YmVmb3JlIHtcbiAgY29udGVudDogXCJQXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMTg0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiUVwiO1xufVxuXG4uaWNvbi1maW5hbmNlLTE5NzpiZWZvcmUge1xuICBjb250ZW50OiBcIlJcIjtcbn1cblxuLmljb24tZmluYW5jZS0yMTA6YmVmb3JlIHtcbiAgY29udGVudDogXCJTXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMjExOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiVFwiO1xufVxuXG4uaWNvbi1maW5hbmNlLTE5ODpiZWZvcmUge1xuICBjb250ZW50OiBcIlVcIjtcbn1cblxuLmljb24tZmluYW5jZS0xODU6YmVmb3JlIHtcbiAgY29udGVudDogXCJWXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMTg2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiV1wiO1xufVxuXG4uaWNvbi1maW5hbmNlLTE5OTpiZWZvcmUge1xuICBjb250ZW50OiBcIlhcIjtcbn1cblxuLmljb24tZmluYW5jZS0yMTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJZXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMjEzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiWlwiO1xufVxuXG4uaWNvbi1maW5hbmNlLTIwMDpiZWZvcmUge1xuICBjb250ZW50OiBcIjBcIjtcbn1cblxuLmljb24tZmluYW5jZS0xODc6YmVmb3JlIHtcbiAgY29udGVudDogXCIxXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMTg4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMlwiO1xufVxuXG4uaWNvbi1maW5hbmNlLTE4OTpiZWZvcmUge1xuICBjb250ZW50OiBcIjNcIjtcbn1cblxuLmljb24tZmluYW5jZS0yMDE6YmVmb3JlIHtcbiAgY29udGVudDogXCI0XCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMjE0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiNVwiO1xufVxuXG4uaWNvbi1maW5hbmNlLTIxNTpiZWZvcmUge1xuICBjb250ZW50OiBcIjZcIjtcbn1cblxuLmljb24tZmluYW5jZS0yMDI6YmVmb3JlIHtcbiAgY29udGVudDogXCI3XCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMjE2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiOFwiO1xufVxuXG4uaWNvbi1maW5hbmNlLTIwMzpiZWZvcmUge1xuICBjb250ZW50OiBcIjlcIjtcbn1cblxuLmljb24tZmluYW5jZS0yMDQ6YmVmb3JlIHtcbiAgY29udGVudDogXCIhXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMjE3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcIic7XG59XG5cbi5pY29uLWZpbmFuY2UtMTkxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiI1wiO1xufVxuXG4uaWNvbi1maW5hbmNlLTE5MDpiZWZvcmUge1xuICBjb250ZW50OiBcIiRcIjtcbn1cblxuLmljb24tZmluYW5jZS0xOTI6YmVmb3JlIHtcbiAgY29udGVudDogXCIlXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMjA1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiJlwiO1xufVxuXG4uaWNvbi1maW5hbmNlLTIxODpiZWZvcmUge1xuICBjb250ZW50OiBcIidcIjtcbn1cblxuLmljb24tZmluYW5jZS0yMTk6YmVmb3JlIHtcbiAgY29udGVudDogXCIoXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMjA2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiKVwiO1xufVxuXG4uaWNvbi1maW5hbmNlLTE5MzpiZWZvcmUge1xuICBjb250ZW50OiBcIipcIjtcbn1cblxuLmljb24tZmluYW5jZS0xOTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCIrXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMjA3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiLFwiO1xufVxuXG4uaWNvbi1maW5hbmNlLTIyMDpiZWZvcmUge1xuICBjb250ZW50OiBcIi1cIjtcbn1cblxuLmljb24tZmluYW5jZS0yMjE6YmVmb3JlIHtcbiAgY29udGVudDogXCIuXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMjA4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiL1wiO1xufVxuXG4uaWNvbi1maW5hbmNlLTE5NTpiZWZvcmUge1xuICBjb250ZW50OiBcIjpcIjtcbn1cblxuLmljb24tZmluYW5jZS0xODI6YmVmb3JlIHtcbiAgY29udGVudDogXCI7XCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMTgxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiPFwiO1xufVxuXG4uaWNvbi1maW5hbmNlLTE4MDpiZWZvcmUge1xuICBjb250ZW50OiBcIj1cIjtcbn1cblxuLmljb24tZmluYW5jZS0xNjc6YmVmb3JlIHtcbiAgY29udGVudDogXCI+XCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMTY4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiP1wiO1xufVxuXG4uaWNvbi1maW5hbmNlLTE2OTpiZWZvcmUge1xuICBjb250ZW50OiBcIkBcIjtcbn1cblxuLmljb24tZmluYW5jZS0xNTY6YmVmb3JlIHtcbiAgY29udGVudDogXCJbXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMTU1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXVwiO1xufVxuXG4uaWNvbi1maW5hbmNlLTE1NDpiZWZvcmUge1xuICBjb250ZW50OiBcIl5cIjtcbn1cblxuLmljb24tZmluYW5jZS0xNDE6YmVmb3JlIHtcbiAgY29udGVudDogXCJfXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMTQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiYFwiO1xufVxuXG4uaWNvbi1maW5hbmNlLTE0MzpiZWZvcmUge1xuICBjb250ZW50OiBcIntcIjtcbn1cblxuLmljb24tZmluYW5jZS0xMzA6YmVmb3JlIHtcbiAgY29udGVudDogXCJ8XCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMTI5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwifVwiO1xufVxuXG4uaWNvbi1maW5hbmNlLTEyODpiZWZvcmUge1xuICBjb250ZW50OiBcIn5cIjtcbn1cblxuLmljb24tZmluYW5jZS0xMjc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXFxcXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMTQwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAwXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMTM5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAxXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMTI2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAyXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMTI1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAzXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMTM4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA0XCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMTUxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA1XCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMTUyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA2XCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMTUzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA3XCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMTY2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA4XCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMTc5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA5XCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMTc4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBhXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMTY1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBiXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMTY0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBjXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMTc3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBkXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMTc2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBlXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMTYzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBmXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMTUwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEwXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMTM3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDExXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMTI0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEyXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMTIzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEzXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMTM2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE0XCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMTQ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE1XCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMTYyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE2XCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMTc1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE3XCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMTc0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE4XCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMTYxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE5XCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMTQ4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFhXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMTM1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFiXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMTIyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFjXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMTIxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFkXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMTM0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFlXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMTQ3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFmXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMTYwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIwXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMTczOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIxXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMTcyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIyXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMTQ2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIzXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMTMzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI0XCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMTIwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI1XCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMTU5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI2XCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMTU4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI3XCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMTcxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI4XCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMTcwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI5XCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMTU3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDJhXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMTQ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDJiXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMTQ1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDJjXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMTMyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDJkXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMTMxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDJlXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMTE4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDJmXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMTE5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMwXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMTA2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMxXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMTA1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMyXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMDkyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMzXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMDkzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM0XCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMTA3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM1XCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMDk0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM2XCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMDk1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM3XCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMTA4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM4XCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMTA5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM5XCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMDk2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDNhXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMDk3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDNiXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMTEwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDNjXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMTExOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDNkXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMDk4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDNlXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMDk5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDNmXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMTEyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQwXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMTEzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQxXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMTAwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQyXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQzXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMTE0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ0XCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMTE1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ1XCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ2XCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMTE2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ4XCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMTE3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ5XCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMTA0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ3XCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMTAzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDRhXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMDE0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDRiXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMDI3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDRjXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMDQwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDRkXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMDUzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDRlXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMDY2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDRmXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMDc5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUwXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMDgwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUxXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMDY3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUyXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMDY4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUzXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMDgxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU0XCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMDcwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU1XCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMDgzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU2XCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMDgyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU3XCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMDY5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU4XCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMDcxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU5XCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMDg0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDVhXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMDg1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDViXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMDcyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDVjXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMDczOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDVkXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMDg2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDVlXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMDg3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDVmXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMDc0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYwXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMDc1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYxXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMDg4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYyXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMDg5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYzXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMDc2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY0XCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMDc3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY1XCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMDkwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY2XCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMDkxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY3XCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMDc4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY4XCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMDY1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY5XCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMDUyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZhXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMDM5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZiXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMDI2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZjXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMDI1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZkXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMDM4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZlXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMDUxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZmXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMDY0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDcwXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMDYzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDcxXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMDUwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDcyXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMDM3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDczXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMDI0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc0XCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMDIzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc1XCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMDM2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc2XCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMDQ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc3XCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMDYyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc4XCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMDYxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc5XCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMDQ4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDdhXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMDM1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDdiXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMDIyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDdjXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMDIxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDdkXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMDM0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDdlXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMDQ3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDdmXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMDYwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgwXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMDU5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgxXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMDQ2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgyXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMDMzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgzXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMDIwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg0XCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMDE5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg1XCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMDMyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg2XCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMDQ1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg3XCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMDU4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg4XCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMDU3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg5XCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMDQ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDhhXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMDMxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDhiXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMDE4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDhjXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMDE3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDhkXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMDMwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDhlXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMDQzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDhmXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMDU2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDkwXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMDU1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDkxXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMDQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDkyXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMDI5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDkzXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMDE2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk0XCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMDE1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk1XCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMDI4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk2XCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMDQxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk3XCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMDU0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk4XCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMDAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk5XCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMDAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDlhXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMDAzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDliXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMDA0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDljXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMDA1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDlkXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMDA2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDllXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMDA3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDlmXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMDA4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGEwXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMDA5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGExXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMDEwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGEyXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMDExOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGEzXCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMDEyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGE0XCI7XG59XG5cbi5pY29uLWZpbmFuY2UtMDEzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGE1XCI7XG59XG5cbi8qIEZvb2QgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJmb29kLTQ4XCI7XG4gIHNyYzogdXJsKFwiL2Zvb2QtNDguZW90XCIpO1xuICBzcmM6IHVybChcIi9mb29kLTQ4LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9mb29kLTQ4LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL2Zvb2QtNDgudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvZm9vZC00OC5zdmcjZm9vZC00OFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbltkYXRhLWljb24tZm9vZF06YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiZm9vZC00OFwiICFpbXBvcnRhbnQ7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1pY29uLWZvb2QpO1xuICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG5bY2xhc3NePWljb24tZm9vZF06YmVmb3JlLFxuW2NsYXNzKj1cIiBpY29uLWZvb2RcIl06YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiZm9vZC00OFwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5pY29uLWZvb2QtMDAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiYVwiO1xufVxuXG4uaWNvbi1mb29kLTAxNDpiZWZvcmUge1xuICBjb250ZW50OiBcImJcIjtcbn1cblxuLmljb24tZm9vZC0wMjc6YmVmb3JlIHtcbiAgY29udGVudDogXCJjXCI7XG59XG5cbi5pY29uLWZvb2QtMDQwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiZFwiO1xufVxuXG4uaWNvbi1mb29kLTA0MTpiZWZvcmUge1xuICBjb250ZW50OiBcImVcIjtcbn1cblxuLmljb24tZm9vZC0wMjg6YmVmb3JlIHtcbiAgY29udGVudDogXCJmXCI7XG59XG5cbi5pY29uLWZvb2QtMDE1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiZ1wiO1xufVxuXG4uaWNvbi1mb29kLTAwMjpiZWZvcmUge1xuICBjb250ZW50OiBcImhcIjtcbn1cblxuLmljb24tZm9vZC0wMDM6YmVmb3JlIHtcbiAgY29udGVudDogXCJpXCI7XG59XG5cbi5pY29uLWZvb2QtMDE2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwialwiO1xufVxuXG4uaWNvbi1mb29kLTAyOTpiZWZvcmUge1xuICBjb250ZW50OiBcImtcIjtcbn1cblxuLmljb24tZm9vZC0wNDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJsXCI7XG59XG5cbi5pY29uLWZvb2QtMDQzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwibVwiO1xufVxuXG4uaWNvbi1mb29kLTAzMDpiZWZvcmUge1xuICBjb250ZW50OiBcIm5cIjtcbn1cblxuLmljb24tZm9vZC0wMTc6YmVmb3JlIHtcbiAgY29udGVudDogXCJvXCI7XG59XG5cbi5pY29uLWZvb2QtMDA0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwicFwiO1xufVxuXG4uaWNvbi1mb29kLTAwNTpiZWZvcmUge1xuICBjb250ZW50OiBcInFcIjtcbn1cblxuLmljb24tZm9vZC0wMTg6YmVmb3JlIHtcbiAgY29udGVudDogXCJyXCI7XG59XG5cbi5pY29uLWZvb2QtMDMxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwic1wiO1xufVxuXG4uaWNvbi1mb29kLTA0NDpiZWZvcmUge1xuICBjb250ZW50OiBcInRcIjtcbn1cblxuLmljb24tZm9vZC0wNDU6YmVmb3JlIHtcbiAgY29udGVudDogXCJ1XCI7XG59XG5cbi5pY29uLWZvb2QtMDMyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwidlwiO1xufVxuXG4uaWNvbi1mb29kLTAxOTpiZWZvcmUge1xuICBjb250ZW50OiBcIndcIjtcbn1cblxuLmljb24tZm9vZC0wMDY6YmVmb3JlIHtcbiAgY29udGVudDogXCJ4XCI7XG59XG5cbi5pY29uLWZvb2QtMDA3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwieVwiO1xufVxuXG4uaWNvbi1mb29kLTAyMDpiZWZvcmUge1xuICBjb250ZW50OiBcInpcIjtcbn1cblxuLmljb24tZm9vZC0wMzM6YmVmb3JlIHtcbiAgY29udGVudDogXCJBXCI7XG59XG5cbi5pY29uLWZvb2QtMDQ2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiQlwiO1xufVxuXG4uaWNvbi1mb29kLTA0NzpiZWZvcmUge1xuICBjb250ZW50OiBcIkNcIjtcbn1cblxuLmljb24tZm9vZC0wMzQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJEXCI7XG59XG5cbi5pY29uLWZvb2QtMDIxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiRVwiO1xufVxuXG4uaWNvbi1mb29kLTAwODpiZWZvcmUge1xuICBjb250ZW50OiBcIkZcIjtcbn1cblxuLmljb24tZm9vZC0wMDk6YmVmb3JlIHtcbiAgY29udGVudDogXCJHXCI7XG59XG5cbi5pY29uLWZvb2QtMDIyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiSFwiO1xufVxuXG4uaWNvbi1mb29kLTAzNTpiZWZvcmUge1xuICBjb250ZW50OiBcIklcIjtcbn1cblxuLmljb24tZm9vZC0wNDg6YmVmb3JlIHtcbiAgY29udGVudDogXCJKXCI7XG59XG5cbi5pY29uLWZvb2QtMDQ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiS1wiO1xufVxuXG4uaWNvbi1mb29kLTAzNjpiZWZvcmUge1xuICBjb250ZW50OiBcIkxcIjtcbn1cblxuLmljb24tZm9vZC0wMjM6YmVmb3JlIHtcbiAgY29udGVudDogXCJNXCI7XG59XG5cbi5pY29uLWZvb2QtMDEwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiTlwiO1xufVxuXG4uaWNvbi1mb29kLTAxMTpiZWZvcmUge1xuICBjb250ZW50OiBcIk9cIjtcbn1cblxuLmljb24tZm9vZC0wMjQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJQXCI7XG59XG5cbi5pY29uLWZvb2QtMDM3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiUVwiO1xufVxuXG4uaWNvbi1mb29kLTA1MDpiZWZvcmUge1xuICBjb250ZW50OiBcIlJcIjtcbn1cblxuLmljb24tZm9vZC0wNTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJTXCI7XG59XG5cbi5pY29uLWZvb2QtMDM4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiVFwiO1xufVxuXG4uaWNvbi1mb29kLTAyNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlVcIjtcbn1cblxuLmljb24tZm9vZC0wMTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJWXCI7XG59XG5cbi5pY29uLWZvb2QtMDEzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiV1wiO1xufVxuXG4uaWNvbi1mb29kLTAyNjpiZWZvcmUge1xuICBjb250ZW50OiBcIlhcIjtcbn1cblxuLmljb24tZm9vZC0wMzk6YmVmb3JlIHtcbiAgY29udGVudDogXCJZXCI7XG59XG5cbi5pY29uLWZvb2QtMDUyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiWlwiO1xufVxuXG4uaWNvbi1mb29kLTA2NTpiZWZvcmUge1xuICBjb250ZW50OiBcIjBcIjtcbn1cblxuLmljb24tZm9vZC0wNzg6YmVmb3JlIHtcbiAgY29udGVudDogXCIxXCI7XG59XG5cbi5pY29uLWZvb2QtMDkxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMlwiO1xufVxuXG4uaWNvbi1mb29kLTEwNDpiZWZvcmUge1xuICBjb250ZW50OiBcIjNcIjtcbn1cblxuLmljb24tZm9vZC0xMDM6YmVmb3JlIHtcbiAgY29udGVudDogXCI0XCI7XG59XG5cbi5pY29uLWZvb2QtMDkwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiNVwiO1xufVxuXG4uaWNvbi1mb29kLTA3NzpiZWZvcmUge1xuICBjb250ZW50OiBcIjZcIjtcbn1cblxuLmljb24tZm9vZC0wNjQ6YmVmb3JlIHtcbiAgY29udGVudDogXCI3XCI7XG59XG5cbi5pY29uLWZvb2QtMDYzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiOFwiO1xufVxuXG4uaWNvbi1mb29kLTA3NjpiZWZvcmUge1xuICBjb250ZW50OiBcIjlcIjtcbn1cblxuLmljb24tZm9vZC0wODk6YmVmb3JlIHtcbiAgY29udGVudDogXCIhXCI7XG59XG5cbi5pY29uLWZvb2QtMTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcIic7XG59XG5cbi5pY29uLWZvb2QtMTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiI1wiO1xufVxuXG4uaWNvbi1mb29kLTA4ODpiZWZvcmUge1xuICBjb250ZW50OiBcIiRcIjtcbn1cblxuLmljb24tZm9vZC0wNzU6YmVmb3JlIHtcbiAgY29udGVudDogXCIlXCI7XG59XG5cbi5pY29uLWZvb2QtMDYyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiJlwiO1xufVxuXG4uaWNvbi1mb29kLTA2MTpiZWZvcmUge1xuICBjb250ZW50OiBcIidcIjtcbn1cblxuLmljb24tZm9vZC0wNzQ6YmVmb3JlIHtcbiAgY29udGVudDogXCIoXCI7XG59XG5cbi5pY29uLWZvb2QtMDg3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiKVwiO1xufVxuXG4uaWNvbi1mb29kLTEwMDpiZWZvcmUge1xuICBjb250ZW50OiBcIipcIjtcbn1cblxuLmljb24tZm9vZC0wOTk6YmVmb3JlIHtcbiAgY29udGVudDogXCIrXCI7XG59XG5cbi5pY29uLWZvb2QtMDg2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiLFwiO1xufVxuXG4uaWNvbi1mb29kLTA3MzpiZWZvcmUge1xuICBjb250ZW50OiBcIi1cIjtcbn1cblxuLmljb24tZm9vZC0wNjA6YmVmb3JlIHtcbiAgY29udGVudDogXCIuXCI7XG59XG5cbi5pY29uLWZvb2QtMDU5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiL1wiO1xufVxuXG4uaWNvbi1mb29kLTA3MjpiZWZvcmUge1xuICBjb250ZW50OiBcIjpcIjtcbn1cblxuLmljb24tZm9vZC0wODU6YmVmb3JlIHtcbiAgY29udGVudDogXCI7XCI7XG59XG5cbi5pY29uLWZvb2QtMDk4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiPFwiO1xufVxuXG4uaWNvbi1mb29kLTA5NzpiZWZvcmUge1xuICBjb250ZW50OiBcIj1cIjtcbn1cblxuLmljb24tZm9vZC0wODQ6YmVmb3JlIHtcbiAgY29udGVudDogXCI+XCI7XG59XG5cbi5pY29uLWZvb2QtMDcxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiP1wiO1xufVxuXG4uaWNvbi1mb29kLTA1ODpiZWZvcmUge1xuICBjb250ZW50OiBcIkBcIjtcbn1cblxuLmljb24tZm9vZC0wNTc6YmVmb3JlIHtcbiAgY29udGVudDogXCJbXCI7XG59XG5cbi5pY29uLWZvb2QtMDcwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXVwiO1xufVxuXG4uaWNvbi1mb29kLTA4MzpiZWZvcmUge1xuICBjb250ZW50OiBcIl5cIjtcbn1cblxuLmljb24tZm9vZC0wOTY6YmVmb3JlIHtcbiAgY29udGVudDogXCJfXCI7XG59XG5cbi5pY29uLWZvb2QtMDk1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiYFwiO1xufVxuXG4uaWNvbi1mb29kLTA4MjpiZWZvcmUge1xuICBjb250ZW50OiBcIntcIjtcbn1cblxuLmljb24tZm9vZC0wNjk6YmVmb3JlIHtcbiAgY29udGVudDogXCJ8XCI7XG59XG5cbi5pY29uLWZvb2QtMDU2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwifVwiO1xufVxuXG4uaWNvbi1mb29kLTA1NTpiZWZvcmUge1xuICBjb250ZW50OiBcIn5cIjtcbn1cblxuLmljb24tZm9vZC0wNjg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXFxcXCI7XG59XG5cbi5pY29uLWZvb2QtMDgxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAwXCI7XG59XG5cbi5pY29uLWZvb2QtMDk0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAxXCI7XG59XG5cbi5pY29uLWZvb2QtMDkzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAyXCI7XG59XG5cbi5pY29uLWZvb2QtMDgwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAzXCI7XG59XG5cbi5pY29uLWZvb2QtMDY3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA0XCI7XG59XG5cbi5pY29uLWZvb2QtMDU0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA1XCI7XG59XG5cbi5pY29uLWZvb2QtMDUzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA2XCI7XG59XG5cbi5pY29uLWZvb2QtMDY2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA3XCI7XG59XG5cbi5pY29uLWZvb2QtMDc5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA4XCI7XG59XG5cbi5pY29uLWZvb2QtMDkyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA5XCI7XG59XG5cbi5pY29uLWZvb2QtMTA1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBhXCI7XG59XG5cbi5pY29uLWZvb2QtMTE4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBiXCI7XG59XG5cbi5pY29uLWZvb2QtMTMxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBjXCI7XG59XG5cbi5pY29uLWZvb2QtMTQ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBkXCI7XG59XG5cbi5pY29uLWZvb2QtMTU3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBlXCI7XG59XG5cbi5pY29uLWZvb2QtMTcwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBmXCI7XG59XG5cbi5pY29uLWZvb2QtMTcxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEwXCI7XG59XG5cbi5pY29uLWZvb2QtMTU4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDExXCI7XG59XG5cbi5pY29uLWZvb2QtMTQ1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEyXCI7XG59XG5cbi5pY29uLWZvb2QtMTMyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEzXCI7XG59XG5cbi5pY29uLWZvb2QtMTE5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE0XCI7XG59XG5cbi5pY29uLWZvb2QtMTA2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE1XCI7XG59XG5cbi5pY29uLWZvb2QtMTA3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE2XCI7XG59XG5cbi5pY29uLWZvb2QtMTIwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE3XCI7XG59XG5cbi5pY29uLWZvb2QtMTMzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE4XCI7XG59XG5cbi5pY29uLWZvb2QtMTQ2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE5XCI7XG59XG5cbi5pY29uLWZvb2QtMTU5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFhXCI7XG59XG5cbi5pY29uLWZvb2QtMTcyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFiXCI7XG59XG5cbi5pY29uLWZvb2QtMTczOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFjXCI7XG59XG5cbi5pY29uLWZvb2QtMTYwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFkXCI7XG59XG5cbi5pY29uLWZvb2QtMTQ3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFlXCI7XG59XG5cbi5pY29uLWZvb2QtMTM0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFmXCI7XG59XG5cbi5pY29uLWZvb2QtMTIxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIwXCI7XG59XG5cbi5pY29uLWZvb2QtMTA4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIxXCI7XG59XG5cbi5pY29uLWZvb2QtMTA5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIyXCI7XG59XG5cbi5pY29uLWZvb2QtMTIyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIzXCI7XG59XG5cbi5pY29uLWZvb2QtMTM1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI0XCI7XG59XG5cbi5pY29uLWZvb2QtMTQ4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI1XCI7XG59XG5cbi5pY29uLWZvb2QtMTYxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI2XCI7XG59XG5cbi5pY29uLWZvb2QtMTc0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI3XCI7XG59XG5cbi5pY29uLWZvb2QtMTc1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI4XCI7XG59XG5cbi5pY29uLWZvb2QtMTYyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI5XCI7XG59XG5cbi5pY29uLWZvb2QtMTQ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDJhXCI7XG59XG5cbi5pY29uLWZvb2QtMTM2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDJiXCI7XG59XG5cbi5pY29uLWZvb2QtMTIzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDJjXCI7XG59XG5cbi5pY29uLWZvb2QtMTEwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDJkXCI7XG59XG5cbi5pY29uLWZvb2QtMTExOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDJlXCI7XG59XG5cbi5pY29uLWZvb2QtMTI0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDJmXCI7XG59XG5cbi5pY29uLWZvb2QtMTM3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMwXCI7XG59XG5cbi5pY29uLWZvb2QtMTUwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMxXCI7XG59XG5cbi5pY29uLWZvb2QtMTYzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMyXCI7XG59XG5cbi5pY29uLWZvb2QtMTc2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMzXCI7XG59XG5cbi5pY29uLWZvb2QtMTc3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM0XCI7XG59XG5cbi5pY29uLWZvb2QtMTY0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM1XCI7XG59XG5cbi5pY29uLWZvb2QtMTUxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM2XCI7XG59XG5cbi5pY29uLWZvb2QtMTM4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM3XCI7XG59XG5cbi5pY29uLWZvb2QtMTI1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM4XCI7XG59XG5cbi5pY29uLWZvb2QtMTEyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM5XCI7XG59XG5cbi5pY29uLWZvb2QtMTEzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDNhXCI7XG59XG5cbi5pY29uLWZvb2QtMTI2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDNiXCI7XG59XG5cbi5pY29uLWZvb2QtMTM5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDNjXCI7XG59XG5cbi5pY29uLWZvb2QtMTUyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDNkXCI7XG59XG5cbi5pY29uLWZvb2QtMTY1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDNlXCI7XG59XG5cbi5pY29uLWZvb2QtMTc4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDNmXCI7XG59XG5cbi5pY29uLWZvb2QtMTkxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQwXCI7XG59XG5cbi5pY29uLWZvb2QtMTkyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQxXCI7XG59XG5cbi5pY29uLWZvb2QtMTY2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQyXCI7XG59XG5cbi5pY29uLWZvb2QtMTUzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQzXCI7XG59XG5cbi5pY29uLWZvb2QtMTQwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ0XCI7XG59XG5cbi5pY29uLWZvb2QtMTI3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ1XCI7XG59XG5cbi5pY29uLWZvb2QtMTE0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ2XCI7XG59XG5cbi5pY29uLWZvb2QtMTE1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ3XCI7XG59XG5cbi5pY29uLWZvb2QtMTI4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ4XCI7XG59XG5cbi5pY29uLWZvb2QtMTI5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ5XCI7XG59XG5cbi5pY29uLWZvb2QtMTE2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDRhXCI7XG59XG5cbi5pY29uLWZvb2QtMTE3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDRiXCI7XG59XG5cbi5pY29uLWZvb2QtMTMwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDRjXCI7XG59XG5cbi5pY29uLWZvb2QtMTQzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDRkXCI7XG59XG5cbi5pY29uLWZvb2QtMTQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDRlXCI7XG59XG5cbi5pY29uLWZvb2QtMTQxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDRmXCI7XG59XG5cbi5pY29uLWZvb2QtMTU0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUwXCI7XG59XG5cbi5pY29uLWZvb2QtMTU1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUxXCI7XG59XG5cbi5pY29uLWZvb2QtMTU2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUyXCI7XG59XG5cbi5pY29uLWZvb2QtMTY5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUzXCI7XG59XG5cbi5pY29uLWZvb2QtMTY4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU0XCI7XG59XG5cbi5pY29uLWZvb2QtMTY3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU1XCI7XG59XG5cbi5pY29uLWZvb2QtMTc5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU2XCI7XG59XG5cbi5pY29uLWZvb2QtMTgwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU3XCI7XG59XG5cbi5pY29uLWZvb2QtMTgxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU4XCI7XG59XG5cbi5pY29uLWZvb2QtMTgyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU5XCI7XG59XG5cbi5pY29uLWZvb2QtMTk1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDVhXCI7XG59XG5cbi5pY29uLWZvb2QtMTk0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDViXCI7XG59XG5cbi5pY29uLWZvb2QtMTkzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDVjXCI7XG59XG5cbi5pY29uLWZvb2QtMTkwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDVkXCI7XG59XG5cbi5pY29uLWZvb2QtMTg5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDVlXCI7XG59XG5cbi5pY29uLWZvb2QtMTg4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDVmXCI7XG59XG5cbi5pY29uLWZvb2QtMTg3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYwXCI7XG59XG5cbi5pY29uLWZvb2QtMTg1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYxXCI7XG59XG5cbi5pY29uLWZvb2QtMTg0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYyXCI7XG59XG5cbi5pY29uLWZvb2QtMTgzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYzXCI7XG59XG5cbi5pY29uLWZvb2QtMTg2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY0XCI7XG59XG5cbi5pY29uLWZvb2QtMjA4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY1XCI7XG59XG5cbi5pY29uLWZvb2QtMjIxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY2XCI7XG59XG5cbi5pY29uLWZvb2QtMjIwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY3XCI7XG59XG5cbi5pY29uLWZvb2QtMjA3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY4XCI7XG59XG5cbi5pY29uLWZvb2QtMjA2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY5XCI7XG59XG5cbi5pY29uLWZvb2QtMjE5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZhXCI7XG59XG5cbi5pY29uLWZvb2QtMjA1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZiXCI7XG59XG5cbi5pY29uLWZvb2QtMjA0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZjXCI7XG59XG5cbi5pY29uLWZvb2QtMjE3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZkXCI7XG59XG5cbi5pY29uLWZvb2QtMjE2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZlXCI7XG59XG5cbi5pY29uLWZvb2QtMjAzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZmXCI7XG59XG5cbi5pY29uLWZvb2QtMjAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDcwXCI7XG59XG5cbi5pY29uLWZvb2QtMjE1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDcxXCI7XG59XG5cbi5pY29uLWZvb2QtMjE0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDcyXCI7XG59XG5cbi5pY29uLWZvb2QtMjAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDczXCI7XG59XG5cbi5pY29uLWZvb2QtMjAwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc0XCI7XG59XG5cbi5pY29uLWZvb2QtMjEzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc1XCI7XG59XG5cbi5pY29uLWZvb2QtMjEyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc2XCI7XG59XG5cbi5pY29uLWZvb2QtMTk5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc3XCI7XG59XG5cbi5pY29uLWZvb2QtMTk4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc4XCI7XG59XG5cbi5pY29uLWZvb2QtMjExOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc5XCI7XG59XG5cbi5pY29uLWZvb2QtMjEwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDdhXCI7XG59XG5cbi5pY29uLWZvb2QtMTk3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDdiXCI7XG59XG5cbi5pY29uLWZvb2QtMTk2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDdjXCI7XG59XG5cbi5pY29uLWZvb2QtMjA5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDdkXCI7XG59XG5cbi5pY29uLWZvb2QtMjIyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDdlXCI7XG59XG5cbi5pY29uLWZvb2QtMjM1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDdmXCI7XG59XG5cbi5pY29uLWZvb2QtMjQ4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgwXCI7XG59XG5cbi5pY29uLWZvb2QtMjQ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgxXCI7XG59XG5cbi5pY29uLWZvb2QtMjM2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgyXCI7XG59XG5cbi5pY29uLWZvb2QtMjIzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgzXCI7XG59XG5cbi5pY29uLWZvb2QtMjI0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg0XCI7XG59XG5cbi5pY29uLWZvb2QtMjM3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg1XCI7XG59XG5cbi5pY29uLWZvb2QtMjUwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg2XCI7XG59XG5cbi5pY29uLWZvb2QtMjUxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg3XCI7XG59XG5cbi5pY29uLWZvb2QtMjM4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg4XCI7XG59XG5cbi5pY29uLWZvb2QtMjI1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg5XCI7XG59XG5cbi5pY29uLWZvb2QtMjI2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDhhXCI7XG59XG5cbi5pY29uLWZvb2QtMjM5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDhiXCI7XG59XG5cbi5pY29uLWZvb2QtMjUyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDhjXCI7XG59XG5cbi5pY29uLWZvb2QtMjUzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDhkXCI7XG59XG5cbi5pY29uLWZvb2QtMjQwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDhlXCI7XG59XG5cbi5pY29uLWZvb2QtMjI3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDhmXCI7XG59XG5cbi5pY29uLWZvb2QtMjI4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDkwXCI7XG59XG5cbi5pY29uLWZvb2QtMjQxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDkxXCI7XG59XG5cbi5pY29uLWZvb2QtMjU0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDkyXCI7XG59XG5cbi5pY29uLWZvb2QtMjU1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDkzXCI7XG59XG5cbi5pY29uLWZvb2QtMjQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk0XCI7XG59XG5cbi5pY29uLWZvb2QtMjI5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk1XCI7XG59XG5cbi5pY29uLWZvb2QtMjMwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk2XCI7XG59XG5cbi5pY29uLWZvb2QtMjQzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk3XCI7XG59XG5cbi5pY29uLWZvb2QtMjU2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk4XCI7XG59XG5cbi5pY29uLWZvb2QtMjU3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk5XCI7XG59XG5cbi5pY29uLWZvb2QtMjQ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDlhXCI7XG59XG5cbi5pY29uLWZvb2QtMjMxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDliXCI7XG59XG5cbi5pY29uLWZvb2QtMjMyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDljXCI7XG59XG5cbi5pY29uLWZvb2QtMjQ1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDlkXCI7XG59XG5cbi5pY29uLWZvb2QtMjU4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDllXCI7XG59XG5cbi5pY29uLWZvb2QtMjE4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDlmXCI7XG59XG5cbi5pY29uLWZvb2QtMjMzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGEwXCI7XG59XG5cbi5pY29uLWZvb2QtMjQ2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGExXCI7XG59XG5cbi5pY29uLWZvb2QtMjU5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGEyXCI7XG59XG5cbi5pY29uLWZvb2QtMjYwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGEzXCI7XG59XG5cbi5pY29uLWZvb2QtMjQ3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGE0XCI7XG59XG5cbi5pY29uLWZvb2QtMjM0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGE1XCI7XG59XG5cbi5pY29uLWZvb2QtMjczOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGE2XCI7XG59XG5cbi5pY29uLWZvb2QtMjg2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGE3XCI7XG59XG5cbi5pY29uLWZvb2QtMjk5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGE4XCI7XG59XG5cbi5pY29uLWZvb2QtMjk4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGE5XCI7XG59XG5cbi5pY29uLWZvb2QtMjg1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGFhXCI7XG59XG5cbi5pY29uLWZvb2QtMjcyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGFiXCI7XG59XG5cbi5pY29uLWZvb2QtMjcxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGFjXCI7XG59XG5cbi5pY29uLWZvb2QtMjg0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGFkXCI7XG59XG5cbi5pY29uLWZvb2QtMjk3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGFlXCI7XG59XG5cbi5pY29uLWZvb2QtMjk2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGFmXCI7XG59XG5cbi5pY29uLWZvb2QtMjgzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGIwXCI7XG59XG5cbi5pY29uLWZvb2QtMjcwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGIxXCI7XG59XG5cbi5pY29uLWZvb2QtMjY5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGIyXCI7XG59XG5cbi5pY29uLWZvb2QtMjgyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGIzXCI7XG59XG5cbi5pY29uLWZvb2QtMjk1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGI0XCI7XG59XG5cbi5pY29uLWZvb2QtMjk0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGI1XCI7XG59XG5cbi5pY29uLWZvb2QtMjgxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGI2XCI7XG59XG5cbi5pY29uLWZvb2QtMjY4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGI3XCI7XG59XG5cbi5pY29uLWZvb2QtMjY3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGI4XCI7XG59XG5cbi5pY29uLWZvb2QtMjgwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGI5XCI7XG59XG5cbi5pY29uLWZvb2QtMjkzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGJhXCI7XG59XG5cbi5pY29uLWZvb2QtMjkyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGJiXCI7XG59XG5cbi5pY29uLWZvb2QtMjc5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGJjXCI7XG59XG5cbi5pY29uLWZvb2QtMjY2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGJkXCI7XG59XG5cbi5pY29uLWZvb2QtMjY1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGJlXCI7XG59XG5cbi5pY29uLWZvb2QtMjc4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGJmXCI7XG59XG5cbi5pY29uLWZvb2QtMjkxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGMwXCI7XG59XG5cbi5pY29uLWZvb2QtMjkwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGMxXCI7XG59XG5cbi5pY29uLWZvb2QtMjc3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGMyXCI7XG59XG5cbi5pY29uLWZvb2QtMjY0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGMzXCI7XG59XG5cbi5pY29uLWZvb2QtMjYzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGM0XCI7XG59XG5cbi5pY29uLWZvb2QtMjc2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGM1XCI7XG59XG5cbi5pY29uLWZvb2QtMjg5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGM2XCI7XG59XG5cbi5pY29uLWZvb2QtMjg4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGM3XCI7XG59XG5cbi5pY29uLWZvb2QtMjc1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGM4XCI7XG59XG5cbi5pY29uLWZvb2QtMjYyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGM5XCI7XG59XG5cbi5pY29uLWZvb2QtMjYxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGNhXCI7XG59XG5cbi5pY29uLWZvb2QtMjc0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGNiXCI7XG59XG5cbi5pY29uLWZvb2QtMjg3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGNjXCI7XG59XG5cbi5pY29uLWZvb2QtMzAwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGNkXCI7XG59XG5cbi8qIEZ1cm5pdHVyZSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImZ1cm5pdHVyZVwiO1xuICBzcmM6IHVybChcIi9mdXJuaXR1cmUuZW90XCIpO1xuICBzcmM6IHVybChcIi9mdXJuaXR1cmUuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL2Z1cm5pdHVyZS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9mdXJuaXR1cmUudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvZnVybml0dXJlLnN2ZyNmdXJuaXR1cmVcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5bZGF0YS1pY29uLWZ1cm5pdHVyZV06YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiZnVybml0dXJlXCIgIWltcG9ydGFudDtcbiAgY29udGVudDogYXR0cihkYXRhLWljb24tZnVybml0dXJlKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgZm9udC12YXJpYW50OiBub3JtYWwgIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuW2NsYXNzXj1pY29uLWZ1cm5pdHVyZV06YmVmb3JlLFxuW2NsYXNzKj1cIiBpY29uLWZ1cm5pdHVyZVwiXTpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJmdXJuaXR1cmVcIiAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWNvbi1mdXJuaXR1cmUtMDAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiYVwiO1xufVxuXG4uaWNvbi1mdXJuaXR1cmUtMDE0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiYlwiO1xufVxuXG4uaWNvbi1mdXJuaXR1cmUtMDI3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiY1wiO1xufVxuXG4uaWNvbi1mdXJuaXR1cmUtMDQwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiZFwiO1xufVxuXG4uaWNvbi1mdXJuaXR1cmUtMDQxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiZVwiO1xufVxuXG4uaWNvbi1mdXJuaXR1cmUtMDI4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiZlwiO1xufVxuXG4uaWNvbi1mdXJuaXR1cmUtMDE1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiZ1wiO1xufVxuXG4uaWNvbi1mdXJuaXR1cmUtMDAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiaFwiO1xufVxuXG4uaWNvbi1mdXJuaXR1cmUtMDAzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiaVwiO1xufVxuXG4uaWNvbi1mdXJuaXR1cmUtMDE2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwialwiO1xufVxuXG4uaWNvbi1mdXJuaXR1cmUtMDI5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwia1wiO1xufVxuXG4uaWNvbi1mdXJuaXR1cmUtMDQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwibFwiO1xufVxuXG4uaWNvbi1mdXJuaXR1cmUtMDQzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwibVwiO1xufVxuXG4uaWNvbi1mdXJuaXR1cmUtMDMwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiblwiO1xufVxuXG4uaWNvbi1mdXJuaXR1cmUtMDE3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwib1wiO1xufVxuXG4uaWNvbi1mdXJuaXR1cmUtMDA0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwicFwiO1xufVxuXG4uaWNvbi1mdXJuaXR1cmUtMDA1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwicVwiO1xufVxuXG4uaWNvbi1mdXJuaXR1cmUtMDE4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiclwiO1xufVxuXG4uaWNvbi1mdXJuaXR1cmUtMDMxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwic1wiO1xufVxuXG4uaWNvbi1mdXJuaXR1cmUtMDQ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwidFwiO1xufVxuXG4uaWNvbi1mdXJuaXR1cmUtMDQ1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwidVwiO1xufVxuXG4uaWNvbi1mdXJuaXR1cmUtMDMyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwidlwiO1xufVxuXG4uaWNvbi1mdXJuaXR1cmUtMDE5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwid1wiO1xufVxuXG4uaWNvbi1mdXJuaXR1cmUtMDA2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwieFwiO1xufVxuXG4uaWNvbi1mdXJuaXR1cmUtMDA3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwieVwiO1xufVxuXG4uaWNvbi1mdXJuaXR1cmUtMDIwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwielwiO1xufVxuXG4uaWNvbi1mdXJuaXR1cmUtMDMzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiQVwiO1xufVxuXG4uaWNvbi1mdXJuaXR1cmUtMDQ2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiQlwiO1xufVxuXG4uaWNvbi1mdXJuaXR1cmUtMDQ3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiQ1wiO1xufVxuXG4uaWNvbi1mdXJuaXR1cmUtMDM0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiRFwiO1xufVxuXG4uaWNvbi1mdXJuaXR1cmUtMDIxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiRVwiO1xufVxuXG4uaWNvbi1mdXJuaXR1cmUtMDA4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiRlwiO1xufVxuXG4uaWNvbi1mdXJuaXR1cmUtMDA5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiR1wiO1xufVxuXG4uaWNvbi1mdXJuaXR1cmUtMDIyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiSFwiO1xufVxuXG4uaWNvbi1mdXJuaXR1cmUtMDM1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiSVwiO1xufVxuXG4uaWNvbi1mdXJuaXR1cmUtMDQ4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiSlwiO1xufVxuXG4uaWNvbi1mdXJuaXR1cmUtMDQ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiS1wiO1xufVxuXG4uaWNvbi1mdXJuaXR1cmUtMDM2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiTFwiO1xufVxuXG4uaWNvbi1mdXJuaXR1cmUtMDIzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiTVwiO1xufVxuXG4uaWNvbi1mdXJuaXR1cmUtMDEwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiTlwiO1xufVxuXG4uaWNvbi1mdXJuaXR1cmUtMDExOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiT1wiO1xufVxuXG4uaWNvbi1mdXJuaXR1cmUtMDI0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiUFwiO1xufVxuXG4uaWNvbi1mdXJuaXR1cmUtMDM3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiUVwiO1xufVxuXG4uaWNvbi1mdXJuaXR1cmUtMDUwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiUlwiO1xufVxuXG4uaWNvbi1mdXJuaXR1cmUtMDUxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiU1wiO1xufVxuXG4uaWNvbi1mdXJuaXR1cmUtMDM4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiVFwiO1xufVxuXG4uaWNvbi1mdXJuaXR1cmUtMDI1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiVVwiO1xufVxuXG4uaWNvbi1mdXJuaXR1cmUtMDEyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiVlwiO1xufVxuXG4uaWNvbi1mdXJuaXR1cmUtMDEzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiV1wiO1xufVxuXG4uaWNvbi1mdXJuaXR1cmUtMDI2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiWFwiO1xufVxuXG4uaWNvbi1mdXJuaXR1cmUtMDM5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiWVwiO1xufVxuXG4uaWNvbi1mdXJuaXR1cmUtMDUyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiWlwiO1xufVxuXG4uaWNvbi1mdXJuaXR1cmUtMDY1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMFwiO1xufVxuXG4uaWNvbi1mdXJuaXR1cmUtMDY0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMVwiO1xufVxuXG4uaWNvbi1mdXJuaXR1cmUtMDYzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMlwiO1xufVxuXG4uaWNvbi1mdXJuaXR1cmUtMDYyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiM1wiO1xufVxuXG4uaWNvbi1mdXJuaXR1cmUtMDYxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiNFwiO1xufVxuXG4uaWNvbi1mdXJuaXR1cmUtMDYwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiNVwiO1xufVxuXG4uaWNvbi1mdXJuaXR1cmUtMDU5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiNlwiO1xufVxuXG4uaWNvbi1mdXJuaXR1cmUtMDU4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiN1wiO1xufVxuXG4uaWNvbi1mdXJuaXR1cmUtMDU3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiOFwiO1xufVxuXG4uaWNvbi1mdXJuaXR1cmUtMDU2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiOVwiO1xufVxuXG4uaWNvbi1mdXJuaXR1cmUtMDU1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIVwiO1xufVxuXG4uaWNvbi1mdXJuaXR1cmUtMDU0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcIic7XG59XG5cbi5pY29uLWZ1cm5pdHVyZS0wNTM6YmVmb3JlIHtcbiAgY29udGVudDogXCIjXCI7XG59XG5cbi5pY29uLWZ1cm5pdHVyZS0wNjY6YmVmb3JlIHtcbiAgY29udGVudDogXCIkXCI7XG59XG5cbi5pY29uLWZ1cm5pdHVyZS0wNzk6YmVmb3JlIHtcbiAgY29udGVudDogXCIlXCI7XG59XG5cbi5pY29uLWZ1cm5pdHVyZS0wOTI6YmVmb3JlIHtcbiAgY29udGVudDogXCImXCI7XG59XG5cbi5pY29uLWZ1cm5pdHVyZS0wOTM6YmVmb3JlIHtcbiAgY29udGVudDogXCInXCI7XG59XG5cbi5pY29uLWZ1cm5pdHVyZS0wODA6YmVmb3JlIHtcbiAgY29udGVudDogXCIoXCI7XG59XG5cbi5pY29uLWZ1cm5pdHVyZS0wNjc6YmVmb3JlIHtcbiAgY29udGVudDogXCIpXCI7XG59XG5cbi5pY29uLWZ1cm5pdHVyZS0wNjg6YmVmb3JlIHtcbiAgY29udGVudDogXCIqXCI7XG59XG5cbi5pY29uLWZ1cm5pdHVyZS0wODE6YmVmb3JlIHtcbiAgY29udGVudDogXCIrXCI7XG59XG5cbi5pY29uLWZ1cm5pdHVyZS0wOTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCIsXCI7XG59XG5cbi5pY29uLWZ1cm5pdHVyZS0wOTU6YmVmb3JlIHtcbiAgY29udGVudDogXCItXCI7XG59XG5cbi5pY29uLWZ1cm5pdHVyZS0wODI6YmVmb3JlIHtcbiAgY29udGVudDogXCIuXCI7XG59XG5cbi5pY29uLWZ1cm5pdHVyZS0wNjk6YmVmb3JlIHtcbiAgY29udGVudDogXCIvXCI7XG59XG5cbi5pY29uLWZ1cm5pdHVyZS0wNzA6YmVmb3JlIHtcbiAgY29udGVudDogXCI6XCI7XG59XG5cbi5pY29uLWZ1cm5pdHVyZS0wODM6YmVmb3JlIHtcbiAgY29udGVudDogXCI7XCI7XG59XG5cbi5pY29uLWZ1cm5pdHVyZS0wOTY6YmVmb3JlIHtcbiAgY29udGVudDogXCI8XCI7XG59XG5cbi5pY29uLWZ1cm5pdHVyZS0wOTc6YmVmb3JlIHtcbiAgY29udGVudDogXCI9XCI7XG59XG5cbi5pY29uLWZ1cm5pdHVyZS0wODQ6YmVmb3JlIHtcbiAgY29udGVudDogXCI+XCI7XG59XG5cbi5pY29uLWZ1cm5pdHVyZS0wNzE6YmVmb3JlIHtcbiAgY29udGVudDogXCI/XCI7XG59XG5cbi5pY29uLWZ1cm5pdHVyZS0wNzM6YmVmb3JlIHtcbiAgY29udGVudDogXCJAXCI7XG59XG5cbi5pY29uLWZ1cm5pdHVyZS0wNzI6YmVmb3JlIHtcbiAgY29udGVudDogXCJbXCI7XG59XG5cbi5pY29uLWZ1cm5pdHVyZS0wODU6YmVmb3JlIHtcbiAgY29udGVudDogXCJdXCI7XG59XG5cbi5pY29uLWZ1cm5pdHVyZS0wOTg6YmVmb3JlIHtcbiAgY29udGVudDogXCJeXCI7XG59XG5cbi5pY29uLWZ1cm5pdHVyZS0wOTk6YmVmb3JlIHtcbiAgY29udGVudDogXCJfXCI7XG59XG5cbi5pY29uLWZ1cm5pdHVyZS0wODY6YmVmb3JlIHtcbiAgY29udGVudDogXCJgXCI7XG59XG5cbi5pY29uLWZ1cm5pdHVyZS0wODc6YmVmb3JlIHtcbiAgY29udGVudDogXCJ7XCI7XG59XG5cbi5pY29uLWZ1cm5pdHVyZS0xMDA6YmVmb3JlIHtcbiAgY29udGVudDogXCJ8XCI7XG59XG5cbi5pY29uLWZ1cm5pdHVyZS0wNzU6YmVmb3JlIHtcbiAgY29udGVudDogXCJ9XCI7XG59XG5cbi5pY29uLWZ1cm5pdHVyZS0wNzQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJ+XCI7XG59XG5cbi5pY29uLWZ1cm5pdHVyZS0wNzY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXFxcXCI7XG59XG5cbi5pY29uLWZ1cm5pdHVyZS0wODk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDBcIjtcbn1cblxuLmljb24tZnVybml0dXJlLTA4ODpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMVwiO1xufVxuXG4uaWNvbi1mdXJuaXR1cmUtMDkwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAyXCI7XG59XG5cbi5pY29uLWZ1cm5pdHVyZS0wNzc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDNcIjtcbn1cblxuLmljb24tZnVybml0dXJlLTA3ODpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNFwiO1xufVxuXG4uaWNvbi1mdXJuaXR1cmUtMDkxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA1XCI7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJob3RlbC1yZXN0YXVyYW50XCI7XG4gIHNyYzogdXJsKFwiL2hvdGVsLXJlc3RhdXJhbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi9ob3RlbC1yZXN0YXVyYW50LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9ob3RlbC1yZXN0YXVyYW50LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL2hvdGVsLXJlc3RhdXJhbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvaG90ZWwtcmVzdGF1cmFudC5zdmcjaG90ZWwtcmVzdGF1cmFudFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbltkYXRhLWljb24taG90ZWwtcmVzdGF1cmFudF06YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiaG90ZWwtcmVzdGF1cmFudFwiICFpbXBvcnRhbnQ7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1pY29uLWhvdGVsLXJlc3RhdXJhbnQpO1xuICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG5bY2xhc3NePWljb24taG90ZWwtcmVzdGF1cmFudF06YmVmb3JlLFxuW2NsYXNzKj1cIiBpY29uLWhvdGVsLXJlc3RhdXJhbnRcIl06YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiaG90ZWwtcmVzdGF1cmFudFwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMDAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiYVwiO1xufVxuXG4uaWNvbi1ob3RlbC1yZXN0YXVyYW50LTAwMjpiZWZvcmUge1xuICBjb250ZW50OiBcImJcIjtcbn1cblxuLmljb24taG90ZWwtcmVzdGF1cmFudC0wMDM6YmVmb3JlIHtcbiAgY29udGVudDogXCJjXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMDA0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiZFwiO1xufVxuXG4uaWNvbi1ob3RlbC1yZXN0YXVyYW50LTAwNTpiZWZvcmUge1xuICBjb250ZW50OiBcImVcIjtcbn1cblxuLmljb24taG90ZWwtcmVzdGF1cmFudC0wMDY6YmVmb3JlIHtcbiAgY29udGVudDogXCJmXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMDA3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiZ1wiO1xufVxuXG4uaWNvbi1ob3RlbC1yZXN0YXVyYW50LTAwODpiZWZvcmUge1xuICBjb250ZW50OiBcImhcIjtcbn1cblxuLmljb24taG90ZWwtcmVzdGF1cmFudC0wMDk6YmVmb3JlIHtcbiAgY29udGVudDogXCJpXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMDEwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwialwiO1xufVxuXG4uaWNvbi1ob3RlbC1yZXN0YXVyYW50LTAxMTpiZWZvcmUge1xuICBjb250ZW50OiBcImtcIjtcbn1cblxuLmljb24taG90ZWwtcmVzdGF1cmFudC0wNjU6YmVmb3JlIHtcbiAgY29udGVudDogXCJsXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMDEyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwibVwiO1xufVxuXG4uaWNvbi1ob3RlbC1yZXN0YXVyYW50LTAxMzpiZWZvcmUge1xuICBjb250ZW50OiBcIm5cIjtcbn1cblxuLmljb24taG90ZWwtcmVzdGF1cmFudC0wMjY6YmVmb3JlIHtcbiAgY29udGVudDogXCJvXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMDI1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwicFwiO1xufVxuXG4uaWNvbi1ob3RlbC1yZXN0YXVyYW50LTAyNDpiZWZvcmUge1xuICBjb250ZW50OiBcInFcIjtcbn1cblxuLmljb24taG90ZWwtcmVzdGF1cmFudC0wMjM6YmVmb3JlIHtcbiAgY29udGVudDogXCJyXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMDIyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwic1wiO1xufVxuXG4uaWNvbi1ob3RlbC1yZXN0YXVyYW50LTAyMTpiZWZvcmUge1xuICBjb250ZW50OiBcInRcIjtcbn1cblxuLmljb24taG90ZWwtcmVzdGF1cmFudC0wMjA6YmVmb3JlIHtcbiAgY29udGVudDogXCJ1XCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMDE5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwidlwiO1xufVxuXG4uaWNvbi1ob3RlbC1yZXN0YXVyYW50LTAxODpiZWZvcmUge1xuICBjb250ZW50OiBcIndcIjtcbn1cblxuLmljb24taG90ZWwtcmVzdGF1cmFudC0wMTc6YmVmb3JlIHtcbiAgY29udGVudDogXCJ4XCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMDE2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwieVwiO1xufVxuXG4uaWNvbi1ob3RlbC1yZXN0YXVyYW50LTAxNTpiZWZvcmUge1xuICBjb250ZW50OiBcInpcIjtcbn1cblxuLmljb24taG90ZWwtcmVzdGF1cmFudC0wMTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJBXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMDI3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiQlwiO1xufVxuXG4uaWNvbi1ob3RlbC1yZXN0YXVyYW50LTAyODpiZWZvcmUge1xuICBjb250ZW50OiBcIkNcIjtcbn1cblxuLmljb24taG90ZWwtcmVzdGF1cmFudC0wMjk6YmVmb3JlIHtcbiAgY29udGVudDogXCJEXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMDMwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiRVwiO1xufVxuXG4uaWNvbi1ob3RlbC1yZXN0YXVyYW50LTAzMTpiZWZvcmUge1xuICBjb250ZW50OiBcIkZcIjtcbn1cblxuLmljb24taG90ZWwtcmVzdGF1cmFudC0wMzI6YmVmb3JlIHtcbiAgY29udGVudDogXCJHXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMDMzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiSFwiO1xufVxuXG4uaWNvbi1ob3RlbC1yZXN0YXVyYW50LTAzNDpiZWZvcmUge1xuICBjb250ZW50OiBcIklcIjtcbn1cblxuLmljb24taG90ZWwtcmVzdGF1cmFudC0wMzU6YmVmb3JlIHtcbiAgY29udGVudDogXCJKXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMDM2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiS1wiO1xufVxuXG4uaWNvbi1ob3RlbC1yZXN0YXVyYW50LTAzODpiZWZvcmUge1xuICBjb250ZW50OiBcIkxcIjtcbn1cblxuLmljb24taG90ZWwtcmVzdGF1cmFudC0wMzk6YmVmb3JlIHtcbiAgY29udGVudDogXCJNXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMDM3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiTlwiO1xufVxuXG4uaWNvbi1ob3RlbC1yZXN0YXVyYW50LTA1MjpiZWZvcmUge1xuICBjb250ZW50OiBcIk9cIjtcbn1cblxuLmljb24taG90ZWwtcmVzdGF1cmFudC0wNTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJQXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMDUwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiUVwiO1xufVxuXG4uaWNvbi1ob3RlbC1yZXN0YXVyYW50LTA0OTpiZWZvcmUge1xuICBjb250ZW50OiBcIlJcIjtcbn1cblxuLmljb24taG90ZWwtcmVzdGF1cmFudC0wNDg6YmVmb3JlIHtcbiAgY29udGVudDogXCJTXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMDQ3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiVFwiO1xufVxuXG4uaWNvbi1ob3RlbC1yZXN0YXVyYW50LTA0NjpiZWZvcmUge1xuICBjb250ZW50OiBcIlVcIjtcbn1cblxuLmljb24taG90ZWwtcmVzdGF1cmFudC0wNDU6YmVmb3JlIHtcbiAgY29udGVudDogXCJWXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMDQ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiV1wiO1xufVxuXG4uaWNvbi1ob3RlbC1yZXN0YXVyYW50LTA0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlhcIjtcbn1cblxuLmljb24taG90ZWwtcmVzdGF1cmFudC0wNDE6YmVmb3JlIHtcbiAgY29udGVudDogXCJZXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMDQwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiWlwiO1xufVxuXG4uaWNvbi1ob3RlbC1yZXN0YXVyYW50LTA0MzpiZWZvcmUge1xuICBjb250ZW50OiBcIjBcIjtcbn1cblxuLmljb24taG90ZWwtcmVzdGF1cmFudC0wNTM6YmVmb3JlIHtcbiAgY29udGVudDogXCIxXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMDU0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMlwiO1xufVxuXG4uaWNvbi1ob3RlbC1yZXN0YXVyYW50LTA1NTpiZWZvcmUge1xuICBjb250ZW50OiBcIjNcIjtcbn1cblxuLmljb24taG90ZWwtcmVzdGF1cmFudC0wNTY6YmVmb3JlIHtcbiAgY29udGVudDogXCI0XCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMDU3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiNVwiO1xufVxuXG4uaWNvbi1ob3RlbC1yZXN0YXVyYW50LTA1ODpiZWZvcmUge1xuICBjb250ZW50OiBcIjZcIjtcbn1cblxuLmljb24taG90ZWwtcmVzdGF1cmFudC0wNTk6YmVmb3JlIHtcbiAgY29udGVudDogXCI3XCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMDYwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiOFwiO1xufVxuXG4uaWNvbi1ob3RlbC1yZXN0YXVyYW50LTA2MTpiZWZvcmUge1xuICBjb250ZW50OiBcIjlcIjtcbn1cblxuLmljb24taG90ZWwtcmVzdGF1cmFudC0wNjI6YmVmb3JlIHtcbiAgY29udGVudDogXCIhXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMDYzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcIic7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMDY0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiI1wiO1xufVxuXG4uaWNvbi1ob3RlbC1yZXN0YXVyYW50LTA2NjpiZWZvcmUge1xuICBjb250ZW50OiBcIiRcIjtcbn1cblxuLmljb24taG90ZWwtcmVzdGF1cmFudC0wNzk6YmVmb3JlIHtcbiAgY29udGVudDogXCIlXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMDkyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiJlwiO1xufVxuXG4uaWNvbi1ob3RlbC1yZXN0YXVyYW50LTEwNTpiZWZvcmUge1xuICBjb250ZW50OiBcIidcIjtcbn1cblxuLmljb24taG90ZWwtcmVzdGF1cmFudC0xMTg6YmVmb3JlIHtcbiAgY29udGVudDogXCIoXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMTMxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiKVwiO1xufVxuXG4uaWNvbi1ob3RlbC1yZXN0YXVyYW50LTE0NDpiZWZvcmUge1xuICBjb250ZW50OiBcIipcIjtcbn1cblxuLmljb24taG90ZWwtcmVzdGF1cmFudC0xNTc6YmVmb3JlIHtcbiAgY29udGVudDogXCIrXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMDY3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiLFwiO1xufVxuXG4uaWNvbi1ob3RlbC1yZXN0YXVyYW50LTA4MDpiZWZvcmUge1xuICBjb250ZW50OiBcIi1cIjtcbn1cblxuLmljb24taG90ZWwtcmVzdGF1cmFudC0wNjg6YmVmb3JlIHtcbiAgY29udGVudDogXCIuXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMDgxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiL1wiO1xufVxuXG4uaWNvbi1ob3RlbC1yZXN0YXVyYW50LTA5MzpiZWZvcmUge1xuICBjb250ZW50OiBcIjpcIjtcbn1cblxuLmljb24taG90ZWwtcmVzdGF1cmFudC0wOTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCI7XCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMDk1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiPFwiO1xufVxuXG4uaWNvbi1ob3RlbC1yZXN0YXVyYW50LTA5NjpiZWZvcmUge1xuICBjb250ZW50OiBcIj1cIjtcbn1cblxuLmljb24taG90ZWwtcmVzdGF1cmFudC0wOTc6YmVmb3JlIHtcbiAgY29udGVudDogXCI+XCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMDk4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiP1wiO1xufVxuXG4uaWNvbi1ob3RlbC1yZXN0YXVyYW50LTA5OTpiZWZvcmUge1xuICBjb250ZW50OiBcIkBcIjtcbn1cblxuLmljb24taG90ZWwtcmVzdGF1cmFudC0xMDA6YmVmb3JlIHtcbiAgY29udGVudDogXCJbXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXVwiO1xufVxuXG4uaWNvbi1ob3RlbC1yZXN0YXVyYW50LTEwMjpiZWZvcmUge1xuICBjb250ZW50OiBcIl5cIjtcbn1cblxuLmljb24taG90ZWwtcmVzdGF1cmFudC0xMDM6YmVmb3JlIHtcbiAgY29udGVudDogXCJfXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMTA0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiYFwiO1xufVxuXG4uaWNvbi1ob3RlbC1yZXN0YXVyYW50LTA5MTpiZWZvcmUge1xuICBjb250ZW50OiBcIntcIjtcbn1cblxuLmljb24taG90ZWwtcmVzdGF1cmFudC0wOTA6YmVmb3JlIHtcbiAgY29udGVudDogXCJ8XCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMDg5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwifVwiO1xufVxuXG4uaWNvbi1ob3RlbC1yZXN0YXVyYW50LTA4ODpiZWZvcmUge1xuICBjb250ZW50OiBcIn5cIjtcbn1cblxuLmljb24taG90ZWwtcmVzdGF1cmFudC0wODc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXFxcXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMDg2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAwXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMDg1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAxXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMDg0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAyXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMDgzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAzXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMDgyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA0XCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMDY5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA1XCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMDcwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA2XCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMDcxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA3XCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMDcyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA4XCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMDczOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA5XCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMDc0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBhXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMDc1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBiXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMDc2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBjXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMDc3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBkXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMDc4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBlXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMTE3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBmXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMTE2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEwXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMTE1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDExXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMTE0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEyXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMTEzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEzXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMTEyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE0XCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMTExOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE1XCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMTEwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE2XCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMTA5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE3XCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMTA4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE4XCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMTA3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE5XCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMTA2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFhXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMTE5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFiXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMTIwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFjXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMTIxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFkXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMTIyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFlXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMTIzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFmXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMTI0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIwXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMTI1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIxXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMTI2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIyXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMTI3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIzXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMTI4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI0XCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMTI5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI1XCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMTMwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI2XCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMTQzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI3XCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMTQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI4XCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMTQxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI5XCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMTQwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDJhXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMTM5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDJiXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMTM4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDJjXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMTM3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDJkXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMTM2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDJlXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMTM1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDJmXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMTM0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMwXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMTMzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMxXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMTMyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMyXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMTQ1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMzXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMTQ2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM0XCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMTQ3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM1XCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMTQ4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM2XCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMTQ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM3XCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMTUwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM4XCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMTUxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM5XCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMTUyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDNhXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMTUzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDNiXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMTU0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDNjXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMTU1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDNkXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMTU2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDNlXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMTY5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDNmXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMTY4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQwXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMTY3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQxXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMTY2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQyXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMTY1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQzXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMTY0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ0XCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMTYzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ1XCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMTYyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ2XCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMTYxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ3XCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMTYwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ4XCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMTU5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ5XCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMTU4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDRhXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMTcwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDRiXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMTcxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDRjXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMTcyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDRkXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMTczOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDRlXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMTc0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDRmXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMTc1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUwXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMTc2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUxXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMTc3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUyXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMTc4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUzXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMTc5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU0XCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMTgwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU1XCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMTgxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU2XCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMTgyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU3XCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMTk1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU4XCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMTk0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU5XCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMTkzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDVhXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMTkyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDViXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMTkxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDVjXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMTkwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDVkXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMTg5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDVlXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMTg4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDVmXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMTg3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYwXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMTg2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYxXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMTg1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYyXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMTg0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYzXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMTgzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY0XCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMTk2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY1XCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMTk3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY2XCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMTk4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY3XCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMTk5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY4XCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMjAwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY5XCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMjAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZhXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMjAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZiXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMjAzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZjXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMjA0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZkXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMjA1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZlXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMjA2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZmXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMjA3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDcwXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMjA4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDcxXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMjIxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDcyXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMjIwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDczXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMjE5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc0XCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMjE4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc1XCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMjE3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc2XCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMjE2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc3XCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMjE1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc4XCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMjE0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc5XCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMjEzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDdhXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMjEyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDdiXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMjExOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDdjXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMjEwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDdkXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMjA5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDdlXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMjIyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDdmXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMjIzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgwXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMjI0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgxXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMjI1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgyXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMjI2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgzXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMjI3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg0XCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMjI4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg1XCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMjI5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg2XCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMjMwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg3XCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMjMxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg4XCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMjMyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg5XCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMjMzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDhhXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMjM0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDhiXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMjQ3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDhjXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMjQ2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDhkXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMjQ1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDhlXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMjQ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDhmXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMjQzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDkwXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMjQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDkxXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMjQxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDkyXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMjQwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDkzXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMjM5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk0XCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMjM4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk1XCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMjM3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk2XCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMjM2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk3XCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMjM1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk4XCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMjQ4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk5XCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMjQ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDlhXCI7XG59XG5cbi5pY29uLWhvdGVsLXJlc3RhdXJhbnQtMjUwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDliXCI7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJtZWRpYVwiO1xuICBzcmM6IHVybChcIi9tZWRpYS5lb3RcIik7XG4gIHNyYzogdXJsKFwiL21lZGlhLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9tZWRpYS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9tZWRpYS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi9tZWRpYS5zdmcjbWVkaWFcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5bZGF0YS1pY29uLW1lZGlhXTpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJtZWRpYVwiICFpbXBvcnRhbnQ7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1pY29uLW1lZGlhKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgZm9udC12YXJpYW50OiBub3JtYWwgIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuW2NsYXNzXj1pY29uLW1lZGlhXTpiZWZvcmUsXG5bY2xhc3MqPVwiIGljb24tbWVkaWFcIl06YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwibWVkaWFcIiAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWNvbi1tZWRpYS0wMDE6YmVmb3JlIHtcbiAgY29udGVudDogXCJhXCI7XG59XG5cbi5pY29uLW1lZGlhLTAxNDpiZWZvcmUge1xuICBjb250ZW50OiBcImJcIjtcbn1cblxuLmljb24tbWVkaWEtMDI3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiY1wiO1xufVxuXG4uaWNvbi1tZWRpYS0wNDA6YmVmb3JlIHtcbiAgY29udGVudDogXCJkXCI7XG59XG5cbi5pY29uLW1lZGlhLTA0MTpiZWZvcmUge1xuICBjb250ZW50OiBcImVcIjtcbn1cblxuLmljb24tbWVkaWEtMDI4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiZlwiO1xufVxuXG4uaWNvbi1tZWRpYS0wMTU6YmVmb3JlIHtcbiAgY29udGVudDogXCJnXCI7XG59XG5cbi5pY29uLW1lZGlhLTAwMjpiZWZvcmUge1xuICBjb250ZW50OiBcImhcIjtcbn1cblxuLmljb24tbWVkaWEtMDAzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiaVwiO1xufVxuXG4uaWNvbi1tZWRpYS0wMTY6YmVmb3JlIHtcbiAgY29udGVudDogXCJqXCI7XG59XG5cbi5pY29uLW1lZGlhLTAyOTpiZWZvcmUge1xuICBjb250ZW50OiBcImtcIjtcbn1cblxuLmljb24tbWVkaWEtMDQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwibFwiO1xufVxuXG4uaWNvbi1tZWRpYS0wNDM6YmVmb3JlIHtcbiAgY29udGVudDogXCJtXCI7XG59XG5cbi5pY29uLW1lZGlhLTAzMDpiZWZvcmUge1xuICBjb250ZW50OiBcIm5cIjtcbn1cblxuLmljb24tbWVkaWEtMDE3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwib1wiO1xufVxuXG4uaWNvbi1tZWRpYS0wMDQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJwXCI7XG59XG5cbi5pY29uLW1lZGlhLTAwNTpiZWZvcmUge1xuICBjb250ZW50OiBcInFcIjtcbn1cblxuLmljb24tbWVkaWEtMDE4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiclwiO1xufVxuXG4uaWNvbi1tZWRpYS0wMzE6YmVmb3JlIHtcbiAgY29udGVudDogXCJzXCI7XG59XG5cbi5pY29uLW1lZGlhLTA0NDpiZWZvcmUge1xuICBjb250ZW50OiBcInRcIjtcbn1cblxuLmljb24tbWVkaWEtMDQ1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwidVwiO1xufVxuXG4uaWNvbi1tZWRpYS0wMzI6YmVmb3JlIHtcbiAgY29udGVudDogXCJ2XCI7XG59XG5cbi5pY29uLW1lZGlhLTAxOTpiZWZvcmUge1xuICBjb250ZW50OiBcIndcIjtcbn1cblxuLmljb24tbWVkaWEtMDA2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwieFwiO1xufVxuXG4uaWNvbi1tZWRpYS0wMDc6YmVmb3JlIHtcbiAgY29udGVudDogXCJ5XCI7XG59XG5cbi5pY29uLW1lZGlhLTAyMDpiZWZvcmUge1xuICBjb250ZW50OiBcInpcIjtcbn1cblxuLmljb24tbWVkaWEtMDMzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiQVwiO1xufVxuXG4uaWNvbi1tZWRpYS0wNDY6YmVmb3JlIHtcbiAgY29udGVudDogXCJCXCI7XG59XG5cbi5pY29uLW1lZGlhLTA0NzpiZWZvcmUge1xuICBjb250ZW50OiBcIkNcIjtcbn1cblxuLmljb24tbWVkaWEtMDM0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiRFwiO1xufVxuXG4uaWNvbi1tZWRpYS0wMjE6YmVmb3JlIHtcbiAgY29udGVudDogXCJFXCI7XG59XG5cbi5pY29uLW1lZGlhLTAwODpiZWZvcmUge1xuICBjb250ZW50OiBcIkZcIjtcbn1cblxuLmljb24tbWVkaWEtMDA5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiR1wiO1xufVxuXG4uaWNvbi1tZWRpYS0wMjI6YmVmb3JlIHtcbiAgY29udGVudDogXCJIXCI7XG59XG5cbi5pY29uLW1lZGlhLTAzNTpiZWZvcmUge1xuICBjb250ZW50OiBcIklcIjtcbn1cblxuLmljb24tbWVkaWEtMDQ4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiSlwiO1xufVxuXG4uaWNvbi1tZWRpYS0wNDk6YmVmb3JlIHtcbiAgY29udGVudDogXCJLXCI7XG59XG5cbi5pY29uLW1lZGlhLTAzNjpiZWZvcmUge1xuICBjb250ZW50OiBcIkxcIjtcbn1cblxuLmljb24tbWVkaWEtMDIzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiTVwiO1xufVxuXG4uaWNvbi1tZWRpYS0wMTA6YmVmb3JlIHtcbiAgY29udGVudDogXCJOXCI7XG59XG5cbi5pY29uLW1lZGlhLTAxMTpiZWZvcmUge1xuICBjb250ZW50OiBcIk9cIjtcbn1cblxuLmljb24tbWVkaWEtMDI0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiUFwiO1xufVxuXG4uaWNvbi1tZWRpYS0wMzc6YmVmb3JlIHtcbiAgY29udGVudDogXCJRXCI7XG59XG5cbi5pY29uLW1lZGlhLTA1MDpiZWZvcmUge1xuICBjb250ZW50OiBcIlJcIjtcbn1cblxuLmljb24tbWVkaWEtMDYzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiU1wiO1xufVxuXG4uaWNvbi1tZWRpYS0wNjQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJUXCI7XG59XG5cbi5pY29uLW1lZGlhLTA1MTpiZWZvcmUge1xuICBjb250ZW50OiBcIlVcIjtcbn1cblxuLmljb24tbWVkaWEtMDM4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiVlwiO1xufVxuXG4uaWNvbi1tZWRpYS0wMjU6YmVmb3JlIHtcbiAgY29udGVudDogXCJXXCI7XG59XG5cbi5pY29uLW1lZGlhLTAxMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlhcIjtcbn1cblxuLmljb24tbWVkaWEtMDEzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiWVwiO1xufVxuXG4uaWNvbi1tZWRpYS0wMjY6YmVmb3JlIHtcbiAgY29udGVudDogXCJaXCI7XG59XG5cbi5pY29uLW1lZGlhLTAzOTpiZWZvcmUge1xuICBjb250ZW50OiBcIjBcIjtcbn1cblxuLmljb24tbWVkaWEtMDUyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMVwiO1xufVxuXG4uaWNvbi1tZWRpYS0wNjU6YmVmb3JlIHtcbiAgY29udGVudDogXCIyXCI7XG59XG5cbi5pY29uLW1lZGlhLTA2MjpiZWZvcmUge1xuICBjb250ZW50OiBcIjNcIjtcbn1cblxuLmljb24tbWVkaWEtMDYxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiNFwiO1xufVxuXG4uaWNvbi1tZWRpYS0wNjA6YmVmb3JlIHtcbiAgY29udGVudDogXCI1XCI7XG59XG5cbi5pY29uLW1lZGlhLTA1OTpiZWZvcmUge1xuICBjb250ZW50OiBcIjZcIjtcbn1cblxuLmljb24tbWVkaWEtMDU4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiN1wiO1xufVxuXG4uaWNvbi1tZWRpYS0wNTc6YmVmb3JlIHtcbiAgY29udGVudDogXCI4XCI7XG59XG5cbi5pY29uLW1lZGlhLTA1NjpiZWZvcmUge1xuICBjb250ZW50OiBcIjlcIjtcbn1cblxuLmljb24tbWVkaWEtMDU1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIVwiO1xufVxuXG4uaWNvbi1tZWRpYS0wNTQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1wiJztcbn1cblxuLmljb24tbWVkaWEtMDUzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiI1wiO1xufVxuXG4uaWNvbi1tZWRpYS0wNjY6YmVmb3JlIHtcbiAgY29udGVudDogXCIkXCI7XG59XG5cbi5pY29uLW1lZGlhLTA3OTpiZWZvcmUge1xuICBjb250ZW50OiBcIiVcIjtcbn1cblxuLmljb24tbWVkaWEtMDkyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiJlwiO1xufVxuXG4uaWNvbi1tZWRpYS0xMDU6YmVmb3JlIHtcbiAgY29udGVudDogXCInXCI7XG59XG5cbi5pY29uLW1lZGlhLTExODpiZWZvcmUge1xuICBjb250ZW50OiBcIihcIjtcbn1cblxuLmljb24tbWVkaWEtMTE5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiKVwiO1xufVxuXG4uaWNvbi1tZWRpYS0xMDY6YmVmb3JlIHtcbiAgY29udGVudDogXCIqXCI7XG59XG5cbi5pY29uLW1lZGlhLTA5MzpiZWZvcmUge1xuICBjb250ZW50OiBcIitcIjtcbn1cblxuLmljb24tbWVkaWEtMDgwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiLFwiO1xufVxuXG4uaWNvbi1tZWRpYS0wNjc6YmVmb3JlIHtcbiAgY29udGVudDogXCItXCI7XG59XG5cbi5pY29uLW1lZGlhLTA2ODpiZWZvcmUge1xuICBjb250ZW50OiBcIi5cIjtcbn1cblxuLmljb24tbWVkaWEtMDgxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiL1wiO1xufVxuXG4uaWNvbi1tZWRpYS0wOTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCI6XCI7XG59XG5cbi5pY29uLW1lZGlhLTEwNzpiZWZvcmUge1xuICBjb250ZW50OiBcIjtcIjtcbn1cblxuLmljb24tbWVkaWEtMTIwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiPFwiO1xufVxuXG4uaWNvbi1tZWRpYS0xMjE6YmVmb3JlIHtcbiAgY29udGVudDogXCI9XCI7XG59XG5cbi5pY29uLW1lZGlhLTEwODpiZWZvcmUge1xuICBjb250ZW50OiBcIj5cIjtcbn1cblxuLmljb24tbWVkaWEtMDk1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiP1wiO1xufVxuXG4uaWNvbi1tZWRpYS0wODI6YmVmb3JlIHtcbiAgY29udGVudDogXCJAXCI7XG59XG5cbi5pY29uLW1lZGlhLTA2OTpiZWZvcmUge1xuICBjb250ZW50OiBcIltcIjtcbn1cblxuLmljb24tbWVkaWEtMDcwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXVwiO1xufVxuXG4uaWNvbi1tZWRpYS0wODM6YmVmb3JlIHtcbiAgY29udGVudDogXCJeXCI7XG59XG5cbi5pY29uLW1lZGlhLTA5NjpiZWZvcmUge1xuICBjb250ZW50OiBcIl9cIjtcbn1cblxuLmljb24tbWVkaWEtMTA5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiYFwiO1xufVxuXG4uaWNvbi1tZWRpYS0xMjI6YmVmb3JlIHtcbiAgY29udGVudDogXCJ7XCI7XG59XG5cbi5pY29uLW1lZGlhLTEyMzpiZWZvcmUge1xuICBjb250ZW50OiBcInxcIjtcbn1cblxuLmljb24tbWVkaWEtMTEwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwifVwiO1xufVxuXG4uaWNvbi1tZWRpYS0wOTc6YmVmb3JlIHtcbiAgY29udGVudDogXCJ+XCI7XG59XG5cbi5pY29uLW1lZGlhLTA4NDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcXFxcIjtcbn1cblxuLmljb24tbWVkaWEtMDcxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAwXCI7XG59XG5cbi5pY29uLW1lZGlhLTA3MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMVwiO1xufVxuXG4uaWNvbi1tZWRpYS0wODU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDJcIjtcbn1cblxuLmljb24tbWVkaWEtMDk4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAzXCI7XG59XG5cbi5pY29uLW1lZGlhLTExMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNFwiO1xufVxuXG4uaWNvbi1tZWRpYS0xMjQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDVcIjtcbn1cblxuLmljb24tbWVkaWEtMTI1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA2XCI7XG59XG5cbi5pY29uLW1lZGlhLTExMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwN1wiO1xufVxuXG4uaWNvbi1tZWRpYS0wOTk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDhcIjtcbn1cblxuLmljb24tbWVkaWEtMDg2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA5XCI7XG59XG5cbi5pY29uLW1lZGlhLTA3MzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwYVwiO1xufVxuXG4uaWNvbi1tZWRpYS0wNzQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGJcIjtcbn1cblxuLmljb24tbWVkaWEtMDg3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBjXCI7XG59XG5cbi5pY29uLW1lZGlhLTEwMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwZFwiO1xufVxuXG4uaWNvbi1tZWRpYS0xMTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGVcIjtcbn1cblxuLmljb24tbWVkaWEtMTI2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBmXCI7XG59XG5cbi5pY29uLW1lZGlhLTEyNzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxMFwiO1xufVxuXG4uaWNvbi1tZWRpYS0xMTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTFcIjtcbn1cblxuLmljb24tbWVkaWEtMTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEyXCI7XG59XG5cbi5pY29uLW1lZGlhLTA4ODpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxM1wiO1xufVxuXG4uaWNvbi1tZWRpYS0wNzU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTRcIjtcbn1cblxuLmljb24tbWVkaWEtMDc2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE1XCI7XG59XG5cbi5pY29uLW1lZGlhLTA4OTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxNlwiO1xufVxuXG4uaWNvbi1tZWRpYS0wOTA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTdcIjtcbn1cblxuLmljb24tbWVkaWEtMDc3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE4XCI7XG59XG5cbi5pY29uLW1lZGlhLTA3ODpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxOVwiO1xufVxuXG4uaWNvbi1tZWRpYS0wOTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWFcIjtcbn1cblxuLmljb24tbWVkaWEtMTA0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFiXCI7XG59XG5cbi5pY29uLW1lZGlhLTEwMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxY1wiO1xufVxuXG4uaWNvbi1tZWRpYS0xMDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWRcIjtcbn1cblxuLmljb24tbWVkaWEtMTE1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFlXCI7XG59XG5cbi5pY29uLW1lZGlhLTExNjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxZlwiO1xufVxuXG4uaWNvbi1tZWRpYS0xMTc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjBcIjtcbn1cblxuLmljb24tbWVkaWEtMTMwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIxXCI7XG59XG5cbi5pY29uLW1lZGlhLTEyOTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyMlwiO1xufVxuXG4uaWNvbi1tZWRpYS0xMjg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjNcIjtcbn1cblxuLyogbWVkaWNhbC1hbmQtaGVhbHRoICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwibWVkaWNhbC1hbmQtaGVhbHRoXCI7XG4gIHNyYzogdXJsKFwiL21lZGljYWwtYW5kLWhlYWx0aC5lb3RcIik7XG4gIHNyYzogdXJsKFwiL21lZGljYWwtYW5kLWhlYWx0aC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvbWVkaWNhbC1hbmQtaGVhbHRoLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL21lZGljYWwtYW5kLWhlYWx0aC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi9tZWRpY2FsLWFuZC1oZWFsdGguc3ZnI21lZGljYWwtYW5kLWhlYWx0aFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbltkYXRhLWljb24tbWVkaWNhbF06YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwibWVkaWNhbC1hbmQtaGVhbHRoXCIgIWltcG9ydGFudDtcbiAgY29udGVudDogYXR0cihkYXRhLWljb24tbWVkaWNhbCk7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbltjbGFzc149aWNvbi1tZWRpY2FsXTpiZWZvcmUsXG5bY2xhc3MqPVwiIGljb24tbWVkaWNhbFwiXTpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJtZWRpY2FsLWFuZC1oZWFsdGhcIiAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWNvbi1tZWRpY2FsLTAwMTpiZWZvcmUge1xuICBjb250ZW50OiBcImFcIjtcbn1cblxuLmljb24tbWVkaWNhbC0wMDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJiXCI7XG59XG5cbi5pY29uLW1lZGljYWwtMDE1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiY1wiO1xufVxuXG4uaWNvbi1tZWRpY2FsLTAxNDpiZWZvcmUge1xuICBjb250ZW50OiBcImRcIjtcbn1cblxuLmljb24tbWVkaWNhbC0wMjc6YmVmb3JlIHtcbiAgY29udGVudDogXCJlXCI7XG59XG5cbi5pY29uLW1lZGljYWwtMDI4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiZlwiO1xufVxuXG4uaWNvbi1tZWRpY2FsLTAyOTpiZWZvcmUge1xuICBjb250ZW50OiBcImdcIjtcbn1cblxuLmljb24tbWVkaWNhbC0wMTY6YmVmb3JlIHtcbiAgY29udGVudDogXCJoXCI7XG59XG5cbi5pY29uLW1lZGljYWwtMDAzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiaVwiO1xufVxuXG4uaWNvbi1tZWRpY2FsLTAwNDpiZWZvcmUge1xuICBjb250ZW50OiBcImpcIjtcbn1cblxuLmljb24tbWVkaWNhbC0wMTc6YmVmb3JlIHtcbiAgY29udGVudDogXCJrXCI7XG59XG5cbi5pY29uLW1lZGljYWwtMDMwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwibFwiO1xufVxuXG4uaWNvbi1tZWRpY2FsLTAzMTpiZWZvcmUge1xuICBjb250ZW50OiBcIm1cIjtcbn1cblxuLmljb24tbWVkaWNhbC0wMTg6YmVmb3JlIHtcbiAgY29udGVudDogXCJuXCI7XG59XG5cbi5pY29uLW1lZGljYWwtMDA1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwib1wiO1xufVxuXG4uaWNvbi1tZWRpY2FsLTAwNjpiZWZvcmUge1xuICBjb250ZW50OiBcInBcIjtcbn1cblxuLmljb24tbWVkaWNhbC0wMTk6YmVmb3JlIHtcbiAgY29udGVudDogXCJxXCI7XG59XG5cbi5pY29uLW1lZGljYWwtMDMyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiclwiO1xufVxuXG4uaWNvbi1tZWRpY2FsLTAzMzpiZWZvcmUge1xuICBjb250ZW50OiBcInNcIjtcbn1cblxuLmljb24tbWVkaWNhbC0wMjA6YmVmb3JlIHtcbiAgY29udGVudDogXCJ0XCI7XG59XG5cbi5pY29uLW1lZGljYWwtMDA3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwidVwiO1xufVxuXG4uaWNvbi1tZWRpY2FsLTAwODpiZWZvcmUge1xuICBjb250ZW50OiBcInZcIjtcbn1cblxuLmljb24tbWVkaWNhbC0wMjE6YmVmb3JlIHtcbiAgY29udGVudDogXCJ3XCI7XG59XG5cbi5pY29uLW1lZGljYWwtMDM0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwieFwiO1xufVxuXG4uaWNvbi1tZWRpY2FsLTAzNTpiZWZvcmUge1xuICBjb250ZW50OiBcInlcIjtcbn1cblxuLmljb24tbWVkaWNhbC0wMjI6YmVmb3JlIHtcbiAgY29udGVudDogXCJ6XCI7XG59XG5cbi5pY29uLW1lZGljYWwtMDA5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiQVwiO1xufVxuXG4uaWNvbi1tZWRpY2FsLTAxMDpiZWZvcmUge1xuICBjb250ZW50OiBcIkJcIjtcbn1cblxuLmljb24tbWVkaWNhbC0wMjM6YmVmb3JlIHtcbiAgY29udGVudDogXCJDXCI7XG59XG5cbi5pY29uLW1lZGljYWwtMDM2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiRFwiO1xufVxuXG4uaWNvbi1tZWRpY2FsLTAzNzpiZWZvcmUge1xuICBjb250ZW50OiBcIkVcIjtcbn1cblxuLmljb24tbWVkaWNhbC0wMjQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJGXCI7XG59XG5cbi5pY29uLW1lZGljYWwtMDExOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiR1wiO1xufVxuXG4uaWNvbi1tZWRpY2FsLTAxMjpiZWZvcmUge1xuICBjb250ZW50OiBcIkhcIjtcbn1cblxuLmljb24tbWVkaWNhbC0wMjU6YmVmb3JlIHtcbiAgY29udGVudDogXCJJXCI7XG59XG5cbi5pY29uLW1lZGljYWwtMDM4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiSlwiO1xufVxuXG4uaWNvbi1tZWRpY2FsLTAzOTpiZWZvcmUge1xuICBjb250ZW50OiBcIktcIjtcbn1cblxuLmljb24tbWVkaWNhbC0wMjY6YmVmb3JlIHtcbiAgY29udGVudDogXCJMXCI7XG59XG5cbi5pY29uLW1lZGljYWwtMDEzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiTVwiO1xufVxuXG4uaWNvbi1tZWRpY2FsLTA0MDpiZWZvcmUge1xuICBjb250ZW50OiBcIk5cIjtcbn1cblxuLmljb24tbWVkaWNhbC0wNTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJPXCI7XG59XG5cbi5pY29uLW1lZGljYWwtMDY2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiUFwiO1xufVxuXG4uaWNvbi1tZWRpY2FsLTA3OTpiZWZvcmUge1xuICBjb250ZW50OiBcIlFcIjtcbn1cblxuLmljb24tbWVkaWNhbC0wOTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJSXCI7XG59XG5cbi5pY29uLW1lZGljYWwtMDkzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiU1wiO1xufVxuXG4uaWNvbi1tZWRpY2FsLTA4MDpiZWZvcmUge1xuICBjb250ZW50OiBcIlRcIjtcbn1cblxuLmljb24tbWVkaWNhbC0wNjc6YmVmb3JlIHtcbiAgY29udGVudDogXCJVXCI7XG59XG5cbi5pY29uLW1lZGljYWwtMDU0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiVlwiO1xufVxuXG4uaWNvbi1tZWRpY2FsLTA0MTpiZWZvcmUge1xuICBjb250ZW50OiBcIldcIjtcbn1cblxuLmljb24tbWVkaWNhbC0wNDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJYXCI7XG59XG5cbi5pY29uLW1lZGljYWwtMDU1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiWVwiO1xufVxuXG4uaWNvbi1tZWRpY2FsLTA2ODpiZWZvcmUge1xuICBjb250ZW50OiBcIlpcIjtcbn1cblxuLmljb24tbWVkaWNhbC0wODE6YmVmb3JlIHtcbiAgY29udGVudDogXCIwXCI7XG59XG5cbi5pY29uLW1lZGljYWwtMDk0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMVwiO1xufVxuXG4uaWNvbi1tZWRpY2FsLTA5NjpiZWZvcmUge1xuICBjb250ZW50OiBcIjJcIjtcbn1cblxuLmljb24tbWVkaWNhbC0wODI6YmVmb3JlIHtcbiAgY29udGVudDogXCIzXCI7XG59XG5cbi5pY29uLW1lZGljYWwtMDk1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiNFwiO1xufVxuXG4uaWNvbi1tZWRpY2FsLTA2OTpiZWZvcmUge1xuICBjb250ZW50OiBcIjVcIjtcbn1cblxuLmljb24tbWVkaWNhbC0wNTY6YmVmb3JlIHtcbiAgY29udGVudDogXCI2XCI7XG59XG5cbi5pY29uLW1lZGljYWwtMDQzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiN1wiO1xufVxuXG4uaWNvbi1tZWRpY2FsLTA0NDpiZWZvcmUge1xuICBjb250ZW50OiBcIjhcIjtcbn1cblxuLmljb24tbWVkaWNhbC0wNTc6YmVmb3JlIHtcbiAgY29udGVudDogXCI5XCI7XG59XG5cbi5pY29uLW1lZGljYWwtMDcwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIVwiO1xufVxuXG4uaWNvbi1tZWRpY2FsLTA4MzpiZWZvcmUge1xuICBjb250ZW50OiAnXCInO1xufVxuXG4uaWNvbi1tZWRpY2FsLTA4NDpiZWZvcmUge1xuICBjb250ZW50OiBcIiNcIjtcbn1cblxuLmljb24tbWVkaWNhbC0wNzE6YmVmb3JlIHtcbiAgY29udGVudDogXCIkXCI7XG59XG5cbi5pY29uLW1lZGljYWwtMDU4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiJVwiO1xufVxuXG4uaWNvbi1tZWRpY2FsLTA0NTpiZWZvcmUge1xuICBjb250ZW50OiBcIiZcIjtcbn1cblxuLmljb24tbWVkaWNhbC0wNDY6YmVmb3JlIHtcbiAgY29udGVudDogXCInXCI7XG59XG5cbi5pY29uLW1lZGljYWwtMDU5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiKFwiO1xufVxuXG4uaWNvbi1tZWRpY2FsLTA5ODpiZWZvcmUge1xuICBjb250ZW50OiBcIilcIjtcbn1cblxuLmljb24tbWVkaWNhbC0wOTc6YmVmb3JlIHtcbiAgY29udGVudDogXCIqXCI7XG59XG5cbi5pY29uLW1lZGljYWwtMDg1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiK1wiO1xufVxuXG4uaWNvbi1tZWRpY2FsLTA3MjpiZWZvcmUge1xuICBjb250ZW50OiBcIixcIjtcbn1cblxuLmljb24tbWVkaWNhbC0wNzM6YmVmb3JlIHtcbiAgY29udGVudDogXCItXCI7XG59XG5cbi5pY29uLW1lZGljYWwtMDg2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiLlwiO1xufVxuXG4uaWNvbi1tZWRpY2FsLTA5OTpiZWZvcmUge1xuICBjb250ZW50OiBcIi9cIjtcbn1cblxuLmljb24tbWVkaWNhbC0xMDA6YmVmb3JlIHtcbiAgY29udGVudDogXCI6XCI7XG59XG5cbi5pY29uLW1lZGljYWwtMDg3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiO1wiO1xufVxuXG4uaWNvbi1tZWRpY2FsLTA3NDpiZWZvcmUge1xuICBjb250ZW50OiBcIjxcIjtcbn1cblxuLmljb24tbWVkaWNhbC0wNjA6YmVmb3JlIHtcbiAgY29udGVudDogXCI9XCI7XG59XG5cbi5pY29uLW1lZGljYWwtMDYxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiPlwiO1xufVxuXG4uaWNvbi1tZWRpY2FsLTA0NzpiZWZvcmUge1xuICBjb250ZW50OiBcIj9cIjtcbn1cblxuLmljb24tbWVkaWNhbC0wNDg6YmVmb3JlIHtcbiAgY29udGVudDogXCJAXCI7XG59XG5cbi5pY29uLW1lZGljYWwtMDQ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiW1wiO1xufVxuXG4uaWNvbi1tZWRpY2FsLTA2MjpiZWZvcmUge1xuICBjb250ZW50OiBcIl1cIjtcbn1cblxuLmljb24tbWVkaWNhbC0wNzU6YmVmb3JlIHtcbiAgY29udGVudDogXCJeXCI7XG59XG5cbi5pY29uLW1lZGljYWwtMDg4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiX1wiO1xufVxuXG4uaWNvbi1tZWRpY2FsLTA4OTpiZWZvcmUge1xuICBjb250ZW50OiBcImBcIjtcbn1cblxuLmljb24tbWVkaWNhbC0wNzY6YmVmb3JlIHtcbiAgY29udGVudDogXCJ7XCI7XG59XG5cbi5pY29uLW1lZGljYWwtMDYzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwifFwiO1xufVxuXG4uaWNvbi1tZWRpY2FsLTA1MDpiZWZvcmUge1xuICBjb250ZW50OiBcIn1cIjtcbn1cblxuLmljb24tbWVkaWNhbC0wNTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJ+XCI7XG59XG5cbi5pY29uLW1lZGljYWwtMDY0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxcXFwiO1xufVxuXG4uaWNvbi1tZWRpY2FsLTA3NzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMFwiO1xufVxuXG4uaWNvbi1tZWRpY2FsLTA5MDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMVwiO1xufVxuXG4uaWNvbi1tZWRpY2FsLTA5MTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMlwiO1xufVxuXG4uaWNvbi1tZWRpY2FsLTA3ODpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwM1wiO1xufVxuXG4uaWNvbi1tZWRpY2FsLTA2NTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNFwiO1xufVxuXG4uaWNvbi1tZWRpY2FsLTA1MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNVwiO1xufVxuXG4vKiBNdXNpYyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2ljXCI7XG4gIHNyYzogdXJsKFwiL211c2ljLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvbXVzaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL211c2ljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL211c2ljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL211c2ljLnN2ZyNtdXNpY1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbltkYXRhLWljb24tbXVzaWNdOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm11c2ljXCIgIWltcG9ydGFudDtcbiAgY29udGVudDogYXR0cihkYXRhLWljb24tbXVzaWMpO1xuICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG5bY2xhc3NePWljb24tbXVzaWNdOmJlZm9yZSxcbltjbGFzcyo9XCIgaWNvbi1tdXNpY1wiXTpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJtdXNpY1wiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5pY29uLW11c2ljLTAwMTpiZWZvcmUge1xuICBjb250ZW50OiBcImFcIjtcbn1cblxuLmljb24tbXVzaWMtMDE0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiYlwiO1xufVxuXG4uaWNvbi1tdXNpYy0wMjc6YmVmb3JlIHtcbiAgY29udGVudDogXCJjXCI7XG59XG5cbi5pY29uLW11c2ljLTA0MDpiZWZvcmUge1xuICBjb250ZW50OiBcImRcIjtcbn1cblxuLmljb24tbXVzaWMtMDUzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiZVwiO1xufVxuXG4uaWNvbi1tdXNpYy0wNTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJmXCI7XG59XG5cbi5pY29uLW11c2ljLTA0MTpiZWZvcmUge1xuICBjb250ZW50OiBcImdcIjtcbn1cblxuLmljb24tbXVzaWMtMDI4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiaFwiO1xufVxuXG4uaWNvbi1tdXNpYy0wMTU6YmVmb3JlIHtcbiAgY29udGVudDogXCJpXCI7XG59XG5cbi5pY29uLW11c2ljLTAwMjpiZWZvcmUge1xuICBjb250ZW50OiBcImpcIjtcbn1cblxuLmljb24tbXVzaWMtMDAzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwia1wiO1xufVxuXG4uaWNvbi1tdXNpYy0wMTY6YmVmb3JlIHtcbiAgY29udGVudDogXCJsXCI7XG59XG5cbi5pY29uLW11c2ljLTAyOTpiZWZvcmUge1xuICBjb250ZW50OiBcIm1cIjtcbn1cblxuLmljb24tbXVzaWMtMDQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiblwiO1xufVxuXG4uaWNvbi1tdXNpYy0wNTU6YmVmb3JlIHtcbiAgY29udGVudDogXCJvXCI7XG59XG5cbi5pY29uLW11c2ljLTA1NjpiZWZvcmUge1xuICBjb250ZW50OiBcInBcIjtcbn1cblxuLmljb24tbXVzaWMtMDQzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwicVwiO1xufVxuXG4uaWNvbi1tdXNpYy0wMzA6YmVmb3JlIHtcbiAgY29udGVudDogXCJyXCI7XG59XG5cbi5pY29uLW11c2ljLTAxNzpiZWZvcmUge1xuICBjb250ZW50OiBcInNcIjtcbn1cblxuLmljb24tbXVzaWMtMDA0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwidFwiO1xufVxuXG4uaWNvbi1tdXNpYy0wMDU6YmVmb3JlIHtcbiAgY29udGVudDogXCJ1XCI7XG59XG5cbi5pY29uLW11c2ljLTAxODpiZWZvcmUge1xuICBjb250ZW50OiBcInZcIjtcbn1cblxuLmljb24tbXVzaWMtMDMxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwid1wiO1xufVxuXG4uaWNvbi1tdXNpYy0wNDQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJ4XCI7XG59XG5cbi5pY29uLW11c2ljLTA1NzpiZWZvcmUge1xuICBjb250ZW50OiBcInlcIjtcbn1cblxuLmljb24tbXVzaWMtMDU4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwielwiO1xufVxuXG4uaWNvbi1tdXNpYy0wNDU6YmVmb3JlIHtcbiAgY29udGVudDogXCJBXCI7XG59XG5cbi5pY29uLW11c2ljLTAzMjpiZWZvcmUge1xuICBjb250ZW50OiBcIkJcIjtcbn1cblxuLmljb24tbXVzaWMtMDE5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiQ1wiO1xufVxuXG4uaWNvbi1tdXNpYy0wMDY6YmVmb3JlIHtcbiAgY29udGVudDogXCJEXCI7XG59XG5cbi5pY29uLW11c2ljLTAwNzpiZWZvcmUge1xuICBjb250ZW50OiBcIkVcIjtcbn1cblxuLmljb24tbXVzaWMtMDIwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiRlwiO1xufVxuXG4uaWNvbi1tdXNpYy0wMzM6YmVmb3JlIHtcbiAgY29udGVudDogXCJHXCI7XG59XG5cbi5pY29uLW11c2ljLTA0NjpiZWZvcmUge1xuICBjb250ZW50OiBcIkhcIjtcbn1cblxuLmljb24tbXVzaWMtMDU5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiSVwiO1xufVxuXG4uaWNvbi1tdXNpYy0wNjA6YmVmb3JlIHtcbiAgY29udGVudDogXCJKXCI7XG59XG5cbi5pY29uLW11c2ljLTA0NzpiZWZvcmUge1xuICBjb250ZW50OiBcIktcIjtcbn1cblxuLmljb24tbXVzaWMtMDM0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiTFwiO1xufVxuXG4uaWNvbi1tdXNpYy0wMjE6YmVmb3JlIHtcbiAgY29udGVudDogXCJNXCI7XG59XG5cbi5pY29uLW11c2ljLTAwODpiZWZvcmUge1xuICBjb250ZW50OiBcIk5cIjtcbn1cblxuLmljb24tbXVzaWMtMDA5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiT1wiO1xufVxuXG4uaWNvbi1tdXNpYy0wMjI6YmVmb3JlIHtcbiAgY29udGVudDogXCJQXCI7XG59XG5cbi5pY29uLW11c2ljLTAzNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlFcIjtcbn1cblxuLmljb24tbXVzaWMtMDQ4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiUlwiO1xufVxuXG4uaWNvbi1tdXNpYy0wNjE6YmVmb3JlIHtcbiAgY29udGVudDogXCJTXCI7XG59XG5cbi5pY29uLW11c2ljLTA2MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlRcIjtcbn1cblxuLmljb24tbXVzaWMtMDM2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiVVwiO1xufVxuXG4uaWNvbi1tdXNpYy0wMjM6YmVmb3JlIHtcbiAgY29udGVudDogXCJWXCI7XG59XG5cbi5pY29uLW11c2ljLTAxMDpiZWZvcmUge1xuICBjb250ZW50OiBcIldcIjtcbn1cblxuLmljb24tbXVzaWMtMDExOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiWFwiO1xufVxuXG4uaWNvbi1tdXNpYy0wMjQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJZXCI7XG59XG5cbi5pY29uLW11c2ljLTAzNzpiZWZvcmUge1xuICBjb250ZW50OiBcIlpcIjtcbn1cblxuLmljb24tbXVzaWMtMDQ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMFwiO1xufVxuXG4uaWNvbi1tdXNpYy0wNTA6YmVmb3JlIHtcbiAgY29udGVudDogXCIxXCI7XG59XG5cbi5pY29uLW11c2ljLTA1MTpiZWZvcmUge1xuICBjb250ZW50OiBcIjJcIjtcbn1cblxuLmljb24tbXVzaWMtMDM4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiM1wiO1xufVxuXG4uaWNvbi1tdXNpYy0wMjU6YmVmb3JlIHtcbiAgY29udGVudDogXCI0XCI7XG59XG5cbi5pY29uLW11c2ljLTAxMjpiZWZvcmUge1xuICBjb250ZW50OiBcIjVcIjtcbn1cblxuLmljb24tbXVzaWMtMDEzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiNlwiO1xufVxuXG4uaWNvbi1tdXNpYy0wMjY6YmVmb3JlIHtcbiAgY29udGVudDogXCI3XCI7XG59XG5cbi5pY29uLW11c2ljLTAzOTpiZWZvcmUge1xuICBjb250ZW50OiBcIjhcIjtcbn1cblxuLmljb24tbXVzaWMtMDUyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiOVwiO1xufVxuXG4uaWNvbi1tdXNpYy0wNjU6YmVmb3JlIHtcbiAgY29udGVudDogXCIhXCI7XG59XG5cbi5pY29uLW11c2ljLTA2NDpiZWZvcmUge1xuICBjb250ZW50OiAnXCInO1xufVxuXG4uaWNvbi1tdXNpYy0wNjM6YmVmb3JlIHtcbiAgY29udGVudDogXCIjXCI7XG59XG5cbi5pY29uLW11c2ljLTA3ODpiZWZvcmUge1xuICBjb250ZW50OiBcIiRcIjtcbn1cblxuLmljb24tbXVzaWMtMDkxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiJVwiO1xufVxuXG4uaWNvbi1tdXNpYy0wOTA6YmVmb3JlIHtcbiAgY29udGVudDogXCImXCI7XG59XG5cbi5pY29uLW11c2ljLTA3NzpiZWZvcmUge1xuICBjb250ZW50OiBcIidcIjtcbn1cblxuLmljb24tbXVzaWMtMDc2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiKFwiO1xufVxuXG4uaWNvbi1tdXNpYy0wODk6YmVmb3JlIHtcbiAgY29udGVudDogXCIpXCI7XG59XG5cbi5pY29uLW11c2ljLTA4ODpiZWZvcmUge1xuICBjb250ZW50OiBcIipcIjtcbn1cblxuLmljb24tbXVzaWMtMDc1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiK1wiO1xufVxuXG4uaWNvbi1tdXNpYy0wNzQ6YmVmb3JlIHtcbiAgY29udGVudDogXCIsXCI7XG59XG5cbi5pY29uLW11c2ljLTA4NzpiZWZvcmUge1xuICBjb250ZW50OiBcIi1cIjtcbn1cblxuLmljb24tbXVzaWMtMDg2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiLlwiO1xufVxuXG4uaWNvbi1tdXNpYy0wNzM6YmVmb3JlIHtcbiAgY29udGVudDogXCIvXCI7XG59XG5cbi5pY29uLW11c2ljLTA3MjpiZWZvcmUge1xuICBjb250ZW50OiBcIjpcIjtcbn1cblxuLmljb24tbXVzaWMtMDg1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiO1wiO1xufVxuXG4uaWNvbi1tdXNpYy0wODQ6YmVmb3JlIHtcbiAgY29udGVudDogXCI8XCI7XG59XG5cbi5pY29uLW11c2ljLTA3MTpiZWZvcmUge1xuICBjb250ZW50OiBcIj1cIjtcbn1cblxuLmljb24tbXVzaWMtMDcwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiPlwiO1xufVxuXG4uaWNvbi1tdXNpYy0wODM6YmVmb3JlIHtcbiAgY29udGVudDogXCI/XCI7XG59XG5cbi5pY29uLW11c2ljLTA4MjpiZWZvcmUge1xuICBjb250ZW50OiBcIkBcIjtcbn1cblxuLmljb24tbXVzaWMtMDY5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiW1wiO1xufVxuXG4uaWNvbi1tdXNpYy0wNjg6YmVmb3JlIHtcbiAgY29udGVudDogXCJdXCI7XG59XG5cbi5pY29uLW11c2ljLTA4MTpiZWZvcmUge1xuICBjb250ZW50OiBcIl5cIjtcbn1cblxuLmljb24tbXVzaWMtMDgwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiX1wiO1xufVxuXG4uaWNvbi1tdXNpYy0wNjc6YmVmb3JlIHtcbiAgY29udGVudDogXCJgXCI7XG59XG5cbi5pY29uLW11c2ljLTA2NjpiZWZvcmUge1xuICBjb250ZW50OiBcIntcIjtcbn1cblxuLmljb24tbXVzaWMtMDc5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwifFwiO1xufVxuXG4uaWNvbi1tdXNpYy0wOTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJ9XCI7XG59XG5cbi5pY29uLW11c2ljLTA5MzpiZWZvcmUge1xuICBjb250ZW50OiBcIn5cIjtcbn1cblxuLmljb24tbXVzaWMtMDk0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxcXFwiO1xufVxuXG4uaWNvbi1tdXNpYy0wOTU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDBcIjtcbn1cblxuLmljb24tbXVzaWMtMDk2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAxXCI7XG59XG5cbi5pY29uLW11c2ljLTA5NzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMlwiO1xufVxuXG4uaWNvbi1tdXNpYy0wOTg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDNcIjtcbn1cblxuLmljb24tbXVzaWMtMDk5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA0XCI7XG59XG5cbi5pY29uLW11c2ljLTEwMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNVwiO1xufVxuXG4vKiBSZWFsIEVzdGF0ZSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInJlYWwtZXN0YXRlXCI7XG4gIHNyYzogdXJsKFwiL3JlYWwtZXN0YXRlLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvcmVhbC1lc3RhdGUuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3JlYWwtZXN0YXRlLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3JlYWwtZXN0YXRlLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL3JlYWwtZXN0YXRlLnN2ZyNyZWFsLWVzdGF0ZVwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbltkYXRhLWljb24tcmVhbC1lc3RhdGVdOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcInJlYWwtZXN0YXRlXCIgIWltcG9ydGFudDtcbiAgY29udGVudDogYXR0cihkYXRhLWljb24tcmVhbC1lc3RhdGUpO1xuICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG5bY2xhc3NePWljb24tcmVhbC1lc3RhdGVdOmJlZm9yZSxcbltjbGFzcyo9XCIgaWNvbi1yZWFsLWVzdGF0ZVwiXTpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJyZWFsLWVzdGF0ZVwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5pY29uLXJlYWwtZXN0YXRlLTAwMTpiZWZvcmUge1xuICBjb250ZW50OiBcImFcIjtcbn1cblxuLmljb24tcmVhbC1lc3RhdGUtMDE0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiYlwiO1xufVxuXG4uaWNvbi1yZWFsLWVzdGF0ZS0wMjc6YmVmb3JlIHtcbiAgY29udGVudDogXCJjXCI7XG59XG5cbi5pY29uLXJlYWwtZXN0YXRlLTA0MDpiZWZvcmUge1xuICBjb250ZW50OiBcImRcIjtcbn1cblxuLmljb24tcmVhbC1lc3RhdGUtMDUzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiZVwiO1xufVxuXG4uaWNvbi1yZWFsLWVzdGF0ZS0wNjY6YmVmb3JlIHtcbiAgY29udGVudDogXCJmXCI7XG59XG5cbi5pY29uLXJlYWwtZXN0YXRlLTA3OTpiZWZvcmUge1xuICBjb250ZW50OiBcImdcIjtcbn1cblxuLmljb24tcmVhbC1lc3RhdGUtMDgwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiaFwiO1xufVxuXG4uaWNvbi1yZWFsLWVzdGF0ZS0wODE6YmVmb3JlIHtcbiAgY29udGVudDogXCJpXCI7XG59XG5cbi5pY29uLXJlYWwtZXN0YXRlLTA4MjpiZWZvcmUge1xuICBjb250ZW50OiBcImpcIjtcbn1cblxuLmljb24tcmVhbC1lc3RhdGUtMDgzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwia1wiO1xufVxuXG4uaWNvbi1yZWFsLWVzdGF0ZS0wODQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJsXCI7XG59XG5cbi5pY29uLXJlYWwtZXN0YXRlLTA4NTpiZWZvcmUge1xuICBjb250ZW50OiBcIm1cIjtcbn1cblxuLmljb24tcmVhbC1lc3RhdGUtMDg2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiblwiO1xufVxuXG4uaWNvbi1yZWFsLWVzdGF0ZS0wODc6YmVmb3JlIHtcbiAgY29udGVudDogXCJvXCI7XG59XG5cbi5pY29uLXJlYWwtZXN0YXRlLTA4ODpiZWZvcmUge1xuICBjb250ZW50OiBcInBcIjtcbn1cblxuLmljb24tcmVhbC1lc3RhdGUtMDg5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwicVwiO1xufVxuXG4uaWNvbi1yZWFsLWVzdGF0ZS0wOTA6YmVmb3JlIHtcbiAgY29udGVudDogXCJyXCI7XG59XG5cbi5pY29uLXJlYWwtZXN0YXRlLTA3NzpiZWZvcmUge1xuICBjb250ZW50OiBcInNcIjtcbn1cblxuLmljb24tcmVhbC1lc3RhdGUtMDc4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwidFwiO1xufVxuXG4uaWNvbi1yZWFsLWVzdGF0ZS0wNjU6YmVmb3JlIHtcbiAgY29udGVudDogXCJ1XCI7XG59XG5cbi5pY29uLXJlYWwtZXN0YXRlLTA2NDpiZWZvcmUge1xuICBjb250ZW50OiBcInZcIjtcbn1cblxuLmljb24tcmVhbC1lc3RhdGUtMDYzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwid1wiO1xufVxuXG4uaWNvbi1yZWFsLWVzdGF0ZS0wNzY6YmVmb3JlIHtcbiAgY29udGVudDogXCJ4XCI7XG59XG5cbi5pY29uLXJlYWwtZXN0YXRlLTA3NTpiZWZvcmUge1xuICBjb250ZW50OiBcInlcIjtcbn1cblxuLmljb24tcmVhbC1lc3RhdGUtMDYyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwielwiO1xufVxuXG4uaWNvbi1yZWFsLWVzdGF0ZS0wNjE6YmVmb3JlIHtcbiAgY29udGVudDogXCJBXCI7XG59XG5cbi5pY29uLXJlYWwtZXN0YXRlLTA3NDpiZWZvcmUge1xuICBjb250ZW50OiBcIkJcIjtcbn1cblxuLmljb24tcmVhbC1lc3RhdGUtMDczOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiQ1wiO1xufVxuXG4uaWNvbi1yZWFsLWVzdGF0ZS0wNTk6YmVmb3JlIHtcbiAgY29udGVudDogXCJEXCI7XG59XG5cbi5pY29uLXJlYWwtZXN0YXRlLTA3MjpiZWZvcmUge1xuICBjb250ZW50OiBcIkVcIjtcbn1cblxuLmljb24tcmVhbC1lc3RhdGUtMDYwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiRlwiO1xufVxuXG4uaWNvbi1yZWFsLWVzdGF0ZS0wNTg6YmVmb3JlIHtcbiAgY29udGVudDogXCJHXCI7XG59XG5cbi5pY29uLXJlYWwtZXN0YXRlLTA3MTpiZWZvcmUge1xuICBjb250ZW50OiBcIkhcIjtcbn1cblxuLmljb24tcmVhbC1lc3RhdGUtMDcwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiSVwiO1xufVxuXG4uaWNvbi1yZWFsLWVzdGF0ZS0wNTc6YmVmb3JlIHtcbiAgY29udGVudDogXCJKXCI7XG59XG5cbi5pY29uLXJlYWwtZXN0YXRlLTA1NjpiZWZvcmUge1xuICBjb250ZW50OiBcIktcIjtcbn1cblxuLmljb24tcmVhbC1lc3RhdGUtMDY5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiTFwiO1xufVxuXG4uaWNvbi1yZWFsLWVzdGF0ZS0wNjg6YmVmb3JlIHtcbiAgY29udGVudDogXCJNXCI7XG59XG5cbi5pY29uLXJlYWwtZXN0YXRlLTA1NTpiZWZvcmUge1xuICBjb250ZW50OiBcIk5cIjtcbn1cblxuLmljb24tcmVhbC1lc3RhdGUtMDU0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiT1wiO1xufVxuXG4uaWNvbi1yZWFsLWVzdGF0ZS0wNjc6YmVmb3JlIHtcbiAgY29udGVudDogXCJQXCI7XG59XG5cbi5pY29uLXJlYWwtZXN0YXRlLTA0MTpiZWZvcmUge1xuICBjb250ZW50OiBcIlFcIjtcbn1cblxuLmljb24tcmVhbC1lc3RhdGUtMDI4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiUlwiO1xufVxuXG4uaWNvbi1yZWFsLWVzdGF0ZS0wMTU6YmVmb3JlIHtcbiAgY29udGVudDogXCJTXCI7XG59XG5cbi5pY29uLXJlYWwtZXN0YXRlLTAwMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlRcIjtcbn1cblxuLmljb24tcmVhbC1lc3RhdGUtMDAzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiVVwiO1xufVxuXG4uaWNvbi1yZWFsLWVzdGF0ZS0wMTY6YmVmb3JlIHtcbiAgY29udGVudDogXCJWXCI7XG59XG5cbi5pY29uLXJlYWwtZXN0YXRlLTAyOTpiZWZvcmUge1xuICBjb250ZW50OiBcIldcIjtcbn1cblxuLmljb24tcmVhbC1lc3RhdGUtMDQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiWFwiO1xufVxuXG4uaWNvbi1yZWFsLWVzdGF0ZS0wNDM6YmVmb3JlIHtcbiAgY29udGVudDogXCJZXCI7XG59XG5cbi5pY29uLXJlYWwtZXN0YXRlLTAzMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlpcIjtcbn1cblxuLmljb24tcmVhbC1lc3RhdGUtMDE3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMFwiO1xufVxuXG4uaWNvbi1yZWFsLWVzdGF0ZS0wMDQ6YmVmb3JlIHtcbiAgY29udGVudDogXCIxXCI7XG59XG5cbi5pY29uLXJlYWwtZXN0YXRlLTAwNTpiZWZvcmUge1xuICBjb250ZW50OiBcIjJcIjtcbn1cblxuLmljb24tcmVhbC1lc3RhdGUtMDE4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiM1wiO1xufVxuXG4uaWNvbi1yZWFsLWVzdGF0ZS0wMzE6YmVmb3JlIHtcbiAgY29udGVudDogXCI0XCI7XG59XG5cbi5pY29uLXJlYWwtZXN0YXRlLTA0NDpiZWZvcmUge1xuICBjb250ZW50OiBcIjVcIjtcbn1cblxuLmljb24tcmVhbC1lc3RhdGUtMDQ1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiNlwiO1xufVxuXG4uaWNvbi1yZWFsLWVzdGF0ZS0wMzI6YmVmb3JlIHtcbiAgY29udGVudDogXCI3XCI7XG59XG5cbi5pY29uLXJlYWwtZXN0YXRlLTAxOTpiZWZvcmUge1xuICBjb250ZW50OiBcIjhcIjtcbn1cblxuLmljb24tcmVhbC1lc3RhdGUtMDA2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiOVwiO1xufVxuXG4uaWNvbi1yZWFsLWVzdGF0ZS0wMDg6YmVmb3JlIHtcbiAgY29udGVudDogXCIhXCI7XG59XG5cbi5pY29uLXJlYWwtZXN0YXRlLTAyMDpiZWZvcmUge1xuICBjb250ZW50OiAnXCInO1xufVxuXG4uaWNvbi1yZWFsLWVzdGF0ZS0wMDc6YmVmb3JlIHtcbiAgY29udGVudDogXCIjXCI7XG59XG5cbi5pY29uLXJlYWwtZXN0YXRlLTAyMTpiZWZvcmUge1xuICBjb250ZW50OiBcIiRcIjtcbn1cblxuLmljb24tcmVhbC1lc3RhdGUtMDMzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiJVwiO1xufVxuXG4uaWNvbi1yZWFsLWVzdGF0ZS0wMzQ6YmVmb3JlIHtcbiAgY29udGVudDogXCImXCI7XG59XG5cbi5pY29uLXJlYWwtZXN0YXRlLTA0NzpiZWZvcmUge1xuICBjb250ZW50OiBcIidcIjtcbn1cblxuLmljb24tcmVhbC1lc3RhdGUtMDQ2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiKFwiO1xufVxuXG4uaWNvbi1yZWFsLWVzdGF0ZS0wNDg6YmVmb3JlIHtcbiAgY29udGVudDogXCIpXCI7XG59XG5cbi5pY29uLXJlYWwtZXN0YXRlLTAzNTpiZWZvcmUge1xuICBjb250ZW50OiBcIipcIjtcbn1cblxuLmljb24tcmVhbC1lc3RhdGUtMDIyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiK1wiO1xufVxuXG4uaWNvbi1yZWFsLWVzdGF0ZS0wMDk6YmVmb3JlIHtcbiAgY29udGVudDogXCIsXCI7XG59XG5cbi5pY29uLXJlYWwtZXN0YXRlLTAxMTpiZWZvcmUge1xuICBjb250ZW50OiBcIi1cIjtcbn1cblxuLmljb24tcmVhbC1lc3RhdGUtMDIzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiLlwiO1xufVxuXG4uaWNvbi1yZWFsLWVzdGF0ZS0wMTA6YmVmb3JlIHtcbiAgY29udGVudDogXCIvXCI7XG59XG5cbi5pY29uLXJlYWwtZXN0YXRlLTAyNDpiZWZvcmUge1xuICBjb250ZW50OiBcIjpcIjtcbn1cblxuLmljb24tcmVhbC1lc3RhdGUtMDM3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiO1wiO1xufVxuXG4uaWNvbi1yZWFsLWVzdGF0ZS0wMzY6YmVmb3JlIHtcbiAgY29udGVudDogXCI8XCI7XG59XG5cbi5pY29uLXJlYWwtZXN0YXRlLTA0OTpiZWZvcmUge1xuICBjb250ZW50OiBcIj1cIjtcbn1cblxuLmljb24tcmVhbC1lc3RhdGUtMDUwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiPlwiO1xufVxuXG4uaWNvbi1yZWFsLWVzdGF0ZS0wNTE6YmVmb3JlIHtcbiAgY29udGVudDogXCI/XCI7XG59XG5cbi5pY29uLXJlYWwtZXN0YXRlLTAzODpiZWZvcmUge1xuICBjb250ZW50OiBcIkBcIjtcbn1cblxuLmljb24tcmVhbC1lc3RhdGUtMDM5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiW1wiO1xufVxuXG4uaWNvbi1yZWFsLWVzdGF0ZS0wNTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJdXCI7XG59XG5cbi5pY29uLXJlYWwtZXN0YXRlLTAyNjpiZWZvcmUge1xuICBjb250ZW50OiBcIl5cIjtcbn1cblxuLmljb24tcmVhbC1lc3RhdGUtMDI1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiX1wiO1xufVxuXG4uaWNvbi1yZWFsLWVzdGF0ZS0wMTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJgXCI7XG59XG5cbi5pY29uLXJlYWwtZXN0YXRlLTAxMzpiZWZvcmUge1xuICBjb250ZW50OiBcIntcIjtcbn1cblxuLyogU2NpZW5jZSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInNjaWVuY2VcIjtcbiAgc3JjOiB1cmwoXCIvc2NpZW5jZS5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3NjaWVuY2UuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3NjaWVuY2Uud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvc2NpZW5jZS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi9zY2llbmNlLnN2ZyNzY2llbmNlXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuW2RhdGEtaWNvbi1zY2llbmNlXTpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJzY2llbmNlXCIgIWltcG9ydGFudDtcbiAgY29udGVudDogYXR0cihkYXRhLWljb24tc2NpZW5jZSk7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbltjbGFzc149aWNvbi1zY2llbmNlXTpiZWZvcmUsXG5bY2xhc3MqPVwiIGljb24tc2NpZW5jZVwiXTpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJzY2llbmNlXCIgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgZm9udC12YXJpYW50OiBub3JtYWwgIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24tc2NpZW5jZS0wMDE6YmVmb3JlIHtcbiAgY29udGVudDogXCJhXCI7XG59XG5cbi5pY29uLXNjaWVuY2UtMDE0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiYlwiO1xufVxuXG4uaWNvbi1zY2llbmNlLTAwMjpiZWZvcmUge1xuICBjb250ZW50OiBcImNcIjtcbn1cblxuLmljb24tc2NpZW5jZS0wMTU6YmVmb3JlIHtcbiAgY29udGVudDogXCJkXCI7XG59XG5cbi5pY29uLXNjaWVuY2UtMDE2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiZVwiO1xufVxuXG4uaWNvbi1zY2llbmNlLTAwMzpiZWZvcmUge1xuICBjb250ZW50OiBcImZcIjtcbn1cblxuLmljb24tc2NpZW5jZS0wMDQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJnXCI7XG59XG5cbi5pY29uLXNjaWVuY2UtMDE3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiaFwiO1xufVxuXG4uaWNvbi1zY2llbmNlLTAxOTpiZWZvcmUge1xuICBjb250ZW50OiBcImlcIjtcbn1cblxuLmljb24tc2NpZW5jZS0wMDU6YmVmb3JlIHtcbiAgY29udGVudDogXCJqXCI7XG59XG5cbi5pY29uLXNjaWVuY2UtMDE4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwia1wiO1xufVxuXG4uaWNvbi1zY2llbmNlLTAwNjpiZWZvcmUge1xuICBjb250ZW50OiBcImxcIjtcbn1cblxuLmljb24tc2NpZW5jZS0wMDc6YmVmb3JlIHtcbiAgY29udGVudDogXCJtXCI7XG59XG5cbi5pY29uLXNjaWVuY2UtMDIwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiblwiO1xufVxuXG4uaWNvbi1zY2llbmNlLTAyMTpiZWZvcmUge1xuICBjb250ZW50OiBcIm9cIjtcbn1cblxuLmljb24tc2NpZW5jZS0wMDg6YmVmb3JlIHtcbiAgY29udGVudDogXCJwXCI7XG59XG5cbi5pY29uLXNjaWVuY2UtMDA5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwicVwiO1xufVxuXG4uaWNvbi1zY2llbmNlLTAyMjpiZWZvcmUge1xuICBjb250ZW50OiBcInJcIjtcbn1cblxuLmljb24tc2NpZW5jZS0wMjM6YmVmb3JlIHtcbiAgY29udGVudDogXCJzXCI7XG59XG5cbi5pY29uLXNjaWVuY2UtMDEwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwidFwiO1xufVxuXG4uaWNvbi1zY2llbmNlLTAxMTpiZWZvcmUge1xuICBjb250ZW50OiBcInVcIjtcbn1cblxuLmljb24tc2NpZW5jZS0wMjQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJ2XCI7XG59XG5cbi5pY29uLXNjaWVuY2UtMDI1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwid1wiO1xufVxuXG4uaWNvbi1zY2llbmNlLTAxMjpiZWZvcmUge1xuICBjb250ZW50OiBcInhcIjtcbn1cblxuLmljb24tc2NpZW5jZS0wMTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJ5XCI7XG59XG5cbi5pY29uLXNjaWVuY2UtMDI2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwielwiO1xufVxuXG4uaWNvbi1zY2llbmNlLTAzOTpiZWZvcmUge1xuICBjb250ZW50OiBcIkFcIjtcbn1cblxuLmljb24tc2NpZW5jZS0wNTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJCXCI7XG59XG5cbi5pY29uLXNjaWVuY2UtMDY1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiQ1wiO1xufVxuXG4uaWNvbi1zY2llbmNlLTA3ODpiZWZvcmUge1xuICBjb250ZW50OiBcIkRcIjtcbn1cblxuLmljb24tc2NpZW5jZS0wNzc6YmVmb3JlIHtcbiAgY29udGVudDogXCJFXCI7XG59XG5cbi5pY29uLXNjaWVuY2UtMDY0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiRlwiO1xufVxuXG4uaWNvbi1zY2llbmNlLTA1MTpiZWZvcmUge1xuICBjb250ZW50OiBcIkdcIjtcbn1cblxuLmljb24tc2NpZW5jZS0wMzg6YmVmb3JlIHtcbiAgY29udGVudDogXCJIXCI7XG59XG5cbi5pY29uLXNjaWVuY2UtMDM3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiSVwiO1xufVxuXG4uaWNvbi1zY2llbmNlLTA1MDpiZWZvcmUge1xuICBjb250ZW50OiBcIkpcIjtcbn1cblxuLmljb24tc2NpZW5jZS0wNjM6YmVmb3JlIHtcbiAgY29udGVudDogXCJLXCI7XG59XG5cbi5pY29uLXNjaWVuY2UtMDc2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiTFwiO1xufVxuXG4uaWNvbi1zY2llbmNlLTA3NTpiZWZvcmUge1xuICBjb250ZW50OiBcIk1cIjtcbn1cblxuLmljb24tc2NpZW5jZS0wNjI6YmVmb3JlIHtcbiAgY29udGVudDogXCJOXCI7XG59XG5cbi5pY29uLXNjaWVuY2UtMDQ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiT1wiO1xufVxuXG4uaWNvbi1zY2llbmNlLTAzNjpiZWZvcmUge1xuICBjb250ZW50OiBcIlBcIjtcbn1cblxuLmljb24tc2NpZW5jZS0wMzU6YmVmb3JlIHtcbiAgY29udGVudDogXCJRXCI7XG59XG5cbi5pY29uLXNjaWVuY2UtMDQ4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiUlwiO1xufVxuXG4uaWNvbi1zY2llbmNlLTA2MTpiZWZvcmUge1xuICBjb250ZW50OiBcIlNcIjtcbn1cblxuLmljb24tc2NpZW5jZS0wNzQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJUXCI7XG59XG5cbi5pY29uLXNjaWVuY2UtMDczOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiVVwiO1xufVxuXG4uaWNvbi1zY2llbmNlLTA2MDpiZWZvcmUge1xuICBjb250ZW50OiBcIlZcIjtcbn1cblxuLmljb24tc2NpZW5jZS0wNDc6YmVmb3JlIHtcbiAgY29udGVudDogXCJXXCI7XG59XG5cbi5pY29uLXNjaWVuY2UtMDM0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiWFwiO1xufVxuXG4uaWNvbi1zY2llbmNlLTAzMzpiZWZvcmUge1xuICBjb250ZW50OiBcIllcIjtcbn1cblxuLmljb24tc2NpZW5jZS0wNDY6YmVmb3JlIHtcbiAgY29udGVudDogXCJaXCI7XG59XG5cbi5pY29uLXNjaWVuY2UtMDU5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMFwiO1xufVxuXG4uaWNvbi1zY2llbmNlLTA3MjpiZWZvcmUge1xuICBjb250ZW50OiBcIjFcIjtcbn1cblxuLmljb24tc2NpZW5jZS0wNzE6YmVmb3JlIHtcbiAgY29udGVudDogXCIyXCI7XG59XG5cbi5pY29uLXNjaWVuY2UtMDU4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiM1wiO1xufVxuXG4uaWNvbi1zY2llbmNlLTA0NTpiZWZvcmUge1xuICBjb250ZW50OiBcIjRcIjtcbn1cblxuLmljb24tc2NpZW5jZS0wMzI6YmVmb3JlIHtcbiAgY29udGVudDogXCI1XCI7XG59XG5cbi5pY29uLXNjaWVuY2UtMDMxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiNlwiO1xufVxuXG4uaWNvbi1zY2llbmNlLTA0NDpiZWZvcmUge1xuICBjb250ZW50OiBcIjdcIjtcbn1cblxuLmljb24tc2NpZW5jZS0wNTc6YmVmb3JlIHtcbiAgY29udGVudDogXCI4XCI7XG59XG5cbi5pY29uLXNjaWVuY2UtMDcwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiOVwiO1xufVxuXG4uaWNvbi1zY2llbmNlLTA2OTpiZWZvcmUge1xuICBjb250ZW50OiBcIiFcIjtcbn1cblxuLmljb24tc2NpZW5jZS0wNTY6YmVmb3JlIHtcbiAgY29udGVudDogJ1wiJztcbn1cblxuLmljb24tc2NpZW5jZS0wNDM6YmVmb3JlIHtcbiAgY29udGVudDogXCIjXCI7XG59XG5cbi5pY29uLXNjaWVuY2UtMDMwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiJFwiO1xufVxuXG4uaWNvbi1zY2llbmNlLTAyOTpiZWZvcmUge1xuICBjb250ZW50OiBcIiVcIjtcbn1cblxuLmljb24tc2NpZW5jZS0wNDI6YmVmb3JlIHtcbiAgY29udGVudDogXCImXCI7XG59XG5cbi5pY29uLXNjaWVuY2UtMDU1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiJ1wiO1xufVxuXG4uaWNvbi1zY2llbmNlLTA2ODpiZWZvcmUge1xuICBjb250ZW50OiBcIihcIjtcbn1cblxuLmljb24tc2NpZW5jZS0wNjc6YmVmb3JlIHtcbiAgY29udGVudDogXCIpXCI7XG59XG5cbi5pY29uLXNjaWVuY2UtMDU0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiKlwiO1xufVxuXG4uaWNvbi1zY2llbmNlLTA0MTpiZWZvcmUge1xuICBjb250ZW50OiBcIitcIjtcbn1cblxuLmljb24tc2NpZW5jZS0wMjg6YmVmb3JlIHtcbiAgY29udGVudDogXCIsXCI7XG59XG5cbi5pY29uLXNjaWVuY2UtMDI3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiLVwiO1xufVxuXG4uaWNvbi1zY2llbmNlLTA0MDpiZWZvcmUge1xuICBjb250ZW50OiBcIi5cIjtcbn1cblxuLmljb24tc2NpZW5jZS0wNTM6YmVmb3JlIHtcbiAgY29udGVudDogXCIvXCI7XG59XG5cbi5pY29uLXNjaWVuY2UtMDY2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiOlwiO1xufVxuXG4uaWNvbi1zY2llbmNlLTA3OTpiZWZvcmUge1xuICBjb250ZW50OiBcIjtcIjtcbn1cblxuLmljb24tc2NpZW5jZS0wOTI6YmVmb3JlIHtcbiAgY29udGVudDogXCI8XCI7XG59XG5cbi5pY29uLXNjaWVuY2UtMTA1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiPVwiO1xufVxuXG4uaWNvbi1zY2llbmNlLTExODpiZWZvcmUge1xuICBjb250ZW50OiBcIj5cIjtcbn1cblxuLmljb24tc2NpZW5jZS0xMzE6YmVmb3JlIHtcbiAgY29udGVudDogXCI/XCI7XG59XG5cbi5pY29uLXNjaWVuY2UtMTQ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiQFwiO1xufVxuXG4uaWNvbi1zY2llbmNlLTE0NTpiZWZvcmUge1xuICBjb250ZW50OiBcIltcIjtcbn1cblxuLmljb24tc2NpZW5jZS0xMzI6YmVmb3JlIHtcbiAgY29udGVudDogXCJdXCI7XG59XG5cbi5pY29uLXNjaWVuY2UtMTE5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXlwiO1xufVxuXG4uaWNvbi1zY2llbmNlLTEwNjpiZWZvcmUge1xuICBjb250ZW50OiBcIl9cIjtcbn1cblxuLmljb24tc2NpZW5jZS0wOTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJgXCI7XG59XG5cbi5pY29uLXNjaWVuY2UtMDgwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwie1wiO1xufVxuXG4uaWNvbi1zY2llbmNlLTA4MTpiZWZvcmUge1xuICBjb250ZW50OiBcInxcIjtcbn1cblxuLmljb24tc2NpZW5jZS0wOTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJ9XCI7XG59XG5cbi5pY29uLXNjaWVuY2UtMTA3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiflwiO1xufVxuXG4uaWNvbi1zY2llbmNlLTEyMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcXFxcIjtcbn1cblxuLmljb24tc2NpZW5jZS0xMzM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDBcIjtcbn1cblxuLmljb24tc2NpZW5jZS0xNDY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDFcIjtcbn1cblxuLmljb24tc2NpZW5jZS0xNDc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDJcIjtcbn1cblxuLmljb24tc2NpZW5jZS0xMzQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDNcIjtcbn1cblxuLmljb24tc2NpZW5jZS0xMjE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDRcIjtcbn1cblxuLmljb24tc2NpZW5jZS0xMDg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDVcIjtcbn1cblxuLmljb24tc2NpZW5jZS0wOTU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDZcIjtcbn1cblxuLmljb24tc2NpZW5jZS0wODI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDdcIjtcbn1cblxuLmljb24tc2NpZW5jZS0wODM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDhcIjtcbn1cblxuLmljb24tc2NpZW5jZS0wOTY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDlcIjtcbn1cblxuLmljb24tc2NpZW5jZS0xMDk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGFcIjtcbn1cblxuLmljb24tc2NpZW5jZS0xMjI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGJcIjtcbn1cblxuLmljb24tc2NpZW5jZS0xMzU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGNcIjtcbn1cblxuLmljb24tc2NpZW5jZS0xNDg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGRcIjtcbn1cblxuLmljb24tc2NpZW5jZS0xNDk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGVcIjtcbn1cblxuLmljb24tc2NpZW5jZS0xMzY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGZcIjtcbn1cblxuLmljb24tc2NpZW5jZS0xMjM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTBcIjtcbn1cblxuLmljb24tc2NpZW5jZS0xMTA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTFcIjtcbn1cblxuLmljb24tc2NpZW5jZS0wOTc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTJcIjtcbn1cblxuLmljb24tc2NpZW5jZS0wODQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTNcIjtcbn1cblxuLmljb24tc2NpZW5jZS0wODU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTRcIjtcbn1cblxuLmljb24tc2NpZW5jZS0wOTg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTVcIjtcbn1cblxuLmljb24tc2NpZW5jZS0xMTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTZcIjtcbn1cblxuLmljb24tc2NpZW5jZS0xMjQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTdcIjtcbn1cblxuLmljb24tc2NpZW5jZS0xMzc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMThcIjtcbn1cblxuLmljb24tc2NpZW5jZS0xNTA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTlcIjtcbn1cblxuLmljb24tc2NpZW5jZS0xNTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWFcIjtcbn1cblxuLmljb24tc2NpZW5jZS0xMzg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWJcIjtcbn1cblxuLmljb24tc2NpZW5jZS0xMjU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWNcIjtcbn1cblxuLmljb24tc2NpZW5jZS0xMTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWRcIjtcbn1cblxuLmljb24tc2NpZW5jZS0wOTk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWVcIjtcbn1cblxuLmljb24tc2NpZW5jZS0wODY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWZcIjtcbn1cblxuLmljb24tc2NpZW5jZS0wODc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjBcIjtcbn1cblxuLmljb24tc2NpZW5jZS0xMDA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjFcIjtcbn1cblxuLmljb24tc2NpZW5jZS0xMTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjJcIjtcbn1cblxuLmljb24tc2NpZW5jZS0xMjY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjNcIjtcbn1cblxuLmljb24tc2NpZW5jZS0xMzk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjRcIjtcbn1cblxuLmljb24tc2NpZW5jZS0xNTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjVcIjtcbn1cblxuLmljb24tc2NpZW5jZS0xNTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjZcIjtcbn1cblxuLmljb24tc2NpZW5jZS0xNDA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjdcIjtcbn1cblxuLmljb24tc2NpZW5jZS0xMjc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjhcIjtcbn1cblxuLmljb24tc2NpZW5jZS0xMTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjlcIjtcbn1cblxuLmljb24tc2NpZW5jZS0xMDE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMmFcIjtcbn1cblxuLmljb24tc2NpZW5jZS0wODg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMmJcIjtcbn1cblxuLmljb24tc2NpZW5jZS0wODk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMmNcIjtcbn1cblxuLmljb24tc2NpZW5jZS0xMDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMmRcIjtcbn1cblxuLmljb24tc2NpZW5jZS0xMTU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMmVcIjtcbn1cblxuLmljb24tc2NpZW5jZS0xMjg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMmZcIjtcbn1cblxuLmljb24tc2NpZW5jZS0xNDE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzBcIjtcbn1cblxuLmljb24tc2NpZW5jZS0xNTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzFcIjtcbn1cblxuLmljb24tc2NpZW5jZS0xNTU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzJcIjtcbn1cblxuLmljb24tc2NpZW5jZS0xNDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzNcIjtcbn1cblxuLmljb24tc2NpZW5jZS0xMjk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzRcIjtcbn1cblxuLmljb24tc2NpZW5jZS0xMTY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzVcIjtcbn1cblxuLmljb24tc2NpZW5jZS0xMDM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzZcIjtcbn1cblxuLmljb24tc2NpZW5jZS0wOTA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzdcIjtcbn1cblxuLmljb24tc2NpZW5jZS0wOTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzhcIjtcbn1cblxuLmljb24tc2NpZW5jZS0xMDQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzlcIjtcbn1cblxuLmljb24tc2NpZW5jZS0xMTc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwM2FcIjtcbn1cblxuLmljb24tc2NpZW5jZS0xMzA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwM2JcIjtcbn1cblxuLmljb24tc2NpZW5jZS0xNDM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwM2NcIjtcbn1cblxuLmljb24tc2NpZW5jZS0xNTY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwM2RcIjtcbn1cblxuLmljb24tc2NpZW5jZS0xNTc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwM2VcIjtcbn1cblxuLmljb24tc2NpZW5jZS0xNTg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwM2ZcIjtcbn1cblxuLmljb24tc2NpZW5jZS0xNTk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDBcIjtcbn1cblxuLmljb24tc2NpZW5jZS0xNjA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDFcIjtcbn1cblxuLyogU3BvcnQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJzcG9ydHMtNDgteC00OFwiO1xuICBzcmM6IHVybChcIi9zcG9ydHMtNDgteC00OC5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3Nwb3J0cy00OC14LTQ4LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9zcG9ydHMtNDgteC00OC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9zcG9ydHMtNDgteC00OC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi9zcG9ydHMtNDgteC00OC5zdmcjc3BvcnRzLTQ4LXgtNDhcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5bZGF0YS1pY29uLXNwb3J0XTpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJzcG9ydHMtNDgteC00OFwiICFpbXBvcnRhbnQ7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1pY29uLXNwb3J0KTtcbiAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgZm9udC12YXJpYW50OiBub3JtYWwgIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuW2NsYXNzXj1pY29uLXNwb3J0XTpiZWZvcmUsXG5bY2xhc3MqPWljb24tc3BvcnRdOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcInNwb3J0cy00OC14LTQ4XCIgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgZm9udC12YXJpYW50OiBub3JtYWwgIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuW2NsYXNzXj1pY29uLWNocmlzdG1hc106YmVmb3JlLFxuW2NsYXNzKj1cIiBpY29uLWNocmlzdG1hc1wiXTpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJjcmlzdG1hc1wiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5pY29uLXNwb3J0LTAwMTpiZWZvcmUge1xuICBjb250ZW50OiBcImFcIjtcbn1cblxuLmljb24tc3BvcnQtMDE0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiYlwiO1xufVxuXG4uaWNvbi1zcG9ydC0wMjc6YmVmb3JlIHtcbiAgY29udGVudDogXCJjXCI7XG59XG5cbi5pY29uLXNwb3J0LTAyODpiZWZvcmUge1xuICBjb250ZW50OiBcImRcIjtcbn1cblxuLmljb24tc3BvcnQtMDE1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiZVwiO1xufVxuXG4uaWNvbi1zcG9ydC0wMDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJmXCI7XG59XG5cbi5pY29uLXNwb3J0LTAwMzpiZWZvcmUge1xuICBjb250ZW50OiBcImdcIjtcbn1cblxuLmljb24tc3BvcnQtMDE2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiaFwiO1xufVxuXG4uaWNvbi1zcG9ydC0wMjk6YmVmb3JlIHtcbiAgY29udGVudDogXCJpXCI7XG59XG5cbi5pY29uLXNwb3J0LTAzMDpiZWZvcmUge1xuICBjb250ZW50OiBcImpcIjtcbn1cblxuLmljb24tc3BvcnQtMDE3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwia1wiO1xufVxuXG4uaWNvbi1zcG9ydC0wMDQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJsXCI7XG59XG5cbi5pY29uLXNwb3J0LTAwNTpiZWZvcmUge1xuICBjb250ZW50OiBcIm1cIjtcbn1cblxuLmljb24tc3BvcnQtMDE4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiblwiO1xufVxuXG4uaWNvbi1zcG9ydC0wMzE6YmVmb3JlIHtcbiAgY29udGVudDogXCJvXCI7XG59XG5cbi5pY29uLXNwb3J0LTAzMjpiZWZvcmUge1xuICBjb250ZW50OiBcInBcIjtcbn1cblxuLmljb24tc3BvcnQtMDE5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwicVwiO1xufVxuXG4uaWNvbi1zcG9ydC0wMDY6YmVmb3JlIHtcbiAgY29udGVudDogXCJyXCI7XG59XG5cbi5pY29uLXNwb3J0LTAwNzpiZWZvcmUge1xuICBjb250ZW50OiBcInNcIjtcbn1cblxuLmljb24tc3BvcnQtMDIwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwidFwiO1xufVxuXG4uaWNvbi1zcG9ydC0wMzM6YmVmb3JlIHtcbiAgY29udGVudDogXCJ1XCI7XG59XG5cbi5pY29uLXNwb3J0LTAzNDpiZWZvcmUge1xuICBjb250ZW50OiBcInZcIjtcbn1cblxuLmljb24tc3BvcnQtMDIxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwid1wiO1xufVxuXG4uaWNvbi1zcG9ydC0wMDg6YmVmb3JlIHtcbiAgY29udGVudDogXCJ4XCI7XG59XG5cbi5pY29uLXNwb3J0LTAwOTpiZWZvcmUge1xuICBjb250ZW50OiBcInlcIjtcbn1cblxuLmljb24tc3BvcnQtMDIyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwielwiO1xufVxuXG4uaWNvbi1zcG9ydC0wMzU6YmVmb3JlIHtcbiAgY29udGVudDogXCJBXCI7XG59XG5cbi5pY29uLXNwb3J0LTAzNjpiZWZvcmUge1xuICBjb250ZW50OiBcIkJcIjtcbn1cblxuLmljb24tc3BvcnQtMDIzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiQ1wiO1xufVxuXG4uaWNvbi1zcG9ydC0wMTA6YmVmb3JlIHtcbiAgY29udGVudDogXCJEXCI7XG59XG5cbi5pY29uLXNwb3J0LTAxMTpiZWZvcmUge1xuICBjb250ZW50OiBcIkVcIjtcbn1cblxuLmljb24tc3BvcnQtMDI0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiRlwiO1xufVxuXG4uaWNvbi1zcG9ydC0wMzc6YmVmb3JlIHtcbiAgY29udGVudDogXCJHXCI7XG59XG5cbi5pY29uLXNwb3J0LTAzODpiZWZvcmUge1xuICBjb250ZW50OiBcIkhcIjtcbn1cblxuLmljb24tc3BvcnQtMDI1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiSVwiO1xufVxuXG4uaWNvbi1zcG9ydC0wMTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJKXCI7XG59XG5cbi5pY29uLXNwb3J0LTAxMzpiZWZvcmUge1xuICBjb250ZW50OiBcIktcIjtcbn1cblxuLmljb24tc3BvcnQtMDI2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiTFwiO1xufVxuXG4uaWNvbi1zcG9ydC0wMzk6YmVmb3JlIHtcbiAgY29udGVudDogXCJNXCI7XG59XG5cbi5pY29uLXNwb3J0LTA0MDpiZWZvcmUge1xuICBjb250ZW50OiBcIk5cIjtcbn1cblxuLmljb24tc3BvcnQtMDUzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiT1wiO1xufVxuXG4uaWNvbi1zcG9ydC0wNjY6YmVmb3JlIHtcbiAgY29udGVudDogXCJQXCI7XG59XG5cbi5pY29uLXNwb3J0LTA3OTpiZWZvcmUge1xuICBjb250ZW50OiBcIlFcIjtcbn1cblxuLmljb24tc3BvcnQtMDgwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiUlwiO1xufVxuXG4uaWNvbi1zcG9ydC0wNjc6YmVmb3JlIHtcbiAgY29udGVudDogXCJTXCI7XG59XG5cbi5pY29uLXNwb3J0LTA1NDpiZWZvcmUge1xuICBjb250ZW50OiBcIlRcIjtcbn1cblxuLmljb24tc3BvcnQtMDQxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiVVwiO1xufVxuXG4uaWNvbi1zcG9ydC0wNDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJWXCI7XG59XG5cbi5pY29uLXNwb3J0LTA1NTpiZWZvcmUge1xuICBjb250ZW50OiBcIldcIjtcbn1cblxuLmljb24tc3BvcnQtMDY4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiWFwiO1xufVxuXG4uaWNvbi1zcG9ydC0wODE6YmVmb3JlIHtcbiAgY29udGVudDogXCJZXCI7XG59XG5cbi5pY29uLXNwb3J0LTA4MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlpcIjtcbn1cblxuLmljb24tc3BvcnQtMDY5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMFwiO1xufVxuXG4uaWNvbi1zcG9ydC0wNTY6YmVmb3JlIHtcbiAgY29udGVudDogXCIxXCI7XG59XG5cbi5pY29uLXNwb3J0LTA0MzpiZWZvcmUge1xuICBjb250ZW50OiBcIjJcIjtcbn1cblxuLmljb24tc3BvcnQtMDQ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiM1wiO1xufVxuXG4uaWNvbi1zcG9ydC0wNTc6YmVmb3JlIHtcbiAgY29udGVudDogXCI0XCI7XG59XG5cbi5pY29uLXNwb3J0LTA3MDpiZWZvcmUge1xuICBjb250ZW50OiBcIjVcIjtcbn1cblxuLmljb24tc3BvcnQtMDgzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiNlwiO1xufVxuXG4uaWNvbi1zcG9ydC0wODQ6YmVmb3JlIHtcbiAgY29udGVudDogXCI3XCI7XG59XG5cbi5pY29uLXNwb3J0LTA3MTpiZWZvcmUge1xuICBjb250ZW50OiBcIjhcIjtcbn1cblxuLmljb24tc3BvcnQtMDU4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiOVwiO1xufVxuXG4uaWNvbi1zcG9ydC0wNDU6YmVmb3JlIHtcbiAgY29udGVudDogXCIhXCI7XG59XG5cbi5pY29uLXNwb3J0LTA0NjpiZWZvcmUge1xuICBjb250ZW50OiAnXCInO1xufVxuXG4uaWNvbi1zcG9ydC0wNTk6YmVmb3JlIHtcbiAgY29udGVudDogXCIjXCI7XG59XG5cbi5pY29uLXNwb3J0LTA3MjpiZWZvcmUge1xuICBjb250ZW50OiBcIiRcIjtcbn1cblxuLmljb24tc3BvcnQtMDg1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiJVwiO1xufVxuXG4uaWNvbi1zcG9ydC0wODY6YmVmb3JlIHtcbiAgY29udGVudDogXCImXCI7XG59XG5cbi5pY29uLXNwb3J0LTA3MzpiZWZvcmUge1xuICBjb250ZW50OiBcIidcIjtcbn1cblxuLmljb24tc3BvcnQtMDYwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiKFwiO1xufVxuXG4uaWNvbi1zcG9ydC0wNDc6YmVmb3JlIHtcbiAgY29udGVudDogXCIpXCI7XG59XG5cbi5pY29uLXNwb3J0LTA0ODpiZWZvcmUge1xuICBjb250ZW50OiBcIipcIjtcbn1cblxuLmljb24tc3BvcnQtMDYxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiK1wiO1xufVxuXG4uaWNvbi1zcG9ydC0wNzQ6YmVmb3JlIHtcbiAgY29udGVudDogXCIsXCI7XG59XG5cbi5pY29uLXNwb3J0LTA4NzpiZWZvcmUge1xuICBjb250ZW50OiBcIi1cIjtcbn1cblxuLmljb24tc3BvcnQtMDc1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiLlwiO1xufVxuXG4uaWNvbi1zcG9ydC0wNjI6YmVmb3JlIHtcbiAgY29udGVudDogXCIvXCI7XG59XG5cbi5pY29uLXNwb3J0LTA0OTpiZWZvcmUge1xuICBjb250ZW50OiBcIjpcIjtcbn1cblxuLmljb24tc3BvcnQtMDUwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiO1wiO1xufVxuXG4uaWNvbi1zcG9ydC0wNjM6YmVmb3JlIHtcbiAgY29udGVudDogXCI8XCI7XG59XG5cbi5pY29uLXNwb3J0LTA2NDpiZWZvcmUge1xuICBjb250ZW50OiBcIj1cIjtcbn1cblxuLmljb24tc3BvcnQtMDUxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiPlwiO1xufVxuXG4uaWNvbi1zcG9ydC0wNTI6YmVmb3JlIHtcbiAgY29udGVudDogXCI/XCI7XG59XG5cbi5pY29uLXNwb3J0LTA2NTpiZWZvcmUge1xuICBjb250ZW50OiBcIkBcIjtcbn1cblxuLmljb24tc3BvcnQtMDc4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiW1wiO1xufVxuXG4uaWNvbi1zcG9ydC0wOTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJdXCI7XG59XG5cbi5pY29uLXNwb3J0LTA5MDpiZWZvcmUge1xuICBjb250ZW50OiBcIl5cIjtcbn1cblxuLmljb24tc3BvcnQtMDc3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiX1wiO1xufVxuXG4uaWNvbi1zcG9ydC0wNzY6YmVmb3JlIHtcbiAgY29udGVudDogXCJgXCI7XG59XG5cbi5pY29uLXNwb3J0LTA4OTpiZWZvcmUge1xuICBjb250ZW50OiBcIntcIjtcbn1cblxuLmljb24tc3BvcnQtMDg4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwifFwiO1xufVxuXG4uaWNvbi1zcG9ydC0wOTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJ9XCI7XG59XG5cbi5pY29uLXNwb3J0LTEwNTpiZWZvcmUge1xuICBjb250ZW50OiBcIn5cIjtcbn1cblxuLmljb24tc3BvcnQtMTE4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxcXFwiO1xufVxuXG4uaWNvbi1zcG9ydC0xMzE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDBcIjtcbn1cblxuLmljb24tc3BvcnQtMTQ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAxXCI7XG59XG5cbi5pY29uLXNwb3J0LTE0NTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMlwiO1xufVxuXG4uaWNvbi1zcG9ydC0xMzI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDNcIjtcbn1cblxuLmljb24tc3BvcnQtMTE5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA0XCI7XG59XG5cbi5pY29uLXNwb3J0LTEwNjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNVwiO1xufVxuXG4uaWNvbi1zcG9ydC0wOTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDZcIjtcbn1cblxuLmljb24tc3BvcnQtMDk0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA3XCI7XG59XG5cbi5pY29uLXNwb3J0LTEwNzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwOFwiO1xufVxuXG4uaWNvbi1zcG9ydC0xMjA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDlcIjtcbn1cblxuLmljb24tc3BvcnQtMTMzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBhXCI7XG59XG5cbi5pY29uLXNwb3J0LTE0NjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwYlwiO1xufVxuXG4uaWNvbi1zcG9ydC0xNDc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGNcIjtcbn1cblxuLmljb24tc3BvcnQtMTM0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBkXCI7XG59XG5cbi5pY29uLXNwb3J0LTEyMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwZVwiO1xufVxuXG4uaWNvbi1zcG9ydC0xMDg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGZcIjtcbn1cblxuLmljb24tc3BvcnQtMDk1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEwXCI7XG59XG5cbi5pY29uLXNwb3J0LTA5NjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxMVwiO1xufVxuXG4uaWNvbi1zcG9ydC0xMDk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTJcIjtcbn1cblxuLmljb24tc3BvcnQtMTIyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEzXCI7XG59XG5cbi5pY29uLXNwb3J0LTEzNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxNFwiO1xufVxuXG4uaWNvbi1zcG9ydC0xNDg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTVcIjtcbn1cblxuLmljb24tc3BvcnQtMTQ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE2XCI7XG59XG5cbi5pY29uLXNwb3J0LTEzNjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxN1wiO1xufVxuXG4uaWNvbi1zcG9ydC0xMjM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMThcIjtcbn1cblxuLmljb24tc3BvcnQtMTEwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE5XCI7XG59XG5cbi5pY29uLXNwb3J0LTA5NzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxYVwiO1xufVxuXG4uaWNvbi1zcG9ydC0wOTg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWJcIjtcbn1cblxuLmljb24tc3BvcnQtMTExOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFjXCI7XG59XG5cbi5pY29uLXNwb3J0LTEyNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxZFwiO1xufVxuXG4uaWNvbi1zcG9ydC0xMzc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWVcIjtcbn1cblxuLmljb24tc3BvcnQtMTUwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFmXCI7XG59XG5cbi5pY29uLXNwb3J0LTE1MTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyMFwiO1xufVxuXG4uaWNvbi1zcG9ydC0xMzg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjFcIjtcbn1cblxuLmljb24tc3BvcnQtMTI1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIyXCI7XG59XG5cbi5pY29uLXNwb3J0LTExMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyM1wiO1xufVxuXG4uaWNvbi1zcG9ydC0wOTk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjRcIjtcbn1cblxuLmljb24tc3BvcnQtMTAwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI1XCI7XG59XG5cbi5pY29uLXNwb3J0LTExMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyNlwiO1xufVxuXG4uaWNvbi1zcG9ydC0xMjY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjdcIjtcbn1cblxuLmljb24tc3BvcnQtMTM5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI4XCI7XG59XG5cbi5pY29uLXNwb3J0LTE1MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyOVwiO1xufVxuXG4uaWNvbi1zcG9ydC0xNTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMmFcIjtcbn1cblxuLmljb24tc3BvcnQtMTQwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDJiXCI7XG59XG5cbi5pY29uLXNwb3J0LTEyNzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyY1wiO1xufVxuXG4uaWNvbi1zcG9ydC0xMTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMmRcIjtcbn1cblxuLmljb24tc3BvcnQtMTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDJlXCI7XG59XG5cbi5pY29uLXNwb3J0LTEwMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyZlwiO1xufVxuXG4uaWNvbi1zcG9ydC0xMTU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzBcIjtcbn1cblxuLmljb24tc3BvcnQtMTI4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMxXCI7XG59XG5cbi5pY29uLXNwb3J0LTE0MTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzMlwiO1xufVxuXG4uaWNvbi1zcG9ydC0xNTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzNcIjtcbn1cblxuLmljb24tc3BvcnQtMTU1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM0XCI7XG59XG5cbi5pY29uLXNwb3J0LTE0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzNVwiO1xufVxuXG4uaWNvbi1zcG9ydC0xMjk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzZcIjtcbn1cblxuLmljb24tc3BvcnQtMTE2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM3XCI7XG59XG5cbi5pY29uLXNwb3J0LTEwMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzOFwiO1xufVxuXG4uaWNvbi1zcG9ydC0xMDQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzlcIjtcbn1cblxuLmljb24tc3BvcnQtMTE3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDNhXCI7XG59XG5cbi5pY29uLXNwb3J0LTEzMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzYlwiO1xufVxuXG4uaWNvbi1zcG9ydC0xNDM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwM2NcIjtcbn1cblxuLmljb24tc3BvcnQtMTU2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDNkXCI7XG59XG5cbi5pY29uLXNwb3J0LTE1NzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzZVwiO1xufVxuXG4uaWNvbi1zcG9ydC0xNzA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwM2ZcIjtcbn1cblxuLmljb24tc3BvcnQtMTgzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQwXCI7XG59XG5cbi5pY29uLXNwb3J0LTE5NjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0MVwiO1xufVxuXG4uaWNvbi1zcG9ydC0xOTc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDJcIjtcbn1cblxuLmljb24tc3BvcnQtMTg0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQzXCI7XG59XG5cbi5pY29uLXNwb3J0LTE3MTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0NFwiO1xufVxuXG4uaWNvbi1zcG9ydC0xNTg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDVcIjtcbn1cblxuLmljb24tc3BvcnQtMTU5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ2XCI7XG59XG5cbi5pY29uLXNwb3J0LTE3MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0N1wiO1xufVxuXG4uaWNvbi1zcG9ydC0xODU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDhcIjtcbn1cblxuLmljb24tc3BvcnQtMTk4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ5XCI7XG59XG5cbi5pY29uLXNwb3J0LTE5OTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0YVwiO1xufVxuXG4uaWNvbi1zcG9ydC0xODY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNGJcIjtcbn1cblxuLmljb24tc3BvcnQtMTczOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDRjXCI7XG59XG5cbi5pY29uLXNwb3J0LTE2MDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0ZFwiO1xufVxuXG4uaWNvbi1zcG9ydC0xNzQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNGVcIjtcbn1cblxuLmljb24tc3BvcnQtMTg3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDRmXCI7XG59XG5cbi5pY29uLXNwb3J0LTIwMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1MFwiO1xufVxuXG4uaWNvbi1zcG9ydC0xODg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTFcIjtcbn1cblxuLmljb24tc3BvcnQtMTc1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUyXCI7XG59XG5cbi5pY29uLXNwb3J0LTE2MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1M1wiO1xufVxuXG4uaWNvbi1zcG9ydC0xNjM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTRcIjtcbn1cblxuLmljb24tc3BvcnQtMTc2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU1XCI7XG59XG5cbi5pY29uLXNwb3J0LTE4OTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1NlwiO1xufVxuXG4uaWNvbi1zcG9ydC0xOTA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTdcIjtcbn1cblxuLmljb24tc3BvcnQtMTc3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU4XCI7XG59XG5cbi5pY29uLXNwb3J0LTE2NDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1OVwiO1xufVxuXG4uaWNvbi1zcG9ydC0xNjU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNWFcIjtcbn1cblxuLmljb24tc3BvcnQtMTc4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDViXCI7XG59XG5cbi5pY29uLXNwb3J0LTE5MTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1Y1wiO1xufVxuXG4uaWNvbi1zcG9ydC0xOTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNWRcIjtcbn1cblxuLmljb24tc3BvcnQtMTc5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDVlXCI7XG59XG5cbi5pY29uLXNwb3J0LTE2NjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1ZlwiO1xufVxuXG4uaWNvbi1zcG9ydC0xNjc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjBcIjtcbn1cblxuLmljb24tc3BvcnQtMTgwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYxXCI7XG59XG5cbi5pY29uLXNwb3J0LTE5MzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2MlwiO1xufVxuXG4uaWNvbi1zcG9ydC0xOTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjNcIjtcbn1cblxuLmljb24tc3BvcnQtMTgxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY0XCI7XG59XG5cbi5pY29uLXNwb3J0LTE2ODpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2NVwiO1xufVxuXG4uaWNvbi1zcG9ydC0xNjk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjZcIjtcbn1cblxuLmljb24tc3BvcnQtMTgyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY3XCI7XG59XG5cbi5pY29uLXNwb3J0LTE5NTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2OFwiO1xufVxuXG4uaWNvbi1zcG9ydC0xNjE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjlcIjtcbn1cblxuLyogVHJhdmVsICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwidHJhdmVsXCI7XG4gIHNyYzogdXJsKFwiL3RyYXZlbC5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3RyYXZlbC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvdHJhdmVsLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3RyYXZlbC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi90cmF2ZWwuc3ZnI3RyYXZlbFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbltkYXRhLWljb24tdHJhdmVsXTpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJ0cmF2ZWxcIiAhaW1wb3J0YW50O1xuICBjb250ZW50OiBhdHRyKGRhdGEtaWNvbi10cmF2ZWwpO1xuICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG5bY2xhc3NePWljb24tdHJhdmVsXTpiZWZvcmUsXG5bY2xhc3MqPVwiIGljb24tdHJhdmVsXCJdOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcInRyYXZlbFwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5pY29uLXRyYXZlbC0wMDE6YmVmb3JlIHtcbiAgY29udGVudDogXCJhXCI7XG59XG5cbi5pY29uLXRyYXZlbC0wMTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJiXCI7XG59XG5cbi5pY29uLXRyYXZlbC0wMTU6YmVmb3JlIHtcbiAgY29udGVudDogXCJjXCI7XG59XG5cbi5pY29uLXRyYXZlbC0wMDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJkXCI7XG59XG5cbi5pY29uLXRyYXZlbC0wMDM6YmVmb3JlIHtcbiAgY29udGVudDogXCJlXCI7XG59XG5cbi5pY29uLXRyYXZlbC0wMTY6YmVmb3JlIHtcbiAgY29udGVudDogXCJmXCI7XG59XG5cbi5pY29uLXRyYXZlbC0wMTc6YmVmb3JlIHtcbiAgY29udGVudDogXCJnXCI7XG59XG5cbi5pY29uLXRyYXZlbC0wMDQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJoXCI7XG59XG5cbi5pY29uLXRyYXZlbC0wMDU6YmVmb3JlIHtcbiAgY29udGVudDogXCJpXCI7XG59XG5cbi5pY29uLXRyYXZlbC0wMTg6YmVmb3JlIHtcbiAgY29udGVudDogXCJqXCI7XG59XG5cbi5pY29uLXRyYXZlbC0wMTk6YmVmb3JlIHtcbiAgY29udGVudDogXCJrXCI7XG59XG5cbi5pY29uLXRyYXZlbC0wMDY6YmVmb3JlIHtcbiAgY29udGVudDogXCJsXCI7XG59XG5cbi5pY29uLXRyYXZlbC0wMDc6YmVmb3JlIHtcbiAgY29udGVudDogXCJtXCI7XG59XG5cbi5pY29uLXRyYXZlbC0wMjA6YmVmb3JlIHtcbiAgY29udGVudDogXCJuXCI7XG59XG5cbi5pY29uLXRyYXZlbC0wMjE6YmVmb3JlIHtcbiAgY29udGVudDogXCJvXCI7XG59XG5cbi5pY29uLXRyYXZlbC0wMDg6YmVmb3JlIHtcbiAgY29udGVudDogXCJwXCI7XG59XG5cbi5pY29uLXRyYXZlbC0wMDk6YmVmb3JlIHtcbiAgY29udGVudDogXCJxXCI7XG59XG5cbi5pY29uLXRyYXZlbC0wMjI6YmVmb3JlIHtcbiAgY29udGVudDogXCJyXCI7XG59XG5cbi5pY29uLXRyYXZlbC0wMjM6YmVmb3JlIHtcbiAgY29udGVudDogXCJzXCI7XG59XG5cbi5pY29uLXRyYXZlbC0wMTA6YmVmb3JlIHtcbiAgY29udGVudDogXCJ0XCI7XG59XG5cbi5pY29uLXRyYXZlbC0wMTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJ1XCI7XG59XG5cbi5pY29uLXRyYXZlbC0wMjQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJ2XCI7XG59XG5cbi5pY29uLXRyYXZlbC0wMjU6YmVmb3JlIHtcbiAgY29udGVudDogXCJ3XCI7XG59XG5cbi5pY29uLXRyYXZlbC0wMTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJ4XCI7XG59XG5cbi5pY29uLXRyYXZlbC0wMTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJ5XCI7XG59XG5cbi5pY29uLXRyYXZlbC0wMjY6YmVmb3JlIHtcbiAgY29udGVudDogXCJ6XCI7XG59XG5cbi5pY29uLXRyYXZlbC0wMzk6YmVmb3JlIHtcbiAgY29udGVudDogXCJBXCI7XG59XG5cbi5pY29uLXRyYXZlbC0wNTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJCXCI7XG59XG5cbi5pY29uLXRyYXZlbC0wNjU6YmVmb3JlIHtcbiAgY29udGVudDogXCJDXCI7XG59XG5cbi5pY29uLXRyYXZlbC0wNjQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJEXCI7XG59XG5cbi5pY29uLXRyYXZlbC0wNTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJFXCI7XG59XG5cbi5pY29uLXRyYXZlbC0wMzg6YmVmb3JlIHtcbiAgY29udGVudDogXCJGXCI7XG59XG5cbi5pY29uLXRyYXZlbC0wMzc6YmVmb3JlIHtcbiAgY29udGVudDogXCJHXCI7XG59XG5cbi5pY29uLXRyYXZlbC0wNTA6YmVmb3JlIHtcbiAgY29udGVudDogXCJIXCI7XG59XG5cbi5pY29uLXRyYXZlbC0wNjM6YmVmb3JlIHtcbiAgY29udGVudDogXCJJXCI7XG59XG5cbi5pY29uLXRyYXZlbC0wNjI6YmVmb3JlIHtcbiAgY29udGVudDogXCJKXCI7XG59XG5cbi5pY29uLXRyYXZlbC0wNDk6YmVmb3JlIHtcbiAgY29udGVudDogXCJLXCI7XG59XG5cbi5pY29uLXRyYXZlbC0wMzY6YmVmb3JlIHtcbiAgY29udGVudDogXCJMXCI7XG59XG5cbi5pY29uLXRyYXZlbC0wMzU6YmVmb3JlIHtcbiAgY29udGVudDogXCJNXCI7XG59XG5cbi5pY29uLXRyYXZlbC0wNDg6YmVmb3JlIHtcbiAgY29udGVudDogXCJOXCI7XG59XG5cbi5pY29uLXRyYXZlbC0wNjE6YmVmb3JlIHtcbiAgY29udGVudDogXCJPXCI7XG59XG5cbi5pY29uLXRyYXZlbC0wNjA6YmVmb3JlIHtcbiAgY29udGVudDogXCJQXCI7XG59XG5cbi5pY29uLXRyYXZlbC0wNDc6YmVmb3JlIHtcbiAgY29udGVudDogXCJRXCI7XG59XG5cbi5pY29uLXRyYXZlbC0wMzQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJSXCI7XG59XG5cbi5pY29uLXRyYXZlbC0wMzM6YmVmb3JlIHtcbiAgY29udGVudDogXCJTXCI7XG59XG5cbi5pY29uLXRyYXZlbC0wNDY6YmVmb3JlIHtcbiAgY29udGVudDogXCJUXCI7XG59XG5cbi5pY29uLXRyYXZlbC0wNTk6YmVmb3JlIHtcbiAgY29udGVudDogXCJVXCI7XG59XG5cbi5pY29uLXRyYXZlbC0wNTg6YmVmb3JlIHtcbiAgY29udGVudDogXCJWXCI7XG59XG5cbi5pY29uLXRyYXZlbC0wNDU6YmVmb3JlIHtcbiAgY29udGVudDogXCJXXCI7XG59XG5cbi5pY29uLXRyYXZlbC0wMzI6YmVmb3JlIHtcbiAgY29udGVudDogXCJYXCI7XG59XG5cbi5pY29uLXRyYXZlbC0wMzE6YmVmb3JlIHtcbiAgY29udGVudDogXCJZXCI7XG59XG5cbi5pY29uLXRyYXZlbC0wNDQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJaXCI7XG59XG5cbi5pY29uLXRyYXZlbC0wNTc6YmVmb3JlIHtcbiAgY29udGVudDogXCIwXCI7XG59XG5cbi5pY29uLXRyYXZlbC0wNTY6YmVmb3JlIHtcbiAgY29udGVudDogXCIxXCI7XG59XG5cbi5pY29uLXRyYXZlbC0wNDM6YmVmb3JlIHtcbiAgY29udGVudDogXCIyXCI7XG59XG5cbi5pY29uLXRyYXZlbC0wMzA6YmVmb3JlIHtcbiAgY29udGVudDogXCIzXCI7XG59XG5cbi5pY29uLXRyYXZlbC0wMjk6YmVmb3JlIHtcbiAgY29udGVudDogXCI0XCI7XG59XG5cbi5pY29uLXRyYXZlbC0wNDI6YmVmb3JlIHtcbiAgY29udGVudDogXCI1XCI7XG59XG5cbi5pY29uLXRyYXZlbC0wNTU6YmVmb3JlIHtcbiAgY29udGVudDogXCI2XCI7XG59XG5cbi5pY29uLXRyYXZlbC0wNTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCI3XCI7XG59XG5cbi5pY29uLXRyYXZlbC0wNDE6YmVmb3JlIHtcbiAgY29udGVudDogXCI4XCI7XG59XG5cbi5pY29uLXRyYXZlbC0wMjg6YmVmb3JlIHtcbiAgY29udGVudDogXCI5XCI7XG59XG5cbi5pY29uLXRyYXZlbC0wMjc6YmVmb3JlIHtcbiAgY29udGVudDogXCIhXCI7XG59XG5cbi5pY29uLXRyYXZlbC0wNDA6YmVmb3JlIHtcbiAgY29udGVudDogJ1wiJztcbn1cblxuLmljb24tdHJhdmVsLTA1MzpiZWZvcmUge1xuICBjb250ZW50OiBcIiNcIjtcbn1cblxuLmljb24tdHJhdmVsLTA2NjpiZWZvcmUge1xuICBjb250ZW50OiBcIiRcIjtcbn1cblxuLmljb24tdHJhdmVsLTA3OTpiZWZvcmUge1xuICBjb250ZW50OiBcIiVcIjtcbn1cblxuLmljb24tdHJhdmVsLTA5MjpiZWZvcmUge1xuICBjb250ZW50OiBcIiZcIjtcbn1cblxuLmljb24tdHJhdmVsLTEwNTpiZWZvcmUge1xuICBjb250ZW50OiBcIidcIjtcbn1cblxuLmljb24tdHJhdmVsLTEwNjpiZWZvcmUge1xuICBjb250ZW50OiBcIihcIjtcbn1cblxuLmljb24tdHJhdmVsLTA5MzpiZWZvcmUge1xuICBjb250ZW50OiBcIilcIjtcbn1cblxuLmljb24tdHJhdmVsLTA4MDpiZWZvcmUge1xuICBjb250ZW50OiBcIipcIjtcbn1cblxuLmljb24tdHJhdmVsLTA2NzpiZWZvcmUge1xuICBjb250ZW50OiBcIitcIjtcbn1cblxuLmljb24tdHJhdmVsLTA2ODpiZWZvcmUge1xuICBjb250ZW50OiBcIixcIjtcbn1cblxuLmljb24tdHJhdmVsLTA4MTpiZWZvcmUge1xuICBjb250ZW50OiBcIi1cIjtcbn1cblxuLmljb24tdHJhdmVsLTA5NDpiZWZvcmUge1xuICBjb250ZW50OiBcIi5cIjtcbn1cblxuLmljb24tdHJhdmVsLTEwNzpiZWZvcmUge1xuICBjb250ZW50OiBcIi9cIjtcbn1cblxuLmljb24tdHJhdmVsLTEwODpiZWZvcmUge1xuICBjb250ZW50OiBcIjpcIjtcbn1cblxuLmljb24tdHJhdmVsLTA5NTpiZWZvcmUge1xuICBjb250ZW50OiBcIjtcIjtcbn1cblxuLmljb24tdHJhdmVsLTA4MjpiZWZvcmUge1xuICBjb250ZW50OiBcIjxcIjtcbn1cblxuLmljb24tdHJhdmVsLTA2OTpiZWZvcmUge1xuICBjb250ZW50OiBcIj1cIjtcbn1cblxuLmljb24tdHJhdmVsLTA3MDpiZWZvcmUge1xuICBjb250ZW50OiBcIj5cIjtcbn1cblxuLmljb24tdHJhdmVsLTA4MzpiZWZvcmUge1xuICBjb250ZW50OiBcIj9cIjtcbn1cblxuLmljb24tdHJhdmVsLTA5NjpiZWZvcmUge1xuICBjb250ZW50OiBcIkBcIjtcbn1cblxuLmljb24tdHJhdmVsLTEwOTpiZWZvcmUge1xuICBjb250ZW50OiBcIltcIjtcbn1cblxuLmljb24tdHJhdmVsLTExMDpiZWZvcmUge1xuICBjb250ZW50OiBcIl1cIjtcbn1cblxuLmljb24tdHJhdmVsLTA5NzpiZWZvcmUge1xuICBjb250ZW50OiBcIl5cIjtcbn1cblxuLmljb24tdHJhdmVsLTA4NDpiZWZvcmUge1xuICBjb250ZW50OiBcIl9cIjtcbn1cblxuLmljb24tdHJhdmVsLTA3MTpiZWZvcmUge1xuICBjb250ZW50OiBcImBcIjtcbn1cblxuLmljb24tdHJhdmVsLTA3MjpiZWZvcmUge1xuICBjb250ZW50OiBcIntcIjtcbn1cblxuLmljb24tdHJhdmVsLTA4NTpiZWZvcmUge1xuICBjb250ZW50OiBcInxcIjtcbn1cblxuLmljb24tdHJhdmVsLTA5ODpiZWZvcmUge1xuICBjb250ZW50OiBcIn1cIjtcbn1cblxuLmljb24tdHJhdmVsLTExMTpiZWZvcmUge1xuICBjb250ZW50OiBcIn5cIjtcbn1cblxuLmljb24tdHJhdmVsLTExMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcXFxcIjtcbn1cblxuLmljb24tdHJhdmVsLTA5OTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMFwiO1xufVxuXG4uaWNvbi10cmF2ZWwtMDg2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAxXCI7XG59XG5cbi5pY29uLXRyYXZlbC0wNzM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDJcIjtcbn1cblxuLmljb24tdHJhdmVsLTA3NDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwM1wiO1xufVxuXG4uaWNvbi10cmF2ZWwtMDg3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA0XCI7XG59XG5cbi5pY29uLXRyYXZlbC0xMDA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDVcIjtcbn1cblxuLmljb24tdHJhdmVsLTExMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNlwiO1xufVxuXG4uaWNvbi10cmF2ZWwtMTE0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA3XCI7XG59XG5cbi5pY29uLXRyYXZlbC0xMDE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDhcIjtcbn1cblxuLmljb24tdHJhdmVsLTA4ODpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwOVwiO1xufVxuXG4uaWNvbi10cmF2ZWwtMDc1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBhXCI7XG59XG5cbi5pY29uLXRyYXZlbC0wNzY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGJcIjtcbn1cblxuLmljb24tdHJhdmVsLTA4OTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwY1wiO1xufVxuXG4uaWNvbi10cmF2ZWwtMTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBkXCI7XG59XG5cbi5pY29uLXRyYXZlbC0xMTU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGVcIjtcbn1cblxuLmljb24tdHJhdmVsLTExNjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwZlwiO1xufVxuXG4uaWNvbi10cmF2ZWwtMTAzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEwXCI7XG59XG5cbi5pY29uLXRyYXZlbC0wOTA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTFcIjtcbn1cblxuLmljb24tdHJhdmVsLTA3NzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxMlwiO1xufVxuXG4uaWNvbi10cmF2ZWwtMDkxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEzXCI7XG59XG5cbi5pY29uLXRyYXZlbC0xMDQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTRcIjtcbn1cblxuLmljb24tdHJhdmVsLTExNzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxNVwiO1xufVxuXG4uaWNvbi10cmF2ZWwtMDc4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE2XCI7XG59XG5cbi5pY29uLXRyYXZlbC0xMzA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTdcIjtcbn1cblxuLmljb24tdHJhdmVsLTE0MzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxOFwiO1xufVxuXG4uaWNvbi10cmF2ZWwtMTQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE5XCI7XG59XG5cbi5pY29uLXRyYXZlbC0xMjk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWFcIjtcbn1cblxuLmljb24tdHJhdmVsLTEyODpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxYlwiO1xufVxuXG4uaWNvbi10cmF2ZWwtMTQxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFjXCI7XG59XG5cbi5pY29uLXRyYXZlbC0xNDA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWRcIjtcbn1cblxuLmljb24tdHJhdmVsLTEyNzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxZVwiO1xufVxuXG4uaWNvbi10cmF2ZWwtMTI2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFmXCI7XG59XG5cbi5pY29uLXRyYXZlbC0xMzk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjBcIjtcbn1cblxuLmljb24tdHJhdmVsLTEzODpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyMVwiO1xufVxuXG4uaWNvbi10cmF2ZWwtMTI1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIyXCI7XG59XG5cbi5pY29uLXRyYXZlbC0xMjQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjNcIjtcbn1cblxuLmljb24tdHJhdmVsLTEzNzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyNFwiO1xufVxuXG4uaWNvbi10cmF2ZWwtMTUwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI1XCI7XG59XG5cbi5pY29uLXRyYXZlbC0xNDk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjZcIjtcbn1cblxuLmljb24tdHJhdmVsLTEzNjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyN1wiO1xufVxuXG4uaWNvbi10cmF2ZWwtMTIzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI4XCI7XG59XG5cbi5pY29uLXRyYXZlbC0xMjI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjlcIjtcbn1cblxuLmljb24tdHJhdmVsLTEzNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyYVwiO1xufVxuXG4uaWNvbi10cmF2ZWwtMTQ4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDJiXCI7XG59XG5cbi5pY29uLXRyYXZlbC0xNDc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMmNcIjtcbn1cblxuLmljb24tdHJhdmVsLTEzNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyZFwiO1xufVxuXG4uaWNvbi10cmF2ZWwtMTIxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDJlXCI7XG59XG5cbi5pY29uLXRyYXZlbC0xMjA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMmZcIjtcbn1cblxuLmljb24tdHJhdmVsLTEzMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzMFwiO1xufVxuXG4uaWNvbi10cmF2ZWwtMTQ2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMxXCI7XG59XG5cbi5pY29uLXRyYXZlbC0xNDU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzJcIjtcbn1cblxuLmljb24tdHJhdmVsLTEzMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzM1wiO1xufVxuXG4uaWNvbi10cmF2ZWwtMTE5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM0XCI7XG59XG5cbi5pY29uLXRyYXZlbC0xMTg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzVcIjtcbn1cblxuLmljb24tdHJhdmVsLTEzMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzNlwiO1xufVxuXG4uaWNvbi10cmF2ZWwtMTQ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM3XCI7XG59XG5cbi8qIFdlYXRoZXIgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJ3ZWF0aGVyXCI7XG4gIHNyYzogdXJsKFwiL3dlYXRoZXIuZW90XCIpO1xuICBzcmM6IHVybChcIi93ZWF0aGVyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93ZWF0aGVyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dlYXRoZXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvd2VhdGhlci5zdmcjd2VhdGhlclwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbltkYXRhLWljb24td2VhdGhlcl06YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwid2VhdGhlclwiICFpbXBvcnRhbnQ7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1pY29uLXdlYXRoZXIpO1xuICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG5bY2xhc3NePWljb24td2VhdGhlcl06YmVmb3JlLFxuW2NsYXNzKj1cIiBpY29uLXdlYXRoZXJcIl06YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwid2VhdGhlclwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5pY29uLXdlYXRoZXItMDAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiYVwiO1xufVxuXG4uaWNvbi13ZWF0aGVyLTAxNDpiZWZvcmUge1xuICBjb250ZW50OiBcImJcIjtcbn1cblxuLmljb24td2VhdGhlci0wMjc6YmVmb3JlIHtcbiAgY29udGVudDogXCJjXCI7XG59XG5cbi5pY29uLXdlYXRoZXItMDQwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiZFwiO1xufVxuXG4uaWNvbi13ZWF0aGVyLTA1MzpiZWZvcmUge1xuICBjb250ZW50OiBcImVcIjtcbn1cblxuLmljb24td2VhdGhlci0wNTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJmXCI7XG59XG5cbi5pY29uLXdlYXRoZXItMDQxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiZ1wiO1xufVxuXG4uaWNvbi13ZWF0aGVyLTAyODpiZWZvcmUge1xuICBjb250ZW50OiBcImhcIjtcbn1cblxuLmljb24td2VhdGhlci0wMTU6YmVmb3JlIHtcbiAgY29udGVudDogXCJpXCI7XG59XG5cbi5pY29uLXdlYXRoZXItMDAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwialwiO1xufVxuXG4uaWNvbi13ZWF0aGVyLTAwMzpiZWZvcmUge1xuICBjb250ZW50OiBcImtcIjtcbn1cblxuLmljb24td2VhdGhlci0wMTY6YmVmb3JlIHtcbiAgY29udGVudDogXCJsXCI7XG59XG5cbi5pY29uLXdlYXRoZXItMDI5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwibVwiO1xufVxuXG4uaWNvbi13ZWF0aGVyLTA0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIm5cIjtcbn1cblxuLmljb24td2VhdGhlci0wNTU6YmVmb3JlIHtcbiAgY29udGVudDogXCJvXCI7XG59XG5cbi5pY29uLXdlYXRoZXItMDU2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwicFwiO1xufVxuXG4uaWNvbi13ZWF0aGVyLTA0MzpiZWZvcmUge1xuICBjb250ZW50OiBcInFcIjtcbn1cblxuLmljb24td2VhdGhlci0wMzA6YmVmb3JlIHtcbiAgY29udGVudDogXCJyXCI7XG59XG5cbi5pY29uLXdlYXRoZXItMDE3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwic1wiO1xufVxuXG4uaWNvbi13ZWF0aGVyLTAwNDpiZWZvcmUge1xuICBjb250ZW50OiBcInRcIjtcbn1cblxuLmljb24td2VhdGhlci0wMDU6YmVmb3JlIHtcbiAgY29udGVudDogXCJ1XCI7XG59XG5cbi5pY29uLXdlYXRoZXItMDE4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwidlwiO1xufVxuXG4uaWNvbi13ZWF0aGVyLTAzMTpiZWZvcmUge1xuICBjb250ZW50OiBcIndcIjtcbn1cblxuLmljb24td2VhdGhlci0wNDQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJ4XCI7XG59XG5cbi5pY29uLXdlYXRoZXItMDU3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwieVwiO1xufVxuXG4uaWNvbi13ZWF0aGVyLTA1ODpiZWZvcmUge1xuICBjb250ZW50OiBcInpcIjtcbn1cblxuLmljb24td2VhdGhlci0wNDU6YmVmb3JlIHtcbiAgY29udGVudDogXCJBXCI7XG59XG5cbi5pY29uLXdlYXRoZXItMDMyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiQlwiO1xufVxuXG4uaWNvbi13ZWF0aGVyLTAxOTpiZWZvcmUge1xuICBjb250ZW50OiBcIkNcIjtcbn1cblxuLmljb24td2VhdGhlci0wMDY6YmVmb3JlIHtcbiAgY29udGVudDogXCJEXCI7XG59XG5cbi5pY29uLXdlYXRoZXItMDA3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiRVwiO1xufVxuXG4uaWNvbi13ZWF0aGVyLTAyMDpiZWZvcmUge1xuICBjb250ZW50OiBcIkZcIjtcbn1cblxuLmljb24td2VhdGhlci0wMzM6YmVmb3JlIHtcbiAgY29udGVudDogXCJHXCI7XG59XG5cbi5pY29uLXdlYXRoZXItMDQ2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiSFwiO1xufVxuXG4uaWNvbi13ZWF0aGVyLTA1OTpiZWZvcmUge1xuICBjb250ZW50OiBcIklcIjtcbn1cblxuLmljb24td2VhdGhlci0wNjA6YmVmb3JlIHtcbiAgY29udGVudDogXCJKXCI7XG59XG5cbi5pY29uLXdlYXRoZXItMDQ3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiS1wiO1xufVxuXG4uaWNvbi13ZWF0aGVyLTAzNDpiZWZvcmUge1xuICBjb250ZW50OiBcIkxcIjtcbn1cblxuLmljb24td2VhdGhlci0wMjE6YmVmb3JlIHtcbiAgY29udGVudDogXCJNXCI7XG59XG5cbi5pY29uLXdlYXRoZXItMDA4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiTlwiO1xufVxuXG4uaWNvbi13ZWF0aGVyLTAwOTpiZWZvcmUge1xuICBjb250ZW50OiBcIk9cIjtcbn1cblxuLmljb24td2VhdGhlci0wMjI6YmVmb3JlIHtcbiAgY29udGVudDogXCJQXCI7XG59XG5cbi5pY29uLXdlYXRoZXItMDM1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiUVwiO1xufVxuXG4uaWNvbi13ZWF0aGVyLTA0ODpiZWZvcmUge1xuICBjb250ZW50OiBcIlJcIjtcbn1cblxuLmljb24td2VhdGhlci0wNDk6YmVmb3JlIHtcbiAgY29udGVudDogXCJTXCI7XG59XG5cbi5pY29uLXdlYXRoZXItMDM2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiVFwiO1xufVxuXG4uaWNvbi13ZWF0aGVyLTAyMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlVcIjtcbn1cblxuLmljb24td2VhdGhlci0wMTA6YmVmb3JlIHtcbiAgY29udGVudDogXCJWXCI7XG59XG5cbi5pY29uLXdlYXRoZXItMDExOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiV1wiO1xufVxuXG4uaWNvbi13ZWF0aGVyLTAyNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlhcIjtcbn1cblxuLmljb24td2VhdGhlci0wMzc6YmVmb3JlIHtcbiAgY29udGVudDogXCJZXCI7XG59XG5cbi5pY29uLXdlYXRoZXItMDUwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiWlwiO1xufVxuXG4uaWNvbi13ZWF0aGVyLTA1MTpiZWZvcmUge1xuICBjb250ZW50OiBcIjBcIjtcbn1cblxuLmljb24td2VhdGhlci0wMzg6YmVmb3JlIHtcbiAgY29udGVudDogXCIxXCI7XG59XG5cbi5pY29uLXdlYXRoZXItMDI1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMlwiO1xufVxuXG4uaWNvbi13ZWF0aGVyLTAxMjpiZWZvcmUge1xuICBjb250ZW50OiBcIjNcIjtcbn1cblxuLmljb24td2VhdGhlci0wMTM6YmVmb3JlIHtcbiAgY29udGVudDogXCI0XCI7XG59XG5cbi5pY29uLXdlYXRoZXItMDI2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiNVwiO1xufVxuXG4uaWNvbi13ZWF0aGVyLTAzOTpiZWZvcmUge1xuICBjb250ZW50OiBcIjZcIjtcbn1cblxuLmljb24td2VhdGhlci0wNTI6YmVmb3JlIHtcbiAgY29udGVudDogXCI3XCI7XG59XG5cbi8qIFRyYW5zcG9ydCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInRyYW5zcG9ydFwiO1xuICBzcmM6IHVybChcIi90cmFuc3BvcnQuZW90XCIpO1xuICBzcmM6IHVybChcIi90cmFuc3BvcnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3RyYW5zcG9ydC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi90cmFuc3BvcnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvdHJhbnNwb3J0LnN2ZyN0cmFuc3BvcnRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5bZGF0YS1pY29uLXRyYW5zcG9ydF06YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwidHJhbnNwb3J0XCIgIWltcG9ydGFudDtcbiAgY29udGVudDogYXR0cihkYXRhLWljb24tdHJhbnNwb3J0KTtcbiAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgZm9udC12YXJpYW50OiBub3JtYWwgIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuW2NsYXNzXj1pY29uLXRyYW5zcG9ydF06YmVmb3JlLFxuW2NsYXNzKj1cIiBpY29uLXRyYW5zcG9ydFwiXTpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJ0cmFuc3BvcnRcIiAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWNvbi10cmFuc3BvcnQtMDAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiYVwiO1xufVxuXG4uaWNvbi10cmFuc3BvcnQtMDE0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiYlwiO1xufVxuXG4uaWNvbi10cmFuc3BvcnQtMDE1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiY1wiO1xufVxuXG4uaWNvbi10cmFuc3BvcnQtMDAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiZFwiO1xufVxuXG4uaWNvbi10cmFuc3BvcnQtMDAzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiZVwiO1xufVxuXG4uaWNvbi10cmFuc3BvcnQtMDE2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiZlwiO1xufVxuXG4uaWNvbi10cmFuc3BvcnQtMDE3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiZ1wiO1xufVxuXG4uaWNvbi10cmFuc3BvcnQtMDA0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiaFwiO1xufVxuXG4uaWNvbi10cmFuc3BvcnQtMDA1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiaVwiO1xufVxuXG4uaWNvbi10cmFuc3BvcnQtMDE4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwialwiO1xufVxuXG4uaWNvbi10cmFuc3BvcnQtMDE5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwia1wiO1xufVxuXG4uaWNvbi10cmFuc3BvcnQtMDA2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwibFwiO1xufVxuXG4uaWNvbi10cmFuc3BvcnQtMDA3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwibVwiO1xufVxuXG4uaWNvbi10cmFuc3BvcnQtMDIwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiblwiO1xufVxuXG4uaWNvbi10cmFuc3BvcnQtMDIxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwib1wiO1xufVxuXG4uaWNvbi10cmFuc3BvcnQtMDA4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwicFwiO1xufVxuXG4uaWNvbi10cmFuc3BvcnQtMDA5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwicVwiO1xufVxuXG4uaWNvbi10cmFuc3BvcnQtMDIyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiclwiO1xufVxuXG4uaWNvbi10cmFuc3BvcnQtMDIzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwic1wiO1xufVxuXG4uaWNvbi10cmFuc3BvcnQtMDEwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwidFwiO1xufVxuXG4uaWNvbi10cmFuc3BvcnQtMDI0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwidVwiO1xufVxuXG4uaWNvbi10cmFuc3BvcnQtMDI1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwidlwiO1xufVxuXG4uaWNvbi10cmFuc3BvcnQtMDEyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwid1wiO1xufVxuXG4uaWNvbi10cmFuc3BvcnQtMDExOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwieFwiO1xufVxuXG4uaWNvbi10cmFuc3BvcnQtMDEzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwieVwiO1xufVxuXG4uaWNvbi10cmFuc3BvcnQtMDI2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwielwiO1xufVxuXG4uaWNvbi10cmFuc3BvcnQtMDM5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiQVwiO1xufVxuXG4uaWNvbi10cmFuc3BvcnQtMDUyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiQlwiO1xufVxuXG4uaWNvbi10cmFuc3BvcnQtMDUxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiQ1wiO1xufVxuXG4uaWNvbi10cmFuc3BvcnQtMDM4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiRFwiO1xufVxuXG4uaWNvbi10cmFuc3BvcnQtMDM3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiRVwiO1xufVxuXG4uaWNvbi10cmFuc3BvcnQtMDUwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiRlwiO1xufVxuXG4uaWNvbi10cmFuc3BvcnQtMDQ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiR1wiO1xufVxuXG4uaWNvbi10cmFuc3BvcnQtMDM2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiSFwiO1xufVxuXG4uaWNvbi10cmFuc3BvcnQtMDM1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiSVwiO1xufVxuXG4uaWNvbi10cmFuc3BvcnQtMDQ4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiSlwiO1xufVxuXG4uaWNvbi10cmFuc3BvcnQtMDQ3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiS1wiO1xufVxuXG4uaWNvbi10cmFuc3BvcnQtMDM0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiTFwiO1xufVxuXG4uaWNvbi10cmFuc3BvcnQtMDMzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiTVwiO1xufVxuXG4uaWNvbi10cmFuc3BvcnQtMDQ2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiTlwiO1xufVxuXG4uaWNvbi10cmFuc3BvcnQtMDQ1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiT1wiO1xufVxuXG4uaWNvbi10cmFuc3BvcnQtMDMyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiUFwiO1xufVxuXG4uaWNvbi10cmFuc3BvcnQtMDMxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiUVwiO1xufVxuXG4uaWNvbi10cmFuc3BvcnQtMDQ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiUlwiO1xufVxuXG4uaWNvbi10cmFuc3BvcnQtMDQzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiU1wiO1xufVxuXG4uaWNvbi10cmFuc3BvcnQtMDMwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiVFwiO1xufVxuXG4uaWNvbi10cmFuc3BvcnQtMDI5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiVVwiO1xufVxuXG4uaWNvbi10cmFuc3BvcnQtMDQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiVlwiO1xufVxuXG4uaWNvbi10cmFuc3BvcnQtMDQxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiV1wiO1xufVxuXG4uaWNvbi10cmFuc3BvcnQtMDI4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiWFwiO1xufVxuXG4uaWNvbi10cmFuc3BvcnQtMDI3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiWVwiO1xufVxuXG4uaWNvbi10cmFuc3BvcnQtMDQwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiWlwiO1xufVxuXG4uaWNvbi10cmFuc3BvcnQtMDUzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMFwiO1xufVxuXG4uaWNvbi10cmFuc3BvcnQtMDY2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMVwiO1xufVxuXG4uaWNvbi10cmFuc3BvcnQtMDc5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMlwiO1xufVxuXG4uaWNvbi10cmFuc3BvcnQtMDkyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiM1wiO1xufVxuXG4uaWNvbi10cmFuc3BvcnQtMDkzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiNFwiO1xufVxuXG4uaWNvbi10cmFuc3BvcnQtMDgwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiNVwiO1xufVxuXG4uaWNvbi10cmFuc3BvcnQtMDY3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiNlwiO1xufVxuXG4uaWNvbi10cmFuc3BvcnQtMDU0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiN1wiO1xufVxuXG4uaWNvbi10cmFuc3BvcnQtMDU1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiOFwiO1xufVxuXG4uaWNvbi10cmFuc3BvcnQtMDY4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiOVwiO1xufVxuXG4uaWNvbi10cmFuc3BvcnQtMDgxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIVwiO1xufVxuXG4uaWNvbi10cmFuc3BvcnQtMDk0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcIic7XG59XG5cbi5pY29uLXRyYW5zcG9ydC0wOTU6YmVmb3JlIHtcbiAgY29udGVudDogXCIjXCI7XG59XG5cbi5pY29uLXRyYW5zcG9ydC0wODI6YmVmb3JlIHtcbiAgY29udGVudDogXCIkXCI7XG59XG5cbi5pY29uLXRyYW5zcG9ydC0wNjk6YmVmb3JlIHtcbiAgY29udGVudDogXCIlXCI7XG59XG5cbi5pY29uLXRyYW5zcG9ydC0wNTY6YmVmb3JlIHtcbiAgY29udGVudDogXCImXCI7XG59XG5cbi5pY29uLXRyYW5zcG9ydC0wNTc6YmVmb3JlIHtcbiAgY29udGVudDogXCInXCI7XG59XG5cbi5pY29uLXRyYW5zcG9ydC0wNzA6YmVmb3JlIHtcbiAgY29udGVudDogXCIoXCI7XG59XG5cbi5pY29uLXRyYW5zcG9ydC0wODM6YmVmb3JlIHtcbiAgY29udGVudDogXCIpXCI7XG59XG5cbi5pY29uLXRyYW5zcG9ydC0wOTY6YmVmb3JlIHtcbiAgY29udGVudDogXCIqXCI7XG59XG5cbi5pY29uLXRyYW5zcG9ydC0wOTc6YmVmb3JlIHtcbiAgY29udGVudDogXCIrXCI7XG59XG5cbi5pY29uLXRyYW5zcG9ydC0wODQ6YmVmb3JlIHtcbiAgY29udGVudDogXCIsXCI7XG59XG5cbi5pY29uLXRyYW5zcG9ydC0wNzE6YmVmb3JlIHtcbiAgY29udGVudDogXCItXCI7XG59XG5cbi5pY29uLXRyYW5zcG9ydC0wNTg6YmVmb3JlIHtcbiAgY29udGVudDogXCIuXCI7XG59XG5cbi5pY29uLXRyYW5zcG9ydC0wNTk6YmVmb3JlIHtcbiAgY29udGVudDogXCIvXCI7XG59XG5cbi5pY29uLXRyYW5zcG9ydC0wNzI6YmVmb3JlIHtcbiAgY29udGVudDogXCI6XCI7XG59XG5cbi5pY29uLXRyYW5zcG9ydC0wODU6YmVmb3JlIHtcbiAgY29udGVudDogXCI7XCI7XG59XG5cbi5pY29uLXRyYW5zcG9ydC0wOTg6YmVmb3JlIHtcbiAgY29udGVudDogXCI8XCI7XG59XG5cbi5pY29uLXRyYW5zcG9ydC0wOTk6YmVmb3JlIHtcbiAgY29udGVudDogXCI9XCI7XG59XG5cbi5pY29uLXRyYW5zcG9ydC0wODY6YmVmb3JlIHtcbiAgY29udGVudDogXCI+XCI7XG59XG5cbi5pY29uLXRyYW5zcG9ydC0wNzM6YmVmb3JlIHtcbiAgY29udGVudDogXCI/XCI7XG59XG5cbi5pY29uLXRyYW5zcG9ydC0wNjA6YmVmb3JlIHtcbiAgY29udGVudDogXCJAXCI7XG59XG5cbi5pY29uLXRyYW5zcG9ydC0wNjE6YmVmb3JlIHtcbiAgY29udGVudDogXCJbXCI7XG59XG5cbi5pY29uLXRyYW5zcG9ydC0wNzQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJdXCI7XG59XG5cbi5pY29uLXRyYW5zcG9ydC0wODc6YmVmb3JlIHtcbiAgY29udGVudDogXCJeXCI7XG59XG5cbi5pY29uLXRyYW5zcG9ydC0xMDA6YmVmb3JlIHtcbiAgY29udGVudDogXCJfXCI7XG59XG5cbi5pY29uLXRyYW5zcG9ydC0wODg6YmVmb3JlIHtcbiAgY29udGVudDogXCJgXCI7XG59XG5cbi5pY29uLXRyYW5zcG9ydC0wNzU6YmVmb3JlIHtcbiAgY29udGVudDogXCJ7XCI7XG59XG5cbi5pY29uLXRyYW5zcG9ydC0wNzY6YmVmb3JlIHtcbiAgY29udGVudDogXCJ8XCI7XG59XG5cbi5pY29uLXRyYW5zcG9ydC0wODk6YmVmb3JlIHtcbiAgY29udGVudDogXCJ9XCI7XG59XG5cbi5pY29uLXRyYW5zcG9ydC0wOTA6YmVmb3JlIHtcbiAgY29udGVudDogXCJ+XCI7XG59XG5cbi5pY29uLXRyYW5zcG9ydC0wNzc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXFxcXCI7XG59XG5cbi5pY29uLXRyYW5zcG9ydC0wNzg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDBcIjtcbn1cblxuLmljb24tdHJhbnNwb3J0LTA5MTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMVwiO1xufVxuXG4uaWNvbi10cmFuc3BvcnQtMDY1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAyXCI7XG59XG5cbi5pY29uLXRyYW5zcG9ydC0wNjQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDNcIjtcbn1cblxuLmljb24tdHJhbnNwb3J0LTA2MzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNFwiO1xufVxuXG4uaWNvbi10cmFuc3BvcnQtMDYyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA1XCI7XG59XG5cbi8qIFNsaWRlciAqL1xuLnNsaWNrLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zbGljay1saXN0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogaGFuZDtcbn1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5zbGljay10cmFjazpiZWZvcmUsXG4uc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xufVxuXG5bZGlyPXJ0bF0gLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uc2xpY2stc2xpZGUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWcge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIFNsaWRlciAqL1xuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLWxpc3Qge1xuICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcImFqYXgtbG9hZGVyLmdpZlwiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbn1cblxuLyogSWNvbnMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICBzcmM6IHVybChcInNsaWNrLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCJzbGljay5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCJzbGljay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcInNsaWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwic2xpY2suc3ZnI3NsaWNrXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLyogQXJyb3dzICovXG4uc2xpY2stcHJldixcbi5zbGljay1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDBweDtcbiAgZm9udC1zaXplOiAwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zbGljay1wcmV2OmhvdmVyLCAuc2xpY2stcHJldjpmb2N1cyxcbi5zbGljay1uZXh0OmhvdmVyLFxuLnNsaWNrLW5leHQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLXByZXY6aG92ZXI6YmVmb3JlLCAuc2xpY2stcHJldjpmb2N1czpiZWZvcmUsXG4uc2xpY2stbmV4dDpob3ZlcjpiZWZvcmUsXG4uc2xpY2stbmV4dDpmb2N1czpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuLnNsaWNrLXByZXYuc2xpY2stZGlzYWJsZWQ6YmVmb3JlLFxuLnNsaWNrLW5leHQuc2xpY2stZGlzYWJsZWQ6YmVmb3JlIHtcbiAgb3BhY2l0eTogMC4yNTtcbn1cbi5zbGljay1wcmV2OmJlZm9yZSxcbi5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgb3BhY2l0eTogMC43NTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5zbGljay1wcmV2IHtcbiAgbGVmdDogLTI1cHg7XG59XG5bZGlyPXJ0bF0gLnNsaWNrLXByZXYge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogLTI1cHg7XG59XG4uc2xpY2stcHJldjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKGkFwiO1xufVxuW2Rpcj1ydGxdIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oaSXCI7XG59XG5cbi5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IC0yNXB4O1xufVxuW2Rpcj1ydGxdIC5zbGljay1uZXh0IHtcbiAgbGVmdDogLTI1cHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLihpJcIjtcbn1cbltkaXI9cnRsXSAuc2xpY2stbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIuKGkFwiO1xufVxuXG4vKiBEb3RzICovXG4uc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5zbGljay1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0yNXB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNsaWNrLWRvdHMgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgbWFyZ2luOiAwIDVweDtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAwcHg7XG4gIGZvbnQtc2l6ZTogMHB4O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyLCAuc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyOmJlZm9yZSwgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGNvbnRlbnQ6IFwi4oCiXCI7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG4gIGZvbnQtc2l6ZTogNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogYmxhY2s7XG4gIG9wYWNpdHk6IDAuMjU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICBjb2xvcjogYmxhY2s7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJocy1pY29uc1wiO1xuICBzcmM6IHVybChcIi9ocy1pY29ucy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi9ocy1pY29ucy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9ocy1pY29ucy5zdmcjaHMtaWNvbnNcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uaHMtaWNvbiB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcImhzLWljb25zXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaHMtaWNvbi1hcnJvdy1ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDBcIjtcbn1cblxuLmhzLWljb24tYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMVwiO1xufVxuXG4uaHMtaWNvbi1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMlwiO1xufVxuXG4uaHMtaWNvbi1hcnJvdy10b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDNcIjtcbn1cblxuLmhzLWljb24tY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDRcIjtcbn1cblxuLmhzLWljb24taGFtYnVyZ2VyLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDVcIjtcbn1cblxuLmhzLWljb24taGFtYnVyZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XG59XG5cbi5ocy1pY29uLWx1bGEta2ViYWItaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwN1wiO1xufVxuXG4uaHMtaWNvbi1sdWxhLWtlYmFiLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDhcIjtcbn1cblxuLmhzLWljb24tbWFnbmlmaWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA5XCI7XG59XG5cbi5ocy1pY29uLW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBhXCI7XG59XG5cbi5ocy1pY29uLXBob3RvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBiXCI7XG59XG5cbi5ocy1pY29uLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGNcIjtcbn1cblxuLmhzLWljb24tcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZFwiO1xufVxuXG4uaHMtaWNvbi11bnpvb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGVcIjtcbn1cblxuLmhzLWljb24tdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGZcIjtcbn1cblxuLmhzLWljb24tem9vbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMFwiO1xufVxuXG4vKiFcbiAqIGFuaW1hdGUuY3NzIC1odHRwOi8vZGFuZWRlbi5tZS9hbmltYXRlXG4gKiBWZXJzaW9uIC0gMy41LjJcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZSAtIGh0dHA6Ly9vcGVuc291cmNlLm9yZy9saWNlbnNlcy9NSVRcbiAqXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTcgRGFuaWVsIEVkZW5cbiAqL1xuLmFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cblxuLmFuaW1hdGVkLmluZmluaXRlIHtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG59XG5cbi5hbmltYXRlZC5oaW5nZSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG59XG5cbi5hbmltYXRlZC5mbGlwT3V0WCxcbi5hbmltYXRlZC5mbGlwT3V0WSxcbi5hbmltYXRlZC5ib3VuY2VJbixcbi5hbmltYXRlZC5ib3VuY2VPdXQge1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNzVzO1xufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZSB7XG4gIGZyb20sIDIwJSwgNTMlLCA4MCUsIHRvIHtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIDQwJSwgNDMlIHtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcbiAgfVxuICA3MCUge1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xuICB9XG4gIDkwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNHB4LCAwKTtcbiAgfVxufVxuLmJvdW5jZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2U7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG59XG5cbkBrZXlmcmFtZXMgZmxhc2gge1xuICBmcm9tLCA1MCUsIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDI1JSwgNzUlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4uZmxhc2gge1xuICBhbmltYXRpb24tbmFtZTogZmxhc2g7XG59XG5cbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xuQGtleWZyYW1lcyBwdWxzZSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG4ucHVsc2Uge1xuICBhbmltYXRpb24tbmFtZTogcHVsc2U7XG59XG5cbkBrZXlmcmFtZXMgcnViYmVyQmFuZCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuICAzMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTtcbiAgfVxuICA0MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcbiAgfVxuICA2NSUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk1LCAxLjA1LCAxKTtcbiAgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAwLjk1LCAxKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG4ucnViYmVyQmFuZCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBydWJiZXJCYW5kO1xufVxuXG5Aa2V5ZnJhbWVzIHNoYWtlIHtcbiAgZnJvbSwgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgMTAlLCAzMCUsIDUwJSwgNzAlLCA5MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICB9XG4gIDIwJSwgNDAlLCA2MCUsIDgwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgfVxufVxuLnNoYWtlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHNoYWtlO1xufVxuXG5Aa2V5ZnJhbWVzIGhlYWRTaGFrZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgNi41JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02cHgpIHJvdGF0ZVkoLTlkZWcpO1xuICB9XG4gIDE4LjUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KSByb3RhdGVZKDdkZWcpO1xuICB9XG4gIDMxLjUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCkgcm90YXRlWSgtNWRlZyk7XG4gIH1cbiAgNDMuNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpIHJvdGF0ZVkoM2RlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cbi5oZWFkU2hha2Uge1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGhlYWRTaGFrZTtcbn1cblxuQGtleWZyYW1lcyBzd2luZyB7XG4gIDIwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAxNWRlZyk7XG4gIH1cbiAgNDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyk7XG4gIH1cbiAgNjAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xuICB9XG4gIDgwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7XG4gIH1cbn1cbi5zd2luZyB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG4gIGFuaW1hdGlvbi1uYW1lOiBzd2luZztcbn1cblxuQGtleWZyYW1lcyB0YWRhIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG4gIDEwJSwgMjAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG4gIDMwJSwgNTAlLCA3MCUsIDkwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICB9XG4gIDQwJSwgNjAlLCA4MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuLnRhZGEge1xuICBhbmltYXRpb24tbmFtZTogdGFkYTtcbn1cblxuLyogb3JpZ2luYWxseSBhdXRob3JlZCBieSBOaWNrIFBldHRpdCAtIGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNrcGV0dGl0L2dsaWRlICovXG5Aa2V5ZnJhbWVzIHdvYmJsZSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAxNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICB9XG4gIDMwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICB9XG4gIDQ1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cbiAgNjAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7XG4gIH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi53b2JibGUge1xuICBhbmltYXRpb24tbmFtZTogd29iYmxlO1xufVxuXG5Aa2V5ZnJhbWVzIGplbGxvIHtcbiAgZnJvbSwgMTEuMSUsIHRvIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgMjIuMiUge1xuICAgIHRyYW5zZm9ybTogc2tld1goLTEyLjVkZWcpIHNrZXdZKC0xMi41ZGVnKTtcbiAgfVxuICAzMy4zJSB7XG4gICAgdHJhbnNmb3JtOiBza2V3WCg2LjI1ZGVnKSBza2V3WSg2LjI1ZGVnKTtcbiAgfVxuICA0NC40JSB7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMy4xMjVkZWcpIHNrZXdZKC0zLjEyNWRlZyk7XG4gIH1cbiAgNTUuNSUge1xuICAgIHRyYW5zZm9ybTogc2tld1goMS41NjI1ZGVnKSBza2V3WSgxLjU2MjVkZWcpO1xuICB9XG4gIDY2LjYlIHtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0wLjc4MTI1ZGVnKSBza2V3WSgtMC43ODEyNWRlZyk7XG4gIH1cbiAgNzcuNyUge1xuICAgIHRyYW5zZm9ybTogc2tld1goMC4zOTA2MjVkZWcpIHNrZXdZKDAuMzkwNjI1ZGVnKTtcbiAgfVxuICA4OC44JSB7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMC4xOTUzMTI1ZGVnKSBza2V3WSgtMC4xOTUzMTI1ZGVnKTtcbiAgfVxufVxuLmplbGxvIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGplbGxvO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlSW4ge1xuICBmcm9tLCAyMCUsIDQwJSwgNjAlLCA4MCUsIHRvIHtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gIH1cbiAgMjAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gIH1cbiAgNDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTtcbiAgfVxuICA4MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk3LCAwLjk3LCAwLjk3KTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cbi5ib3VuY2VJbiB7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbjtcbn1cblxuQGtleWZyYW1lcyBib3VuY2VJbkRvd24ge1xuICBmcm9tLCA2MCUsIDc1JSwgOTAlLCB0byB7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcbiAgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcbiAgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICB9XG4gIDkwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi5ib3VuY2VJbkRvd24ge1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5Eb3duO1xufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluTGVmdCB7XG4gIGZyb20sIDYwJSwgNzUlLCA5MCUsIHRvIHtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApO1xuICB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gIH1cbiAgOTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuLmJvdW5jZUluTGVmdCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkxlZnQ7XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlSW5SaWdodCB7XG4gIGZyb20sIDYwJSwgNzUlLCA5MCUsIHRvIHtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKTtcbiAgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7XG4gIH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICB9XG4gIDkwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4uYm91bmNlSW5SaWdodCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblJpZ2h0O1xufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluVXAge1xuICBmcm9tLCA2MCUsIDc1JSwgOTAlLCB0byB7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgfVxuICA5MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbi5ib3VuY2VJblVwIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluVXA7XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0IHtcbiAgMjAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gIH1cbiAgNTAlLCA1NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgfVxufVxuLmJvdW5jZU91dCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXQ7XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0RG93biB7XG4gIDIwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgfVxuICA0MCUsIDQ1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gIH1cbn1cbi5ib3VuY2VPdXREb3duIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dERvd247XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0TGVmdCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gIH1cbn1cbi5ib3VuY2VPdXRMZWZ0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dExlZnQ7XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0UmlnaHQge1xuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG59XG4uYm91bmNlT3V0UmlnaHQge1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0UmlnaHQ7XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0VXAge1xuICAyMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICB9XG4gIDQwJSwgNDUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgfVxufVxuLmJvdW5jZU91dFVwIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFVwO1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5mYWRlSW4ge1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluO1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuLmZhZGVJbkRvd24ge1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluRG93bjtcbn1cblxuQGtleWZyYW1lcyBmYWRlSW5Eb3duQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuLmZhZGVJbkRvd25CaWcge1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluRG93bkJpZztcbn1cblxuQGtleWZyYW1lcyBmYWRlSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi5mYWRlSW5MZWZ0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluTGVmdEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi5mYWRlSW5MZWZ0QmlnIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnRCaWc7XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4uZmFkZUluUmlnaHQge1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQ7XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluUmlnaHRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi5mYWRlSW5SaWdodEJpZyB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodEJpZztcbn1cblxuQGtleWZyYW1lcyBmYWRlSW5VcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi5mYWRlSW5VcCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcbn1cblxuQGtleWZyYW1lcyBmYWRlSW5VcEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuLmZhZGVJblVwQmlnIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwQmlnO1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4uZmFkZU91dCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXREb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG59XG4uZmFkZU91dERvd24ge1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dERvd247XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dERvd25CaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxufVxuLmZhZGVPdXREb3duQmlnIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duQmlnO1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRMZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxufVxuLmZhZGVPdXRMZWZ0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0O1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRMZWZ0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG59XG4uZmFkZU91dExlZnRCaWcge1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dExlZnRCaWc7XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG59XG4uZmFkZU91dFJpZ2h0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodDtcbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0UmlnaHRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuLmZhZGVPdXRSaWdodEJpZyB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHRCaWc7XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dFVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxufVxuLmZhZGVPdXRVcCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXA7XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dFVwQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG59XG4uZmFkZU91dFVwQmlnIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcEJpZztcbn1cblxuQGtleWZyYW1lcyBmbGlwIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIH1cbiAgNDAlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuICA4MCUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMC45NSwgMC45NSwgMC45NSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxufVxuLmFuaW1hdGVkLmZsaXAge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwO1xufVxuXG5Aa2V5ZnJhbWVzIGZsaXBJblgge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDQwJSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG4gIDYwJSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgODAlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG4uZmxpcEluWCB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwSW5YO1xufVxuXG5Aa2V5ZnJhbWVzIGZsaXBJblkge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDQwJSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG4gIDYwJSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgODAlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG4uZmxpcEluWSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwSW5ZO1xufVxuXG5Aa2V5ZnJhbWVzIGZsaXBPdXRYIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbiAgMzAlIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4uZmxpcE91dFgge1xuICBhbmltYXRpb24tbmFtZTogZmxpcE91dFg7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbkBrZXlmcmFtZXMgZmxpcE91dFkge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxuICAzMCUge1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5mbGlwT3V0WSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WTtcbn1cblxuQGtleWZyYW1lcyBsaWdodFNwZWVkSW4ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA2MCUge1xuICAgIHRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgODAlIHtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmxpZ2h0U3BlZWRJbiB7XG4gIGFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkSW47XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuXG5Aa2V5ZnJhbWVzIGxpZ2h0U3BlZWRPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4ubGlnaHRTcGVlZE91dCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkT3V0O1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4ucm90YXRlSW4ge1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW47XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlSW5Eb3duTGVmdCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLnJvdGF0ZUluRG93bkxlZnQge1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duTGVmdDtcbn1cblxuQGtleWZyYW1lcyByb3RhdGVJbkRvd25SaWdodCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5yb3RhdGVJbkRvd25SaWdodCB7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25SaWdodDtcbn1cblxuQGtleWZyYW1lcyByb3RhdGVJblVwTGVmdCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4ucm90YXRlSW5VcExlZnQge1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5VcExlZnQ7XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlSW5VcFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5yb3RhdGVJblVwUmlnaHQge1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5VcFJpZ2h0O1xufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5yb3RhdGVPdXQge1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0O1xufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dERvd25MZWZ0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLnJvdGF0ZU91dERvd25MZWZ0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25MZWZ0O1xufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dERvd25SaWdodCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5yb3RhdGVPdXREb3duUmlnaHQge1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93blJpZ2h0O1xufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dFVwTGVmdCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4ucm90YXRlT3V0VXBMZWZ0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwTGVmdDtcbn1cblxuQGtleWZyYW1lcyByb3RhdGVPdXRVcFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4ucm90YXRlT3V0VXBSaWdodCB7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcFJpZ2h0O1xufVxuXG5Aa2V5ZnJhbWVzIGhpbmdlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG4gIDIwJSwgNjAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgfVxuICA0MCUsIDgwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLmhpbmdlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGhpbmdlO1xufVxuXG5Aa2V5ZnJhbWVzIGphY2tJblRoZUJveCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHJvdGF0ZSgzMGRlZyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7XG4gIH1cbiAgNzAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG4uamFja0luVGhlQm94IHtcbiAgYW5pbWF0aW9uLW5hbWU6IGphY2tJblRoZUJveDtcbn1cblxuLyogb3JpZ2luYWxseSBhdXRob3JlZCBieSBOaWNrIFBldHRpdCAtIGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNrcGV0dGl0L2dsaWRlICovXG5Aa2V5ZnJhbWVzIHJvbGxJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4ucm9sbEluIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvbGxJbjtcbn1cblxuLyogb3JpZ2luYWxseSBhdXRob3JlZCBieSBOaWNrIFBldHRpdCAtIGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNrcGV0dGl0L2dsaWRlICovXG5Aa2V5ZnJhbWVzIHJvbGxPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTtcbiAgfVxufVxuLnJvbGxPdXQge1xuICBhbmltYXRpb24tbmFtZTogcm9sbE91dDtcbn1cblxuQGtleWZyYW1lcyB6b29tSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi56b29tSW4ge1xuICBhbmltYXRpb24tbmFtZTogem9vbUluO1xufVxuXG5Aa2V5ZnJhbWVzIHpvb21JbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG4uem9vbUluRG93biB7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5Eb3duO1xufVxuXG5Aa2V5ZnJhbWVzIHpvb21JbkxlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG4uem9vbUluTGVmdCB7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5MZWZ0O1xufVxuXG5Aa2V5ZnJhbWVzIHpvb21JblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuLnpvb21JblJpZ2h0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JblJpZ2h0O1xufVxuXG5Aa2V5ZnJhbWVzIHpvb21JblVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuLnpvb21JblVwIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JblVwO1xufVxuXG5Aa2V5ZnJhbWVzIHpvb21PdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi56b29tT3V0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXQ7XG59XG5cbkBrZXlmcmFtZXMgem9vbU91dERvd24ge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG4uem9vbU91dERvd24ge1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dERvd247XG59XG5cbkBrZXlmcmFtZXMgem9vbU91dExlZnQge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgfVxufVxuLnpvb21PdXRMZWZ0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRMZWZ0O1xufVxuXG5Aa2V5ZnJhbWVzIHpvb21PdXRSaWdodCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgfVxufVxuLnpvb21PdXRSaWdodCB7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0UmlnaHQ7XG59XG5cbkBrZXlmcmFtZXMgem9vbU91dFVwIHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuLnpvb21PdXRVcCB7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0VXA7XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG4uc2xpZGVJbkRvd24ge1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJbkRvd247XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVJbkxlZnQge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG4uc2xpZGVJbkxlZnQge1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJbkxlZnQ7XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVJblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG4uc2xpZGVJblJpZ2h0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5SaWdodDtcbn1cblxuQGtleWZyYW1lcyBzbGlkZUluVXAge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbi5zbGlkZUluVXAge1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJblVwO1xufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0RG93biB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG59XG4uc2xpZGVPdXREb3duIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0RG93bjtcbn1cblxuQGtleWZyYW1lcyBzbGlkZU91dExlZnQge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbn1cbi5zbGlkZU91dExlZnQge1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRMZWZ0O1xufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0UmlnaHQge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxufVxuLnNsaWRlT3V0UmlnaHQge1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRSaWdodDtcbn1cblxuQGtleWZyYW1lcyBzbGlkZU91dFVwIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG59XG4uc2xpZGVPdXRVcCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFVwO1xufVxuXG4uY3VzdG9tYm94LWNvbnRlbnQsIC5jdXN0b21ib3gtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uY3VzdG9tYm94LW92ZXJsYXkge1xuICB6LWluZGV4OiA5OTk3O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbn1cblxuLmN1c3RvbWJveC1jb250ZW50IHtcbiAgei1pbmRleDogOTk5OTtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1saW5lLXBhY2s6IHN0cmV0Y2g7XG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG59XG5cbi5jdXN0b21ib3gtbG9jayB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jdXN0b21ib3gtcmVmZXJlbmNlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmN1c3RvbWJveC1jb250ZW50IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLmN1c3RvbWJveC1jb250ZW50ID4gKiB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogOTUlO1xufVxuXG4uY3VzdG9tYm94LWZ1bGxzY3JlZW4uY3VzdG9tYm94LWNvbnRlbnQge1xuICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5cbi5jdXN0b21ib3gtZnVsbHNjcmVlbi5jdXN0b21ib3gtY29udGVudCA+ICoge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cblxuLmN1c3RvbWJveC15LXRvcCB7XG4gIC1tcy1mbGV4LWFsaWduOiBiYXNlbGluZTtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuXG4uY3VzdG9tYm94LXgtbGVmdCB7XG4gIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5jdXN0b21ib3gteS1jZW50ZXIge1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY3VzdG9tYm94LXktYm90dG9tIHtcbiAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4uY3VzdG9tYm94LXgtY2VudGVyIHtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmN1c3RvbWJveC14LXJpZ2h0IHtcbiAgLW1zLWZsZXgtcGFjazogZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uY3VzdG9tYm94LXBlcnNwZWN0aXZlLCAuY3VzdG9tYm94LXBlcnNwZWN0aXZlIGJvZHkge1xuICBwZXJzcGVjdGl2ZTogNjAwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmN1c3RvbWJveC1wZXJzcGVjdGl2ZSAuY3VzdG9tYm94LWNvbnRhaW5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmN1c3RvbWJveC1mYWRlaW4uY3VzdG9tYm94LWNvbnRlbnQge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uY3VzdG9tYm94LWZhZGVpbi5jdXN0b21ib3gtY29udGVudC5jdXN0b21ib3gtb3BlbiB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5jdXN0b21ib3gtZmFkZWluLmN1c3RvbWJveC1jb250ZW50LmN1c3RvbWJveC1jbG9zZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuQGtleWZyYW1lcyBzbGlkZUluVG9wIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlT3V0VG9wIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlSW5Cb3R0b20ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZU91dEJvdHRvbSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlT3V0TGVmdCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZUluUmlnaHQge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZU91dFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbn1cbi5jdXN0b21ib3gtY29udGVudHNjYWxlLmN1c3RvbWJveC1jb250ZW50LCAuY3VzdG9tYm94LWxldG1laW4uY3VzdG9tYm94LWNvbnRlbnQsIC5jdXN0b21ib3gtbWFrZXdheS5jdXN0b21ib3gtY29udGVudCwgLmN1c3RvbWJveC1wdXNoLmN1c3RvbWJveC1jb250ZW50LCAuY3VzdG9tYm94LXNsaWRlLmN1c3RvbWJveC1jb250ZW50LCAuY3VzdG9tYm94LXNsaXAuY3VzdG9tYm94LWNvbnRlbnQge1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuLmN1c3RvbWJveC1jb250ZW50c2NhbGUuY3VzdG9tYm94LWNvbnRlbnQuY3VzdG9tYm94LW9wZW4uY3VzdG9tYm94LXRvcCwgLmN1c3RvbWJveC1sZXRtZWluLmN1c3RvbWJveC1jb250ZW50LmN1c3RvbWJveC1vcGVuLmN1c3RvbWJveC10b3AsIC5jdXN0b21ib3gtbWFrZXdheS5jdXN0b21ib3gtY29udGVudC5jdXN0b21ib3gtb3Blbi5jdXN0b21ib3gtdG9wLCAuY3VzdG9tYm94LXB1c2guY3VzdG9tYm94LWNvbnRlbnQuY3VzdG9tYm94LW9wZW4uY3VzdG9tYm94LXRvcCwgLmN1c3RvbWJveC1zbGlkZS5jdXN0b21ib3gtY29udGVudC5jdXN0b21ib3gtb3Blbi5jdXN0b21ib3gtdG9wLCAuY3VzdG9tYm94LXNsaXAuY3VzdG9tYm94LWNvbnRlbnQuY3VzdG9tYm94LW9wZW4uY3VzdG9tYm94LXRvcCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluVG9wO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmN1c3RvbWJveC1jb250ZW50c2NhbGUuY3VzdG9tYm94LWNvbnRlbnQuY3VzdG9tYm94LW9wZW4uY3VzdG9tYm94LWJvdHRvbSwgLmN1c3RvbWJveC1sZXRtZWluLmN1c3RvbWJveC1jb250ZW50LmN1c3RvbWJveC1vcGVuLmN1c3RvbWJveC1ib3R0b20sIC5jdXN0b21ib3gtbWFrZXdheS5jdXN0b21ib3gtY29udGVudC5jdXN0b21ib3gtb3Blbi5jdXN0b21ib3gtYm90dG9tLCAuY3VzdG9tYm94LXB1c2guY3VzdG9tYm94LWNvbnRlbnQuY3VzdG9tYm94LW9wZW4uY3VzdG9tYm94LWJvdHRvbSwgLmN1c3RvbWJveC1zbGlkZS5jdXN0b21ib3gtY29udGVudC5jdXN0b21ib3gtb3Blbi5jdXN0b21ib3gtYm90dG9tLCAuY3VzdG9tYm94LXNsaXAuY3VzdG9tYm94LWNvbnRlbnQuY3VzdG9tYm94LW9wZW4uY3VzdG9tYm94LWJvdHRvbSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluQm90dG9tO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmN1c3RvbWJveC1jb250ZW50c2NhbGUuY3VzdG9tYm94LWNvbnRlbnQuY3VzdG9tYm94LW9wZW4uY3VzdG9tYm94LWxlZnQsIC5jdXN0b21ib3gtbGV0bWVpbi5jdXN0b21ib3gtY29udGVudC5jdXN0b21ib3gtb3Blbi5jdXN0b21ib3gtbGVmdCwgLmN1c3RvbWJveC1tYWtld2F5LmN1c3RvbWJveC1jb250ZW50LmN1c3RvbWJveC1vcGVuLmN1c3RvbWJveC1sZWZ0LCAuY3VzdG9tYm94LXB1c2guY3VzdG9tYm94LWNvbnRlbnQuY3VzdG9tYm94LW9wZW4uY3VzdG9tYm94LWxlZnQsIC5jdXN0b21ib3gtc2xpZGUuY3VzdG9tYm94LWNvbnRlbnQuY3VzdG9tYm94LW9wZW4uY3VzdG9tYm94LWxlZnQsIC5jdXN0b21ib3gtc2xpcC5jdXN0b21ib3gtY29udGVudC5jdXN0b21ib3gtb3Blbi5jdXN0b21ib3gtbGVmdCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluTGVmdDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5jdXN0b21ib3gtY29udGVudHNjYWxlLmN1c3RvbWJveC1jb250ZW50LmN1c3RvbWJveC1vcGVuLmN1c3RvbWJveC1yaWdodCwgLmN1c3RvbWJveC1sZXRtZWluLmN1c3RvbWJveC1jb250ZW50LmN1c3RvbWJveC1vcGVuLmN1c3RvbWJveC1yaWdodCwgLmN1c3RvbWJveC1tYWtld2F5LmN1c3RvbWJveC1jb250ZW50LmN1c3RvbWJveC1vcGVuLmN1c3RvbWJveC1yaWdodCwgLmN1c3RvbWJveC1wdXNoLmN1c3RvbWJveC1jb250ZW50LmN1c3RvbWJveC1vcGVuLmN1c3RvbWJveC1yaWdodCwgLmN1c3RvbWJveC1zbGlkZS5jdXN0b21ib3gtY29udGVudC5jdXN0b21ib3gtb3Blbi5jdXN0b21ib3gtcmlnaHQsIC5jdXN0b21ib3gtc2xpcC5jdXN0b21ib3gtY29udGVudC5jdXN0b21ib3gtb3Blbi5jdXN0b21ib3gtcmlnaHQge1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJblJpZ2h0O1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmN1c3RvbWJveC1jb250ZW50c2NhbGUuY3VzdG9tYm94LWNvbnRlbnQuY3VzdG9tYm94LWNsb3NlLmN1c3RvbWJveC10b3AsIC5jdXN0b21ib3gtbGV0bWVpbi5jdXN0b21ib3gtY29udGVudC5jdXN0b21ib3gtY2xvc2UuY3VzdG9tYm94LXRvcCwgLmN1c3RvbWJveC1tYWtld2F5LmN1c3RvbWJveC1jb250ZW50LmN1c3RvbWJveC1jbG9zZS5jdXN0b21ib3gtdG9wLCAuY3VzdG9tYm94LXB1c2guY3VzdG9tYm94LWNvbnRlbnQuY3VzdG9tYm94LWNsb3NlLmN1c3RvbWJveC10b3AsIC5jdXN0b21ib3gtc2xpZGUuY3VzdG9tYm94LWNvbnRlbnQuY3VzdG9tYm94LWNsb3NlLmN1c3RvbWJveC10b3AsIC5jdXN0b21ib3gtc2xpcC5jdXN0b21ib3gtY29udGVudC5jdXN0b21ib3gtY2xvc2UuY3VzdG9tYm94LXRvcCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFRvcDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmN1c3RvbWJveC1jb250ZW50c2NhbGUuY3VzdG9tYm94LWNvbnRlbnQuY3VzdG9tYm94LWNsb3NlLmN1c3RvbWJveC1ib3R0b20sIC5jdXN0b21ib3gtbGV0bWVpbi5jdXN0b21ib3gtY29udGVudC5jdXN0b21ib3gtY2xvc2UuY3VzdG9tYm94LWJvdHRvbSwgLmN1c3RvbWJveC1tYWtld2F5LmN1c3RvbWJveC1jb250ZW50LmN1c3RvbWJveC1jbG9zZS5jdXN0b21ib3gtYm90dG9tLCAuY3VzdG9tYm94LXB1c2guY3VzdG9tYm94LWNvbnRlbnQuY3VzdG9tYm94LWNsb3NlLmN1c3RvbWJveC1ib3R0b20sIC5jdXN0b21ib3gtc2xpZGUuY3VzdG9tYm94LWNvbnRlbnQuY3VzdG9tYm94LWNsb3NlLmN1c3RvbWJveC1ib3R0b20sIC5jdXN0b21ib3gtc2xpcC5jdXN0b21ib3gtY29udGVudC5jdXN0b21ib3gtY2xvc2UuY3VzdG9tYm94LWJvdHRvbSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dEJvdHRvbTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmN1c3RvbWJveC1jb250ZW50c2NhbGUuY3VzdG9tYm94LWNvbnRlbnQuY3VzdG9tYm94LWNsb3NlLmN1c3RvbWJveC1sZWZ0LCAuY3VzdG9tYm94LWxldG1laW4uY3VzdG9tYm94LWNvbnRlbnQuY3VzdG9tYm94LWNsb3NlLmN1c3RvbWJveC1sZWZ0LCAuY3VzdG9tYm94LW1ha2V3YXkuY3VzdG9tYm94LWNvbnRlbnQuY3VzdG9tYm94LWNsb3NlLmN1c3RvbWJveC1sZWZ0LCAuY3VzdG9tYm94LXB1c2guY3VzdG9tYm94LWNvbnRlbnQuY3VzdG9tYm94LWNsb3NlLmN1c3RvbWJveC1sZWZ0LCAuY3VzdG9tYm94LXNsaWRlLmN1c3RvbWJveC1jb250ZW50LmN1c3RvbWJveC1jbG9zZS5jdXN0b21ib3gtbGVmdCwgLmN1c3RvbWJveC1zbGlwLmN1c3RvbWJveC1jb250ZW50LmN1c3RvbWJveC1jbG9zZS5jdXN0b21ib3gtbGVmdCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dExlZnQ7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5jdXN0b21ib3gtY29udGVudHNjYWxlLmN1c3RvbWJveC1jb250ZW50LmN1c3RvbWJveC1jbG9zZS5jdXN0b21ib3gtcmlnaHQsIC5jdXN0b21ib3gtbGV0bWVpbi5jdXN0b21ib3gtY29udGVudC5jdXN0b21ib3gtY2xvc2UuY3VzdG9tYm94LXJpZ2h0LCAuY3VzdG9tYm94LW1ha2V3YXkuY3VzdG9tYm94LWNvbnRlbnQuY3VzdG9tYm94LWNsb3NlLmN1c3RvbWJveC1yaWdodCwgLmN1c3RvbWJveC1wdXNoLmN1c3RvbWJveC1jb250ZW50LmN1c3RvbWJveC1jbG9zZS5jdXN0b21ib3gtcmlnaHQsIC5jdXN0b21ib3gtc2xpZGUuY3VzdG9tYm94LWNvbnRlbnQuY3VzdG9tYm94LWNsb3NlLmN1c3RvbWJveC1yaWdodCwgLmN1c3RvbWJveC1zbGlwLmN1c3RvbWJveC1jb250ZW50LmN1c3RvbWJveC1jbG9zZS5jdXN0b21ib3gtcmlnaHQge1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRSaWdodDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuQGtleWZyYW1lcyBuZXdzcGFwZXJJbiB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCkgcm90YXRlKDcyMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKSByb3RhdGUoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBuZXdzcGFwZXJPdXQge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHJvdGF0ZSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApIHJvdGF0ZSg3MjBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5jdXN0b21ib3gtbmV3c3BhcGVyLmN1c3RvbWJveC1jb250ZW50IHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmN1c3RvbWJveC1uZXdzcGFwZXIuY3VzdG9tYm94LWNvbnRlbnQuY3VzdG9tYm94LW9wZW4ge1xuICBhbmltYXRpb24tbmFtZTogbmV3c3BhcGVySW47XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5jdXN0b21ib3gtbmV3c3BhcGVyLmN1c3RvbWJveC1jb250ZW50LmN1c3RvbWJveC1jbG9zZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBuZXdzcGFwZXJPdXQ7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG5Aa2V5ZnJhbWVzIGZhbGxJbiB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDYwMHB4KSByb3RhdGVYKDIwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApIHJvdGF0ZVgoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWxsT3V0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKSByb3RhdGVYKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDYwMHB4KSByb3RhdGVYKDIwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4uY3VzdG9tYm94LWZhbGwuY3VzdG9tYm94LWNvbnRlbnQge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uY3VzdG9tYm94LWZhbGwuY3VzdG9tYm94LWNvbnRlbnQuY3VzdG9tYm94LW9wZW4ge1xuICBhbmltYXRpb24tbmFtZTogZmFsbEluO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uY3VzdG9tYm94LWZhbGwuY3VzdG9tYm94LWNvbnRlbnQuY3VzdG9tYm94LWNsb3NlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhbGxPdXQ7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG5Aa2V5ZnJhbWVzIHNpZGVmYWxsSW4ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDMwJSkgdHJhbnNsYXRlWig2MDBweCkgcm90YXRlKDEwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCkgdHJhbnNsYXRlWigwKSByb3RhdGUoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBzaWRlZmFsbE91dCB7XG4gIGZyb20ge1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKSB0cmFuc2xhdGVaKDApIHJvdGF0ZSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDMwJSkgdHJhbnNsYXRlWig2MDBweCkgcm90YXRlKDEwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4uY3VzdG9tYm94LXNpZGVmYWxsLmN1c3RvbWJveC1jb250ZW50IHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmN1c3RvbWJveC1zaWRlZmFsbC5jdXN0b21ib3gtY29udGVudC5jdXN0b21ib3gtb3BlbiB7XG4gIGFuaW1hdGlvbi1uYW1lOiBzaWRlZmFsbEluO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uY3VzdG9tYm94LXNpZGVmYWxsLmN1c3RvbWJveC1jb250ZW50LmN1c3RvbWJveC1jbG9zZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBzaWRlZmFsbE91dDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbkBrZXlmcmFtZXMgYmx1ckluVG9wIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01JSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYmx1ck91dFRvcCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUlKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJsdXJJbkJvdHRvbSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1JSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYmx1ck91dEJvdHRvbSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNSUpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYmx1ckluUmlnaHQge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNSUpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJsdXJPdXRSaWdodCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNSUpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYmx1ckluTGVmdCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNSUpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJsdXJPdXRMZWZ0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNSUpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYmx1ckluQ29udGFpbmVyIHtcbiAgZnJvbSB7XG4gICAgZmlsdGVyOiBibHVyKDApO1xuICB9XG4gIHRvIHtcbiAgICBmaWx0ZXI6IGJsdXIoM3B4KTtcbiAgfVxufVxuQGtleWZyYW1lcyBibHVyT3V0Q29udGFpbmVyIHtcbiAgZnJvbSB7XG4gICAgZmlsdGVyOiBibHVyKDNweCk7XG4gIH1cbiAgdG8ge1xuICAgIGZpbHRlcjogYmx1cigwKTtcbiAgfVxufVxuLmN1c3RvbWJveC1ibHVyLmN1c3RvbWJveC1jb250ZW50IHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmN1c3RvbWJveC1ibHVyLmN1c3RvbWJveC1jb250ZW50LmN1c3RvbWJveC1vcGVuLmN1c3RvbWJveC10b3Age1xuICBhbmltYXRpb24tbmFtZTogYmx1ckluVG9wO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uY3VzdG9tYm94LWJsdXIuY3VzdG9tYm94LWNvbnRlbnQuY3VzdG9tYm94LW9wZW4uY3VzdG9tYm94LWJvdHRvbSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBibHVySW5Cb3R0b207XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5jdXN0b21ib3gtYmx1ci5jdXN0b21ib3gtY29udGVudC5jdXN0b21ib3gtb3Blbi5jdXN0b21ib3gtbGVmdCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBibHVySW5MZWZ0O1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uY3VzdG9tYm94LWJsdXIuY3VzdG9tYm94LWNvbnRlbnQuY3VzdG9tYm94LW9wZW4uY3VzdG9tYm94LXJpZ2h0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IGJsdXJJblJpZ2h0O1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uY3VzdG9tYm94LWJsdXIuY3VzdG9tYm94LWNvbnRhaW5lciwgLmN1c3RvbWJveC1ibHVyLmN1c3RvbWJveC1jb250ZW50LmN1c3RvbWJveC1jbG9zZS5jdXN0b21ib3gtYm90dG9tLCAuY3VzdG9tYm94LWJsdXIuY3VzdG9tYm94LWNvbnRlbnQuY3VzdG9tYm94LWNsb3NlLmN1c3RvbWJveC1sZWZ0LCAuY3VzdG9tYm94LWJsdXIuY3VzdG9tYm94LWNvbnRlbnQuY3VzdG9tYm94LWNsb3NlLmN1c3RvbWJveC1yaWdodCwgLmN1c3RvbWJveC1ibHVyLmN1c3RvbWJveC1jb250ZW50LmN1c3RvbWJveC1jbG9zZS5jdXN0b21ib3gtdG9wIHtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5jdXN0b21ib3gtYmx1ci5jdXN0b21ib3gtY29udGVudC5jdXN0b21ib3gtY2xvc2UuY3VzdG9tYm94LXRvcCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBibHVyT3V0VG9wO1xufVxuXG4uY3VzdG9tYm94LWJsdXIuY3VzdG9tYm94LWNvbnRlbnQuY3VzdG9tYm94LWNsb3NlLmN1c3RvbWJveC1ib3R0b20ge1xuICBhbmltYXRpb24tbmFtZTogYmx1ck91dEJvdHRvbTtcbn1cblxuLmN1c3RvbWJveC1ibHVyLmN1c3RvbWJveC1jb250ZW50LmN1c3RvbWJveC1jbG9zZS5jdXN0b21ib3gtcmlnaHQge1xuICBhbmltYXRpb24tbmFtZTogYmx1ck91dFJpZ2h0O1xufVxuXG4uY3VzdG9tYm94LWJsdXIuY3VzdG9tYm94LWNvbnRlbnQuY3VzdG9tYm94LWNsb3NlLmN1c3RvbWJveC1sZWZ0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IGJsdXJPdXRMZWZ0O1xufVxuXG4uY3VzdG9tYm94LWJsdXIuY3VzdG9tYm94LWNvbnRhaW5lciB7XG4gIGFuaW1hdGlvbi1uYW1lOiBibHVyT3V0Q29udGFpbmVyO1xufVxuXG4uY3VzdG9tYm94LWJsdXIuY3VzdG9tYm94LWNvbnRhaW5lci5jdXN0b21ib3gtb3BlbiB7XG4gIGFuaW1hdGlvbi1uYW1lOiBibHVySW5Db250YWluZXI7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbkBrZXlmcmFtZXMgZmxpcEluVG9wIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoLTcwZGVnKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVZKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmxpcE91dFRvcCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAgIHRyYW5zZm9ybTogcm90YXRlWCgtNzBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZsaXBJbkJvdHRvbSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVYKDcwZGVnKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVZKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmxpcE91dEJvdHRvbSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAgIHRyYW5zZm9ybTogcm90YXRlWCg3MGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmxpcEluUmlnaHQge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAgIHRyYW5zZm9ybTogcm90YXRlWSg3MGRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZsaXBPdXRSaWdodCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAgIHRyYW5zZm9ybTogcm90YXRlWSg3MGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmxpcEluTGVmdCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVZKC03MGRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZsaXBPdXRMZWZ0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVZKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVZKC03MGRlZyk7XG4gIH1cbn1cbi5jdXN0b21ib3gtZmxpcC5jdXN0b21ib3gtY29udGVudCB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5jdXN0b21ib3gtZmxpcC5jdXN0b21ib3gtY29udGVudC5jdXN0b21ib3gtb3Blbi5jdXN0b21ib3gtdG9wIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBJblRvcDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmN1c3RvbWJveC1mbGlwLmN1c3RvbWJveC1jb250ZW50LmN1c3RvbWJveC1vcGVuLmN1c3RvbWJveC1ib3R0b20ge1xuICBhbmltYXRpb24tbmFtZTogZmxpcEluQm90dG9tO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uY3VzdG9tYm94LWZsaXAuY3VzdG9tYm94LWNvbnRlbnQuY3VzdG9tYm94LW9wZW4uY3VzdG9tYm94LXJpZ2h0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBJblJpZ2h0O1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uY3VzdG9tYm94LWZsaXAuY3VzdG9tYm94LWNvbnRlbnQuY3VzdG9tYm94LW9wZW4uY3VzdG9tYm94LWxlZnQge1xuICBhbmltYXRpb24tbmFtZTogZmxpcEluTGVmdDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmN1c3RvbWJveC1mbGlwLmN1c3RvbWJveC1jb250ZW50LmN1c3RvbWJveC1jbG9zZS5jdXN0b21ib3gtYm90dG9tLCAuY3VzdG9tYm94LWZsaXAuY3VzdG9tYm94LWNvbnRlbnQuY3VzdG9tYm94LWNsb3NlLmN1c3RvbWJveC1sZWZ0LCAuY3VzdG9tYm94LWZsaXAuY3VzdG9tYm94LWNvbnRlbnQuY3VzdG9tYm94LWNsb3NlLmN1c3RvbWJveC1yaWdodCwgLmN1c3RvbWJveC1mbGlwLmN1c3RvbWJveC1jb250ZW50LmN1c3RvbWJveC1jbG9zZS5jdXN0b21ib3gtdG9wIHtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5jdXN0b21ib3gtZmxpcC5jdXN0b21ib3gtY29udGVudC5jdXN0b21ib3gtY2xvc2UuY3VzdG9tYm94LXRvcCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0VG9wO1xufVxuXG4uY3VzdG9tYm94LWZsaXAuY3VzdG9tYm94LWNvbnRlbnQuY3VzdG9tYm94LWNsb3NlLmN1c3RvbWJveC1ib3R0b20ge1xuICBhbmltYXRpb24tbmFtZTogZmxpcE91dEJvdHRvbTtcbn1cblxuLmN1c3RvbWJveC1mbGlwLmN1c3RvbWJveC1jb250ZW50LmN1c3RvbWJveC1jbG9zZS5jdXN0b21ib3gtcmlnaHQge1xuICBhbmltYXRpb24tbmFtZTogZmxpcE91dFJpZ2h0O1xufVxuXG4uY3VzdG9tYm94LWZsaXAuY3VzdG9tYm94LWNvbnRlbnQuY3VzdG9tYm94LWNsb3NlLmN1c3RvbWJveC1sZWZ0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRMZWZ0O1xufVxuXG5Aa2V5ZnJhbWVzIHNpZ25JbiB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVYKC02MGRlZyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDA7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBzaWduT3V0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVYKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVYKC02MGRlZyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDA7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICB9XG59XG4uY3VzdG9tYm94LXNpZ24ge1xuICBwZXJzcGVjdGl2ZTogMTMwMHB4O1xufVxuXG4uY3VzdG9tYm94LXNpZ24uY3VzdG9tYm94LWNvbnRlbnQge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uY3VzdG9tYm94LXNpZ24uY3VzdG9tYm94LWNvbnRlbnQuY3VzdG9tYm94LW9wZW4ge1xuICBhbmltYXRpb24tbmFtZTogc2lnbkluO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uY3VzdG9tYm94LXNpZ24uY3VzdG9tYm94LWNvbnRlbnQuY3VzdG9tYm94LWNsb3NlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHNpZ25PdXQ7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG5Aa2V5ZnJhbWVzIHN1cGVyc2NhbGVkSW4ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDIpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc3VwZXJzY2FsZWRPdXQge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMik7XG4gIH1cbn1cbi5jdXN0b21ib3gtc3VwZXJzY2FsZWQuY3VzdG9tYm94LWNvbnRlbnQge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uY3VzdG9tYm94LXN1cGVyc2NhbGVkLmN1c3RvbWJveC1jb250ZW50LmN1c3RvbWJveC1vcGVuIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHN1cGVyc2NhbGVkSW47XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5jdXN0b21ib3gtc3VwZXJzY2FsZWQuY3VzdG9tYm94LWNvbnRlbnQuY3VzdG9tYm94LWNsb3NlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHN1cGVyc2NhbGVkT3V0O1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuQGtleWZyYW1lcyBzbGl0SW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKC0zMDAwcHgpIHJvdGF0ZVkoOTBkZWcpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKC0yNTBweCkgcm90YXRlWSg4OWRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgcm90YXRlWSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNsaXRPdXQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApIHJvdGF0ZVkoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigtMjUwcHgpIHJvdGF0ZVkoODlkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKC0zMDAwcHgpIHJvdGF0ZVkoOTBkZWcpO1xuICB9XG59XG4uY3VzdG9tYm94LXNsaXQuY3VzdG9tYm94LWNvbnRlbnQge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuXG4uY3VzdG9tYm94LXNsaXQuY3VzdG9tYm94LWNvbnRlbnQuY3VzdG9tYm94LW9wZW4ge1xuICBhbmltYXRpb24tbmFtZTogc2xpdEluO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uY3VzdG9tYm94LXNsaXQuY3VzdG9tYm94LWNvbnRlbnQuY3VzdG9tYm94LWNsb3NlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaXRPdXQ7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlWCg5MGRlZyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAxMDAlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHJvdGF0ZVgoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyByb3RhdGVPdXQge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlWCgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGVYKDkwZGVnKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICB9XG59XG4uY3VzdG9tYm94LXJvdGF0ZSB7XG4gIHBlcnNwZWN0aXZlOiAyMzAwcHg7XG59XG5cbi5jdXN0b21ib3gtcm90YXRlLmN1c3RvbWJveC1jb250ZW50IHtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG59XG5cbi5jdXN0b21ib3gtcm90YXRlLmN1c3RvbWJveC1jb250ZW50LmN1c3RvbWJveC1vcGVuIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmN1c3RvbWJveC1yb3RhdGUuY3VzdG9tYm94LWNvbnRlbnQuY3VzdG9tYm94LWNsb3NlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5jdXN0b21ib3gtbGV0bWVpbi5jdXN0b21ib3gtb3ZlcmxheS5jdXN0b21ib3gtb3Blbi5jdXN0b21ib3gtYm90dG9tLCAuY3VzdG9tYm94LWxldG1laW4uY3VzdG9tYm94LW92ZXJsYXkuY3VzdG9tYm94LW9wZW4uY3VzdG9tYm94LWxlZnQsIC5jdXN0b21ib3gtbGV0bWVpbi5jdXN0b21ib3gtb3ZlcmxheS5jdXN0b21ib3gtb3Blbi5jdXN0b21ib3gtcmlnaHQsIC5jdXN0b21ib3gtbGV0bWVpbi5jdXN0b21ib3gtb3ZlcmxheS5jdXN0b21ib3gtb3Blbi5jdXN0b21ib3gtdG9wIHtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuQGtleWZyYW1lcyBsZXRtZWluQm90dG9tT3ZlcmxheSB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoLTJkZWcpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAwO1xuICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbGV0bWVpbk91dEJvdHRvbU92ZXJsYXkge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoLTJkZWcpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAwO1xuICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbGV0bWVpbkxlZnRPdmVybGF5IHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWSgtMmRlZyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDA7XG4gICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgfVxufVxuQGtleWZyYW1lcyBsZXRtZWluT3V0TGVmdE92ZXJsYXkge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoLTJkZWcpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAwO1xuICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbGV0bWVpblJpZ2h0T3ZlcmxheSB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMmRlZyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDA7XG4gICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgfVxufVxuQGtleWZyYW1lcyBsZXRtZWluT3V0UmlnaHRPdmVybGF5IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVZKDJkZWcpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAwO1xuICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbGV0bWVpblRvcE92ZXJsYXkge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVYKDJkZWcpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgNTAlO1xuICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbGV0bWVpbk91dFRvcE92ZXJsYXkge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMmRlZyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDA7XG4gICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLmN1c3RvbWJveC1sZXRtZWluLmN1c3RvbWJveC1vdmVybGF5LmN1c3RvbWJveC1vcGVuLmN1c3RvbWJveC10b3Age1xuICBhbmltYXRpb24tbmFtZTogbGV0bWVpblRvcE92ZXJsYXk7XG59XG5cbi5jdXN0b21ib3gtbGV0bWVpbi5jdXN0b21ib3gtb3ZlcmxheS5jdXN0b21ib3gtb3Blbi5jdXN0b21ib3gtYm90dG9tIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGxldG1laW5Cb3R0b21PdmVybGF5O1xufVxuXG4uY3VzdG9tYm94LWxldG1laW4uY3VzdG9tYm94LW92ZXJsYXkuY3VzdG9tYm94LW9wZW4uY3VzdG9tYm94LWxlZnQge1xuICBhbmltYXRpb24tbmFtZTogbGV0bWVpbkxlZnRPdmVybGF5O1xufVxuXG4uY3VzdG9tYm94LWxldG1laW4uY3VzdG9tYm94LW92ZXJsYXkuY3VzdG9tYm94LW9wZW4uY3VzdG9tYm94LXJpZ2h0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IGxldG1laW5SaWdodE92ZXJsYXk7XG59XG5cbi5jdXN0b21ib3gtbGV0bWVpbi5jdXN0b21ib3gtb3ZlcmxheS5jdXN0b21ib3gtY2xvc2UuY3VzdG9tYm94LXRvcCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBsZXRtZWluT3V0VG9wT3ZlcmxheTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5jdXN0b21ib3gtbGV0bWVpbi5jdXN0b21ib3gtb3ZlcmxheS5jdXN0b21ib3gtY2xvc2UuY3VzdG9tYm94LWJvdHRvbSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBsZXRtZWluT3V0Qm90dG9tT3ZlcmxheTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5jdXN0b21ib3gtbGV0bWVpbi5jdXN0b21ib3gtb3ZlcmxheS5jdXN0b21ib3gtY2xvc2UuY3VzdG9tYm94LWxlZnQge1xuICBhbmltYXRpb24tbmFtZTogbGV0bWVpbk91dExlZnRPdmVybGF5O1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmN1c3RvbWJveC1sZXRtZWluLmN1c3RvbWJveC1vdmVybGF5LmN1c3RvbWJveC1jbG9zZS5jdXN0b21ib3gtcmlnaHQge1xuICBhbmltYXRpb24tbmFtZTogbGV0bWVpbk91dFJpZ2h0T3ZlcmxheTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbkBrZXlmcmFtZXMgbWFrZXdheUluQ29udGFpbmVyIHtcbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooLTUwcHgpIHJvdGF0ZVkoNWRlZyk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKC0yMDBweCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbWFrZXdheU91dENvbnRhaW5lciB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooLTIwMHB4KTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigtNTBweCkgcm90YXRlWSg1ZGVnKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG1ha2V3YXlJblRvcCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBtYWtld2F5T3V0VG9wIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG1ha2V3YXlJbkJvdHRvbSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG1ha2V3YXlPdXRCb3R0b20ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgfVxufVxuQGtleWZyYW1lcyBtYWtld2F5SW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG1ha2V3YXlPdXRMZWZ0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG1ha2V3YXlJblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbWFrZXdheU91dFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbn1cbi5jdXN0b21ib3gtbWFrZXdheS5jdXN0b21ib3gtb3ZlcmxheSB7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAwIDUwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCA1MCU7XG59XG5cbi5jdXN0b21ib3gtbWFrZXdheS5jdXN0b21ib3gtb3ZlcmxheS5jdXN0b21ib3gtb3BlbiB7XG4gIGFuaW1hdGlvbi1uYW1lOiBtYWtld2F5SW5Db250YWluZXI7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5jdXN0b21ib3gtbWFrZXdheS5jdXN0b21ib3gtb3ZlcmxheS5jdXN0b21ib3gtY2xvc2Uge1xuICBhbmltYXRpb24tbmFtZTogbWFrZXdheU91dENvbnRhaW5lcjtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5jdXN0b21ib3gtbWFrZXdheS5jdXN0b21ib3gtY29udGFpbmVyIHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDAgNTAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDUwJTtcbn1cblxuLmN1c3RvbWJveC1tYWtld2F5LmN1c3RvbWJveC1jb250YWluZXIuY3VzdG9tYm94LW9wZW4ge1xuICBhbmltYXRpb24tbmFtZTogbWFrZXdheUluQ29udGFpbmVyO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uY3VzdG9tYm94LW1ha2V3YXkuY3VzdG9tYm94LWNvbnRhaW5lci5jdXN0b21ib3gtY2xvc2Uge1xuICBhbmltYXRpb24tbmFtZTogbWFrZXdheU91dENvbnRhaW5lcjtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5jdXN0b21ib3gtc2xpcC5jdXN0b21ib3gtY29udGFpbmVyLmN1c3RvbWJveC1jbG9zZS5jdXN0b21ib3gtYm90dG9tLCAuY3VzdG9tYm94LXNsaXAuY3VzdG9tYm94LWNvbnRhaW5lci5jdXN0b21ib3gtY2xvc2UuY3VzdG9tYm94LWxlZnQsIC5jdXN0b21ib3gtc2xpcC5jdXN0b21ib3gtY29udGFpbmVyLmN1c3RvbWJveC1jbG9zZS5jdXN0b21ib3gtcmlnaHQsIC5jdXN0b21ib3gtc2xpcC5jdXN0b21ib3gtY29udGFpbmVyLmN1c3RvbWJveC1jbG9zZS5jdXN0b21ib3gtdG9wLCAuY3VzdG9tYm94LXNsaXAuY3VzdG9tYm94LWNvbnRhaW5lci5jdXN0b21ib3gtb3Blbi5jdXN0b21ib3gtYm90dG9tLCAuY3VzdG9tYm94LXNsaXAuY3VzdG9tYm94LWNvbnRhaW5lci5jdXN0b21ib3gtb3Blbi5jdXN0b21ib3gtbGVmdCwgLmN1c3RvbWJveC1zbGlwLmN1c3RvbWJveC1jb250YWluZXIuY3VzdG9tYm94LW9wZW4uY3VzdG9tYm94LXJpZ2h0LCAuY3VzdG9tYm94LXNsaXAuY3VzdG9tYm94LWNvbnRhaW5lci5jdXN0b21ib3gtb3Blbi5jdXN0b21ib3gtdG9wLCAuY3VzdG9tYm94LXNsaXAuY3VzdG9tYm94LW92ZXJsYXkuY3VzdG9tYm94LWNsb3NlLmN1c3RvbWJveC1ib3R0b20sIC5jdXN0b21ib3gtc2xpcC5jdXN0b21ib3gtb3ZlcmxheS5jdXN0b21ib3gtY2xvc2UuY3VzdG9tYm94LWxlZnQsIC5jdXN0b21ib3gtc2xpcC5jdXN0b21ib3gtb3ZlcmxheS5jdXN0b21ib3gtY2xvc2UuY3VzdG9tYm94LXRvcCwgLmN1c3RvbWJveC1zbGlwLmN1c3RvbWJveC1vdmVybGF5LmN1c3RvbWJveC1vcGVuLmN1c3RvbWJveC1ib3R0b20sIC5jdXN0b21ib3gtc2xpcC5jdXN0b21ib3gtb3ZlcmxheS5jdXN0b21ib3gtb3Blbi5jdXN0b21ib3gtbGVmdCwgLmN1c3RvbWJveC1zbGlwLmN1c3RvbWJveC1vdmVybGF5LmN1c3RvbWJveC1vcGVuLmN1c3RvbWJveC1yaWdodCwgLmN1c3RvbWJveC1zbGlwLmN1c3RvbWJveC1vdmVybGF5LmN1c3RvbWJveC1vcGVuLmN1c3RvbWJveC10b3Age1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuQGtleWZyYW1lcyBzbGlwVG9wT3ZlcmxheSB7XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVYKDEwZGVnKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcbiAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNsaXBPdXRUb3BPdmVybGF5IHtcbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMTBkZWcpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xuICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpcFJpZ2h0T3ZlcmxheSB7XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVZKDEwZGVnKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcbiAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNsaXBPdXRSaWdodE92ZXJsYXkge1xuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWSgxMGRlZyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG4gICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlwQm90dG9tT3ZlcmxheSB7XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVYKC0xMGRlZyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG4gICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlwT3V0Qm90dG9tT3ZlcmxheSB7XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVYKC0xMGRlZyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG4gICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlwTGVmdE92ZXJsYXkge1xuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWSgtMTBkZWcpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xuICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpcE91dExlZnRPdmVybGF5IHtcbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoLTEwZGVnKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcbiAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICB9XG59XG4uY3VzdG9tYm94LXNsaXAuY3VzdG9tYm94LW92ZXJsYXkuY3VzdG9tYm94LW9wZW4uY3VzdG9tYm94LXRvcCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlwVG9wT3ZlcmxheTtcbn1cblxuLmN1c3RvbWJveC1zbGlwLmN1c3RvbWJveC1vdmVybGF5LmN1c3RvbWJveC1vcGVuLmN1c3RvbWJveC1ib3R0b20ge1xuICBhbmltYXRpb24tbmFtZTogc2xpcEJvdHRvbU92ZXJsYXk7XG59XG5cbi5jdXN0b21ib3gtc2xpcC5jdXN0b21ib3gtb3ZlcmxheS5jdXN0b21ib3gtb3Blbi5jdXN0b21ib3gtbGVmdCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlwTGVmdE92ZXJsYXk7XG59XG5cbi5jdXN0b21ib3gtc2xpcC5jdXN0b21ib3gtb3ZlcmxheS5jdXN0b21ib3gtb3Blbi5jdXN0b21ib3gtcmlnaHQge1xuICBhbmltYXRpb24tbmFtZTogc2xpcFJpZ2h0T3ZlcmxheTtcbn1cblxuLmN1c3RvbWJveC1zbGlwLmN1c3RvbWJveC1vdmVybGF5LmN1c3RvbWJveC1jbG9zZS5jdXN0b21ib3gtdG9wIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaXBPdXRUb3BPdmVybGF5O1xufVxuXG4uY3VzdG9tYm94LXNsaXAuY3VzdG9tYm94LW92ZXJsYXkuY3VzdG9tYm94LWNsb3NlLmN1c3RvbWJveC1ib3R0b20ge1xuICBhbmltYXRpb24tbmFtZTogc2xpcE91dEJvdHRvbU92ZXJsYXk7XG59XG5cbi5jdXN0b21ib3gtc2xpcC5jdXN0b21ib3gtb3ZlcmxheS5jdXN0b21ib3gtY2xvc2UuY3VzdG9tYm94LWxlZnQge1xuICBhbmltYXRpb24tbmFtZTogc2xpcE91dExlZnRPdmVybGF5O1xufVxuXG4uY3VzdG9tYm94LXNsaXAuY3VzdG9tYm94LW92ZXJsYXkuY3VzdG9tYm94LWNsb3NlLmN1c3RvbWJveC1yaWdodCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlwT3V0UmlnaHRPdmVybGF5O1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmN1c3RvbWJveC1zbGlwLmN1c3RvbWJveC1jb250YWluZXIuY3VzdG9tYm94LW9wZW4uY3VzdG9tYm94LXRvcCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlwVG9wT3ZlcmxheTtcbn1cblxuLmN1c3RvbWJveC1zbGlwLmN1c3RvbWJveC1jb250YWluZXIuY3VzdG9tYm94LW9wZW4uY3VzdG9tYm94LWJvdHRvbSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlwQm90dG9tT3ZlcmxheTtcbn1cblxuLmN1c3RvbWJveC1zbGlwLmN1c3RvbWJveC1jb250YWluZXIuY3VzdG9tYm94LW9wZW4uY3VzdG9tYm94LWxlZnQge1xuICBhbmltYXRpb24tbmFtZTogc2xpcExlZnRPdmVybGF5O1xufVxuXG4uY3VzdG9tYm94LXNsaXAuY3VzdG9tYm94LWNvbnRhaW5lci5jdXN0b21ib3gtb3Blbi5jdXN0b21ib3gtcmlnaHQge1xuICBhbmltYXRpb24tbmFtZTogc2xpcFJpZ2h0T3ZlcmxheTtcbn1cblxuLmN1c3RvbWJveC1zbGlwLmN1c3RvbWJveC1jb250YWluZXIuY3VzdG9tYm94LWNsb3NlLmN1c3RvbWJveC10b3Age1xuICBhbmltYXRpb24tbmFtZTogc2xpcE91dFRvcE92ZXJsYXk7XG59XG5cbi5jdXN0b21ib3gtc2xpcC5jdXN0b21ib3gtY29udGFpbmVyLmN1c3RvbWJveC1jbG9zZS5jdXN0b21ib3gtYm90dG9tIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaXBPdXRCb3R0b21PdmVybGF5O1xufVxuXG4uY3VzdG9tYm94LXNsaXAuY3VzdG9tYm94LWNvbnRhaW5lci5jdXN0b21ib3gtY2xvc2UuY3VzdG9tYm94LWxlZnQge1xuICBhbmltYXRpb24tbmFtZTogc2xpcE91dExlZnRPdmVybGF5O1xufVxuXG4uY3VzdG9tYm94LXNsaXAuY3VzdG9tYm94LWNvbnRhaW5lci5jdXN0b21ib3gtY2xvc2UuY3VzdG9tYm94LXJpZ2h0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaXBPdXRSaWdodE92ZXJsYXk7XG59XG5cbkBrZXlmcmFtZXMgY29ybmVySW5PdmVybGF5IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1MHB4KSB0cmFuc2xhdGVYKDE1MHB4KTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm0sIHZpc2liaWxpdHk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm07XG4gIH1cbn1cbkBrZXlmcmFtZXMgY29ybmVyT3V0T3ZlcmxheSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm07XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNTBweCkgdHJhbnNsYXRlWCgxNTBweCk7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtLCB2aXNpYmlsaXR5O1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgY29ybmVySW5Db250ZW50IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1MHB4KSB0cmFuc2xhdGVYKDE1MHB4KTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm0sIHZpc2liaWxpdHk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm07XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBjb3JuZXJPdXRDb250ZW50IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHRyYW5zZm9ybTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTUwcHgpIHRyYW5zbGF0ZVgoMTUwcHgpO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHRyYW5zZm9ybSwgdmlzaWJpbGl0eTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4uY3VzdG9tYm94LWNvcm5lci5jdXN0b21ib3gtb3ZlcmxheS5jdXN0b21ib3gtb3BlbiB7XG4gIGFuaW1hdGlvbi1uYW1lOiBjb3JuZXJJbk92ZXJsYXk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5jdXN0b21ib3gtY29ybmVyLmN1c3RvbWJveC1vdmVybGF5LmN1c3RvbWJveC1jbG9zZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBjb3JuZXJPdXRPdmVybGF5O1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmN1c3RvbWJveC1jb3JuZXIuY3VzdG9tYm94LWNvbnRlbnQuY3VzdG9tYm94LW9wZW4ge1xuICBhbmltYXRpb24tbmFtZTogY29ybmVySW5Db250ZW50O1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uY3VzdG9tYm94LWNvcm5lci5jdXN0b21ib3gtY29udGVudC5jdXN0b21ib3gtY2xvc2Uge1xuICBhbmltYXRpb24tbmFtZTogY29ybmVyT3V0Q29udGVudDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5jdXN0b21ib3gtc2xpZGV0b2dldGhlci5jdXN0b21ib3gtY29udGVudCwgLmN1c3RvbWJveC1zbGlkZXRvZ2V0aGVyLmN1c3RvbWJveC1vdmVybGF5IHtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cbi5jdXN0b21ib3gtc2xpZGV0b2dldGhlci5jdXN0b21ib3gtY29udGVudC5jdXN0b21ib3gtb3Blbi5jdXN0b21ib3gtdG9wLCAuY3VzdG9tYm94LXNsaWRldG9nZXRoZXIuY3VzdG9tYm94LW92ZXJsYXkuY3VzdG9tYm94LW9wZW4uY3VzdG9tYm94LXRvcCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluVG9wO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmN1c3RvbWJveC1zbGlkZXRvZ2V0aGVyLmN1c3RvbWJveC1jb250ZW50LmN1c3RvbWJveC1vcGVuLmN1c3RvbWJveC1ib3R0b20sIC5jdXN0b21ib3gtc2xpZGV0b2dldGhlci5jdXN0b21ib3gtb3ZlcmxheS5jdXN0b21ib3gtb3Blbi5jdXN0b21ib3gtYm90dG9tIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5Cb3R0b207XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uY3VzdG9tYm94LXNsaWRldG9nZXRoZXIuY3VzdG9tYm94LWNvbnRlbnQuY3VzdG9tYm94LW9wZW4uY3VzdG9tYm94LWxlZnQsIC5jdXN0b21ib3gtc2xpZGV0b2dldGhlci5jdXN0b21ib3gtb3ZlcmxheS5jdXN0b21ib3gtb3Blbi5jdXN0b21ib3gtbGVmdCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluTGVmdDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5jdXN0b21ib3gtc2xpZGV0b2dldGhlci5jdXN0b21ib3gtY29udGVudC5jdXN0b21ib3gtb3Blbi5jdXN0b21ib3gtcmlnaHQsIC5jdXN0b21ib3gtc2xpZGV0b2dldGhlci5jdXN0b21ib3gtb3ZlcmxheS5jdXN0b21ib3gtb3Blbi5jdXN0b21ib3gtcmlnaHQge1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJblJpZ2h0O1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmN1c3RvbWJveC1zbGlkZXRvZ2V0aGVyLmN1c3RvbWJveC1jb250ZW50LmN1c3RvbWJveC1jbG9zZS5jdXN0b21ib3gtdG9wLCAuY3VzdG9tYm94LXNsaWRldG9nZXRoZXIuY3VzdG9tYm94LW92ZXJsYXkuY3VzdG9tYm94LWNsb3NlLmN1c3RvbWJveC10b3Age1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRUb3A7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5jdXN0b21ib3gtc2xpZGV0b2dldGhlci5jdXN0b21ib3gtY29udGVudC5jdXN0b21ib3gtY2xvc2UuY3VzdG9tYm94LWJvdHRvbSwgLmN1c3RvbWJveC1zbGlkZXRvZ2V0aGVyLmN1c3RvbWJveC1vdmVybGF5LmN1c3RvbWJveC1jbG9zZS5jdXN0b21ib3gtYm90dG9tIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0Qm90dG9tO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uY3VzdG9tYm94LXNsaWRldG9nZXRoZXIuY3VzdG9tYm94LWNvbnRlbnQuY3VzdG9tYm94LWNsb3NlLmN1c3RvbWJveC1sZWZ0LCAuY3VzdG9tYm94LXNsaWRldG9nZXRoZXIuY3VzdG9tYm94LW92ZXJsYXkuY3VzdG9tYm94LWNsb3NlLmN1c3RvbWJveC1sZWZ0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0TGVmdDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmN1c3RvbWJveC1zbGlkZXRvZ2V0aGVyLmN1c3RvbWJveC1jb250ZW50LmN1c3RvbWJveC1jbG9zZS5jdXN0b21ib3gtcmlnaHQsIC5jdXN0b21ib3gtc2xpZGV0b2dldGhlci5jdXN0b21ib3gtb3ZlcmxheS5jdXN0b21ib3gtY2xvc2UuY3VzdG9tYm94LXJpZ2h0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbkBrZXlmcmFtZXMgc2NhbGVJbk92ZXJsYXkge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNjYWxlT3V0T3ZlcmxheSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5jdXN0b21ib3gtc2NhbGUuY3VzdG9tYm94LW92ZXJsYXkuY3VzdG9tYm94LW9wZW4ge1xuICBhbmltYXRpb24tbmFtZTogc2NhbGVJbk92ZXJsYXk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5jdXN0b21ib3gtc2NhbGUuY3VzdG9tYm94LW92ZXJsYXkuY3VzdG9tYm94LWNsb3NlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHNjYWxlT3V0T3ZlcmxheTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5jdXN0b21ib3gtc2NhbGUuY3VzdG9tYm94LWNvbnRlbnQuY3VzdG9tYm94LW9wZW4ge1xuICBhbmltYXRpb24tbmFtZTogc2NhbGVJbk92ZXJsYXk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5jdXN0b21ib3gtc2NhbGUuY3VzdG9tYm94LWNvbnRlbnQuY3VzdG9tYm94LWNsb3NlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHNjYWxlT3V0T3ZlcmxheTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbkBrZXlmcmFtZXMgZG9vckluT3ZlcmxheSB7XG4gIGZyb20ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgd2lkdGg6IDA7XG4gIH1cbiAgdG8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogd2lkdGg7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZG9vck91dE92ZXJsYXkge1xuICBmcm9tIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHdpZHRoO1xuICB9XG4gIHRvIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICByaWdodDogNTAlO1xuICAgIHdpZHRoOiAwO1xuICB9XG59XG4uY3VzdG9tYm94LWRvb3IuY3VzdG9tYm94LW92ZXJsYXkuY3VzdG9tYm94LW9wZW4ge1xuICBhbmltYXRpb24tbmFtZTogZG9vckluT3ZlcmxheTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmN1c3RvbWJveC1kb29yLmN1c3RvbWJveC1vdmVybGF5LmN1c3RvbWJveC1jbG9zZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBkb29yT3V0T3ZlcmxheTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5jdXN0b21ib3gtZG9vci5jdXN0b21ib3gtY29udGVudC5jdXN0b21ib3gtb3BlbiB7XG4gIGFuaW1hdGlvbi1uYW1lOiBkb29ySW5PdmVybGF5O1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uY3VzdG9tYm94LWRvb3IuY3VzdG9tYm94LWNvbnRlbnQuY3VzdG9tYm94LWNsb3NlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGRvb3JPdXRPdmVybGF5O1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmN1c3RvbWJveC1wdXNoLmN1c3RvbWJveC1vdmVybGF5LmN1c3RvbWJveC1vcGVuLmN1c3RvbWJveC1ib3R0b20sIC5jdXN0b21ib3gtcHVzaC5jdXN0b21ib3gtb3ZlcmxheS5jdXN0b21ib3gtb3Blbi5jdXN0b21ib3gtbGVmdCwgLmN1c3RvbWJveC1wdXNoLmN1c3RvbWJveC1vdmVybGF5LmN1c3RvbWJveC1vcGVuLmN1c3RvbWJveC1yaWdodCwgLmN1c3RvbWJveC1wdXNoLmN1c3RvbWJveC1vdmVybGF5LmN1c3RvbWJveC1vcGVuLmN1c3RvbWJveC10b3Age1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG5Aa2V5ZnJhbWVzIHB1c2hJbkxlZnRPdmVybGF5IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcHVzaE91dExlZnRPdmVybGF5IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcHVzaEluUmlnaHRPdmVybGF5IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBwdXNoT3V0UmlnaHRPdmVybGF5IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxufVxuQGtleWZyYW1lcyBwdXNoSW5Ub3BPdmVybGF5IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcHVzaEluQm90dG9tT3ZlcmxheSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcHVzaE91dEJvdHRvbU92ZXJsYXkge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgwKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHB1c2hPdXRUb3BPdmVybGF5IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcHVzaEluTGVmdENvbnRhaW5lciB7XG4gIGZyb20ge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxufVxuQGtleWZyYW1lcyBwdXNoT3V0TGVmdENvbnRhaW5lciB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxuICB0byB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgfVxufVxuQGtleWZyYW1lcyBwdXNoSW5SaWdodENvbnRhaW5lciB7XG4gIGZyb20ge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcHVzaE91dFJpZ2h0Q29udGFpbmVyIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxuICB0byB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgfVxufVxuQGtleWZyYW1lcyBwdXNoSW5Ub3BDb250YWluZXIge1xuICBmcm9tIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcHVzaE91dFRvcENvbnRhaW5lciB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgfVxuICB0byB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgfVxufVxuQGtleWZyYW1lcyBwdXNoSW5Cb3R0b21Db250YWluZXIge1xuICBmcm9tIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHB1c2hPdXRCb3R0b21Db250YWluZXIge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG4gIHRvIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB9XG59XG4uY3VzdG9tYm94LXB1c2guY3VzdG9tYm94LW92ZXJsYXkge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG59XG5cbi5jdXN0b21ib3gtcHVzaC5jdXN0b21ib3gtb3ZlcmxheS5jdXN0b21ib3gtb3Blbi5jdXN0b21ib3gtdG9wIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHB1c2hJblRvcE92ZXJsYXk7XG59XG5cbi5jdXN0b21ib3gtcHVzaC5jdXN0b21ib3gtb3ZlcmxheS5jdXN0b21ib3gtb3Blbi5jdXN0b21ib3gtYm90dG9tIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHB1c2hJbkJvdHRvbU92ZXJsYXk7XG59XG5cbi5jdXN0b21ib3gtcHVzaC5jdXN0b21ib3gtb3ZlcmxheS5jdXN0b21ib3gtb3Blbi5jdXN0b21ib3gtbGVmdCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBwdXNoSW5MZWZ0T3ZlcmxheTtcbn1cblxuLmN1c3RvbWJveC1wdXNoLmN1c3RvbWJveC1vdmVybGF5LmN1c3RvbWJveC1vcGVuLmN1c3RvbWJveC1yaWdodCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBwdXNoSW5SaWdodE92ZXJsYXk7XG59XG5cbi5jdXN0b21ib3gtcHVzaC5jdXN0b21ib3gtb3ZlcmxheS5jdXN0b21ib3gtY2xvc2UuY3VzdG9tYm94LXRvcCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBwdXNoT3V0VG9wT3ZlcmxheTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5jdXN0b21ib3gtcHVzaC5jdXN0b21ib3gtb3ZlcmxheS5jdXN0b21ib3gtY2xvc2UuY3VzdG9tYm94LWJvdHRvbSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBwdXNoT3V0Qm90dG9tT3ZlcmxheTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5jdXN0b21ib3gtcHVzaC5jdXN0b21ib3gtb3ZlcmxheS5jdXN0b21ib3gtY2xvc2UuY3VzdG9tYm94LWxlZnQge1xuICBhbmltYXRpb24tbmFtZTogcHVzaE91dExlZnRPdmVybGF5O1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmN1c3RvbWJveC1wdXNoLmN1c3RvbWJveC1vdmVybGF5LmN1c3RvbWJveC1jbG9zZS5jdXN0b21ib3gtcmlnaHQge1xuICBhbmltYXRpb24tbmFtZTogcHVzaE91dFJpZ2h0T3ZlcmxheTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5jdXN0b21ib3gtcHVzaC5jdXN0b21ib3gtY29udGFpbmVyLmN1c3RvbWJveC1vcGVuLmN1c3RvbWJveC1ib3R0b20sIC5jdXN0b21ib3gtcHVzaC5jdXN0b21ib3gtY29udGFpbmVyLmN1c3RvbWJveC1vcGVuLmN1c3RvbWJveC1sZWZ0LCAuY3VzdG9tYm94LXB1c2guY3VzdG9tYm94LWNvbnRhaW5lci5jdXN0b21ib3gtb3Blbi5jdXN0b21ib3gtcmlnaHQsIC5jdXN0b21ib3gtcHVzaC5jdXN0b21ib3gtY29udGFpbmVyLmN1c3RvbWJveC1vcGVuLmN1c3RvbWJveC10b3Age1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uY3VzdG9tYm94LXB1c2guY3VzdG9tYm94LWNvbnRhaW5lci5jdXN0b21ib3gtb3Blbi5jdXN0b21ib3gtdG9wIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHB1c2hJblRvcENvbnRhaW5lcjtcbn1cblxuLmN1c3RvbWJveC1wdXNoLmN1c3RvbWJveC1jb250YWluZXIuY3VzdG9tYm94LW9wZW4uY3VzdG9tYm94LWJvdHRvbSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBwdXNoSW5Cb3R0b21Db250YWluZXI7XG59XG5cbi5jdXN0b21ib3gtcHVzaC5jdXN0b21ib3gtY29udGFpbmVyLmN1c3RvbWJveC1vcGVuLmN1c3RvbWJveC1sZWZ0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IHB1c2hJbkxlZnRDb250YWluZXI7XG59XG5cbi5jdXN0b21ib3gtcHVzaC5jdXN0b21ib3gtY29udGFpbmVyLmN1c3RvbWJveC1vcGVuLmN1c3RvbWJveC1yaWdodCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBwdXNoSW5SaWdodENvbnRhaW5lcjtcbn1cblxuLmN1c3RvbWJveC1wdXNoLmN1c3RvbWJveC1jb250YWluZXIuY3VzdG9tYm94LWNsb3NlLmN1c3RvbWJveC10b3Age1xuICBhbmltYXRpb24tbmFtZTogcHVzaE91dFRvcENvbnRhaW5lcjtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5jdXN0b21ib3gtcHVzaC5jdXN0b21ib3gtY29udGFpbmVyLmN1c3RvbWJveC1jbG9zZS5jdXN0b21ib3gtYm90dG9tIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHB1c2hPdXRCb3R0b21Db250YWluZXI7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uY3VzdG9tYm94LXB1c2guY3VzdG9tYm94LWNvbnRhaW5lci5jdXN0b21ib3gtY2xvc2UuY3VzdG9tYm94LWxlZnQge1xuICBhbmltYXRpb24tbmFtZTogcHVzaE91dExlZnRDb250YWluZXI7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uY3VzdG9tYm94LXB1c2guY3VzdG9tYm94LWNvbnRhaW5lci5jdXN0b21ib3gtY2xvc2UuY3VzdG9tYm94LXJpZ2h0IHtcbiAgYW5pbWF0aW9uLW5hbWU6IHB1c2hPdXRSaWdodENvbnRhaW5lcjtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbkBrZXlmcmFtZXMgY29udGVudHNjYWxlSW5Db250YWluZXIge1xuICBmcm9tIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm07XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgfVxufVxuQGtleWZyYW1lcyBjb250ZW50c2NhbGVPdXRDb250YWluZXIge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybTtcbiAgfVxufVxuLmN1c3RvbWJveC1jb250ZW50c2NhbGUuY3VzdG9tYm94LW92ZXJsYXkge1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuLmN1c3RvbWJveC1jb250ZW50c2NhbGUuY3VzdG9tYm94LW92ZXJsYXkuY3VzdG9tYm94LW9wZW4uY3VzdG9tYm94LXRvcCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluVG9wO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmN1c3RvbWJveC1jb250ZW50c2NhbGUuY3VzdG9tYm94LW92ZXJsYXkuY3VzdG9tYm94LW9wZW4uY3VzdG9tYm94LWJvdHRvbSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluQm90dG9tO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmN1c3RvbWJveC1jb250ZW50c2NhbGUuY3VzdG9tYm94LW92ZXJsYXkuY3VzdG9tYm94LW9wZW4uY3VzdG9tYm94LWxlZnQge1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJbkxlZnQ7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uY3VzdG9tYm94LWNvbnRlbnRzY2FsZS5jdXN0b21ib3gtb3ZlcmxheS5jdXN0b21ib3gtb3Blbi5jdXN0b21ib3gtcmlnaHQge1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJblJpZ2h0O1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmN1c3RvbWJveC1jb250ZW50c2NhbGUuY3VzdG9tYm94LWNvbnRhaW5lci5jdXN0b21ib3gtb3BlbiwgLmN1c3RvbWJveC1jb250ZW50c2NhbGUuY3VzdG9tYm94LW92ZXJsYXkuY3VzdG9tYm94LWNsb3NlLmN1c3RvbWJveC1ib3R0b20sIC5jdXN0b21ib3gtY29udGVudHNjYWxlLmN1c3RvbWJveC1vdmVybGF5LmN1c3RvbWJveC1jbG9zZS5jdXN0b21ib3gtbGVmdCwgLmN1c3RvbWJveC1jb250ZW50c2NhbGUuY3VzdG9tYm94LW92ZXJsYXkuY3VzdG9tYm94LWNsb3NlLmN1c3RvbWJveC1yaWdodCwgLmN1c3RvbWJveC1jb250ZW50c2NhbGUuY3VzdG9tYm94LW92ZXJsYXkuY3VzdG9tYm94LWNsb3NlLmN1c3RvbWJveC10b3Age1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uY3VzdG9tYm94LWNvbnRlbnRzY2FsZS5jdXN0b21ib3gtb3ZlcmxheS5jdXN0b21ib3gtY2xvc2UuY3VzdG9tYm94LXRvcCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFRvcDtcbn1cblxuLmN1c3RvbWJveC1jb250ZW50c2NhbGUuY3VzdG9tYm94LW92ZXJsYXkuY3VzdG9tYm94LWNsb3NlLmN1c3RvbWJveC1ib3R0b20ge1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRCb3R0b207XG59XG5cbi5jdXN0b21ib3gtY29udGVudHNjYWxlLmN1c3RvbWJveC1vdmVybGF5LmN1c3RvbWJveC1jbG9zZS5jdXN0b21ib3gtbGVmdCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dExlZnQ7XG59XG5cbi5jdXN0b21ib3gtY29udGVudHNjYWxlLmN1c3RvbWJveC1vdmVybGF5LmN1c3RvbWJveC1jbG9zZS5jdXN0b21ib3gtcmlnaHQge1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRSaWdodDtcbn1cblxuLmN1c3RvbWJveC1jb250ZW50c2NhbGUuY3VzdG9tYm94LWNvbnRhaW5lci5jdXN0b21ib3gtb3BlbiB7XG4gIGFuaW1hdGlvbi1uYW1lOiBjb250ZW50c2NhbGVJbkNvbnRhaW5lcjtcbn1cblxuLmN1c3RvbWJveC1jb250ZW50c2NhbGUuY3VzdG9tYm94LWNvbnRhaW5lci5jdXN0b21ib3gtY2xvc2Uge1xuICBhbmltYXRpb24tbmFtZTogY29udGVudHNjYWxlT3V0Q29udGFpbmVyO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuQGtleWZyYW1lcyBzd2VsbE9wZW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKGNhbGMoLTEwMHZ3IC0gNTAlKSwgMCwgMCk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwcHgsIDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzd2VsbENsb3NlIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwcHgsIDAsIDApIHNjYWxlM2QoMS4xLCAxLjEsIDEpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZChjYWxjKDEwMHZ3ICsgNTAlKSwgMCwgMCk7XG4gIH1cbn1cbi5jdXN0b21ib3gtc3dlbGwuY3VzdG9tYm94LWNvbnRlbnQge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uY3VzdG9tYm94LXN3ZWxsLmN1c3RvbWJveC1jb250ZW50LmN1c3RvbWJveC1vcGVuIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHN3ZWxsT3BlbjtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmN1c3RvbWJveC1zd2VsbC5jdXN0b21ib3gtY29udGVudC5jdXN0b21ib3gtY2xvc2Uge1xuICBhbmltYXRpb24tbmFtZTogc3dlbGxDbG9zZTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlZG93bk9wZW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJvdGF0ZWRvd25DbG9zZSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcm90YXRlZG93bkVsZW0ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNTBweCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTIwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7XG4gIH1cbn1cbi5jdXN0b21ib3gtcm90YXRlZG93bi5jdXN0b21ib3gtY29udGVudCB7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjcsIDAsIDAuMywgMSk7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAtMTUwJSA1MCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IC0xNTAlIDUwJTtcbn1cblxuLmN1c3RvbWJveC1yb3RhdGVkb3duLmN1c3RvbWJveC1jb250ZW50LmN1c3RvbWJveC1vcGVuIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZWRvd25PcGVuO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uY3VzdG9tYm94LXJvdGF0ZWRvd24uY3VzdG9tYm94LWNvbnRlbnQuY3VzdG9tYm94LWNsb3NlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZWRvd25DbG9zZTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbkBrZXlmcmFtZXMgZmxhc2hPcGVuIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNDAwcHgsIDAsIDApIHNjYWxlM2QoMS40LCAwLCAxKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmbGFzaENsb3NlIHtcbiAgMCUsIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC00MDBweCwgMCwgMCkgc2NhbGUzZCgxLjQsIDAsIDEpO1xuICB9XG59XG4uY3VzdG9tYm94LWZsYXNoLmN1c3RvbWJveC1jb250ZW50IHtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNywgMCwgMC4zLCAxKTtcbn1cblxuLmN1c3RvbWJveC1mbGFzaC5jdXN0b21ib3gtY29udGVudC5jdXN0b21ib3gtb3BlbiB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGFzaE9wZW47XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5jdXN0b21ib3gtZmxhc2guY3VzdG9tYm94LWNvbnRlbnQuY3VzdG9tYm94LWNsb3NlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsYXNoQ2xvc2U7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLmN1c3RvbWJveC1sb2FkZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBhbmltYXRpb24tbmFtZTogc3BpbjtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW46IC0yNXB4IDAgMCAtMjVweDtcbiAgei1pbmRleDogOTk5ODtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgRGVmYXVsdCBTdHlsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5hIHtcbiAgY29sb3I6ICMwMDNhNzk7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmE6Zm9jdXMsXG5hOmhvdmVyIHtcbiAgY29sb3I6ICMwMDNhNzk7XG59XG5cbi5uYXYtbGluayB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4ubmF2LWxpbms6Zm9jdXMsXG4ubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgSGVhZGluZ3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2LCAuaDcsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuLmg3IHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBEaXNwbGF5c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5kaXNwbGF5LTUge1xuICBmb250LXNpemU6IDNyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEhpZ2hsaWdodCBDb2xvclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qOjotbW96LXNlbGVjdGlvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzYTc5O1xufVxuXG46OnNlbGVjdGlvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzYTc5O1xufVxuXG4uZy1iZy1wcmltYXJ5IDo6LW1vei1zZWxlY3Rpb24ge1xuICBjb2xvcjogIzAwM2E3OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmctYmctcHJpbWFyeSA6OnNlbGVjdGlvbiB7XG4gIGNvbG9yOiAjMDAzYTc5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBDb21wb25lbnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQWxlcnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogQWxlcnQgQ2xvc2UgQnV0dG9uICovXG4udS1hbGVydC1jbG9zZS0tbGlnaHQge1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMC43O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi51LWFsZXJ0LWNsb3NlLS1saWdodDpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi51LWFsZXJ0LWNsb3NlLS1saWdodDpmb2N1cywgLnUtYWxlcnQtY2xvc2UtLWxpZ2h0OmFjdGl2ZTpmb2N1cyB7XG4gIG91dGxpbmU6IDAgbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLyogQWxlcnQgTGlzdHMgKi9cbi51LWFsZXJ0LWxpc3Qge1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG59XG5cbi8qIEFsZXJ0IExpc3RzIHdpdGggRm9udCBBd2Vzb21lIEljb25zICovXG4uYWxlcnRfX2ljb24ge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLmFsZXJ0X19pY29uLWxpc3Qge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEFycm93c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWFycm93LXYxOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLnUtYXJyb3ctdjFbY2xhc3MqPWFic106OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnUtYXJyb3ctY3VzdG9tLXYxIC51LWFycm93LWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnUtYXJyb3ctY3VzdG9tLXYxIC51LWFycm93LXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbn1cblxuLnUtYXJyb3ctY3VzdG9tLXYxLmpzLXByZXYgLnUtYXJyb3ctdGV4dCB7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtMTAwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuLnUtYXJyb3ctY3VzdG9tLXYxLmpzLW5leHQgLnUtYXJyb3ctdGV4dCB7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgxMDAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi51LWFycm93LWN1c3RvbS12MTpob3ZlciAudS1hcnJvdy10ZXh0IHtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgwKTtcbn1cblxuLnUtYXJyb3ctY3VzdG9tLXYyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xufVxuXG4udS1hcnJvdy1jdXN0b20tdjIgLnUtYXJyb3ctaWNvbiB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xufVxuXG4udS1hcnJvdy1jdXN0b20tdjIgLnUtYXJyb3ctaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCB0cmFuc2Zvcm0gMC4zcztcbn1cblxuLnUtYXJyb3ctY3VzdG9tLXYyLmpzLXByZXYgLnUtYXJyb3ctaWNvbiB7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgxMHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoMTBweCk7XG59XG5cbi51LWFycm93LWN1c3RvbS12Mi5qcy1wcmV2IC51LWFycm93LWltZyB7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLnUtYXJyb3ctY3VzdG9tLXYyLmpzLW5leHQgLnUtYXJyb3ctaWNvbiB7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtMTBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC0xMHB4KTtcbn1cblxuLnUtYXJyb3ctY3VzdG9tLXYyLmpzLW5leHQgLnUtYXJyb3ctaW1nIHtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cbi51LWFycm93LWN1c3RvbS12Mjpob3ZlciAudS1hcnJvdy1pY29uIHtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgwKTtcbn1cblxuLnUtYXJyb3ctY3VzdG9tLXYyOmhvdmVyIC51LWFycm93LWltZyB7XG4gIG9wYWNpdHk6IDAuNjtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuXG4udS1hcnJvdy1jdXN0b20tdjMgLnUtYXJyb3ctaGVscGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MsIG9wYWNpdHkgMC4zcztcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xufVxuXG4udS1hcnJvdy1jdXN0b20tdjMgLnUtYXJyb3ctaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udS1hcnJvdy1jdXN0b20tdjMgLnUtYXJyb3ctaWNvbi1iZWZvcmUsIC51LWFycm93LWN1c3RvbS12MyAudS1hcnJvdy1pY29uLWFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyNSU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi51LWFycm93LWN1c3RvbS12MyAudS1hcnJvdy1pY29uLWJlZm9yZSB7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDMwZGVnKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSgzMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMTAwJTtcbn1cblxuLnUtYXJyb3ctY3VzdG9tLXYzIC51LWFycm93LWljb24tYWZ0ZXIge1xuICB0b3A6IDUwJTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoLTMwZGVnKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSgtMzBkZWcpO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG59XG5cbi51LWFycm93LWN1c3RvbS12My5qcy1uZXh0IC51LWFycm93LWljb24ge1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLnUtYXJyb3ctY3VzdG9tLXYzOmhvdmVyIC51LWFycm93LWhlbHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDE7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4udS1hcnJvdy1jdXN0b20tdjM6aG92ZXIgLnUtYXJyb3ctaWNvbi1iZWZvcmUsIC51LWFycm93LWN1c3RvbS12Mzpob3ZlciAudS1hcnJvdy1pY29uLWFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwM2E3OTtcbn1cblxuLnUtYXJyb3ctY3VzdG9tLXYzOmhvdmVyIC51LWFycm93LWljb24tYmVmb3JlIHtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbn1cblxuLnUtYXJyb3ctY3VzdG9tLXYzOmhvdmVyIC51LWFycm93LWljb24tYWZ0ZXIge1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKC00NWRlZyk7XG59XG5cbi51LWFycm93LWN1c3RvbS12NCB7XG4gIHdpZHRoOiA2MnB4O1xuICBoZWlnaHQ6IDYycHg7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuM3MsIGJhY2tncm91bmQtY29sb3IgMC4zcztcbn1cblxuLnUtYXJyb3ctY3VzdG9tLXY0IGg0LCAudS1hcnJvdy1jdXN0b20tdjQgLmg0IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCB0cmFuc2Zvcm0gMC4zcztcbn1cblxuLnUtYXJyb3ctY3VzdG9tLXY0LmpzLXByZXYgaDQsIC51LWFycm93LWN1c3RvbS12NC5qcy1wcmV2IC5oNCB7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLnUtYXJyb3ctY3VzdG9tLXY0LmpzLW5leHQgaDQsIC51LWFycm93LWN1c3RvbS12NC5qcy1uZXh0IC5oNCB7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG4udS1hcnJvdy1jdXN0b20tdjQ6aG92ZXIge1xuICB3aWR0aDogMjAwcHg7XG59XG5cbi51LWFycm93LWN1c3RvbS12NDpob3ZlciAudS1hcnJvdy1pY29uIHtcbiAgY29sb3I6ICMwMDNhNzk7XG59XG5cbi51LWFycm93LWN1c3RvbS12NDpob3ZlciBoNCwgLnUtYXJyb3ctY3VzdG9tLXY0OmhvdmVyIC5oNCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cblxuLnUtYXJyb3ctY3VzdG9tLXY1IC51LWFycm93LWljb246OmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIDAuM3M7XG59XG5cbi51LWFycm93LWN1c3RvbS12NSAudS1hcnJvdy10ZXh0IHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgMC4zcztcbiAgcGVyc3BlY3RpdmU6IDEwMDBweDtcbn1cblxuLnUtYXJyb3ctY3VzdG9tLXY1IC51LWFycm93LXRpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMwJTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDA7XG4gIHRyYW5zZm9ybTogcm90YXRlWCgtOTBkZWcpO1xuICBtYXJnaW46IDA7XG59XG5cbi51LWFycm93LWN1c3RvbS12NSAudS1hcnJvdy1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnUtYXJyb3ctY3VzdG9tLXY1LmpzLXByZXYgLnUtYXJyb3ctdGV4dCB7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG4udS1hcnJvdy1jdXN0b20tdjUuanMtbmV4dCAudS1hcnJvdy10ZXh0IHtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4udS1hcnJvdy1jdXN0b20tdjU6aG92ZXIgLnUtYXJyb3ctdGV4dCB7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cblxuLnUtYXJyb3ctY3VzdG9tLXY1OmhvdmVyIC51LWFycm93LXRpdGxlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC42cztcbiAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpO1xufVxuXG4udS1hcnJvdy1jdXN0b20tdjU6aG92ZXIgLnUtYXJyb3ctaWNvbjo6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5cbi51LWFycm93LWN1c3RvbS12NTpob3Zlci5qcy1wcmV2IC51LWFycm93LWljb246OmJlZm9yZSB7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG4udS1hcnJvdy1jdXN0b20tdjU6aG92ZXIuanMtbmV4dCAudS1hcnJvdy1pY29uOjpiZWZvcmUge1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi51LWFycm93LWN1c3RvbS12NiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiA0MHB4O1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjRzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuNHMsIHotaW5kZXggMC40cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjcsIDAsIDAuMywgMSk7XG59XG5cbi51LWFycm93LWN1c3RvbS12NiAudS1hcnJvdy10ZXh0IHtcbiAgd2lkdGg6IDQwMHB4O1xufVxuXG4udS1hcnJvdy1jdXN0b20tdjY6aG92ZXIge1xuICB3aWR0aDogNDAwcHg7XG4gIHotaW5kZXg6IDExO1xufVxuXG4udS1hcnJvdy1jdXN0b20tdjcge1xuICBwZXJzcGVjdGl2ZTogMTAwMHB4O1xufVxuXG4udS1hcnJvdy1jdXN0b20tdjcgLnUtYXJyb3ctaWNvbjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4udS1hcnJvdy1jdXN0b20tdjcgLnUtYXJyb3ctaW1nIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG59XG5cbi51LWFycm93LWN1c3RvbS12Ny5qcy1wcmV2IHtcbiAgcGVyc3BlY3RpdmUtb3JpZ2luOiAxMDAlIDUwJTtcbn1cblxuLnUtYXJyb3ctY3VzdG9tLXY3LmpzLXByZXYgLnUtYXJyb3ctaW1nIHtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDAgNTAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDUwJTtcbiAgdHJhbnNmb3JtOiByb3RhdGVZKDkwZGVnKTtcbn1cblxuLnUtYXJyb3ctY3VzdG9tLXY3LmpzLW5leHQge1xuICBwZXJzcGVjdGl2ZS1vcmlnaW46IDAgNTAlO1xufVxuXG4udS1hcnJvdy1jdXN0b20tdjcuanMtbmV4dCAudS1hcnJvdy1pbWcge1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSA1MCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoLTkwZGVnKTtcbn1cblxuLnUtYXJyb3ctY3VzdG9tLXY3OmhvdmVyIC51LWFycm93LWljb24ge1xuICBjb2xvcjogIzAwM2E3OTtcbn1cblxuLnUtYXJyb3ctY3VzdG9tLXY3OmhvdmVyIC51LWFycm93LWltZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlWSgwZGVnKTtcbn1cblxuLnUtYXJyb3ctY3VzdG9tLXY4IHtcbiAgcGVyc3BlY3RpdmU6IDEwMDBweDtcbn1cblxuLnUtYXJyb3ctY3VzdG9tLXY4IC51LWFycm93LWljb246OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLnUtYXJyb3ctY3VzdG9tLXY4IC51LWFycm93LXRpdGxlLFxuLnUtYXJyb3ctY3VzdG9tLXY4IC51LWFycm93LWltZyB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi51LWFycm93LWN1c3RvbS12OCAudS1hcnJvdy10aXRsZSB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xufVxuXG4udS1hcnJvdy1jdXN0b20tdjggLnUtYXJyb3ctdGV4dCB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIDAuM3M7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG5cbi51LWFycm93LWN1c3RvbS12OC5qcy1wcmV2IHtcbiAgcGVyc3BlY3RpdmUtb3JpZ2luOiAxMDAlIDUwJTtcbn1cblxuLnUtYXJyb3ctY3VzdG9tLXY4LmpzLXByZXYgLnUtYXJyb3ctdGV4dCxcbi51LWFycm93LWN1c3RvbS12OC5qcy1wcmV2IC51LWFycm93LXRpdGxlIHtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDAgNTAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDUwJTtcbiAgdHJhbnNmb3JtOiByb3RhdGVZKDkwZGVnKTtcbn1cblxuLnUtYXJyb3ctY3VzdG9tLXY4LmpzLW5leHQge1xuICBwZXJzcGVjdGl2ZS1vcmlnaW46IDAgNTAlO1xufVxuXG4udS1hcnJvdy1jdXN0b20tdjguanMtbmV4dCAudS1hcnJvdy10ZXh0LFxuLnUtYXJyb3ctY3VzdG9tLXY4LmpzLW5leHQgLnUtYXJyb3ctdGl0bGUge1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSA1MCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoLTkwZGVnKTtcbn1cblxuLnUtYXJyb3ctY3VzdG9tLXY4OmhvdmVyIC51LWFycm93LWljb24ge1xuICBjb2xvcjogIzAwM2E3OTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5cbi51LWFycm93LWN1c3RvbS12ODpob3ZlciAudS1hcnJvdy1pY29uOjpiZWZvcmUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cblxuLnUtYXJyb3ctY3VzdG9tLXY4OmhvdmVyIC51LWFycm93LXRleHQsXG4udS1hcnJvdy1jdXN0b20tdjg6aG92ZXIgLnUtYXJyb3ctdGl0bGUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XG59XG5cbi51LWFycm93LWN1c3RvbS12ODpob3ZlciAudS1hcnJvdy10ZXh0IHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5cbi51LWFycm93LWN1c3RvbS12ODpob3ZlciAudS1hcnJvdy10aXRsZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuM3M7XG59XG5cbi51LWFycm93LWN1c3RvbS12OSB7XG4gIHdpZHRoOiA2MHB4O1xufVxuXG4udS1hcnJvdy1jdXN0b20tdjkgLnUtYXJyb3ctaWNvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuM3MgMC4ycztcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnUtYXJyb3ctY3VzdG9tLXY5IC51LWFycm93LXRleHQ6OmFmdGVyIHtcbiAgY29udGVudDogYXR0cihkYXRhLXRpdGxlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MsIG9wYWNpdHkgMC4zcztcbiAgbWFyZ2luOiAyMHB4IDVweCAwO1xufVxuXG4udS1hcnJvdy1jdXN0b20tdjkgLnUtYXJyb3ctaW1nIHtcbiAgb3BhY2l0eTogMDtcbiAgYm94LXNoYWRvdzogMCAxcHggMCAjZmZmLCAwIC0xcHggMCAjZmZmO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcywgb3BhY2l0eSAwLjNzO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjMpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMyk7XG59XG5cbi51LWFycm93LWN1c3RvbS12OS5qcy1wcmV2IC51LWFycm93LWljb246OmFmdGVyIHtcbiAgbGVmdDogY2FsYygxMDAlIC0gMjVweCk7XG59XG5cbi51LWFycm93LWN1c3RvbS12OS5qcy1uZXh0IC51LWFycm93LWljb246OmFmdGVyIHtcbiAgcmlnaHQ6IGNhbGMoMTAwJSAtIDI1cHgpO1xufVxuXG4udS1hcnJvdy1jdXN0b20tdjkuanMtbmV4dCAudS1hcnJvdy10ZXh0OjphZnRlciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udS1hcnJvdy1jdXN0b20tdjk6aG92ZXIge1xuICB3aWR0aDogMjAwcHg7XG59XG5cbi51LWFycm93LWN1c3RvbS12OTpob3ZlciAudS1hcnJvdy1pY29uOjphZnRlciB7XG4gIHdpZHRoOiAyMDBweDtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5cbi51LWFycm93LWN1c3RvbS12OTpob3ZlciAudS1hcnJvdy10ZXh0IHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi51LWFycm93LWN1c3RvbS12OTpob3ZlciAudS1hcnJvdy10ZXh0OjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLnUtYXJyb3ctY3VzdG9tLXY5OmhvdmVyIC51LWFycm93LWltZyB7XG4gIG9wYWNpdHk6IDE7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4udS1hcnJvdy1jdXN0b20tdjk6aG92ZXIgLnUtYXJyb3ctaW1nOmZpcnN0LWNoaWxkIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4zcztcbn1cblxuLnUtYXJyb3ctY3VzdG9tLXY5OmhvdmVyIC51LWFycm93LWltZzpudGgtY2hpbGQoMikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjM1cztcbn1cblxuLnUtYXJyb3ctY3VzdG9tLXY5OmhvdmVyIC51LWFycm93LWltZzpudGgtY2hpbGQoMykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjRzO1xufVxuXG4udS1hcnJvdy1jdXN0b20tdjEwIC51LWFycm93LXRleHQge1xuICBvcGFjaXR5OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNyk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzLCBvcGFjaXR5IDAuM3MsIGJhY2tncm91bmQtY29sb3IgMC4xcyAwcztcbn1cblxuLnUtYXJyb3ctY3VzdG9tLXYxMCAudS1hcnJvdy1pbWcge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbn1cblxuLnUtYXJyb3ctY3VzdG9tLXYxMC5qcy1wcmV2IC51LWFycm93LWltZyB7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG4udS1hcnJvdy1jdXN0b20tdjEwLmpzLW5leHQgLnUtYXJyb3ctaW1nIHtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4udS1hcnJvdy1jdXN0b20tdjEwOmhvdmVyIC51LWFycm93LXRleHQge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzLCBvcGFjaXR5IDAuM3MsIGJhY2tncm91bmQtY29sb3IgMC4xcyAwLjJzO1xufVxuXG4udS1hcnJvdy1jdXN0b20tdjEwOmhvdmVyIC51LWFycm93LWltZyB7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cblxuLnUtYXJyb3ctY3VzdG9tLXYxMSAudS1hcnJvdy1pY29uIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICB0cmFuc2l0aW9uOiBib3JkZXItd2lkdGggMC4zcyAwLjE1cztcbn1cblxuLnUtYXJyb3ctY3VzdG9tLXYxMSAudS1hcnJvdy10ZXh0IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MsIG9wYWNpdHkgMC4zcztcbn1cblxuLnUtYXJyb3ctY3VzdG9tLXYxMS5qcy1wcmV2IC51LWFycm93LXRleHQge1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTEwMCUpIHNjYWxlKDAuNzUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtMTAwJSkgc2NhbGUoMC43NSk7XG59XG5cbi51LWFycm93LWN1c3RvbS12MTEuanMtbmV4dCAudS1hcnJvdy10ZXh0IHtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKDEwMCUpIHNjYWxlKDAuNzUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgxMDAlKSBzY2FsZSgwLjc1KTtcbn1cblxuLnUtYXJyb3ctY3VzdG9tLXYxMTpob3ZlciAudS1hcnJvdy1pY29uIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogNDBweDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogNDBweDtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5cbi51LWFycm93LWN1c3RvbS12MTE6aG92ZXIgLnUtYXJyb3ctdGV4dCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuM3M7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgwKSBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoMCkgc2NhbGUoMSk7XG59XG5cbi51LWFycm93LWN1c3RvbS12MTIgLnUtYXJyb3ctaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA1MCU7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLnUtYXJyb3ctY3VzdG9tLXYxMiAudS1hcnJvdy1pY29uOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi51LWFycm93LWN1c3RvbS12MTIgLnUtYXJyb3ctdGV4dCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjYpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNik7XG59XG5cbi51LWFycm93LWN1c3RvbS12MTIgLnUtYXJyb3ctaW1nIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCB0cmFuc2Zvcm0gMC4zcztcbn1cblxuLnUtYXJyb3ctY3VzdG9tLXYxMjpob3ZlciAudS1hcnJvdy1pbWcge1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi51LWFycm93LWN1c3RvbS12MTIuanMtcHJldiAudS1hcnJvdy1pbWcge1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKSBzY2FsZSgyKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKSBzY2FsZSgyKTtcbn1cblxuLnUtYXJyb3ctY3VzdG9tLXYxMi5qcy1wcmV2OmhvdmVyIC51LWFycm93LXRleHQge1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKSByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKSByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLnUtYXJyb3ctY3VzdG9tLXYxMi5qcy1wcmV2OmhvdmVyIC51LWFycm93LWltZyB7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpIHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpIHNjYWxlKDEpO1xufVxuXG4udS1hcnJvdy1jdXN0b20tdjEyLmpzLW5leHQgLnUtYXJyb3ctaW1nIHtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDIpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKSBzY2FsZSgyKTtcbn1cblxuLnUtYXJyb3ctY3VzdG9tLXYxMi5qcy1uZXh0OmhvdmVyIC51LWFycm93LXRleHQge1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKSByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpIHJvdGF0ZSg0NWRlZyk7XG59XG5cbi51LWFycm93LWN1c3RvbS12MTIuanMtbmV4dDpob3ZlciAudS1hcnJvdy1pbWcge1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZykgc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDEpO1xufVxuXG4udS1hcnJvdy1jdXN0b20tdjEzIC51LWFycm93LWljb24ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4udS1hcnJvdy1jdXN0b20tdjEzIC51LWFycm93LWljb246OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLnUtYXJyb3ctY3VzdG9tLXYxMyAudS1hcnJvdy1pY29uOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMTAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyAwLjNzO1xufVxuXG4udS1hcnJvdy1jdXN0b20tdjEzIC51LWFycm93LXRleHQge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbn1cblxuLnUtYXJyb3ctY3VzdG9tLXYxMy5qcy1wcmV2IC51LWFycm93LWljb246OmFmdGVyIHtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cbi51LWFycm93LWN1c3RvbS12MTMuanMtcHJldiAudS1hcnJvdy10ZXh0IHtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cbi51LWFycm93LWN1c3RvbS12MTMuanMtbmV4dCAudS1hcnJvdy1pY29uOjphZnRlciB7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLnUtYXJyb3ctY3VzdG9tLXYxMy5qcy1uZXh0IC51LWFycm93LXRleHQge1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi51LWFycm93LWN1c3RvbS12MTM6aG92ZXIgLnUtYXJyb3ctaWNvbjo6YWZ0ZXIge1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuXG4udS1hcnJvdy1jdXN0b20tdjEzOmhvdmVyIC51LWFycm93LXRleHQge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG5cbi51LWFycm93LWN1c3RvbS12MTQ6OmJlZm9yZSwgLnUtYXJyb3ctY3VzdG9tLXYxNDo6YWZ0ZXIsXG4udS1hcnJvdy1jdXN0b20tdjE0IC51LWFycm93LWljb246OmJlZm9yZSxcbi51LWFycm93LWN1c3RvbS12MTQgLnUtYXJyb3ctaWNvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDNweDtcbiAgaGVpZ2h0OiA1MCU7XG4gIGJhY2tncm91bmQ6ICMwMDNhNzk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4udS1hcnJvdy1jdXN0b20tdjE0OjpiZWZvcmUsXG4udS1hcnJvdy1jdXN0b20tdjE0IC51LWFycm93LWljb246OmJlZm9yZSB7XG4gIHRvcDogNTAlO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSgtMTM1ZGVnKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSgtMTM1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDUwJSAwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMDtcbn1cblxuLnUtYXJyb3ctY3VzdG9tLXYxNDo6YWZ0ZXIsXG4udS1hcnJvdy1jdXN0b20tdjE0IC51LWFycm93LWljb246OmFmdGVyIHtcbiAgdG9wOiA1MCU7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xufVxuXG4udS1hcnJvdy1jdXN0b20tdjE0IC51LWFycm93LWljb246OmJlZm9yZSwgLnUtYXJyb3ctY3VzdG9tLXYxNCAudS1hcnJvdy1pY29uOjphZnRlciB7XG4gIHotaW5kZXg6IDI7XG4gIGhlaWdodDogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3MsIHRyYW5zZm9ybSAwLjNzO1xufVxuXG4udS1hcnJvdy1jdXN0b20tdjE0IC51LWFycm93LXRpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MsIG9wYWNpdHkgMC4zcztcbiAgbWFyZ2luOiAwO1xufVxuXG4udS1hcnJvdy1jdXN0b20tdjE0LmpzLXByZXYgLnUtYXJyb3ctdGl0bGUge1xuICBsZWZ0OiAxMDAlO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4udS1hcnJvdy1jdXN0b20tdjE0LmpzLW5leHQ6OmJlZm9yZSxcbi51LWFycm93LWN1c3RvbS12MTQuanMtbmV4dCAudS1hcnJvdy1pY29uOjpiZWZvcmUge1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSgxMzVkZWcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDEzNWRlZyk7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDA7XG59XG5cbi51LWFycm93LWN1c3RvbS12MTQuanMtbmV4dDo6YWZ0ZXIsXG4udS1hcnJvdy1jdXN0b20tdjE0LmpzLW5leHQgLnUtYXJyb3ctaWNvbjo6YWZ0ZXIge1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG59XG5cbi51LWFycm93LWN1c3RvbS12MTQuanMtbmV4dCAudS1hcnJvdy10aXRsZSB7XG4gIHJpZ2h0OiAxMDAlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKDUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKDUwJSk7XG59XG5cbi51LWFycm93LWN1c3RvbS12MTQ6aG92ZXI6OmJlZm9yZSxcbi51LWFycm93LWN1c3RvbS12MTQ6aG92ZXIgLnUtYXJyb3ctaWNvbjo6YmVmb3JlIHtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoLTEyNWRlZyk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoLTEyNWRlZyk7XG59XG5cbi51LWFycm93LWN1c3RvbS12MTQ6aG92ZXI6OmFmdGVyLFxuLnUtYXJyb3ctY3VzdG9tLXYxNDpob3ZlciAudS1hcnJvdy1pY29uOjphZnRlciB7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKC01NWRlZyk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoLTU1ZGVnKTtcbn1cblxuLnUtYXJyb3ctY3VzdG9tLXYxNDpob3ZlciAudS1hcnJvdy1pY29uOjpiZWZvcmUsIC51LWFycm93LWN1c3RvbS12MTQ6aG92ZXIgLnUtYXJyb3ctaWNvbjo6YWZ0ZXIge1xuICBoZWlnaHQ6IDUwJTtcbn1cblxuLnUtYXJyb3ctY3VzdG9tLXYxNDpob3ZlciAudS1hcnJvdy10aXRsZSB7XG4gIG9wYWNpdHk6IDE7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoMCk7XG59XG5cbi51LWFycm93LWN1c3RvbS12MTQ6aG92ZXIuanMtbmV4dDo6YmVmb3JlLFxuLnUtYXJyb3ctY3VzdG9tLXYxNDpob3Zlci5qcy1uZXh0IC51LWFycm93LWljb246OmJlZm9yZSB7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDEyNWRlZyk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoMTI1ZGVnKTtcbn1cblxuLnUtYXJyb3ctY3VzdG9tLXYxNDpob3Zlci5qcy1uZXh0OjphZnRlcixcbi51LWFycm93LWN1c3RvbS12MTQ6aG92ZXIuanMtbmV4dCAudS1hcnJvdy1pY29uOjphZnRlciB7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDU1ZGVnKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSg1NWRlZyk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEJhZGdlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbltjbGFzcyo9dS1iYWRnZV0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDAuOTI4NTdyZW07XG4gIGNvbG9yOiAjMDAwO1xuICB6LWluZGV4OiAzO1xufVxuXG5bY2xhc3MqPXUtYmFkZ2VdOm5vdChbY2xhc3MqPVwiLS10b3AtbGVmdFwiXSk6bm90KFtjbGFzcyo9XCItLWJvdHRvbS1sZWZ0XCJdKTpub3QoW2NsYXNzKj1cIi0tYm90dG9tLXJpZ2h0XCJdKSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xufVxuXG4udS1iYWRnZS0tdG9wLWxlZnQge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi51LWJhZGdlLS1ib3R0b20tbGVmdCB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSk7XG59XG5cbi51LWJhZGdlLS1ib3R0b20tcmlnaHQge1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCA1MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDUwJSk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEJhZGdlcyB2MVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbltjbGFzcyo9dS1iYWRnZS12MV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLnUtYmFkZ2UtdjEge1xuICBtaW4td2lkdGg6IDEuMjg1NzFyZW07XG4gIG1pbi1oZWlnaHQ6IDEuMjg1NzFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI4NTcxcmVtO1xuICBwYWRkaW5nOiAwLjIxNDI5cmVtO1xufVxuXG4udS1iYWRnZS12MS5nLWJyZC1hcm91bmQge1xuICBsaW5lLWhlaWdodDogMS4xNDI4NnJlbTtcbn1cblxuLnUtYmFkZ2UtdjEtLXhzIHtcbiAgbWluLXdpZHRoOiAxcmVtO1xuICBtaW4taGVpZ2h0OiAxcmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgZm9udC1zaXplOiAwLjcxNDI5cmVtO1xuICBwYWRkaW5nOiAwLjE0Mjg2cmVtO1xufVxuXG4udS1iYWRnZS12MS0teHMuZy1icmQtYXJvdW5kIHtcbiAgbGluZS1oZWlnaHQ6IDAuODU3MTRyZW07XG59XG5cbi51LWJhZGdlLXYxLS1zbSB7XG4gIG1pbi13aWR0aDogMS4xNDI4NnJlbTtcbiAgbWluLWhlaWdodDogMS4xNDI4NnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTQyODZyZW07XG4gIGZvbnQtc2l6ZTogMC43ODU3MXJlbTtcbiAgcGFkZGluZzogMC4xNDI4NnJlbTtcbn1cblxuLnUtYmFkZ2UtdjEtLXNtLmctYnJkLWFyb3VuZCB7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xufVxuXG4udS1iYWRnZS12MS0tbWQge1xuICBtaW4td2lkdGg6IDEuMjg1NzFyZW07XG4gIG1pbi1oZWlnaHQ6IDEuMjg1NzFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI4NTcxcmVtO1xuICBmb250LXNpemU6IDAuOTI4NTdyZW07XG4gIHBhZGRpbmc6IDAuMjE0MjlyZW07XG59XG5cbi51LWJhZGdlLXYxLS1tZC5nLWJyZC1hcm91bmQge1xuICBsaW5lLWhlaWdodDogMS4xNDI4NnJlbTtcbn1cblxuLnUtYmFkZ2UtdjEtLWxnIHtcbiAgbWluLXdpZHRoOiAxLjQyODU3cmVtO1xuICBtaW4taGVpZ2h0OiAxLjQyODU3cmVtO1xuICBsaW5lLWhlaWdodDogMS40Mjg1N3JlbTtcbiAgZm9udC1zaXplOiAxLjA3MTQzcmVtO1xuICBwYWRkaW5nOiAwLjIxNDI5cmVtO1xufVxuXG4udS1iYWRnZS12MS0tbGcuZy1icmQtYXJvdW5kIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjg1NzFyZW07XG59XG5cbi51LWJhZGdlLXYxLS14bCB7XG4gIG1pbi13aWR0aDogMS44NTcxNHJlbTtcbiAgbWluLWhlaWdodDogMS44NTcxNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODU3MTRyZW07XG4gIGZvbnQtc2l6ZTogMS4yMTQyOXJlbTtcbiAgcGFkZGluZzogMC4yMTQyOXJlbTtcbn1cblxuLnUtYmFkZ2UtdjEtLXhsLmctYnJkLWFyb3VuZCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjcxNDI5cmVtO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBCYWRnZXMgdjJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5bY2xhc3MqPXUtYmFkZ2UtdjJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwM2E3OTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4udS1iYWRnZS12MiB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG59XG5cbi51LWJhZGdlLXYyLS14cyB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xufVxuXG4udS1iYWRnZS12Mi0tc20ge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuXG4udS1iYWRnZS12Mi0tbWQge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xufVxuXG4udS1iYWRnZS12Mi0tbGcge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuXG4udS1iYWRnZS12Mi0teGwge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBCYWRnZXMgdjNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5bY2xhc3MqPXUtYmFkZ2UtdjNdIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMXB4ICMwMDAsIDAgLTFweCAxcHggIzAwMCwgMXB4IDAgMXB4ICMwMDAsIC0xcHggMCAxcHggIzAwMDtcbn1cblxuLnUtYmFkZ2UtdjMge1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi51LWJhZGdlLXYzLS14cyB7XG4gIGZvbnQtc2l6ZTogMC43MTQyOXJlbTtcbn1cblxuLnUtYmFkZ2UtdjMtLXNtIHtcbiAgZm9udC1zaXplOiAwLjg1NzE0cmVtO1xufVxuXG4udS1iYWRnZS12My0tbWQge1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi51LWJhZGdlLXYzLS1sZyB7XG4gIGZvbnQtc2l6ZTogMS4xNDI4NnJlbTtcbn1cblxuLnUtYmFkZ2UtdjMtLXhsIHtcbiAgZm9udC1zaXplOiAxLjE0Mjg2cmVtO1xufVxuXG5ociB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi8qIFNvbGlkIERpdmlkZXIgKi9cbi51LWRpdmlkZXItc29saWQge1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbn1cblxuLyogRG90dGVkIERpdmlkZXIgKi9cbi51LWRpdmlkZXItZG90dGVkIHtcbiAgYm9yZGVyLXRvcC1zdHlsZTogZG90dGVkO1xufVxuXG4vKiBEYXNoZWQgRGl2aWRlciAqL1xuLnUtZGl2aWRlci1kYXNoZWQge1xuICBib3JkZXItdG9wLXN0eWxlOiBkYXNoZWQ7XG59XG5cbi8qIERvdWJsZSBTb2xpZCBEaXZpZGVyICovXG4udS1kaXZpZGVyLWRiLXNvbGlkIHtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4vKiBEb3VibGUgRGFzaGVkIERpdmlkZXIgKi9cbi51LWRpdmlkZXItZGItZGFzaGVkIHtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJvcmRlci10b3A6IDFweCBkYXNoZWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgdHJhbnNwYXJlbnQ7XG59XG5cbi8qIERvdWJsZSBEb3R0ZWQgRGl2aWRlciAqL1xuLnUtZGl2aWRlci1kYi1kb3R0ZWQge1xuICBoZWlnaHQ6IDVweDtcbiAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCB0cmFuc3BhcmVudDtcbn1cblxuLyogTGluZWFyIEdyYWRpZW50IERpdmlkZXIgKi9cbi51LWRpdmlkZXItbGluZWFyLWdyYWRpZW50IHtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnUtZGl2aWRlci1saW5lYXItZ3JhZGllbnQtLWdyYXktbGlnaHQtdjIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHRyYW5zcGFyZW50LCAjY2NjLCB0cmFuc3BhcmVudCk7XG59XG5cbi51LWRpdmlkZXItbGluZWFyLWdyYWRpZW50LS1ncmF5LWxpZ2h0LXYzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB0cmFuc3BhcmVudCwgI2RkZCwgdHJhbnNwYXJlbnQpO1xufVxuXG4udS1kaXZpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG59XG5cbi51LWRpdmlkZXJfX2ljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEuNDI4NTdyZW07XG4gIHdpZHRoOiAyLjg1NzE0cmVtO1xuICBoZWlnaHQ6IDIuODU3MTRyZW07XG4gIGZvbnQtc2l6ZTogMS4yODU3MXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuODU3MTRyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udS1kaXZpZGVyX19pY29uLS1pbmRlbnRlZCB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDE1cHggI2ZmZjtcbn1cblxuLnUtZGl2aWRlci1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi51LWRpdmlkZXItcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnUtZGl2aWRlci1jZW50ZXIgLnUtZGl2aWRlcl9faWNvbiB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogLTEuNDI4NTdyZW07XG59XG5cbi51LWRpdmlkZXItcmlnaHQgLnUtZGl2aWRlcl9faWNvbiB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBHbyBUbyB2MVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbltjbGFzcyo9dS1nby10b10ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udS1nby10by12MSB7XG4gIHdpZHRoOiAzLjU3MTQzcmVtO1xuICBoZWlnaHQ6IDMuNTcxNDNyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJveC1zaGFkb3c6IDAgMCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcbiAgei1pbmRleDogMTE7XG59XG5cbi51LWdvLXRvLXYxIGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi51LWdvLXRvLXYxOmhvdmVyLCAudS1nby10by12MTpmb2N1czpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDNhNzk7XG59XG5cbi51LWdvLXRvLXYxOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnUtZ28tdG8tdjEge1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuOCwgMC44KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCwgMC44KTtcbiAgfVxufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgR28gVG8gdjJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5bY2xhc3MqPXUtZ28tdG9dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnUtZ28tdG8tdjIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xuICB6LWluZGV4OiAxMTtcbn1cblxuLnUtZ28tdG8tdjIgaSB7XG4gIHdpZHRoOiAyLjg1NzE0cmVtO1xuICBoZWlnaHQ6IDIuODU3MTRyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAyLjg1NzE0cmVtO1xufVxuXG4udS1nby10by12Mjpob3ZlciwgLnUtZ28tdG8tdjI6Zm9jdXM6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzYTc5O1xufVxuXG4udS1nby10by12Mjpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC51LWdvLXRvLXYyIHtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjgsIDAuOCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgsIDAuOCk7XG4gIH1cbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEdvIFRvIHYzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuW2NsYXNzKj11LWdvLXRvXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi51LWdvLXRvLXYzIHtcbiAgcGFkZGluZzogNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xuICB6LWluZGV4OiAxMTtcbn1cblxuLnUtZ28tdG8tdjMgaSB7XG4gIHdpZHRoOiAzLjU3MTQzcmVtO1xuICBoZWlnaHQ6IDMuNTcxNDNyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1zaXplOiAxLjE0Mjg2cmVtO1xuICBsaW5lLWhlaWdodDogMy4yODU3MXJlbTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzAwMDtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcbn1cblxuLnUtZ28tdG8tdjM6aG92ZXIsIC51LWdvLXRvLXYzOmZvY3VzOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwM2E3OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbi51LWdvLXRvLXYzOmhvdmVyIGksIC51LWdvLXRvLXYzOmZvY3VzOmhvdmVyIGkge1xuICBib3JkZXItY29sb3I6ICMwMDNhNzk7XG59XG5cbi51LWdvLXRvLXYzOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuXG4udS1nby10by12Mzpmb2N1cyBpIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnUtZ28tdG8tdjMge1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuOCwgMC44KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCwgMC44KTtcbiAgfVxufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgR28gVG8gdjRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1nby10by12NCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMzVweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwM2E3OTtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbn1cblxuLnUtZ28tdG8tdjQ6OmJlZm9yZSB7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogN3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gIGFuaW1hdGlvbi1uYW1lOiB1LWdvLXRvLXY0O1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiBhbHRlcm5hdGU7XG59XG5cbkBrZXlmcmFtZXMgdS1nby10by12NCB7XG4gIDAlIHtcbiAgICB0b3A6IDIwJTtcbiAgICBib3R0b206IDA7XG4gIH1cbiAgNTAlIHtcbiAgICB0b3A6IDUwJTtcbiAgICBib3R0b206IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgdG9wOiAyMCU7XG4gICAgYm90dG9tOiAxMDAlO1xuICB9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBIZWFkZXJzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMC45Mjg1N3JlbTtcbiAgei1pbmRleDogMjtcbn1cblxuLyoudS1oZWFkZXIgW2FyaWEtbGFiZWxsZWRieV0ge1xuICBvcGFjaXR5OiAwO1xufSovXG4udS1oZWFkZXIgW2FyaWEtbGFiZWxsZWRieV1bcm9sZT10YWJwYW5lbF0ge1xuICBvcGFjaXR5OiAxO1xufVxuXG4udS1oZWFkZXIgW2FyaWEtbGFiZWxsZWRieV0udS1kcm9wZG93bi0tY3NzLWFuaW1hdGlvbixcbi51LWhlYWRlciBbYXJpYS1sYWJlbGxlZGJ5XS51LWRyb3Bkb3duLS1qcXVlcnktc2xpZGUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4udS1oZWFkZXItLWFicy10b3AsIC51LWhlYWRlci0tYWJzLWJvdHRvbSwgLnUtaGVhZGVyLS1hYnMtdG9wLTJuZC1zY3JlZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi51LWhlYWRlci0tYWJzLXRvcC0ybmQtc2NyZWVuIHtcbiAgdG9wOiAxMDAlO1xuICBib3R0b206IGF1dG87XG59XG5cbi51LWhlYWRlci0tYWJzLXRvcCB7XG4gIHRvcDogMDtcbiAgYm90dG9tOiBhdXRvO1xufVxuXG4udS1oZWFkZXItLWFicy1ib3R0b20ge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMDtcbn1cblxuLnUtaGVhZGVyLS1hYnMtYm90dG9tIC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuMTI1cmVtO1xufVxuXG4udS1oZWFkZXItLXN0aWNreS10b3AsIC51LWhlYWRlci0tc3RpY2t5LWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuLnUtaGVhZGVyLS1zdGlja3ktdG9wIHtcbiAgYm90dG9tOiBhdXRvO1xuICB0b3A6IDA7XG59XG5cbi51LWhlYWRlci0tc3RpY2t5LXRvcC51LW5lZ2F0aXZlLXRvcCB7XG4gIGJvdHRvbTogMTAwJTtcbiAgdG9wOiBhdXRvO1xufVxuXG4udS1oZWFkZXItLXN0aWNreS1ib3R0b20ge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMDtcbn1cblxuLnUtaGVhZGVyLS1zdGlja3ktYm90dG9tIC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuMTI1cmVtO1xufVxuXG4udS1oZWFkZXItLWludmlzaWJsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi51LWhlYWRlci0tbW92ZWQtdXAge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbn1cblxuLnUtaGVhZGVyLS1tb3ZlZC11cC51LW5lZ2F0aXZlLXRvcCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG59XG5cbi51LWhlYWRlci0tZmFkZWQge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi51LWhlYWRlci0tdW50cmFuc2l0aW9uZWQge1xuICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi51LWhlYWRlcl9fc2VjdGlvbi0taGlkZGVuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udS1oZWFkZXItLWZsb2F0aW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLnUtaGVhZGVyLS1mbG9hdGluZy5qcy1oZWFkZXItZml4LW1vbWVudCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnUtaGVhZGVyLS1mbG9hdGluZy5qcy1oZWFkZXItZml4LW1vbWVudCAubmF2YmFyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4udS1oZWFkZXJbZGF0YS1oZWFkZXItZml4LWVmZmVjdF0ge1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG59XG5cbi51LWhlYWRlci1yZWR1Y2VkLS1zaGlmdC5qcy1oZWFkZXItY2hhbmdlLW1vbWVudCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi51LWhlYWRlci5qcy1oZWFkZXItZml4LW1vbWVudCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBib3R0b206IGF1dG87XG59XG5cbi51LWhlYWRlcl9fc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLnUtaGVhZGVyX19zZWN0aW9uOm50aC1jaGlsZCgxKSB7XG4gIHotaW5kZXg6IDU7XG59XG5cbi51LWhlYWRlcl9fc2VjdGlvbjpudGgtY2hpbGQoMikge1xuICB6LWluZGV4OiA0O1xufVxuXG4udS1oZWFkZXJfX3NlY3Rpb246bnRoLWNoaWxkKDMpIHtcbiAgei1pbmRleDogMztcbn1cblxuLnUtaGVhZGVyX19zZWN0aW9uOm50aC1jaGlsZCg0KSB7XG4gIHotaW5kZXg6IDI7XG59XG5cbi51LWhlYWRlcl9fc2VjdGlvbjpudGgtY2hpbGQoNSkge1xuICB6LWluZGV4OiAxO1xufVxuXG4udS1oZWFkZXJfX3NlY3Rpb25zLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLnUtaGVhZGVyX19sb2dvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4udS1oZWFkZXJfX2xvZ28taW1nIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICAvKnRyYW5zaXRpb246IC4zcyBlYXNlOyovXG59XG5cbi51LWhlYWRlcl9fbG9nby1pbWc6bm90KC51LWhlYWRlcl9fbG9nby1pbWctLW1haW4pIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uZHJvcGRvd24tbWVudS51LWRyb3Bkb3duLS1yZXZlcnNlLXBvc2l0aW9uIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG59XG5cbi5qcy1oZWFkZXItY2hhbmdlLW1vbWVudC5nLWJnLXdoaXRlLS1zaGlmdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5qcy1oZWFkZXItY2hhbmdlLW1vbWVudC5nLWJnLWxpZ2h0LXNlbWktdHJhbnNwYXJlbnQtLXNoaWZ0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xufVxuXG4uanMtaGVhZGVyLWNoYW5nZS1tb21lbnQuZy1iZy1ibGFjay0tc2hpZnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4uanMtaGVhZGVyLWNoYW5nZS1tb21lbnQuZy1iZy1kYXJrLXNlbWktdHJhbnNwYXJlbnQtLXNoaWZ0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuXG4uanMtaGVhZGVyLWNoYW5nZS1tb21lbnQuZy1iZy1wcmltYXJ5LS1zaGlmdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDNhNzk7XG59XG5cbi5qcy1oZWFkZXItY2hhbmdlLW1vbWVudC5nLWJnLXByaW1hcnktc2VtaS10cmFuc3BhcmVudC0tc2hpZnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDU4LCAxMjEsIDAuOSk7XG59XG5cbi51LWhlYWRlcl9fc2VjdGlvbi0tbGlnaHQgLm5hdmJhci1icmFuZCxcbi51LWhlYWRlcl9fc2VjdGlvbi0tbGlnaHQgLm5hdmJhci10b2dnbGVyLFxuLnUtaGVhZGVyX19zZWN0aW9uLS1saWdodC0tc2hpZnQuanMtaGVhZGVyLWNoYW5nZS1tb21lbnQgLm5hdmJhci1icmFuZCxcbi51LWhlYWRlcl9fc2VjdGlvbi0tbGlnaHQtLXNoaWZ0LmpzLWhlYWRlci1jaGFuZ2UtbW9tZW50IC5uYXZiYXItdG9nZ2xlciB7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuLnUtaGVhZGVyX19zZWN0aW9uLS1saWdodCAubmF2YmFyLWJyYW5kOmZvY3VzLFxuLnUtaGVhZGVyX19zZWN0aW9uLS1saWdodCAubmF2YmFyLWJyYW5kOmhvdmVyLFxuLnUtaGVhZGVyX19zZWN0aW9uLS1saWdodCAubmF2YmFyLXRvZ2dsZXI6Zm9jdXMsXG4udS1oZWFkZXJfX3NlY3Rpb24tLWxpZ2h0IC5uYXZiYXItdG9nZ2xlcjpob3Zlcixcbi51LWhlYWRlcl9fc2VjdGlvbi0tbGlnaHQtLXNoaWZ0LmpzLWhlYWRlci1jaGFuZ2UtbW9tZW50IC5uYXZiYXItYnJhbmQ6Zm9jdXMsXG4udS1oZWFkZXJfX3NlY3Rpb24tLWxpZ2h0LS1zaGlmdC5qcy1oZWFkZXItY2hhbmdlLW1vbWVudCAubmF2YmFyLWJyYW5kOmhvdmVyLFxuLnUtaGVhZGVyX19zZWN0aW9uLS1saWdodC0tc2hpZnQuanMtaGVhZGVyLWNoYW5nZS1tb21lbnQgLm5hdmJhci10b2dnbGVyOmZvY3VzLFxuLnUtaGVhZGVyX19zZWN0aW9uLS1saWdodC0tc2hpZnQuanMtaGVhZGVyLWNoYW5nZS1tb21lbnQgLm5hdmJhci10b2dnbGVyOmhvdmVyIHtcbiAgY29sb3I6IGJsYWNrO1xufVxuXG4udS1oZWFkZXJfX3NlY3Rpb24tLWxpZ2h0IC5uYXZiYXItbmF2Om5vdChbY2xhc3MqPXUtbWFpbi1uYXYtdl0pIC5uYXYtbGluayxcbi51LWhlYWRlcl9fc2VjdGlvbi0tbGlnaHQtLXNoaWZ0LmpzLWhlYWRlci1jaGFuZ2UtbW9tZW50IC5uYXZiYXItbmF2Om5vdChbY2xhc3MqPXUtbWFpbi1uYXYtdl0pIC5uYXYtbGluayB7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuLnUtaGVhZGVyX19zZWN0aW9uLS1saWdodCAubmF2YmFyLW5hdjpub3QoW2NsYXNzKj11LW1haW4tbmF2LXZdKSAubmF2LWxpbms6Zm9jdXMsXG4udS1oZWFkZXJfX3NlY3Rpb24tLWxpZ2h0IC5uYXZiYXItbmF2Om5vdChbY2xhc3MqPXUtbWFpbi1uYXYtdl0pIC5uYXYtbGluazpob3Zlcixcbi51LWhlYWRlcl9fc2VjdGlvbi0tbGlnaHQtLXNoaWZ0LmpzLWhlYWRlci1jaGFuZ2UtbW9tZW50IC5uYXZiYXItbmF2Om5vdChbY2xhc3MqPXUtbWFpbi1uYXYtdl0pIC5uYXYtbGluazpmb2N1cyxcbi51LWhlYWRlcl9fc2VjdGlvbi0tbGlnaHQtLXNoaWZ0LmpzLWhlYWRlci1jaGFuZ2UtbW9tZW50IC5uYXZiYXItbmF2Om5vdChbY2xhc3MqPXUtbWFpbi1uYXYtdl0pIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuLnUtaGVhZGVyX19zZWN0aW9uLS1saWdodCAubmF2YmFyLW5hdjpub3QoW2NsYXNzKj11LW1haW4tbmF2LXZdKSAubmF2LWxpbmsuZGlzYWJsZWQsXG4udS1oZWFkZXJfX3NlY3Rpb24tLWxpZ2h0LS1zaGlmdC5qcy1oZWFkZXItY2hhbmdlLW1vbWVudCAubmF2YmFyLW5hdjpub3QoW2NsYXNzKj11LW1haW4tbmF2LXZdKSAubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4udS1oZWFkZXJfX3NlY3Rpb24tLWxpZ2h0IC5uYXZiYXItbmF2Om5vdChbY2xhc3MqPXUtbWFpbi1uYXYtdl0pIC5vcGVuID4gLm5hdi1saW5rLFxuLnUtaGVhZGVyX19zZWN0aW9uLS1saWdodCAubmF2YmFyLW5hdjpub3QoW2NsYXNzKj11LW1haW4tbmF2LXZdKSAuYWN0aXZlID4gLm5hdi1saW5rLFxuLnUtaGVhZGVyX19zZWN0aW9uLS1saWdodCAubmF2YmFyLW5hdjpub3QoW2NsYXNzKj11LW1haW4tbmF2LXZdKSAubmF2LWxpbmsub3Blbixcbi51LWhlYWRlcl9fc2VjdGlvbi0tbGlnaHQgLm5hdmJhci1uYXY6bm90KFtjbGFzcyo9dS1tYWluLW5hdi12XSkgLm5hdi1saW5rLmFjdGl2ZSxcbi51LWhlYWRlcl9fc2VjdGlvbi0tbGlnaHQtLXNoaWZ0LmpzLWhlYWRlci1jaGFuZ2UtbW9tZW50IC5uYXZiYXItbmF2Om5vdChbY2xhc3MqPXUtbWFpbi1uYXYtdl0pIC5vcGVuID4gLm5hdi1saW5rLFxuLnUtaGVhZGVyX19zZWN0aW9uLS1saWdodC0tc2hpZnQuanMtaGVhZGVyLWNoYW5nZS1tb21lbnQgLm5hdmJhci1uYXY6bm90KFtjbGFzcyo9dS1tYWluLW5hdi12XSkgLmFjdGl2ZSA+IC5uYXYtbGluayxcbi51LWhlYWRlcl9fc2VjdGlvbi0tbGlnaHQtLXNoaWZ0LmpzLWhlYWRlci1jaGFuZ2UtbW9tZW50IC5uYXZiYXItbmF2Om5vdChbY2xhc3MqPXUtbWFpbi1uYXYtdl0pIC5uYXYtbGluay5vcGVuLFxuLnUtaGVhZGVyX19zZWN0aW9uLS1saWdodC0tc2hpZnQuanMtaGVhZGVyLWNoYW5nZS1tb21lbnQgLm5hdmJhci1uYXY6bm90KFtjbGFzcyo9dS1tYWluLW5hdi12XSkgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDAzYTc5O1xufVxuXG4udS1oZWFkZXJfX3NlY3Rpb24tLWxpZ2h0IC5uYXZiYXItdG9nZ2xlcixcbi51LWhlYWRlcl9fc2VjdGlvbi0tbGlnaHQtLXNoaWZ0LmpzLWhlYWRlci1jaGFuZ2UtbW9tZW50IC5uYXZiYXItdG9nZ2xlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG4udS1oZWFkZXJfX3NlY3Rpb24tLWxpZ2h0IC5uYXZiYXItdG9nZ2xlci1pY29uLFxuLnUtaGVhZGVyX19zZWN0aW9uLS1saWdodC0tc2hpZnQuanMtaGVhZGVyLWNoYW5nZS1tb21lbnQgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB2aWV3Qm94PScwIDAgMzIgMzInIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIHN0cm9rZT0ncmdiYSgkZy1jb2xvci1tYWluLCAuNSknIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDhoMjRNNCAxNmgyNE00IDI0aDI0Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4udS1oZWFkZXJfX3NlY3Rpb24tLWxpZ2h0IC5uYXZiYXItdGV4dCxcbi51LWhlYWRlcl9fc2VjdGlvbi0tbGlnaHQtLXNoaWZ0LmpzLWhlYWRlci1jaGFuZ2UtbW9tZW50IC5uYXZiYXItdGV4dCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG5cbi51LWhlYWRlcl9fc2VjdGlvbi0tZGFyayAubmF2YmFyLWJyYW5kLFxuLnUtaGVhZGVyX19zZWN0aW9uLS1kYXJrIC5uYXZiYXItdG9nZ2xlcixcbi51LWhlYWRlcl9fc2VjdGlvbi0tZGFyay0tc2hpZnQuanMtaGVhZGVyLWNoYW5nZS1tb21lbnQgLm5hdmJhci1icmFuZCxcbi51LWhlYWRlcl9fc2VjdGlvbi0tZGFyay0tc2hpZnQuanMtaGVhZGVyLWNoYW5nZS1tb21lbnQgLm5hdmJhci10b2dnbGVyLFxuLnUtaGVhZGVyX19zZWN0aW9uLS1wcmltYXJ5IC5uYXZiYXItYnJhbmQsXG4udS1oZWFkZXJfX3NlY3Rpb24tLXByaW1hcnkgLm5hdmJhci10b2dnbGVyLFxuLnUtaGVhZGVyX19zZWN0aW9uLS1wcmltYXJ5LS1zaGlmdC5qcy1oZWFkZXItY2hhbmdlLW1vbWVudCAubmF2YmFyLWJyYW5kLFxuLnUtaGVhZGVyX19zZWN0aW9uLS1wcmltYXJ5LS1zaGlmdC5qcy1oZWFkZXItY2hhbmdlLW1vbWVudCAubmF2YmFyLXRvZ2dsZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnUtaGVhZGVyX19zZWN0aW9uLS1kYXJrIC5uYXZiYXItYnJhbmQ6Zm9jdXMsXG4udS1oZWFkZXJfX3NlY3Rpb24tLWRhcmsgLm5hdmJhci1icmFuZDpob3Zlcixcbi51LWhlYWRlcl9fc2VjdGlvbi0tZGFyayAubmF2YmFyLXRvZ2dsZXI6Zm9jdXMsXG4udS1oZWFkZXJfX3NlY3Rpb24tLWRhcmsgLm5hdmJhci10b2dnbGVyOmhvdmVyLFxuLnUtaGVhZGVyX19zZWN0aW9uLS1kYXJrLS1zaGlmdC5qcy1oZWFkZXItY2hhbmdlLW1vbWVudCAubmF2YmFyLWJyYW5kOmZvY3VzLFxuLnUtaGVhZGVyX19zZWN0aW9uLS1kYXJrLS1zaGlmdC5qcy1oZWFkZXItY2hhbmdlLW1vbWVudCAubmF2YmFyLWJyYW5kOmhvdmVyLFxuLnUtaGVhZGVyX19zZWN0aW9uLS1kYXJrLS1zaGlmdC5qcy1oZWFkZXItY2hhbmdlLW1vbWVudCAubmF2YmFyLXRvZ2dsZXI6Zm9jdXMsXG4udS1oZWFkZXJfX3NlY3Rpb24tLWRhcmstLXNoaWZ0LmpzLWhlYWRlci1jaGFuZ2UtbW9tZW50IC5uYXZiYXItdG9nZ2xlcjpob3Zlcixcbi51LWhlYWRlcl9fc2VjdGlvbi0tcHJpbWFyeSAubmF2YmFyLWJyYW5kOmZvY3VzLFxuLnUtaGVhZGVyX19zZWN0aW9uLS1wcmltYXJ5IC5uYXZiYXItYnJhbmQ6aG92ZXIsXG4udS1oZWFkZXJfX3NlY3Rpb24tLXByaW1hcnkgLm5hdmJhci10b2dnbGVyOmZvY3VzLFxuLnUtaGVhZGVyX19zZWN0aW9uLS1wcmltYXJ5IC5uYXZiYXItdG9nZ2xlcjpob3Zlcixcbi51LWhlYWRlcl9fc2VjdGlvbi0tcHJpbWFyeS0tc2hpZnQuanMtaGVhZGVyLWNoYW5nZS1tb21lbnQgLm5hdmJhci1icmFuZDpmb2N1cyxcbi51LWhlYWRlcl9fc2VjdGlvbi0tcHJpbWFyeS0tc2hpZnQuanMtaGVhZGVyLWNoYW5nZS1tb21lbnQgLm5hdmJhci1icmFuZDpob3Zlcixcbi51LWhlYWRlcl9fc2VjdGlvbi0tcHJpbWFyeS0tc2hpZnQuanMtaGVhZGVyLWNoYW5nZS1tb21lbnQgLm5hdmJhci10b2dnbGVyOmZvY3VzLFxuLnUtaGVhZGVyX19zZWN0aW9uLS1wcmltYXJ5LS1zaGlmdC5qcy1oZWFkZXItY2hhbmdlLW1vbWVudCAubmF2YmFyLXRvZ2dsZXI6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnUtaGVhZGVyX19zZWN0aW9uLS1kYXJrIC5uYXZiYXItbmF2Om5vdChbY2xhc3MqPXUtbWFpbi1uYXYtdl0pIC5uYXYtbGluayxcbi51LWhlYWRlcl9fc2VjdGlvbi0tZGFyay0tc2hpZnQuanMtaGVhZGVyLWNoYW5nZS1tb21lbnQgLm5hdmJhci1uYXY6bm90KFtjbGFzcyo9dS1tYWluLW5hdi12XSkgLm5hdi1saW5rLFxuLnUtaGVhZGVyX19zZWN0aW9uLS1wcmltYXJ5IC5uYXZiYXItbmF2Om5vdChbY2xhc3MqPXUtbWFpbi1uYXYtdl0pIC5uYXYtbGluayxcbi51LWhlYWRlcl9fc2VjdGlvbi0tcHJpbWFyeS0tc2hpZnQuanMtaGVhZGVyLWNoYW5nZS1tb21lbnQgLm5hdmJhci1uYXY6bm90KFtjbGFzcyo9dS1tYWluLW5hdi12XSkgLm5hdi1saW5rIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cblxuLnUtaGVhZGVyX19zZWN0aW9uLS1kYXJrIC5uYXZiYXItbmF2Om5vdChbY2xhc3MqPXUtbWFpbi1uYXYtdl0pIC5uYXYtbGluazpmb2N1cyxcbi51LWhlYWRlcl9fc2VjdGlvbi0tZGFyayAubmF2YmFyLW5hdjpub3QoW2NsYXNzKj11LW1haW4tbmF2LXZdKSAubmF2LWxpbms6aG92ZXIsXG4udS1oZWFkZXJfX3NlY3Rpb24tLWRhcmstLXNoaWZ0LmpzLWhlYWRlci1jaGFuZ2UtbW9tZW50IC5uYXZiYXItbmF2Om5vdChbY2xhc3MqPXUtbWFpbi1uYXYtdl0pIC5uYXYtbGluazpmb2N1cyxcbi51LWhlYWRlcl9fc2VjdGlvbi0tZGFyay0tc2hpZnQuanMtaGVhZGVyLWNoYW5nZS1tb21lbnQgLm5hdmJhci1uYXY6bm90KFtjbGFzcyo9dS1tYWluLW5hdi12XSkgLm5hdi1saW5rOmhvdmVyLFxuLnUtaGVhZGVyX19zZWN0aW9uLS1wcmltYXJ5IC5uYXZiYXItbmF2Om5vdChbY2xhc3MqPXUtbWFpbi1uYXYtdl0pIC5uYXYtbGluazpmb2N1cyxcbi51LWhlYWRlcl9fc2VjdGlvbi0tcHJpbWFyeSAubmF2YmFyLW5hdjpub3QoW2NsYXNzKj11LW1haW4tbmF2LXZdKSAubmF2LWxpbms6aG92ZXIsXG4udS1oZWFkZXJfX3NlY3Rpb24tLXByaW1hcnktLXNoaWZ0LmpzLWhlYWRlci1jaGFuZ2UtbW9tZW50IC5uYXZiYXItbmF2Om5vdChbY2xhc3MqPXUtbWFpbi1uYXYtdl0pIC5uYXYtbGluazpmb2N1cyxcbi51LWhlYWRlcl9fc2VjdGlvbi0tcHJpbWFyeS0tc2hpZnQuanMtaGVhZGVyLWNoYW5nZS1tb21lbnQgLm5hdmJhci1uYXY6bm90KFtjbGFzcyo9dS1tYWluLW5hdi12XSkgLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi51LWhlYWRlcl9fc2VjdGlvbi0tZGFyayAubmF2YmFyLW5hdjpub3QoW2NsYXNzKj11LW1haW4tbmF2LXZdKSAubmF2LWxpbmsuZGlzYWJsZWQsXG4udS1oZWFkZXJfX3NlY3Rpb24tLWRhcmstLXNoaWZ0LmpzLWhlYWRlci1jaGFuZ2UtbW9tZW50IC5uYXZiYXItbmF2Om5vdChbY2xhc3MqPXUtbWFpbi1uYXYtdl0pIC5uYXYtbGluay5kaXNhYmxlZCxcbi51LWhlYWRlcl9fc2VjdGlvbi0tcHJpbWFyeSAubmF2YmFyLW5hdjpub3QoW2NsYXNzKj11LW1haW4tbmF2LXZdKSAubmF2LWxpbmsuZGlzYWJsZWQsXG4udS1oZWFkZXJfX3NlY3Rpb24tLXByaW1hcnktLXNoaWZ0LmpzLWhlYWRlci1jaGFuZ2UtbW9tZW50IC5uYXZiYXItbmF2Om5vdChbY2xhc3MqPXUtbWFpbi1uYXYtdl0pIC5uYXYtbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbi51LWhlYWRlcl9fc2VjdGlvbi0tZGFyayAubmF2YmFyLW5hdjpub3QoW2NsYXNzKj11LW1haW4tbmF2LXZdKSAub3BlbiA+IC5uYXYtbGluayxcbi51LWhlYWRlcl9fc2VjdGlvbi0tZGFyayAubmF2YmFyLW5hdjpub3QoW2NsYXNzKj11LW1haW4tbmF2LXZdKSAuYWN0aXZlID4gLm5hdi1saW5rLFxuLnUtaGVhZGVyX19zZWN0aW9uLS1kYXJrIC5uYXZiYXItbmF2Om5vdChbY2xhc3MqPXUtbWFpbi1uYXYtdl0pIC5uYXYtbGluay5vcGVuLFxuLnUtaGVhZGVyX19zZWN0aW9uLS1kYXJrIC5uYXZiYXItbmF2Om5vdChbY2xhc3MqPXUtbWFpbi1uYXYtdl0pIC5uYXYtbGluay5hY3RpdmUsXG4udS1oZWFkZXJfX3NlY3Rpb24tLWRhcmstLXNoaWZ0LmpzLWhlYWRlci1jaGFuZ2UtbW9tZW50IC5uYXZiYXItbmF2Om5vdChbY2xhc3MqPXUtbWFpbi1uYXYtdl0pIC5vcGVuID4gLm5hdi1saW5rLFxuLnUtaGVhZGVyX19zZWN0aW9uLS1kYXJrLS1zaGlmdC5qcy1oZWFkZXItY2hhbmdlLW1vbWVudCAubmF2YmFyLW5hdjpub3QoW2NsYXNzKj11LW1haW4tbmF2LXZdKSAuYWN0aXZlID4gLm5hdi1saW5rLFxuLnUtaGVhZGVyX19zZWN0aW9uLS1kYXJrLS1zaGlmdC5qcy1oZWFkZXItY2hhbmdlLW1vbWVudCAubmF2YmFyLW5hdjpub3QoW2NsYXNzKj11LW1haW4tbmF2LXZdKSAubmF2LWxpbmsub3Blbixcbi51LWhlYWRlcl9fc2VjdGlvbi0tZGFyay0tc2hpZnQuanMtaGVhZGVyLWNoYW5nZS1tb21lbnQgLm5hdmJhci1uYXY6bm90KFtjbGFzcyo9dS1tYWluLW5hdi12XSkgLm5hdi1saW5rLmFjdGl2ZSxcbi51LWhlYWRlcl9fc2VjdGlvbi0tcHJpbWFyeSAubmF2YmFyLW5hdjpub3QoW2NsYXNzKj11LW1haW4tbmF2LXZdKSAub3BlbiA+IC5uYXYtbGluayxcbi51LWhlYWRlcl9fc2VjdGlvbi0tcHJpbWFyeSAubmF2YmFyLW5hdjpub3QoW2NsYXNzKj11LW1haW4tbmF2LXZdKSAuYWN0aXZlID4gLm5hdi1saW5rLFxuLnUtaGVhZGVyX19zZWN0aW9uLS1wcmltYXJ5IC5uYXZiYXItbmF2Om5vdChbY2xhc3MqPXUtbWFpbi1uYXYtdl0pIC5uYXYtbGluay5vcGVuLFxuLnUtaGVhZGVyX19zZWN0aW9uLS1wcmltYXJ5IC5uYXZiYXItbmF2Om5vdChbY2xhc3MqPXUtbWFpbi1uYXYtdl0pIC5uYXYtbGluay5hY3RpdmUsXG4udS1oZWFkZXJfX3NlY3Rpb24tLXByaW1hcnktLXNoaWZ0LmpzLWhlYWRlci1jaGFuZ2UtbW9tZW50IC5uYXZiYXItbmF2Om5vdChbY2xhc3MqPXUtbWFpbi1uYXYtdl0pIC5vcGVuID4gLm5hdi1saW5rLFxuLnUtaGVhZGVyX19zZWN0aW9uLS1wcmltYXJ5LS1zaGlmdC5qcy1oZWFkZXItY2hhbmdlLW1vbWVudCAubmF2YmFyLW5hdjpub3QoW2NsYXNzKj11LW1haW4tbmF2LXZdKSAuYWN0aXZlID4gLm5hdi1saW5rLFxuLnUtaGVhZGVyX19zZWN0aW9uLS1wcmltYXJ5LS1zaGlmdC5qcy1oZWFkZXItY2hhbmdlLW1vbWVudCAubmF2YmFyLW5hdjpub3QoW2NsYXNzKj11LW1haW4tbmF2LXZdKSAubmF2LWxpbmsub3Blbixcbi51LWhlYWRlcl9fc2VjdGlvbi0tcHJpbWFyeS0tc2hpZnQuanMtaGVhZGVyLWNoYW5nZS1tb21lbnQgLm5hdmJhci1uYXY6bm90KFtjbGFzcyo9dS1tYWluLW5hdi12XSkgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udS1oZWFkZXJfX3NlY3Rpb24tLWRhcmsgLm5hdmJhci10b2dnbGVyLFxuLnUtaGVhZGVyX19zZWN0aW9uLS1kYXJrLS1zaGlmdC5qcy1oZWFkZXItY2hhbmdlLW1vbWVudCAubmF2YmFyLXRvZ2dsZXIsXG4udS1oZWFkZXJfX3NlY3Rpb24tLXByaW1hcnkgLm5hdmJhci10b2dnbGVyLFxuLnUtaGVhZGVyX19zZWN0aW9uLS1wcmltYXJ5LS1zaGlmdC5qcy1oZWFkZXItY2hhbmdlLW1vbWVudCAubmF2YmFyLXRvZ2dsZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbn1cblxuLnUtaGVhZGVyX19zZWN0aW9uLS1kYXJrIC5uYXZiYXItdG9nZ2xlci1pY29uLFxuLnUtaGVhZGVyX19zZWN0aW9uLS1kYXJrLS1zaGlmdC5qcy1oZWFkZXItY2hhbmdlLW1vbWVudCAubmF2YmFyLXRvZ2dsZXItaWNvbixcbi51LWhlYWRlcl9fc2VjdGlvbi0tcHJpbWFyeSAubmF2YmFyLXRvZ2dsZXItaWNvbixcbi51LWhlYWRlcl9fc2VjdGlvbi0tcHJpbWFyeS0tc2hpZnQuanMtaGVhZGVyLWNoYW5nZS1tb21lbnQgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB2aWV3Qm94PScwIDAgMzIgMzInIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIHN0cm9rZT0ncmdiYSgkZy1jb2xvci13aGl0ZSwgLjUpJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA4aDI0TTQgMTZoMjRNNCAyNGgyNCcvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLnUtaGVhZGVyX19zZWN0aW9uLS1kYXJrIC5uYXZiYXItdGV4dCxcbi51LWhlYWRlcl9fc2VjdGlvbi0tZGFyay0tc2hpZnQuanMtaGVhZGVyLWNoYW5nZS1tb21lbnQgLm5hdmJhci10ZXh0LFxuLnUtaGVhZGVyX19zZWN0aW9uLS1wcmltYXJ5IC5uYXZiYXItdGV4dCxcbi51LWhlYWRlcl9fc2VjdGlvbi0tcHJpbWFyeS0tc2hpZnQuanMtaGVhZGVyLWNoYW5nZS1tb21lbnQgLm5hdmJhci10ZXh0IHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cblxuLm5hdmJhciA+IC5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LWhlYWRlci0tYWJzLXRvcC0tc20sIC51LWhlYWRlci0tYWJzLWJvdHRvbS0tc20sIC51LWhlYWRlci0tYWJzLXRvcC0ybmQtc2NyZWVuLS1zbSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC51LWhlYWRlci0tYWJzLXRvcC0ybmQtc2NyZWVuLS1zbSB7XG4gICAgdG9wOiAxMDAlO1xuICB9XG4gIC51LWhlYWRlci0tYWJzLXRvcC0tc20ge1xuICAgIGJvdHRvbTogYXV0bztcbiAgICB0b3A6IDA7XG4gIH1cbiAgLnUtaGVhZGVyLS1hYnMtYm90dG9tLS1zbSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMDtcbiAgfVxuICAudS1oZWFkZXItLXN0aWNreS10b3AtLXNtLCAudS1oZWFkZXItLXN0aWNreS1ib3R0b20tLXNtIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gIH1cbiAgLnUtaGVhZGVyLS1zdGlja3ktdG9wLS1zbSB7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHRvcDogMDtcbiAgfVxuICAudS1oZWFkZXItLXN0aWNreS1ib3R0b20tLXNtIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAwO1xuICB9XG4gIC51LWhlYWRlci0tZmxvYXRpbmctLXNtIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgfVxuICAudS1oZWFkZXItLWZsb2F0aW5nLS1zbS5qcy1oZWFkZXItZml4LW1vbWVudCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC51LWhlYWRlci0tZmxvYXRpbmctLXNtLmpzLWhlYWRlci1maXgtbW9tZW50IC5uYXZiYXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1oZWFkZXItLWFicy10b3AtLW1kLCAudS1oZWFkZXItLWFicy1ib3R0b20tLW1kLCAudS1oZWFkZXItLWFicy10b3AtMm5kLXNjcmVlbi0tbWQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAudS1oZWFkZXItLWFicy10b3AtMm5kLXNjcmVlbi0tbWQge1xuICAgIHRvcDogMTAwJTtcbiAgfVxuICAudS1oZWFkZXItLWFicy10b3AtLW1kIHtcbiAgICBib3R0b206IGF1dG87XG4gICAgdG9wOiAwO1xuICB9XG4gIC51LWhlYWRlci0tYWJzLWJvdHRvbS0tbWQge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDA7XG4gIH1cbiAgLnUtaGVhZGVyLS1zdGlja3ktdG9wLS1tZCwgLnUtaGVhZGVyLS1zdGlja3ktYm90dG9tLS1tZCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICB9XG4gIC51LWhlYWRlci0tc3RpY2t5LXRvcC0tbWQge1xuICAgIGJvdHRvbTogYXV0bztcbiAgICB0b3A6IDA7XG4gIH1cbiAgLnUtaGVhZGVyLS1zdGlja3ktYm90dG9tLS1tZCB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMDtcbiAgfVxuICAudS1oZWFkZXItLWZsb2F0aW5nLS1tZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgLnUtaGVhZGVyLS1mbG9hdGluZy0tbWQuanMtaGVhZGVyLWZpeC1tb21lbnQge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAudS1oZWFkZXItLWZsb2F0aW5nLS1tZC5qcy1oZWFkZXItZml4LW1vbWVudCAubmF2YmFyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtaGVhZGVyLS1hYnMtdG9wLS1sZywgLnUtaGVhZGVyLS1hYnMtYm90dG9tLS1sZywgLnUtaGVhZGVyLS1hYnMtdG9wLTJuZC1zY3JlZW4tLWxnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLnUtaGVhZGVyLS1hYnMtdG9wLTJuZC1zY3JlZW4tLWxnIHtcbiAgICB0b3A6IDEwMCU7XG4gIH1cbiAgLnUtaGVhZGVyLS1hYnMtdG9wLS1sZyB7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHRvcDogMDtcbiAgfVxuICAudS1oZWFkZXItLWFicy1ib3R0b20tLWxnIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAwO1xuICB9XG4gIC51LWhlYWRlci0tc3RpY2t5LXRvcC0tbGcsIC51LWhlYWRlci0tc3RpY2t5LWJvdHRvbS0tbGcge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgfVxuICAudS1oZWFkZXItLXN0aWNreS10b3AtLWxnIHtcbiAgICBib3R0b206IGF1dG87XG4gICAgdG9wOiAwO1xuICB9XG4gIC51LWhlYWRlci0tc3RpY2t5LWJvdHRvbS0tbGcge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDA7XG4gIH1cbiAgLnUtaGVhZGVyLS1mbG9hdGluZy0tbGcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIC51LWhlYWRlci0tZmxvYXRpbmctLWxnLmpzLWhlYWRlci1maXgtbW9tZW50IHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtaGVhZGVyLS1mbG9hdGluZy0tbGcuanMtaGVhZGVyLWZpeC1tb21lbnQgLm5hdmJhciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1oZWFkZXItLWFicy10b3AtLXhsLCAudS1oZWFkZXItLWFicy1ib3R0b20tLXhsLCAudS1oZWFkZXItLWFicy10b3AtMm5kLXNjcmVlbi0teGwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAudS1oZWFkZXItLWFicy10b3AtMm5kLXNjcmVlbi0teGwge1xuICAgIHRvcDogMTAwJTtcbiAgfVxuICAudS1oZWFkZXItLWFicy10b3AtLXhsIHtcbiAgICBib3R0b206IGF1dG87XG4gICAgdG9wOiAwO1xuICB9XG4gIC51LWhlYWRlci0tYWJzLWJvdHRvbS0teGwge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDA7XG4gIH1cbiAgLnUtaGVhZGVyLS1zdGlja3ktdG9wLS14bCwgLnUtaGVhZGVyLS1zdGlja3ktYm90dG9tLS14bCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICB9XG4gIC51LWhlYWRlci0tc3RpY2t5LXRvcC0teGwge1xuICAgIGJvdHRvbTogYXV0bztcbiAgICB0b3A6IDA7XG4gIH1cbiAgLnUtaGVhZGVyLS1zdGlja3ktYm90dG9tLS14bCB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMDtcbiAgfVxuICAudS1oZWFkZXItLWZsb2F0aW5nLS14bCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgLnUtaGVhZGVyLS1mbG9hdGluZy0teGwuanMtaGVhZGVyLWZpeC1tb21lbnQge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAudS1oZWFkZXItLWZsb2F0aW5nLS14bC5qcy1oZWFkZXItZml4LW1vbWVudCAubmF2YmFyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLWZsdWlkLFxuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXIteHhsLFxuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXIteGwsXG4gIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1sZyxcbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLW1kLFxuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItc20ge1xuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAtbXMtZmxleC1vcmRlcjogMTA7XG4gICAgb3JkZXI6IDEwO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1mbHVpZCxcbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLXh4bCxcbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLXhsLFxuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItbGcsXG4gIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1tZCxcbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLXNtIHtcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEwO1xuICAgIG9yZGVyOiAxMDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItZmx1aWQsXG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci14eGwsXG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci14bCxcbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLWxnLFxuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItbWQsXG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1zbSB7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMDtcbiAgICBvcmRlcjogMTA7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLWZsdWlkLFxuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXIteHhsLFxuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXIteGwsXG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1sZyxcbiAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLW1kLFxuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItc20ge1xuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAtbXMtZmxleC1vcmRlcjogMTA7XG4gICAgb3JkZXI6IDEwO1xuICB9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRIZWFkZXIgVG9nZ2xlcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1oZWFkZXItdG9nZ2xlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNXJlbTtcbiAgaGVpZ2h0OiAzLjU3MTQzcmVtO1xuICB6LWluZGV4OiA1MDI7XG4gIC8qIEhhbWJ1cmdlcnMgKi9cbn1cblxuLnUtaGVhZGVyLXRvZ2dsZXIgLmhhbWJ1cmdlciB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4vKiBUb2dnbGVyIFBvc2l0aW9uaW5nICovXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC51LWhlYWRlci10b2dnbGVyLS10b3AtcmlnaHQsIC51LWhlYWRlci10b2dnbGVyLS10b3AtcmlnaHQuYnRuLCAudS1oZWFkZXItdG9nZ2xlci0tdG9wLWxlZnQsIC51LWhlYWRlci10b2dnbGVyLS10b3AtbGVmdC5idG4sIC51LWhlYWRlci10b2dnbGVyLS1ib3R0b20tcmlnaHQsIC51LWhlYWRlci10b2dnbGVyLS1ib3R0b20tcmlnaHQuYnRuLCAudS1oZWFkZXItdG9nZ2xlci0tYm90dG9tLWxlZnQsIC51LWhlYWRlci10b2dnbGVyLS1ib3R0b20tbGVmdC5idG4ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgfVxuICAudS1oZWFkZXItdG9nZ2xlci0tdG9wLXJpZ2h0LCAudS1oZWFkZXItdG9nZ2xlci0tdG9wLXJpZ2h0LmJ0biwgLnUtaGVhZGVyLXRvZ2dsZXItLXRvcC1sZWZ0LCAudS1oZWFkZXItdG9nZ2xlci0tdG9wLWxlZnQuYnRuIHtcbiAgICB0b3A6IDEuNDI4NTdyZW07XG4gIH1cbiAgLnUtaGVhZGVyLXRvZ2dsZXItLWJvdHRvbS1yaWdodCwgLnUtaGVhZGVyLXRvZ2dsZXItLWJvdHRvbS1yaWdodC5idG4sIC51LWhlYWRlci10b2dnbGVyLS1ib3R0b20tbGVmdCwgLnUtaGVhZGVyLXRvZ2dsZXItLWJvdHRvbS1sZWZ0LmJ0biB7XG4gICAgYm90dG9tOiAxLjQyODU3cmVtO1xuICB9XG4gIC51LWhlYWRlci10b2dnbGVyLS10b3AtbGVmdCwgLnUtaGVhZGVyLXRvZ2dsZXItLWJvdHRvbS1sZWZ0IHtcbiAgICBsZWZ0OiAxLjQyODU3cmVtO1xuICB9XG4gIC51LWhlYWRlci10b2dnbGVyLS10b3AtcmlnaHQsIC51LWhlYWRlci10b2dnbGVyLS1ib3R0b20tcmlnaHQge1xuICAgIHJpZ2h0OiAxLjQyODU3cmVtO1xuICB9XG59XG4vKiBUb2dnbGVyIFBvc2l0aW9uaW5nIChzbSkgKi9cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LWhlYWRlci10b2dnbGVyLS10b3AtcmlnaHQtLXNtLCAudS1oZWFkZXItdG9nZ2xlci0tdG9wLXJpZ2h0LS1zbS5idG4sIC51LWhlYWRlci10b2dnbGVyLS10b3AtbGVmdC0tc20sIC51LWhlYWRlci10b2dnbGVyLS10b3AtbGVmdC0tc20uYnRuLCAudS1oZWFkZXItdG9nZ2xlci0tYm90dG9tLXJpZ2h0LS1zbSwgLnUtaGVhZGVyLXRvZ2dsZXItLWJvdHRvbS1yaWdodC0tc20uYnRuLCAudS1oZWFkZXItdG9nZ2xlci0tYm90dG9tLWxlZnQtLXNtLCAudS1oZWFkZXItdG9nZ2xlci0tYm90dG9tLWxlZnQtLXNtLmJ0biB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICB9XG4gIC51LWhlYWRlci10b2dnbGVyLS10b3AtcmlnaHQtLXNtLCAudS1oZWFkZXItdG9nZ2xlci0tdG9wLXJpZ2h0LS1zbS5idG4sIC51LWhlYWRlci10b2dnbGVyLS10b3AtbGVmdC0tc20sIC51LWhlYWRlci10b2dnbGVyLS10b3AtbGVmdC0tc20uYnRuIHtcbiAgICB0b3A6IDEuNDI4NTdyZW07XG4gIH1cbiAgLnUtaGVhZGVyLXRvZ2dsZXItLWJvdHRvbS1yaWdodC0tc20sIC51LWhlYWRlci10b2dnbGVyLS1ib3R0b20tcmlnaHQtLXNtLmJ0biwgLnUtaGVhZGVyLXRvZ2dsZXItLWJvdHRvbS1sZWZ0LS1zbSwgLnUtaGVhZGVyLXRvZ2dsZXItLWJvdHRvbS1sZWZ0LS1zbS5idG4ge1xuICAgIGJvdHRvbTogMS40Mjg1N3JlbTtcbiAgfVxuICAudS1oZWFkZXItdG9nZ2xlci0tdG9wLWxlZnQtLXNtLCAudS1oZWFkZXItdG9nZ2xlci0tYm90dG9tLWxlZnQtLXNtIHtcbiAgICBsZWZ0OiAxLjQyODU3cmVtO1xuICB9XG4gIC51LWhlYWRlci10b2dnbGVyLS10b3AtcmlnaHQtLXNtLCAudS1oZWFkZXItdG9nZ2xlci0tYm90dG9tLXJpZ2h0LS1zbSB7XG4gICAgcmlnaHQ6IDEuNDI4NTdyZW07XG4gIH1cbn1cbi8qIFRvZ2dsZXIgUG9zaXRpb25pbmcgKG1kKSAqL1xuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtaGVhZGVyLXRvZ2dsZXItLXRvcC1yaWdodC0tbWQsIC51LWhlYWRlci10b2dnbGVyLS10b3AtcmlnaHQtLW1kLmJ0biwgLnUtaGVhZGVyLXRvZ2dsZXItLXRvcC1sZWZ0LS1tZCwgLnUtaGVhZGVyLXRvZ2dsZXItLXRvcC1sZWZ0LS1tZC5idG4sIC51LWhlYWRlci10b2dnbGVyLS1ib3R0b20tcmlnaHQtLW1kLCAudS1oZWFkZXItdG9nZ2xlci0tYm90dG9tLXJpZ2h0LS1tZC5idG4sIC51LWhlYWRlci10b2dnbGVyLS1ib3R0b20tbGVmdC0tbWQsIC51LWhlYWRlci10b2dnbGVyLS1ib3R0b20tbGVmdC0tbWQuYnRuIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gIH1cbiAgLnUtaGVhZGVyLXRvZ2dsZXItLXRvcC1yaWdodC0tbWQsIC51LWhlYWRlci10b2dnbGVyLS10b3AtcmlnaHQtLW1kLmJ0biwgLnUtaGVhZGVyLXRvZ2dsZXItLXRvcC1sZWZ0LS1tZCwgLnUtaGVhZGVyLXRvZ2dsZXItLXRvcC1sZWZ0LS1tZC5idG4ge1xuICAgIHRvcDogMS40Mjg1N3JlbTtcbiAgfVxuICAudS1oZWFkZXItdG9nZ2xlci0tYm90dG9tLXJpZ2h0LS1tZCwgLnUtaGVhZGVyLXRvZ2dsZXItLWJvdHRvbS1yaWdodC0tbWQuYnRuLCAudS1oZWFkZXItdG9nZ2xlci0tYm90dG9tLWxlZnQtLW1kLCAudS1oZWFkZXItdG9nZ2xlci0tYm90dG9tLWxlZnQtLW1kLmJ0biB7XG4gICAgYm90dG9tOiAxLjQyODU3cmVtO1xuICB9XG4gIC51LWhlYWRlci10b2dnbGVyLS10b3AtbGVmdC0tbWQsIC51LWhlYWRlci10b2dnbGVyLS1ib3R0b20tbGVmdC0tbWQge1xuICAgIGxlZnQ6IDEuNDI4NTdyZW07XG4gIH1cbiAgLnUtaGVhZGVyLXRvZ2dsZXItLXRvcC1yaWdodC0tbWQsIC51LWhlYWRlci10b2dnbGVyLS1ib3R0b20tcmlnaHQtLW1kIHtcbiAgICByaWdodDogMS40Mjg1N3JlbTtcbiAgfVxufVxuLyogVG9nZ2xlciBQb3NpdGlvbmluZyAobGcpICovXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1oZWFkZXItdG9nZ2xlci0tdG9wLXJpZ2h0LS1sZywgLnUtaGVhZGVyLXRvZ2dsZXItLXRvcC1yaWdodC0tbGcuYnRuLCAudS1oZWFkZXItdG9nZ2xlci0tdG9wLWxlZnQtLWxnLCAudS1oZWFkZXItdG9nZ2xlci0tdG9wLWxlZnQtLWxnLmJ0biwgLnUtaGVhZGVyLXRvZ2dsZXItLWJvdHRvbS1yaWdodC0tbGcsIC51LWhlYWRlci10b2dnbGVyLS1ib3R0b20tcmlnaHQtLWxnLmJ0biwgLnUtaGVhZGVyLXRvZ2dsZXItLWJvdHRvbS1sZWZ0LS1sZywgLnUtaGVhZGVyLXRvZ2dsZXItLWJvdHRvbS1sZWZ0LS1sZy5idG4ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgfVxuICAudS1oZWFkZXItdG9nZ2xlci0tdG9wLXJpZ2h0LS1sZywgLnUtaGVhZGVyLXRvZ2dsZXItLXRvcC1yaWdodC0tbGcuYnRuLCAudS1oZWFkZXItdG9nZ2xlci0tdG9wLWxlZnQtLWxnLCAudS1oZWFkZXItdG9nZ2xlci0tdG9wLWxlZnQtLWxnLmJ0biB7XG4gICAgdG9wOiAxLjQyODU3cmVtO1xuICB9XG4gIC51LWhlYWRlci10b2dnbGVyLS1ib3R0b20tcmlnaHQtLWxnLCAudS1oZWFkZXItdG9nZ2xlci0tYm90dG9tLXJpZ2h0LS1sZy5idG4sIC51LWhlYWRlci10b2dnbGVyLS1ib3R0b20tbGVmdC0tbGcsIC51LWhlYWRlci10b2dnbGVyLS1ib3R0b20tbGVmdC0tbGcuYnRuIHtcbiAgICBib3R0b206IDEuNDI4NTdyZW07XG4gIH1cbiAgLnUtaGVhZGVyLXRvZ2dsZXItLXRvcC1sZWZ0LS1sZywgLnUtaGVhZGVyLXRvZ2dsZXItLWJvdHRvbS1sZWZ0LS1sZyB7XG4gICAgbGVmdDogMS40Mjg1N3JlbTtcbiAgfVxuICAudS1oZWFkZXItdG9nZ2xlci0tdG9wLXJpZ2h0LS1sZywgLnUtaGVhZGVyLXRvZ2dsZXItLWJvdHRvbS1yaWdodC0tbGcge1xuICAgIHJpZ2h0OiAxLjQyODU3cmVtO1xuICB9XG59XG4vKiBUb2dnbGVyIFBvc2l0aW9uaW5nICh4bCkgKi9cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudS1oZWFkZXItdG9nZ2xlci0tdG9wLXJpZ2h0LS14bCwgLnUtaGVhZGVyLXRvZ2dsZXItLXRvcC1yaWdodC0teGwuYnRuLCAudS1oZWFkZXItdG9nZ2xlci0tdG9wLWxlZnQtLXhsLCAudS1oZWFkZXItdG9nZ2xlci0tdG9wLWxlZnQtLXhsLmJ0biwgLnUtaGVhZGVyLXRvZ2dsZXItLWJvdHRvbS1yaWdodC0teGwsIC51LWhlYWRlci10b2dnbGVyLS1ib3R0b20tcmlnaHQtLXhsLmJ0biwgLnUtaGVhZGVyLXRvZ2dsZXItLWJvdHRvbS1sZWZ0LS14bCwgLnUtaGVhZGVyLXRvZ2dsZXItLWJvdHRvbS1sZWZ0LS14bC5idG4ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgfVxuICAudS1oZWFkZXItdG9nZ2xlci0tdG9wLXJpZ2h0LS14bCwgLnUtaGVhZGVyLXRvZ2dsZXItLXRvcC1yaWdodC0teGwuYnRuLCAudS1oZWFkZXItdG9nZ2xlci0tdG9wLWxlZnQtLXhsLCAudS1oZWFkZXItdG9nZ2xlci0tdG9wLWxlZnQtLXhsLmJ0biB7XG4gICAgdG9wOiAxLjQyODU3cmVtO1xuICB9XG4gIC51LWhlYWRlci10b2dnbGVyLS1ib3R0b20tcmlnaHQtLXhsLCAudS1oZWFkZXItdG9nZ2xlci0tYm90dG9tLXJpZ2h0LS14bC5idG4sIC51LWhlYWRlci10b2dnbGVyLS1ib3R0b20tbGVmdC0teGwsIC51LWhlYWRlci10b2dnbGVyLS1ib3R0b20tbGVmdC0teGwuYnRuIHtcbiAgICBib3R0b206IDEuNDI4NTdyZW07XG4gIH1cbiAgLnUtaGVhZGVyLXRvZ2dsZXItLXRvcC1sZWZ0LS14bCwgLnUtaGVhZGVyLXRvZ2dsZXItLWJvdHRvbS1sZWZ0LS14bCB7XG4gICAgbGVmdDogMS40Mjg1N3JlbTtcbiAgfVxuICAudS1oZWFkZXItdG9nZ2xlci0tdG9wLXJpZ2h0LS14bCwgLnUtaGVhZGVyLXRvZ2dsZXItLWJvdHRvbS1yaWdodC0teGwge1xuICAgIHJpZ2h0OiAxLjQyODU3cmVtO1xuICB9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBGdWxsc2NyZWVuIEhlYWRlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbltjbGFzcyo9dS1oZWFkZXItLWZ1bGxzY3JlZW5dIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbltjbGFzcyo9dS1oZWFkZXItLWZ1bGxzY3JlZW5dIC51LWhlYWRlcl9fc2VjdGlvbnMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZSwgdmlzaWJpbGl0eSAwLjVzIGVhc2U7XG59XG5cbltjbGFzcyo9dS1oZWFkZXItLWZ1bGxzY3JlZW5dIC5tQ3VzdG9tU2Nyb2xsQm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuW2NsYXNzKj11LWhlYWRlci0tZnVsbHNjcmVlbl0gLnUtaGVhZGVyX19zZWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbltjbGFzcyo9dS1oZWFkZXItLWZ1bGxzY3JlZW5dIC5uYXZiYXItbmF2W2NsYXNzKj11LW1haW4tbmF2LXZdID4gbGkgPiBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5bY2xhc3MqPXUtaGVhZGVyLS1mdWxsc2NyZWVuXSAudS1oZWFkZXJfX292ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2UsIG9wYWNpdHkgMC41cyBlYXNlLCB2aXNpYmlsaXR5IDAuNXMgZWFzZTtcbn1cblxuLnUtaGVhZGVyLnUtaGVhZGVyLS1mdWxsc2NyZWVuLS10b3AtbGVmdCwgLnUtaGVhZGVyLnUtaGVhZGVyLS1mdWxsc2NyZWVuLS10b3AtcmlnaHQsIC51LWhlYWRlci51LWhlYWRlci0tZnVsbHNjcmVlbi0tYm90dG9tLWxlZnQsIC51LWhlYWRlci51LWhlYWRlci0tZnVsbHNjcmVlbi0tYm90dG9tLXJpZ2h0IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi51LWhlYWRlci51LWhlYWRlci0tZnVsbHNjcmVlbi0tdG9wLWxlZnQgLnUtaGVhZGVyX19vdmVybGF5LCAudS1oZWFkZXIudS1oZWFkZXItLWZ1bGxzY3JlZW4tLXRvcC1yaWdodCAudS1oZWFkZXJfX292ZXJsYXksIC51LWhlYWRlci51LWhlYWRlci0tZnVsbHNjcmVlbi0tYm90dG9tLWxlZnQgLnUtaGVhZGVyX19vdmVybGF5LCAudS1oZWFkZXIudS1oZWFkZXItLWZ1bGxzY3JlZW4tLWJvdHRvbS1yaWdodCAudS1oZWFkZXJfX292ZXJsYXkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnUtaGVhZGVyLnUtaGVhZGVyLS1mdWxsc2NyZWVuLS10b3AtbGVmdC51LWhlYWRlci0tZnVsbHNjcmVlbi1zaG93ZWQsIC51LWhlYWRlci51LWhlYWRlci0tZnVsbHNjcmVlbi0tdG9wLXJpZ2h0LnUtaGVhZGVyLS1mdWxsc2NyZWVuLXNob3dlZCwgLnUtaGVhZGVyLnUtaGVhZGVyLS1mdWxsc2NyZWVuLS1ib3R0b20tbGVmdC51LWhlYWRlci0tZnVsbHNjcmVlbi1zaG93ZWQsIC51LWhlYWRlci51LWhlYWRlci0tZnVsbHNjcmVlbi0tYm90dG9tLXJpZ2h0LnUtaGVhZGVyLS1mdWxsc2NyZWVuLXNob3dlZCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi51LWhlYWRlci51LWhlYWRlci0tZnVsbHNjcmVlbi0tdG9wLWxlZnQudS1oZWFkZXItLWZ1bGxzY3JlZW4tc2hvd2VkIC51LWhlYWRlcl9fb3ZlcmxheSxcbi51LWhlYWRlci51LWhlYWRlci0tZnVsbHNjcmVlbi0tdG9wLWxlZnQudS1oZWFkZXItLWZ1bGxzY3JlZW4tc2hvd2VkIC51LWhlYWRlcl9fc2VjdGlvbnMtY29udGFpbmVyLCAudS1oZWFkZXIudS1oZWFkZXItLWZ1bGxzY3JlZW4tLXRvcC1yaWdodC51LWhlYWRlci0tZnVsbHNjcmVlbi1zaG93ZWQgLnUtaGVhZGVyX19vdmVybGF5LFxuLnUtaGVhZGVyLnUtaGVhZGVyLS1mdWxsc2NyZWVuLS10b3AtcmlnaHQudS1oZWFkZXItLWZ1bGxzY3JlZW4tc2hvd2VkIC51LWhlYWRlcl9fc2VjdGlvbnMtY29udGFpbmVyLCAudS1oZWFkZXIudS1oZWFkZXItLWZ1bGxzY3JlZW4tLWJvdHRvbS1sZWZ0LnUtaGVhZGVyLS1mdWxsc2NyZWVuLXNob3dlZCAudS1oZWFkZXJfX292ZXJsYXksXG4udS1oZWFkZXIudS1oZWFkZXItLWZ1bGxzY3JlZW4tLWJvdHRvbS1sZWZ0LnUtaGVhZGVyLS1mdWxsc2NyZWVuLXNob3dlZCAudS1oZWFkZXJfX3NlY3Rpb25zLWNvbnRhaW5lciwgLnUtaGVhZGVyLnUtaGVhZGVyLS1mdWxsc2NyZWVuLS1ib3R0b20tcmlnaHQudS1oZWFkZXItLWZ1bGxzY3JlZW4tc2hvd2VkIC51LWhlYWRlcl9fb3ZlcmxheSxcbi51LWhlYWRlci51LWhlYWRlci0tZnVsbHNjcmVlbi0tYm90dG9tLXJpZ2h0LnUtaGVhZGVyLS1mdWxsc2NyZWVuLXNob3dlZCAudS1oZWFkZXJfX3NlY3Rpb25zLWNvbnRhaW5lciB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi51LWhlYWRlci51LWhlYWRlci0tZnVsbHNjcmVlbi0tdG9wLWxlZnQudS1oZWFkZXItLWZ1bGxzY3JlZW4tc2hvd2VkIC51LWhlYWRlcl9fc2VjdGlvbnMtY29udGFpbmVyLCAudS1oZWFkZXIudS1oZWFkZXItLWZ1bGxzY3JlZW4tLXRvcC1yaWdodC51LWhlYWRlci0tZnVsbHNjcmVlbi1zaG93ZWQgLnUtaGVhZGVyX19zZWN0aW9ucy1jb250YWluZXIsIC51LWhlYWRlci51LWhlYWRlci0tZnVsbHNjcmVlbi0tYm90dG9tLWxlZnQudS1oZWFkZXItLWZ1bGxzY3JlZW4tc2hvd2VkIC51LWhlYWRlcl9fc2VjdGlvbnMtY29udGFpbmVyLCAudS1oZWFkZXIudS1oZWFkZXItLWZ1bGxzY3JlZW4tLWJvdHRvbS1yaWdodC51LWhlYWRlci0tZnVsbHNjcmVlbi1zaG93ZWQgLnUtaGVhZGVyX19zZWN0aW9ucy1jb250YWluZXIge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xufVxuXG4udS1oZWFkZXIudS1oZWFkZXItLWZ1bGxzY3JlZW4tLXRvcC1sZWZ0IC5jb250YWluZXIsIC51LWhlYWRlci51LWhlYWRlci0tZnVsbHNjcmVlbi0tdG9wLXJpZ2h0IC5jb250YWluZXIsIC51LWhlYWRlci51LWhlYWRlci0tZnVsbHNjcmVlbi0tYm90dG9tLWxlZnQgLmNvbnRhaW5lciwgLnUtaGVhZGVyLnUtaGVhZGVyLS1mdWxsc2NyZWVuLS1ib3R0b20tcmlnaHQgLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udS1oZWFkZXIudS1oZWFkZXItLWZ1bGxzY3JlZW4tLXRvcC1sZWZ0IC5uYXZiYXIsIC51LWhlYWRlci51LWhlYWRlci0tZnVsbHNjcmVlbi0tdG9wLXJpZ2h0IC5uYXZiYXIsIC51LWhlYWRlci51LWhlYWRlci0tZnVsbHNjcmVlbi0tYm90dG9tLWxlZnQgLm5hdmJhciwgLnUtaGVhZGVyLnUtaGVhZGVyLS1mdWxsc2NyZWVuLS1ib3R0b20tcmlnaHQgLm5hdmJhciB7XG4gIG1pbi13aWR0aDogMjIuODU3MTRyZW07XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi51LWhlYWRlci51LWhlYWRlci0tZnVsbHNjcmVlbi0tdG9wLWxlZnQgLmRyb3Bkb3duLW1lbnUsIC51LWhlYWRlci51LWhlYWRlci0tZnVsbHNjcmVlbi0tdG9wLXJpZ2h0IC5kcm9wZG93bi1tZW51LCAudS1oZWFkZXIudS1oZWFkZXItLWZ1bGxzY3JlZW4tLWJvdHRvbS1sZWZ0IC5kcm9wZG93bi1tZW51LCAudS1oZWFkZXIudS1oZWFkZXItLWZ1bGxzY3JlZW4tLWJvdHRvbS1yaWdodCAuZHJvcGRvd24tbWVudSB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udS1oZWFkZXIudS1oZWFkZXItLWZ1bGxzY3JlZW4tLXRvcC1sZWZ0IC51LWhlYWRlcl9fb3ZlcmxheSB7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgtMjAlLCAtMjAlLCAwKTtcbn1cblxuLnUtaGVhZGVyLnUtaGVhZGVyLS1mdWxsc2NyZWVuLS10b3AtbGVmdC51LWhlYWRlci0tZnVsbHNjcmVlbi1zaG93ZWQgLnUtaGVhZGVyX19vdmVybGF5IHtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKC0yMCUsIC0yMCUsIDApO1xufVxuXG4udS1oZWFkZXIudS1oZWFkZXItLWZ1bGxzY3JlZW4tLXRvcC1yaWdodCAudS1oZWFkZXJfX292ZXJsYXkge1xuICBsZWZ0OiBhdXRvO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDIwJSwgLTIwJSwgMCk7XG59XG5cbi51LWhlYWRlci51LWhlYWRlci0tZnVsbHNjcmVlbi0tdG9wLXJpZ2h0LnUtaGVhZGVyLS1mdWxsc2NyZWVuLXNob3dlZCAudS1oZWFkZXJfX292ZXJsYXkge1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMjAlLCAtMjAlLCAwKTtcbn1cblxuLnUtaGVhZGVyLnUtaGVhZGVyLS1mdWxsc2NyZWVuLS1ib3R0b20tbGVmdCAudS1oZWFkZXJfX292ZXJsYXkge1xuICB0b3A6IGF1dG87XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAwJSAxMDAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAxMDAlO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoLTIwJSwgMjAlLCAwKTtcbn1cblxuLnUtaGVhZGVyLnUtaGVhZGVyLS1mdWxsc2NyZWVuLS1ib3R0b20tbGVmdC51LWhlYWRlci0tZnVsbHNjcmVlbi1zaG93ZWQgLnUtaGVhZGVyX19vdmVybGF5IHtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKC0yMCUsIDIwJSwgMCk7XG59XG5cbi51LWhlYWRlci51LWhlYWRlci0tZnVsbHNjcmVlbi0tYm90dG9tLXJpZ2h0IC51LWhlYWRlcl9fb3ZlcmxheSB7XG4gIHRvcDogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMjAlLCAyMCUsIDApO1xufVxuXG4udS1oZWFkZXIudS1oZWFkZXItLWZ1bGxzY3JlZW4tLWJvdHRvbS1yaWdodC51LWhlYWRlci0tZnVsbHNjcmVlbi1zaG93ZWQgLnUtaGVhZGVyX19vdmVybGF5IHtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDIwJSwgMjAlLCAwKTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgU2lkZSBIZWFkZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBDb21tb24gc3R5bGVzIG9mIFNpZGUgSGVhZGVyICovXG5ib2R5W2NsYXNzKj11LWJvZHktLWhlYWRlci1zaWRlXSAudS1oZWFkZXIudS1oZWFkZXItLXNpZGUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMjEuNDI4NTdyZW07XG59XG5cbmJvZHlbY2xhc3MqPXUtYm9keS0taGVhZGVyLXNpZGVdIC51LWhlYWRlci51LWhlYWRlci0tc2lkZSAubmF2YmFyIHtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbmJvZHlbY2xhc3MqPXUtYm9keS0taGVhZGVyLXNpZGVdIC51LWhlYWRlci51LWhlYWRlci0tc2lkZSAubmF2YmFyIC5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuYm9keVtjbGFzcyo9dS1ib2R5LS1oZWFkZXItc2lkZV0gLnUtaGVhZGVyLnUtaGVhZGVyLS1zaWRlIC5uYXZiYXIgLm5hdmJhci1jb2xsYXBzZSB7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5ib2R5W2NsYXNzKj11LWJvZHktLWhlYWRlci1zaWRlXSAudS1oZWFkZXIudS1oZWFkZXItLXNpZGUgLm5hdmJhciAubmF2YmFyLW5hdiB7XG4gIHdpZHRoOiAxMDAlO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbmJvZHlbY2xhc3MqPXUtYm9keS0taGVhZGVyLXNpZGVdIC51LWhlYWRlci51LWhlYWRlci0tc2lkZSAudS1oZWFkZXJfX3NlY3Rpb25zLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuYm9keVtjbGFzcyo9dS1ib2R5LS1oZWFkZXItc2lkZV0gLnUtaGVhZGVyLnUtaGVhZGVyLS1zaWRlIC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiAwO1xufVxuXG5ib2R5W2NsYXNzKj11LWJvZHktLWhlYWRlci1zaWRlXSAudS1oZWFkZXIudS1oZWFkZXItLXNpZGUgLm1DU0JfY29udGFpbmVyLFxuYm9keVtjbGFzcyo9dS1ib2R5LS1oZWFkZXItc2lkZV0gLnUtaGVhZGVyLnUtaGVhZGVyLS1zaWRlIC5tQ3VzdG9tU2Nyb2xsQm94IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qIE92ZXJsYXkgKi9cbi51LWhlYWRlci0tc2lkZSAudS1oZWFkZXJfX292ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMjAwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuYm9keVtjbGFzcyo9dS1ib2R5LS1oZWFkZXItc2lkZV0udS1ib2R5LS1oZWFkZXItc2lkZS1vcGVuZWQgLnUtaGVhZGVyX19vdmVybGF5IHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnUtYm9keS0taGVhZGVyLXNpZGUtc3RhdGljLWxlZnQgLnUtaGVhZGVyLS1zaWRlIC5kcm9wZG93bi1tZW51LCAudS1ib2R5LS1oZWFkZXItc2lkZS1vdmVybGF5LWxlZnQgLnUtaGVhZGVyLS1zaWRlIC5kcm9wZG93bi1tZW51LCAudS1ib2R5LS1oZWFkZXItc2lkZS1wdXNoLWxlZnQgLnUtaGVhZGVyLS1zaWRlIC5kcm9wZG93bi1tZW51IHtcbiAgbGVmdDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDEuMDcxNDNyZW07XG59XG5cbi51LWJvZHktLWhlYWRlci1zaWRlLXN0YXRpYy1sZWZ0IC51LWhlYWRlci0tc2lkZSAuaHMtbWVudS12ZXJ0aWNhbCAuaHMtbWVnYS1tZW51LFxuLnUtYm9keS0taGVhZGVyLXNpZGUtc3RhdGljLWxlZnQgLnUtaGVhZGVyLS1zaWRlIC5ocy1tZW51LXZlcnRpY2FsIC5ocy1zdWItbWVudSwgLnUtYm9keS0taGVhZGVyLXNpZGUtb3ZlcmxheS1sZWZ0IC51LWhlYWRlci0tc2lkZSAuaHMtbWVudS12ZXJ0aWNhbCAuaHMtbWVnYS1tZW51LFxuLnUtYm9keS0taGVhZGVyLXNpZGUtb3ZlcmxheS1sZWZ0IC51LWhlYWRlci0tc2lkZSAuaHMtbWVudS12ZXJ0aWNhbCAuaHMtc3ViLW1lbnUsIC51LWJvZHktLWhlYWRlci1zaWRlLXB1c2gtbGVmdCAudS1oZWFkZXItLXNpZGUgLmhzLW1lbnUtdmVydGljYWwgLmhzLW1lZ2EtbWVudSxcbi51LWJvZHktLWhlYWRlci1zaWRlLXB1c2gtbGVmdCAudS1oZWFkZXItLXNpZGUgLmhzLW1lbnUtdmVydGljYWwgLmhzLXN1Yi1tZW51IHtcbiAgbWFyZ2luLWxlZnQ6IDEuMDcxNDNyZW07XG59XG5cbi51LWJvZHktLWhlYWRlci1zaWRlLXN0YXRpYy1sZWZ0IC51LWhlYWRlci0tc2lkZSAuaHMtbWVudS12ZXJ0aWNhbCAuaHMtbWVnYS1tZW51IC5ocy1tZWdhLW1lbnUsXG4udS1ib2R5LS1oZWFkZXItc2lkZS1zdGF0aWMtbGVmdCAudS1oZWFkZXItLXNpZGUgLmhzLW1lbnUtdmVydGljYWwgLmhzLW1lZ2EtbWVudSAuaHMtc3ViLW1lbnUsXG4udS1ib2R5LS1oZWFkZXItc2lkZS1zdGF0aWMtbGVmdCAudS1oZWFkZXItLXNpZGUgLmhzLW1lbnUtdmVydGljYWwgLmhzLXN1Yi1tZW51IC5ocy1tZWdhLW1lbnUsXG4udS1ib2R5LS1oZWFkZXItc2lkZS1zdGF0aWMtbGVmdCAudS1oZWFkZXItLXNpZGUgLmhzLW1lbnUtdmVydGljYWwgLmhzLXN1Yi1tZW51IC5ocy1zdWItbWVudSwgLnUtYm9keS0taGVhZGVyLXNpZGUtb3ZlcmxheS1sZWZ0IC51LWhlYWRlci0tc2lkZSAuaHMtbWVudS12ZXJ0aWNhbCAuaHMtbWVnYS1tZW51IC5ocy1tZWdhLW1lbnUsXG4udS1ib2R5LS1oZWFkZXItc2lkZS1vdmVybGF5LWxlZnQgLnUtaGVhZGVyLS1zaWRlIC5ocy1tZW51LXZlcnRpY2FsIC5ocy1tZWdhLW1lbnUgLmhzLXN1Yi1tZW51LFxuLnUtYm9keS0taGVhZGVyLXNpZGUtb3ZlcmxheS1sZWZ0IC51LWhlYWRlci0tc2lkZSAuaHMtbWVudS12ZXJ0aWNhbCAuaHMtc3ViLW1lbnUgLmhzLW1lZ2EtbWVudSxcbi51LWJvZHktLWhlYWRlci1zaWRlLW92ZXJsYXktbGVmdCAudS1oZWFkZXItLXNpZGUgLmhzLW1lbnUtdmVydGljYWwgLmhzLXN1Yi1tZW51IC5ocy1zdWItbWVudSwgLnUtYm9keS0taGVhZGVyLXNpZGUtcHVzaC1sZWZ0IC51LWhlYWRlci0tc2lkZSAuaHMtbWVudS12ZXJ0aWNhbCAuaHMtbWVnYS1tZW51IC5ocy1tZWdhLW1lbnUsXG4udS1ib2R5LS1oZWFkZXItc2lkZS1wdXNoLWxlZnQgLnUtaGVhZGVyLS1zaWRlIC5ocy1tZW51LXZlcnRpY2FsIC5ocy1tZWdhLW1lbnUgLmhzLXN1Yi1tZW51LFxuLnUtYm9keS0taGVhZGVyLXNpZGUtcHVzaC1sZWZ0IC51LWhlYWRlci0tc2lkZSAuaHMtbWVudS12ZXJ0aWNhbCAuaHMtc3ViLW1lbnUgLmhzLW1lZ2EtbWVudSxcbi51LWJvZHktLWhlYWRlci1zaWRlLXB1c2gtbGVmdCAudS1oZWFkZXItLXNpZGUgLmhzLW1lbnUtdmVydGljYWwgLmhzLXN1Yi1tZW51IC5ocy1zdWItbWVudSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4udS1ib2R5LS1oZWFkZXItc2lkZS1zdGF0aWMtbGVmdCAudS1oZWFkZXItLXNpZGUgLmhzLW1lbnUtdmVydGljYWwuaHMtcnRsIC5ocy1tZWdhLW1lbnUsXG4udS1ib2R5LS1oZWFkZXItc2lkZS1zdGF0aWMtbGVmdCAudS1oZWFkZXItLXNpZGUgLmhzLW1lbnUtdmVydGljYWwuaHMtcnRsIC5ocy1zdWItbWVudSwgLnUtYm9keS0taGVhZGVyLXNpZGUtb3ZlcmxheS1sZWZ0IC51LWhlYWRlci0tc2lkZSAuaHMtbWVudS12ZXJ0aWNhbC5ocy1ydGwgLmhzLW1lZ2EtbWVudSxcbi51LWJvZHktLWhlYWRlci1zaWRlLW92ZXJsYXktbGVmdCAudS1oZWFkZXItLXNpZGUgLmhzLW1lbnUtdmVydGljYWwuaHMtcnRsIC5ocy1zdWItbWVudSwgLnUtYm9keS0taGVhZGVyLXNpZGUtcHVzaC1sZWZ0IC51LWhlYWRlci0tc2lkZSAuaHMtbWVudS12ZXJ0aWNhbC5ocy1ydGwgLmhzLW1lZ2EtbWVudSxcbi51LWJvZHktLWhlYWRlci1zaWRlLXB1c2gtbGVmdCAudS1oZWFkZXItLXNpZGUgLmhzLW1lbnUtdmVydGljYWwuaHMtcnRsIC5ocy1zdWItbWVudSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDEuMDcxNDNyZW07XG59XG5cbi51LWJvZHktLWhlYWRlci1zaWRlLXN0YXRpYy1sZWZ0IC51LWhlYWRlci0tc2lkZSAuaHMtbWVudS12ZXJ0aWNhbC5ocy1ydGwgLmhzLW1lZ2EtbWVudSAuaHMtbWVnYS1tZW51LFxuLnUtYm9keS0taGVhZGVyLXNpZGUtc3RhdGljLWxlZnQgLnUtaGVhZGVyLS1zaWRlIC5ocy1tZW51LXZlcnRpY2FsLmhzLXJ0bCAuaHMtbWVnYS1tZW51IC5ocy1zdWItbWVudSxcbi51LWJvZHktLWhlYWRlci1zaWRlLXN0YXRpYy1sZWZ0IC51LWhlYWRlci0tc2lkZSAuaHMtbWVudS12ZXJ0aWNhbC5ocy1ydGwgLmhzLXN1Yi1tZW51IC5ocy1tZWdhLW1lbnUsXG4udS1ib2R5LS1oZWFkZXItc2lkZS1zdGF0aWMtbGVmdCAudS1oZWFkZXItLXNpZGUgLmhzLW1lbnUtdmVydGljYWwuaHMtcnRsIC5ocy1zdWItbWVudSAuaHMtc3ViLW1lbnUsIC51LWJvZHktLWhlYWRlci1zaWRlLW92ZXJsYXktbGVmdCAudS1oZWFkZXItLXNpZGUgLmhzLW1lbnUtdmVydGljYWwuaHMtcnRsIC5ocy1tZWdhLW1lbnUgLmhzLW1lZ2EtbWVudSxcbi51LWJvZHktLWhlYWRlci1zaWRlLW92ZXJsYXktbGVmdCAudS1oZWFkZXItLXNpZGUgLmhzLW1lbnUtdmVydGljYWwuaHMtcnRsIC5ocy1tZWdhLW1lbnUgLmhzLXN1Yi1tZW51LFxuLnUtYm9keS0taGVhZGVyLXNpZGUtb3ZlcmxheS1sZWZ0IC51LWhlYWRlci0tc2lkZSAuaHMtbWVudS12ZXJ0aWNhbC5ocy1ydGwgLmhzLXN1Yi1tZW51IC5ocy1tZWdhLW1lbnUsXG4udS1ib2R5LS1oZWFkZXItc2lkZS1vdmVybGF5LWxlZnQgLnUtaGVhZGVyLS1zaWRlIC5ocy1tZW51LXZlcnRpY2FsLmhzLXJ0bCAuaHMtc3ViLW1lbnUgLmhzLXN1Yi1tZW51LCAudS1ib2R5LS1oZWFkZXItc2lkZS1wdXNoLWxlZnQgLnUtaGVhZGVyLS1zaWRlIC5ocy1tZW51LXZlcnRpY2FsLmhzLXJ0bCAuaHMtbWVnYS1tZW51IC5ocy1tZWdhLW1lbnUsXG4udS1ib2R5LS1oZWFkZXItc2lkZS1wdXNoLWxlZnQgLnUtaGVhZGVyLS1zaWRlIC5ocy1tZW51LXZlcnRpY2FsLmhzLXJ0bCAuaHMtbWVnYS1tZW51IC5ocy1zdWItbWVudSxcbi51LWJvZHktLWhlYWRlci1zaWRlLXB1c2gtbGVmdCAudS1oZWFkZXItLXNpZGUgLmhzLW1lbnUtdmVydGljYWwuaHMtcnRsIC5ocy1zdWItbWVudSAuaHMtbWVnYS1tZW51LFxuLnUtYm9keS0taGVhZGVyLXNpZGUtcHVzaC1sZWZ0IC51LWhlYWRlci0tc2lkZSAuaHMtbWVudS12ZXJ0aWNhbC5ocy1ydGwgLmhzLXN1Yi1tZW51IC5ocy1zdWItbWVudSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi51LWJvZHktLWhlYWRlci1zaWRlLXN0YXRpYy1sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IDIxLjQyODU3cmVtO1xufVxuXG4udS1ib2R5LS1oZWFkZXItc2lkZS1zdGF0aWMtbGVmdCAudS1oZWFkZXItLXNpZGUge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbn1cblxuLnUtYm9keS0taGVhZGVyLXNpZGUtc3RhdGljLXJpZ2h0IHtcbiAgbWFyZ2luLXJpZ2h0OiAyMS40Mjg1N3JlbTtcbn1cblxuLnUtYm9keS0taGVhZGVyLXNpZGUtc3RhdGljLXJpZ2h0IC51LWhlYWRlci0tc2lkZSB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuXG4udS1ib2R5LS1oZWFkZXItc2lkZS1vdmVybGF5LWxlZnQgLnUtaGVhZGVyLS1zaWRlLCAudS1ib2R5LS1oZWFkZXItc2lkZS1wdXNoLWxlZnQgLnUtaGVhZGVyLS1zaWRlIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IC0yMS40Mjg1N3JlbTtcbn1cblxuLnUtYm9keS0taGVhZGVyLXNpZGUtb3ZlcmxheS1sZWZ0IC51LWhlYWRlci0tc2lkZSAudS1oZWFkZXJfX292ZXJsYXksIC51LWJvZHktLWhlYWRlci1zaWRlLXB1c2gtbGVmdCAudS1oZWFkZXItLXNpZGUgLnUtaGVhZGVyX19vdmVybGF5IHtcbiAgbGVmdDogMTAwJTtcbn1cblxuLnUtYm9keS0taGVhZGVyLXNpZGUtb3ZlcmxheS1sZWZ0LnUtYm9keS0taGVhZGVyLXNpZGUtb3BlbmVkIC51LWhlYWRlci0tc2lkZSwgLnUtYm9keS0taGVhZGVyLXNpZGUtcHVzaC1sZWZ0LnUtYm9keS0taGVhZGVyLXNpZGUtb3BlbmVkIC51LWhlYWRlci0tc2lkZSB7XG4gIGxlZnQ6IDA7XG59XG5cbi51LWJvZHktLWhlYWRlci1zaWRlLXB1c2gtbGVmdC51LWJvZHktLWhlYWRlci1zaWRlLW9wZW5lZCB7XG4gIG1hcmdpbi1sZWZ0OiAyMS40Mjg1N3JlbTtcbn1cblxuLnUtYm9keS0taGVhZGVyLXNpZGUtb3ZlcmxheS1yaWdodCAudS1oZWFkZXItLXNpZGUsIC51LWJvZHktLWhlYWRlci1zaWRlLXB1c2gtcmlnaHQgLnUtaGVhZGVyLS1zaWRlIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IC0yMS40Mjg1N3JlbTtcbn1cblxuLnUtYm9keS0taGVhZGVyLXNpZGUtb3ZlcmxheS1yaWdodCAudS1oZWFkZXItLXNpZGUgLnUtaGVhZGVyX19vdmVybGF5LCAudS1ib2R5LS1oZWFkZXItc2lkZS1wdXNoLXJpZ2h0IC51LWhlYWRlci0tc2lkZSAudS1oZWFkZXJfX292ZXJsYXkge1xuICByaWdodDogMTAwJTtcbn1cblxuLnUtYm9keS0taGVhZGVyLXNpZGUtb3ZlcmxheS1yaWdodC51LWJvZHktLWhlYWRlci1zaWRlLW9wZW5lZCAudS1oZWFkZXItLXNpZGUsIC51LWJvZHktLWhlYWRlci1zaWRlLXB1c2gtcmlnaHQudS1ib2R5LS1oZWFkZXItc2lkZS1vcGVuZWQgLnUtaGVhZGVyLS1zaWRlIHtcbiAgcmlnaHQ6IDA7XG59XG5cbi51LWJvZHktLWhlYWRlci1zaWRlLXB1c2gtcmlnaHQudS1ib2R5LS1oZWFkZXItc2lkZS1vcGVuZWQge1xuICBtYXJnaW4tcmlnaHQ6IDIxLjQyODU3cmVtO1xufVxuXG4udS1ib2R5LS1oZWFkZXItc2lkZS1zdGF0aWMtcmlnaHQgLnUtaGVhZGVyLS1zaWRlIC5kcm9wZG93bi1tZW51LCAudS1ib2R5LS1oZWFkZXItc2lkZS1vdmVybGF5LXJpZ2h0IC51LWhlYWRlci0tc2lkZSAuZHJvcGRvd24tbWVudSwgLnUtYm9keS0taGVhZGVyLXNpZGUtcHVzaC1yaWdodCAudS1oZWFkZXItLXNpZGUgLmRyb3Bkb3duLW1lbnUge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAxLjA3MTQzcmVtO1xufVxuXG4udS1ib2R5LS1oZWFkZXItc2lkZS1zdGF0aWMtcmlnaHQgLnUtaGVhZGVyLS1zaWRlIC5ocy1tZW51LXZlcnRpY2FsIC5ocy1tZWdhLW1lbnUsXG4udS1ib2R5LS1oZWFkZXItc2lkZS1zdGF0aWMtcmlnaHQgLnUtaGVhZGVyLS1zaWRlIC5ocy1tZW51LXZlcnRpY2FsIC5ocy1zdWItbWVudSwgLnUtYm9keS0taGVhZGVyLXNpZGUtb3ZlcmxheS1yaWdodCAudS1oZWFkZXItLXNpZGUgLmhzLW1lbnUtdmVydGljYWwgLmhzLW1lZ2EtbWVudSxcbi51LWJvZHktLWhlYWRlci1zaWRlLW92ZXJsYXktcmlnaHQgLnUtaGVhZGVyLS1zaWRlIC5ocy1tZW51LXZlcnRpY2FsIC5ocy1zdWItbWVudSwgLnUtYm9keS0taGVhZGVyLXNpZGUtcHVzaC1yaWdodCAudS1oZWFkZXItLXNpZGUgLmhzLW1lbnUtdmVydGljYWwgLmhzLW1lZ2EtbWVudSxcbi51LWJvZHktLWhlYWRlci1zaWRlLXB1c2gtcmlnaHQgLnUtaGVhZGVyLS1zaWRlIC5ocy1tZW51LXZlcnRpY2FsIC5ocy1zdWItbWVudSB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDEuMDcxNDNyZW07XG59XG5cbi51LWJvZHktLWhlYWRlci1zaWRlLXN0YXRpYy1yaWdodCAudS1oZWFkZXItLXNpZGUgLmhzLW1lbnUtdmVydGljYWwgLmhzLW1lZ2EtbWVudSAuaHMtbWVnYS1tZW51LFxuLnUtYm9keS0taGVhZGVyLXNpZGUtc3RhdGljLXJpZ2h0IC51LWhlYWRlci0tc2lkZSAuaHMtbWVudS12ZXJ0aWNhbCAuaHMtbWVnYS1tZW51IC5ocy1zdWItbWVudSxcbi51LWJvZHktLWhlYWRlci1zaWRlLXN0YXRpYy1yaWdodCAudS1oZWFkZXItLXNpZGUgLmhzLW1lbnUtdmVydGljYWwgLmhzLXN1Yi1tZW51IC5ocy1tZWdhLW1lbnUsXG4udS1ib2R5LS1oZWFkZXItc2lkZS1zdGF0aWMtcmlnaHQgLnUtaGVhZGVyLS1zaWRlIC5ocy1tZW51LXZlcnRpY2FsIC5ocy1zdWItbWVudSAuaHMtc3ViLW1lbnUsIC51LWJvZHktLWhlYWRlci1zaWRlLW92ZXJsYXktcmlnaHQgLnUtaGVhZGVyLS1zaWRlIC5ocy1tZW51LXZlcnRpY2FsIC5ocy1tZWdhLW1lbnUgLmhzLW1lZ2EtbWVudSxcbi51LWJvZHktLWhlYWRlci1zaWRlLW92ZXJsYXktcmlnaHQgLnUtaGVhZGVyLS1zaWRlIC5ocy1tZW51LXZlcnRpY2FsIC5ocy1tZWdhLW1lbnUgLmhzLXN1Yi1tZW51LFxuLnUtYm9keS0taGVhZGVyLXNpZGUtb3ZlcmxheS1yaWdodCAudS1oZWFkZXItLXNpZGUgLmhzLW1lbnUtdmVydGljYWwgLmhzLXN1Yi1tZW51IC5ocy1tZWdhLW1lbnUsXG4udS1ib2R5LS1oZWFkZXItc2lkZS1vdmVybGF5LXJpZ2h0IC51LWhlYWRlci0tc2lkZSAuaHMtbWVudS12ZXJ0aWNhbCAuaHMtc3ViLW1lbnUgLmhzLXN1Yi1tZW51LCAudS1ib2R5LS1oZWFkZXItc2lkZS1wdXNoLXJpZ2h0IC51LWhlYWRlci0tc2lkZSAuaHMtbWVudS12ZXJ0aWNhbCAuaHMtbWVnYS1tZW51IC5ocy1tZWdhLW1lbnUsXG4udS1ib2R5LS1oZWFkZXItc2lkZS1wdXNoLXJpZ2h0IC51LWhlYWRlci0tc2lkZSAuaHMtbWVudS12ZXJ0aWNhbCAuaHMtbWVnYS1tZW51IC5ocy1zdWItbWVudSxcbi51LWJvZHktLWhlYWRlci1zaWRlLXB1c2gtcmlnaHQgLnUtaGVhZGVyLS1zaWRlIC5ocy1tZW51LXZlcnRpY2FsIC5ocy1zdWItbWVudSAuaHMtbWVnYS1tZW51LFxuLnUtYm9keS0taGVhZGVyLXNpZGUtcHVzaC1yaWdodCAudS1oZWFkZXItLXNpZGUgLmhzLW1lbnUtdmVydGljYWwgLmhzLXN1Yi1tZW51IC5ocy1zdWItbWVudSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnUtYm9keS0taGVhZGVyLXNpZGUtc3RhdGljLXJpZ2h0IC51LWhlYWRlci0tc2lkZSAuaHMtbWVudS12ZXJ0aWNhbC5ocy1ydGwgLmhzLW1lZ2EtbWVudSxcbi51LWJvZHktLWhlYWRlci1zaWRlLXN0YXRpYy1yaWdodCAudS1oZWFkZXItLXNpZGUgLmhzLW1lbnUtdmVydGljYWwuaHMtcnRsIC5ocy1zdWItbWVudSwgLnUtYm9keS0taGVhZGVyLXNpZGUtb3ZlcmxheS1yaWdodCAudS1oZWFkZXItLXNpZGUgLmhzLW1lbnUtdmVydGljYWwuaHMtcnRsIC5ocy1tZWdhLW1lbnUsXG4udS1ib2R5LS1oZWFkZXItc2lkZS1vdmVybGF5LXJpZ2h0IC51LWhlYWRlci0tc2lkZSAuaHMtbWVudS12ZXJ0aWNhbC5ocy1ydGwgLmhzLXN1Yi1tZW51LCAudS1ib2R5LS1oZWFkZXItc2lkZS1wdXNoLXJpZ2h0IC51LWhlYWRlci0tc2lkZSAuaHMtbWVudS12ZXJ0aWNhbC5ocy1ydGwgLmhzLW1lZ2EtbWVudSxcbi51LWJvZHktLWhlYWRlci1zaWRlLXB1c2gtcmlnaHQgLnUtaGVhZGVyLS1zaWRlIC5ocy1tZW51LXZlcnRpY2FsLmhzLXJ0bCAuaHMtc3ViLW1lbnUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxLjA3MTQzcmVtO1xufVxuXG4udS1ib2R5LS1oZWFkZXItc2lkZS1zdGF0aWMtcmlnaHQgLnUtaGVhZGVyLS1zaWRlIC5ocy1tZW51LXZlcnRpY2FsLmhzLXJ0bCAuaHMtbWVnYS1tZW51IC5ocy1tZWdhLW1lbnUsXG4udS1ib2R5LS1oZWFkZXItc2lkZS1zdGF0aWMtcmlnaHQgLnUtaGVhZGVyLS1zaWRlIC5ocy1tZW51LXZlcnRpY2FsLmhzLXJ0bCAuaHMtbWVnYS1tZW51IC5ocy1zdWItbWVudSxcbi51LWJvZHktLWhlYWRlci1zaWRlLXN0YXRpYy1yaWdodCAudS1oZWFkZXItLXNpZGUgLmhzLW1lbnUtdmVydGljYWwuaHMtcnRsIC5ocy1zdWItbWVudSAuaHMtbWVnYS1tZW51LFxuLnUtYm9keS0taGVhZGVyLXNpZGUtc3RhdGljLXJpZ2h0IC51LWhlYWRlci0tc2lkZSAuaHMtbWVudS12ZXJ0aWNhbC5ocy1ydGwgLmhzLXN1Yi1tZW51IC5ocy1zdWItbWVudSwgLnUtYm9keS0taGVhZGVyLXNpZGUtb3ZlcmxheS1yaWdodCAudS1oZWFkZXItLXNpZGUgLmhzLW1lbnUtdmVydGljYWwuaHMtcnRsIC5ocy1tZWdhLW1lbnUgLmhzLW1lZ2EtbWVudSxcbi51LWJvZHktLWhlYWRlci1zaWRlLW92ZXJsYXktcmlnaHQgLnUtaGVhZGVyLS1zaWRlIC5ocy1tZW51LXZlcnRpY2FsLmhzLXJ0bCAuaHMtbWVnYS1tZW51IC5ocy1zdWItbWVudSxcbi51LWJvZHktLWhlYWRlci1zaWRlLW92ZXJsYXktcmlnaHQgLnUtaGVhZGVyLS1zaWRlIC5ocy1tZW51LXZlcnRpY2FsLmhzLXJ0bCAuaHMtc3ViLW1lbnUgLmhzLW1lZ2EtbWVudSxcbi51LWJvZHktLWhlYWRlci1zaWRlLW92ZXJsYXktcmlnaHQgLnUtaGVhZGVyLS1zaWRlIC5ocy1tZW51LXZlcnRpY2FsLmhzLXJ0bCAuaHMtc3ViLW1lbnUgLmhzLXN1Yi1tZW51LCAudS1ib2R5LS1oZWFkZXItc2lkZS1wdXNoLXJpZ2h0IC51LWhlYWRlci0tc2lkZSAuaHMtbWVudS12ZXJ0aWNhbC5ocy1ydGwgLmhzLW1lZ2EtbWVudSAuaHMtbWVnYS1tZW51LFxuLnUtYm9keS0taGVhZGVyLXNpZGUtcHVzaC1yaWdodCAudS1oZWFkZXItLXNpZGUgLmhzLW1lbnUtdmVydGljYWwuaHMtcnRsIC5ocy1tZWdhLW1lbnUgLmhzLXN1Yi1tZW51LFxuLnUtYm9keS0taGVhZGVyLXNpZGUtcHVzaC1yaWdodCAudS1oZWFkZXItLXNpZGUgLmhzLW1lbnUtdmVydGljYWwuaHMtcnRsIC5ocy1zdWItbWVudSAuaHMtbWVnYS1tZW51LFxuLnUtYm9keS0taGVhZGVyLXNpZGUtcHVzaC1yaWdodCAudS1oZWFkZXItLXNpZGUgLmhzLW1lbnUtdmVydGljYWwuaHMtcnRsIC5ocy1zdWItbWVudSAuaHMtc3ViLW1lbnUge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4vKiBCdXR0b24gU3R5bGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogR2VuZXJhbCBCdXR0b24gU3R5bGVzICovXG4uYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmJ0bjpmb2N1cywgLmJ0bjphY3RpdmU6Zm9jdXMsIC5idG4uYWN0aXZlOmZvY3VzIHtcbiAgb3V0bGluZTogMCBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4vKiBCdXR0b24gQ29udGVudFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWJ0bi1jb250ZW50IHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLyogQnV0dG9ucyBPbmx5IEljb24gKE8pXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtYnRuLW9ubHktaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnUtYnRuLW9ubHktaWNvbiBpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4vKiBCdXR0b24gU2l6ZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBFeHRyYSBTbWFsbCAqL1xuLmJ0bi14cyB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHBhZGRpbmc6IDAuMTQyODZyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuNzg1NzFyZW07XG59XG5cbi8qIE1lZGl1bSAqL1xuLmJ0bi1tZCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHBhZGRpbmc6IDAuNTcxNDNyZW0gMS40Mjg1N3JlbTtcbiAgZm9udC1zaXplOiAxLjA3MTQzcmVtO1xufVxuXG4vKiBFeHRyYSBMYXJnZSAqL1xuLmJ0bi14bCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHBhZGRpbmc6IDAuOTI4NTdyZW0gMS44NTcxNHJlbTtcbiAgZm9udC1zaXplOiAxLjI4NTcxcmVtO1xufVxuXG4vKiBFeHRyYW1seSBMYXJnZSAqL1xuLmJ0bi14eGwge1xuICBsaW5lLWhlaWdodDogMS40O1xuICBwYWRkaW5nOiAxLjA3MTQzcmVtIDIuMTQyODZyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG4vKiBCdXR0b24gVHlwZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBJbnNldCBCdXR0b25zICovXG4udS1idG4taW5zZXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi51LWJ0bi1pbnNldDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuMTQyODZyZW07XG4gIHJpZ2h0OiAwLjE0Mjg2cmVtO1xuICBib3R0b206IDAuMTQyODZyZW07XG4gIGxlZnQ6IDAuMTQyODZyZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlcjogc29saWQgMXB4ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbn1cblxuLnUtYnRuLWluc2V0LS1yb3VuZGVkOjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xufVxuXG4vKiAzZCBCdXR0b25zICovXG4udS1idG4tM2Qge1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAzcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4udS1idG4tM2Q6aG92ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbi8qIFNrZXcgQnV0dG9uICovXG4udS1idG4tc2tldyB7XG4gIC1tcy10cmFuc2Zvcm06IHNrZXdYKC0yMGRlZyk7XG4gIHRyYW5zZm9ybTogc2tld1goLTIwZGVnKTtcbn1cblxuLnUtYnRuLXNrZXdfX2lubmVyIHtcbiAgLW1zLXRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xuICB0cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIEJ1dHRvbiBIb3ZlcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5bY2xhc3MqPXUtYnRuLWhvdmVyXSB7XG4gIHotaW5kZXg6IDE7XG59XG5cbltjbGFzcyo9dS1idG4taG92ZXJdOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5bY2xhc3MqPXUtYnRuLWhvdmVyXTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuW2NsYXNzKj11LWJ0bi1ob3Zlcl06OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB6LWluZGV4OiAtMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbi8qIEhvdmVyIHYxLTEgKi9cbi51LWJ0bi1ob3Zlci12MS0xOjphZnRlciB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnUtYnRuLWhvdmVyLXYxLTE6aG92ZXI6OmFmdGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4vKiBIb3ZlciB2MS0yICovXG4udS1idG4taG92ZXItdjEtMjo6YWZ0ZXIge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udS1idG4taG92ZXItdjEtMjpob3Zlcjo6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogSG92ZXIgdjEtMyAqL1xuLnUtYnRuLWhvdmVyLXYxLTM6OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udS1idG4taG92ZXItdjEtMzpob3Zlcjo6YWZ0ZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8qIEhvdmVyIHYxLTQgKi9cbi51LWJ0bi1ob3Zlci12MS00OjphZnRlciB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnUtYnRuLWhvdmVyLXYxLTQ6aG92ZXI6OmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIEhvdmVyIHYyLTEgKi9cbi51LWJ0bi1ob3Zlci12Mi0xOjphZnRlciB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi51LWJ0bi1ob3Zlci12Mi0xOmhvdmVyOjphZnRlciB7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBIb3ZlciB2Mi0yICovXG4udS1idG4taG92ZXItdjItMjo6YWZ0ZXIge1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi51LWJ0bi1ob3Zlci12Mi0yOmhvdmVyOjphZnRlciB7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4vKiBCdXR0b24gUHJpbWFyeSAqL1xuLnUtYnRuLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwM2E3OTtcbn1cblxuLnUtYnRuLXByaW1hcnk6aG92ZXIsIC51LWJ0bi1wcmltYXJ5LmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwM2E3OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwM2E3OTtcbn1cblxuLnUtYnRuLXByaW1hcnk6aG92ZXIsIC51LWJ0bi1wcmltYXJ5OmZvY3VzLCAudS1idG4tcHJpbWFyeS5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnUtYnRuLXByaW1hcnkuZy1idG4taG92ZXItcmVzZXQ6aG92ZXIsIC51LWJ0bi1wcmltYXJ5LmctYnRuLWhvdmVyLXJlc2V0LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDNhNzk7XG4gIGJvcmRlci1jb2xvcjogIzAwM2E3OTtcbn1cblxuLnUtYnRuLXByaW1hcnkudS1idG4taG92ZXItdjEtMSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1wcmltYXJ5LnUtYnRuLWhvdmVyLXYxLTE6OmFmdGVyLCAudS1idG4tcHJpbWFyeS51LWJ0bi1ob3Zlci12MS0xOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDNhNzk7XG59XG5cbi51LWJ0bi1wcmltYXJ5LnUtYnRuLWhvdmVyLXYxLTE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzYTc5O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tcHJpbWFyeS51LWJ0bi1ob3Zlci12MS0yIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLXByaW1hcnkudS1idG4taG92ZXItdjEtMjo6YWZ0ZXIsIC51LWJ0bi1wcmltYXJ5LnUtYnRuLWhvdmVyLXYxLTI6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwM2E3OTtcbn1cblxuLnUtYnRuLXByaW1hcnkudS1idG4taG92ZXItdjEtMjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDNhNzk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1wcmltYXJ5LnUtYnRuLWhvdmVyLXYxLTMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tcHJpbWFyeS51LWJ0bi1ob3Zlci12MS0zOjphZnRlciwgLnUtYnRuLXByaW1hcnkudS1idG4taG92ZXItdjEtMzpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzYTc5O1xufVxuXG4udS1idG4tcHJpbWFyeS51LWJ0bi1ob3Zlci12MS0zOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwM2E3OTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLXByaW1hcnkudS1idG4taG92ZXItdjEtNCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1wcmltYXJ5LnUtYnRuLWhvdmVyLXYxLTQ6OmFmdGVyLCAudS1idG4tcHJpbWFyeS51LWJ0bi1ob3Zlci12MS00OmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDNhNzk7XG59XG5cbi51LWJ0bi1wcmltYXJ5LnUtYnRuLWhvdmVyLXYxLTQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzYTc5O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tcHJpbWFyeS51LWJ0bi1ob3Zlci12Mi0xIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLXByaW1hcnkudS1idG4taG92ZXItdjItMTo6YWZ0ZXIsIC51LWJ0bi1wcmltYXJ5LnUtYnRuLWhvdmVyLXYyLTE6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwM2E3OTtcbn1cblxuLnUtYnRuLXByaW1hcnkudS1idG4taG92ZXItdjItMTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDNhNzk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1wcmltYXJ5LnUtYnRuLWhvdmVyLXYyLTIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tcHJpbWFyeS51LWJ0bi1ob3Zlci12Mi0yOjphZnRlciwgLnUtYnRuLXByaW1hcnkudS1idG4taG92ZXItdjItMjpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzYTc5O1xufVxuXG4udS1idG4tcHJpbWFyeS51LWJ0bi1ob3Zlci12Mi0yOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwM2E3OTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogQnV0dG9uIFdoaXRlICovXG4udS1idG4td2hpdGUge1xuICBjb2xvcjogIzU1NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnUtYnRuLXdoaXRlOmhvdmVyLCAudS1idG4td2hpdGUuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbi51LWJ0bi13aGl0ZTpob3ZlciwgLnUtYnRuLXdoaXRlOmZvY3VzLCAudS1idG4td2hpdGUuYWN0aXZlIHtcbiAgY29sb3I6ICM1NTU7XG59XG5cbi51LWJ0bi13aGl0ZS5nLWJ0bi1ob3Zlci1yZXNldDpob3ZlciwgLnUtYnRuLXdoaXRlLmctYnRuLWhvdmVyLXJlc2V0LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLnUtYnRuLXdoaXRlLnUtYnRuLWhvdmVyLXYxLTEge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4td2hpdGUudS1idG4taG92ZXItdjEtMTo6YWZ0ZXIsIC51LWJ0bi13aGl0ZS51LWJ0bi1ob3Zlci12MS0xOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4udS1idG4td2hpdGUudS1idG4taG92ZXItdjEtMTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi13aGl0ZS51LWJ0bi1ob3Zlci12MS0yIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLXdoaXRlLnUtYnRuLWhvdmVyLXYxLTI6OmFmdGVyLCAudS1idG4td2hpdGUudS1idG4taG92ZXItdjEtMjpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLnUtYnRuLXdoaXRlLnUtYnRuLWhvdmVyLXYxLTI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4td2hpdGUudS1idG4taG92ZXItdjEtMyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi13aGl0ZS51LWJ0bi1ob3Zlci12MS0zOjphZnRlciwgLnUtYnRuLXdoaXRlLnUtYnRuLWhvdmVyLXYxLTM6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbi51LWJ0bi13aGl0ZS51LWJ0bi1ob3Zlci12MS0zOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLXdoaXRlLnUtYnRuLWhvdmVyLXYxLTQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4td2hpdGUudS1idG4taG92ZXItdjEtNDo6YWZ0ZXIsIC51LWJ0bi13aGl0ZS51LWJ0bi1ob3Zlci12MS00OmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4udS1idG4td2hpdGUudS1idG4taG92ZXItdjEtNDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi13aGl0ZS51LWJ0bi1ob3Zlci12Mi0xIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLXdoaXRlLnUtYnRuLWhvdmVyLXYyLTE6OmFmdGVyLCAudS1idG4td2hpdGUudS1idG4taG92ZXItdjItMTpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLnUtYnRuLXdoaXRlLnUtYnRuLWhvdmVyLXYyLTE6aG92ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtYnRuLXdoaXRlLnUtYnRuLWhvdmVyLXYyLTIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4td2hpdGUudS1idG4taG92ZXItdjItMjo6YWZ0ZXIsIC51LWJ0bi13aGl0ZS51LWJ0bi1ob3Zlci12Mi0yOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4udS1idG4td2hpdGUudS1idG4taG92ZXItdjItMjpob3ZlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKiBCdXR0b24gQmxhY2sgKi9cbi51LWJ0bi1ibGFjayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4udS1idG4tYmxhY2s6aG92ZXIsIC51LWJ0bi1ibGFjay5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICMxYTFhMWE7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFhMWE7XG59XG5cbi51LWJ0bi1ibGFjazpob3ZlciwgLnUtYnRuLWJsYWNrOmZvY3VzLCAudS1idG4tYmxhY2suYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi51LWJ0bi1ibGFjay5nLWJ0bi1ob3Zlci1yZXNldDpob3ZlciwgLnUtYnRuLWJsYWNrLmctYnRuLWhvdmVyLXJlc2V0LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cblxuLnUtYnRuLWJsYWNrLnUtYnRuLWhvdmVyLXYxLTEge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tYmxhY2sudS1idG4taG92ZXItdjEtMTo6YWZ0ZXIsIC51LWJ0bi1ibGFjay51LWJ0bi1ob3Zlci12MS0xOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDBkMGQ7XG59XG5cbi51LWJ0bi1ibGFjay51LWJ0bi1ob3Zlci12MS0xOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLWJsYWNrLnUtYnRuLWhvdmVyLXYxLTIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tYmxhY2sudS1idG4taG92ZXItdjEtMjo6YWZ0ZXIsIC51LWJ0bi1ibGFjay51LWJ0bi1ob3Zlci12MS0yOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDBkMGQ7XG59XG5cbi51LWJ0bi1ibGFjay51LWJ0bi1ob3Zlci12MS0yOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLWJsYWNrLnUtYnRuLWhvdmVyLXYxLTMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tYmxhY2sudS1idG4taG92ZXItdjEtMzo6YWZ0ZXIsIC51LWJ0bi1ibGFjay51LWJ0bi1ob3Zlci12MS0zOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDBkMGQ7XG59XG5cbi51LWJ0bi1ibGFjay51LWJ0bi1ob3Zlci12MS0zOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLWJsYWNrLnUtYnRuLWhvdmVyLXYxLTQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tYmxhY2sudS1idG4taG92ZXItdjEtNDo6YWZ0ZXIsIC51LWJ0bi1ibGFjay51LWJ0bi1ob3Zlci12MS00OmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDBkMGQ7XG59XG5cbi51LWJ0bi1ibGFjay51LWJ0bi1ob3Zlci12MS00OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLWJsYWNrLnUtYnRuLWhvdmVyLXYyLTEge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tYmxhY2sudS1idG4taG92ZXItdjItMTo6YWZ0ZXIsIC51LWJ0bi1ibGFjay51LWJ0bi1ob3Zlci12Mi0xOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDBkMGQ7XG59XG5cbi51LWJ0bi1ibGFjay51LWJ0bi1ob3Zlci12Mi0xOmhvdmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi51LWJ0bi1ibGFjay51LWJ0bi1ob3Zlci12Mi0yIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLWJsYWNrLnUtYnRuLWhvdmVyLXYyLTI6OmFmdGVyLCAudS1idG4tYmxhY2sudS1idG4taG92ZXItdjItMjpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQwZDBkO1xufVxuXG4udS1idG4tYmxhY2sudS1idG4taG92ZXItdjItMjpob3ZlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKiBCdXR0b24gRGFyayBHcmF5ICovXG4udS1idG4tZGFya2dyYXkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbn1cblxuLnUtYnRuLWRhcmtncmF5OmhvdmVyLCAudS1idG4tZGFya2dyYXkuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNGQ0ZDRkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ0ZDRkO1xufVxuXG4udS1idG4tZGFya2dyYXk6aG92ZXIsIC51LWJ0bi1kYXJrZ3JheTpmb2N1cywgLnUtYnRuLWRhcmtncmF5LmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udS1idG4tZGFya2dyYXkuZy1idG4taG92ZXItcmVzZXQ6aG92ZXIsIC51LWJ0bi1kYXJrZ3JheS5nLWJ0bi1ob3Zlci1yZXNldC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBib3JkZXItY29sb3I6ICMzMzM7XG59XG5cbi51LWJ0bi1kYXJrZ3JheS51LWJ0bi1ob3Zlci12MS0xIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLWRhcmtncmF5LnUtYnRuLWhvdmVyLXYxLTE6OmFmdGVyLCAudS1idG4tZGFya2dyYXkudS1idG4taG92ZXItdjEtMTpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA0MDQwO1xufVxuXG4udS1idG4tZGFya2dyYXkudS1idG4taG92ZXItdjEtMTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1kYXJrZ3JheS51LWJ0bi1ob3Zlci12MS0yIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLWRhcmtncmF5LnUtYnRuLWhvdmVyLXYxLTI6OmFmdGVyLCAudS1idG4tZGFya2dyYXkudS1idG4taG92ZXItdjEtMjpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA0MDQwO1xufVxuXG4udS1idG4tZGFya2dyYXkudS1idG4taG92ZXItdjEtMjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1kYXJrZ3JheS51LWJ0bi1ob3Zlci12MS0zIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLWRhcmtncmF5LnUtYnRuLWhvdmVyLXYxLTM6OmFmdGVyLCAudS1idG4tZGFya2dyYXkudS1idG4taG92ZXItdjEtMzpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA0MDQwO1xufVxuXG4udS1idG4tZGFya2dyYXkudS1idG4taG92ZXItdjEtMzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1kYXJrZ3JheS51LWJ0bi1ob3Zlci12MS00IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLWRhcmtncmF5LnUtYnRuLWhvdmVyLXYxLTQ6OmFmdGVyLCAudS1idG4tZGFya2dyYXkudS1idG4taG92ZXItdjEtNDpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA0MDQwO1xufVxuXG4udS1idG4tZGFya2dyYXkudS1idG4taG92ZXItdjEtNDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1kYXJrZ3JheS51LWJ0bi1ob3Zlci12Mi0xIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLWRhcmtncmF5LnUtYnRuLWhvdmVyLXYyLTE6OmFmdGVyLCAudS1idG4tZGFya2dyYXkudS1idG4taG92ZXItdjItMTpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA0MDQwO1xufVxuXG4udS1idG4tZGFya2dyYXkudS1idG4taG92ZXItdjItMTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1kYXJrZ3JheS51LWJ0bi1ob3Zlci12Mi0yIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLWRhcmtncmF5LnUtYnRuLWhvdmVyLXYyLTI6OmFmdGVyLCAudS1idG4tZGFya2dyYXkudS1idG4taG92ZXItdjItMjpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA0MDQwO1xufVxuXG4udS1idG4tZGFya2dyYXkudS1idG4taG92ZXItdjItMjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIEJ1dHRvbiBSZWQgKi9cbi51LWJ0bi1yZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwMDtcbn1cblxuLnUtYnRuLXJlZDpob3ZlciwgLnUtYnRuLXJlZC5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNmZjMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjMzMzM7XG59XG5cbi51LWJ0bi1yZWQ6aG92ZXIsIC51LWJ0bi1yZWQ6Zm9jdXMsIC51LWJ0bi1yZWQuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi51LWJ0bi1yZWQuZy1idG4taG92ZXItcmVzZXQ6aG92ZXIsIC51LWJ0bi1yZWQuZy1idG4taG92ZXItcmVzZXQuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZjAwO1xufVxuXG4udS1idG4tcmVkLnUtYnRuLWhvdmVyLXYxLTEge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tcmVkLnUtYnRuLWhvdmVyLXYxLTE6OmFmdGVyLCAudS1idG4tcmVkLnUtYnRuLWhvdmVyLXYxLTE6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMWExYTtcbn1cblxuLnUtYnRuLXJlZC51LWJ0bi1ob3Zlci12MS0xOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLXJlZC51LWJ0bi1ob3Zlci12MS0yIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLXJlZC51LWJ0bi1ob3Zlci12MS0yOjphZnRlciwgLnUtYnRuLXJlZC51LWJ0bi1ob3Zlci12MS0yOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjFhMWE7XG59XG5cbi51LWJ0bi1yZWQudS1idG4taG92ZXItdjEtMjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1yZWQudS1idG4taG92ZXItdjEtMyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1yZWQudS1idG4taG92ZXItdjEtMzo6YWZ0ZXIsIC51LWJ0bi1yZWQudS1idG4taG92ZXItdjEtMzpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYxYTFhO1xufVxuXG4udS1idG4tcmVkLnUtYnRuLWhvdmVyLXYxLTM6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tcmVkLnUtYnRuLWhvdmVyLXYxLTQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tcmVkLnUtYnRuLWhvdmVyLXYxLTQ6OmFmdGVyLCAudS1idG4tcmVkLnUtYnRuLWhvdmVyLXYxLTQ6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMWExYTtcbn1cblxuLnUtYnRuLXJlZC51LWJ0bi1ob3Zlci12MS00OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLXJlZC51LWJ0bi1ob3Zlci12Mi0xIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLXJlZC51LWJ0bi1ob3Zlci12Mi0xOjphZnRlciwgLnUtYnRuLXJlZC51LWJ0bi1ob3Zlci12Mi0xOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjFhMWE7XG59XG5cbi51LWJ0bi1yZWQudS1idG4taG92ZXItdjItMTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1yZWQudS1idG4taG92ZXItdjItMiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1yZWQudS1idG4taG92ZXItdjItMjo6YWZ0ZXIsIC51LWJ0bi1yZWQudS1idG4taG92ZXItdjItMjpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYxYTFhO1xufVxuXG4udS1idG4tcmVkLnUtYnRuLWhvdmVyLXYyLTI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBCdXR0b24gUmVkIFRvbWF0byAqL1xuLnUtYnRuLWxpZ2h0cmVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNjRiM2I7XG59XG5cbi51LWJ0bi1saWdodHJlZDpob3ZlciwgLnUtYnRuLWxpZ2h0cmVkLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI2VjNzU2ODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjNzU2ODtcbn1cblxuLnUtYnRuLWxpZ2h0cmVkOmhvdmVyLCAudS1idG4tbGlnaHRyZWQ6Zm9jdXMsIC51LWJ0bi1saWdodHJlZC5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnUtYnRuLWxpZ2h0cmVkLmctYnRuLWhvdmVyLXJlc2V0OmhvdmVyLCAudS1idG4tbGlnaHRyZWQuZy1idG4taG92ZXItcmVzZXQuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2NGIzYjtcbiAgYm9yZGVyLWNvbG9yOiAjZTY0YjNiO1xufVxuXG4udS1idG4tbGlnaHRyZWQudS1idG4taG92ZXItdjEtMSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1saWdodHJlZC51LWJ0bi1ob3Zlci12MS0xOjphZnRlciwgLnUtYnRuLWxpZ2h0cmVkLnUtYnRuLWhvdmVyLXYxLTE6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5NjA1Mjtcbn1cblxuLnUtYnRuLWxpZ2h0cmVkLnUtYnRuLWhvdmVyLXYxLTE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTY0YjNiO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tbGlnaHRyZWQudS1idG4taG92ZXItdjEtMiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1saWdodHJlZC51LWJ0bi1ob3Zlci12MS0yOjphZnRlciwgLnUtYnRuLWxpZ2h0cmVkLnUtYnRuLWhvdmVyLXYxLTI6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5NjA1Mjtcbn1cblxuLnUtYnRuLWxpZ2h0cmVkLnUtYnRuLWhvdmVyLXYxLTI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTY0YjNiO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tbGlnaHRyZWQudS1idG4taG92ZXItdjEtMyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1saWdodHJlZC51LWJ0bi1ob3Zlci12MS0zOjphZnRlciwgLnUtYnRuLWxpZ2h0cmVkLnUtYnRuLWhvdmVyLXYxLTM6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5NjA1Mjtcbn1cblxuLnUtYnRuLWxpZ2h0cmVkLnUtYnRuLWhvdmVyLXYxLTM6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTY0YjNiO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tbGlnaHRyZWQudS1idG4taG92ZXItdjEtNCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1saWdodHJlZC51LWJ0bi1ob3Zlci12MS00OjphZnRlciwgLnUtYnRuLWxpZ2h0cmVkLnUtYnRuLWhvdmVyLXYxLTQ6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5NjA1Mjtcbn1cblxuLnUtYnRuLWxpZ2h0cmVkLnUtYnRuLWhvdmVyLXYxLTQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTY0YjNiO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tbGlnaHRyZWQudS1idG4taG92ZXItdjItMSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1saWdodHJlZC51LWJ0bi1ob3Zlci12Mi0xOjphZnRlciwgLnUtYnRuLWxpZ2h0cmVkLnUtYnRuLWhvdmVyLXYyLTE6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5NjA1Mjtcbn1cblxuLnUtYnRuLWxpZ2h0cmVkLnUtYnRuLWhvdmVyLXYyLTE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTY0YjNiO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tbGlnaHRyZWQudS1idG4taG92ZXItdjItMiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1saWdodHJlZC51LWJ0bi1ob3Zlci12Mi0yOjphZnRlciwgLnUtYnRuLWxpZ2h0cmVkLnUtYnRuLWhvdmVyLXYyLTI6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5NjA1Mjtcbn1cblxuLnUtYnRuLWxpZ2h0cmVkLnUtYnRuLWhvdmVyLXYyLTI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTY0YjNiO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBCdXR0b24gRGFyayBSZWQgKi9cbi51LWJ0bi1kYXJrcmVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMTBmMmI7XG59XG5cbi51LWJ0bi1kYXJrcmVkOmhvdmVyLCAudS1idG4tZGFya3JlZC5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNkMDEzMzc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMDEzMzc7XG59XG5cbi51LWJ0bi1kYXJrcmVkOmhvdmVyLCAudS1idG4tZGFya3JlZDpmb2N1cywgLnUtYnRuLWRhcmtyZWQuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi51LWJ0bi1kYXJrcmVkLmctYnRuLWhvdmVyLXJlc2V0OmhvdmVyLCAudS1idG4tZGFya3JlZC5nLWJ0bi1ob3Zlci1yZXNldC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTEwZjJiO1xuICBib3JkZXItY29sb3I6ICNhMTBmMmI7XG59XG5cbi51LWJ0bi1kYXJrcmVkLnUtYnRuLWhvdmVyLXYxLTEge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tZGFya3JlZC51LWJ0bi1ob3Zlci12MS0xOjphZnRlciwgLnUtYnRuLWRhcmtyZWQudS1idG4taG92ZXItdjEtMTpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjgxMTMxO1xufVxuXG4udS1idG4tZGFya3JlZC51LWJ0bi1ob3Zlci12MS0xOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ExMGYyYjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLWRhcmtyZWQudS1idG4taG92ZXItdjEtMiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1kYXJrcmVkLnUtYnRuLWhvdmVyLXYxLTI6OmFmdGVyLCAudS1idG4tZGFya3JlZC51LWJ0bi1ob3Zlci12MS0yOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiODExMzE7XG59XG5cbi51LWJ0bi1kYXJrcmVkLnUtYnRuLWhvdmVyLXYxLTI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTEwZjJiO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tZGFya3JlZC51LWJ0bi1ob3Zlci12MS0zIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLWRhcmtyZWQudS1idG4taG92ZXItdjEtMzo6YWZ0ZXIsIC51LWJ0bi1kYXJrcmVkLnUtYnRuLWhvdmVyLXYxLTM6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I4MTEzMTtcbn1cblxuLnUtYnRuLWRhcmtyZWQudS1idG4taG92ZXItdjEtMzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMTBmMmI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1kYXJrcmVkLnUtYnRuLWhvdmVyLXYxLTQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tZGFya3JlZC51LWJ0bi1ob3Zlci12MS00OjphZnRlciwgLnUtYnRuLWRhcmtyZWQudS1idG4taG92ZXItdjEtNDpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjgxMTMxO1xufVxuXG4udS1idG4tZGFya3JlZC51LWJ0bi1ob3Zlci12MS00OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ExMGYyYjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLWRhcmtyZWQudS1idG4taG92ZXItdjItMSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1kYXJrcmVkLnUtYnRuLWhvdmVyLXYyLTE6OmFmdGVyLCAudS1idG4tZGFya3JlZC51LWJ0bi1ob3Zlci12Mi0xOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiODExMzE7XG59XG5cbi51LWJ0bi1kYXJrcmVkLnUtYnRuLWhvdmVyLXYyLTE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTEwZjJiO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tZGFya3JlZC51LWJ0bi1ob3Zlci12Mi0yIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLWRhcmtyZWQudS1idG4taG92ZXItdjItMjo6YWZ0ZXIsIC51LWJ0bi1kYXJrcmVkLnUtYnRuLWhvdmVyLXYyLTI6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I4MTEzMTtcbn1cblxuLnUtYnRuLWRhcmtyZWQudS1idG4taG92ZXItdjItMjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMTBmMmI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIEJ1dHRvbiBCbHVlICovXG4udS1idG4tYmx1ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM5OGRjO1xufVxuXG4udS1idG4tYmx1ZTpob3ZlciwgLnUtYnRuLWJsdWUuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNWZhZWUzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWZhZWUzO1xufVxuXG4udS1idG4tYmx1ZTpob3ZlciwgLnUtYnRuLWJsdWU6Zm9jdXMsIC51LWJ0bi1ibHVlLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udS1idG4tYmx1ZS5nLWJ0bi1ob3Zlci1yZXNldDpob3ZlciwgLnUtYnRuLWJsdWUuZy1idG4taG92ZXItcmVzZXQuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzOThkYztcbiAgYm9yZGVyLWNvbG9yOiAjMzM5OGRjO1xufVxuXG4udS1idG4tYmx1ZS51LWJ0bi1ob3Zlci12MS0xIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLWJsdWUudS1idG4taG92ZXItdjEtMTo6YWZ0ZXIsIC51LWJ0bi1ibHVlLnUtYnRuLWhvdmVyLXYxLTE6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ5YTNlMDtcbn1cblxuLnUtYnRuLWJsdWUudS1idG4taG92ZXItdjEtMTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzk4ZGM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1ibHVlLnUtYnRuLWhvdmVyLXYxLTIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tYmx1ZS51LWJ0bi1ob3Zlci12MS0yOjphZnRlciwgLnUtYnRuLWJsdWUudS1idG4taG92ZXItdjEtMjpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDlhM2UwO1xufVxuXG4udS1idG4tYmx1ZS51LWJ0bi1ob3Zlci12MS0yOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzOThkYztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLWJsdWUudS1idG4taG92ZXItdjEtMyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1ibHVlLnUtYnRuLWhvdmVyLXYxLTM6OmFmdGVyLCAudS1idG4tYmx1ZS51LWJ0bi1ob3Zlci12MS0zOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0OWEzZTA7XG59XG5cbi51LWJ0bi1ibHVlLnUtYnRuLWhvdmVyLXYxLTM6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM5OGRjO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tYmx1ZS51LWJ0bi1ob3Zlci12MS00IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLWJsdWUudS1idG4taG92ZXItdjEtNDo6YWZ0ZXIsIC51LWJ0bi1ibHVlLnUtYnRuLWhvdmVyLXYxLTQ6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ5YTNlMDtcbn1cblxuLnUtYnRuLWJsdWUudS1idG4taG92ZXItdjEtNDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzk4ZGM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1ibHVlLnUtYnRuLWhvdmVyLXYyLTEge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tYmx1ZS51LWJ0bi1ob3Zlci12Mi0xOjphZnRlciwgLnUtYnRuLWJsdWUudS1idG4taG92ZXItdjItMTpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDlhM2UwO1xufVxuXG4udS1idG4tYmx1ZS51LWJ0bi1ob3Zlci12Mi0xOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzOThkYztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLWJsdWUudS1idG4taG92ZXItdjItMiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1ibHVlLnUtYnRuLWhvdmVyLXYyLTI6OmFmdGVyLCAudS1idG4tYmx1ZS51LWJ0bi1ob3Zlci12Mi0yOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0OWEzZTA7XG59XG5cbi51LWJ0bi1ibHVlLnUtYnRuLWhvdmVyLXYyLTI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM5OGRjO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBCdXR0b24gSW5kaWdvICovXG4udS1idG4taW5kaWdvIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjYzYTM7XG59XG5cbi51LWJ0bi1pbmRpZ286aG92ZXIsIC51LWJ0bi1pbmRpZ28uYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNWI3Y2JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWI3Y2JkO1xufVxuXG4udS1idG4taW5kaWdvOmhvdmVyLCAudS1idG4taW5kaWdvOmZvY3VzLCAudS1idG4taW5kaWdvLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udS1idG4taW5kaWdvLmctYnRuLWhvdmVyLXJlc2V0OmhvdmVyLCAudS1idG4taW5kaWdvLmctYnRuLWhvdmVyLXJlc2V0LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjYzYTM7XG4gIGJvcmRlci1jb2xvcjogIzQyNjNhMztcbn1cblxuLnUtYnRuLWluZGlnby51LWJ0bi1ob3Zlci12MS0xIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLWluZGlnby51LWJ0bi1ob3Zlci12MS0xOjphZnRlciwgLnUtYnRuLWluZGlnby51LWJ0bi1ob3Zlci12MS0xOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0OTZlYjU7XG59XG5cbi51LWJ0bi1pbmRpZ28udS1idG4taG92ZXItdjEtMTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjYzYTM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1pbmRpZ28udS1idG4taG92ZXItdjEtMiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1pbmRpZ28udS1idG4taG92ZXItdjEtMjo6YWZ0ZXIsIC51LWJ0bi1pbmRpZ28udS1idG4taG92ZXItdjEtMjpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDk2ZWI1O1xufVxuXG4udS1idG4taW5kaWdvLnUtYnRuLWhvdmVyLXYxLTI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI2M2EzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4taW5kaWdvLnUtYnRuLWhvdmVyLXYxLTMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4taW5kaWdvLnUtYnRuLWhvdmVyLXYxLTM6OmFmdGVyLCAudS1idG4taW5kaWdvLnUtYnRuLWhvdmVyLXYxLTM6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ5NmViNTtcbn1cblxuLnUtYnRuLWluZGlnby51LWJ0bi1ob3Zlci12MS0zOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyNjNhMztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLWluZGlnby51LWJ0bi1ob3Zlci12MS00IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLWluZGlnby51LWJ0bi1ob3Zlci12MS00OjphZnRlciwgLnUtYnRuLWluZGlnby51LWJ0bi1ob3Zlci12MS00OmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0OTZlYjU7XG59XG5cbi51LWJ0bi1pbmRpZ28udS1idG4taG92ZXItdjEtNDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjYzYTM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1pbmRpZ28udS1idG4taG92ZXItdjItMSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1pbmRpZ28udS1idG4taG92ZXItdjItMTo6YWZ0ZXIsIC51LWJ0bi1pbmRpZ28udS1idG4taG92ZXItdjItMTpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDk2ZWI1O1xufVxuXG4udS1idG4taW5kaWdvLnUtYnRuLWhvdmVyLXYyLTE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI2M2EzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4taW5kaWdvLnUtYnRuLWhvdmVyLXYyLTIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4taW5kaWdvLnUtYnRuLWhvdmVyLXYyLTI6OmFmdGVyLCAudS1idG4taW5kaWdvLnUtYnRuLWhvdmVyLXYyLTI6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ5NmViNTtcbn1cblxuLnUtYnRuLWluZGlnby51LWJ0bi1ob3Zlci12Mi0yOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyNjNhMztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogQnV0dG9uIFB1cnBsZSAqL1xuLnUtYnRuLXB1cnBsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWE2OWNiO1xufVxuXG4udS1idG4tcHVycGxlOmhvdmVyLCAudS1idG4tcHVycGxlLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI2I0OGZkODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I0OGZkODtcbn1cblxuLnUtYnRuLXB1cnBsZTpob3ZlciwgLnUtYnRuLXB1cnBsZTpmb2N1cywgLnUtYnRuLXB1cnBsZS5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnUtYnRuLXB1cnBsZS5nLWJ0bi1ob3Zlci1yZXNldDpob3ZlciwgLnUtYnRuLXB1cnBsZS5nLWJ0bi1ob3Zlci1yZXNldC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWE2OWNiO1xuICBib3JkZXItY29sb3I6ICM5YTY5Y2I7XG59XG5cbi51LWJ0bi1wdXJwbGUudS1idG4taG92ZXItdjEtMSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1wdXJwbGUudS1idG4taG92ZXItdjEtMTo6YWZ0ZXIsIC51LWJ0bi1wdXJwbGUudS1idG4taG92ZXItdjEtMTpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTc3Y2QyO1xufVxuXG4udS1idG4tcHVycGxlLnUtYnRuLWhvdmVyLXYxLTE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWE2OWNiO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tcHVycGxlLnUtYnRuLWhvdmVyLXYxLTIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tcHVycGxlLnUtYnRuLWhvdmVyLXYxLTI6OmFmdGVyLCAudS1idG4tcHVycGxlLnUtYnRuLWhvdmVyLXYxLTI6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E3N2NkMjtcbn1cblxuLnUtYnRuLXB1cnBsZS51LWJ0bi1ob3Zlci12MS0yOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlhNjljYjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLXB1cnBsZS51LWJ0bi1ob3Zlci12MS0zIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLXB1cnBsZS51LWJ0bi1ob3Zlci12MS0zOjphZnRlciwgLnUtYnRuLXB1cnBsZS51LWJ0bi1ob3Zlci12MS0zOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhNzdjZDI7XG59XG5cbi51LWJ0bi1wdXJwbGUudS1idG4taG92ZXItdjEtMzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YTY5Y2I7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1wdXJwbGUudS1idG4taG92ZXItdjEtNCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1wdXJwbGUudS1idG4taG92ZXItdjEtNDo6YWZ0ZXIsIC51LWJ0bi1wdXJwbGUudS1idG4taG92ZXItdjEtNDpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTc3Y2QyO1xufVxuXG4udS1idG4tcHVycGxlLnUtYnRuLWhvdmVyLXYxLTQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWE2OWNiO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tcHVycGxlLnUtYnRuLWhvdmVyLXYyLTEge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tcHVycGxlLnUtYnRuLWhvdmVyLXYyLTE6OmFmdGVyLCAudS1idG4tcHVycGxlLnUtYnRuLWhvdmVyLXYyLTE6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E3N2NkMjtcbn1cblxuLnUtYnRuLXB1cnBsZS51LWJ0bi1ob3Zlci12Mi0xOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlhNjljYjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLXB1cnBsZS51LWJ0bi1ob3Zlci12Mi0yIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLXB1cnBsZS51LWJ0bi1ob3Zlci12Mi0yOjphZnRlciwgLnUtYnRuLXB1cnBsZS51LWJ0bi1ob3Zlci12Mi0yOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhNzdjZDI7XG59XG5cbi51LWJ0bi1wdXJwbGUudS1idG4taG92ZXItdjItMjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YTY5Y2I7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIEJ1dHRvbiBEYXJrIFB1cnBsZSAqL1xuLnUtYnRuLWRhcmtwdXJwbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2MzliNjtcbn1cblxuLnUtYnRuLWRhcmtwdXJwbGU6aG92ZXIsIC51LWJ0bi1kYXJrcHVycGxlLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzgxNTdjYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgxNTdjYjtcbn1cblxuLnUtYnRuLWRhcmtwdXJwbGU6aG92ZXIsIC51LWJ0bi1kYXJrcHVycGxlOmZvY3VzLCAudS1idG4tZGFya3B1cnBsZS5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnUtYnRuLWRhcmtwdXJwbGUuZy1idG4taG92ZXItcmVzZXQ6aG92ZXIsIC51LWJ0bi1kYXJrcHVycGxlLmctYnRuLWhvdmVyLXJlc2V0LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjM5YjY7XG4gIGJvcmRlci1jb2xvcjogIzY2MzliNjtcbn1cblxuLnUtYnRuLWRhcmtwdXJwbGUudS1idG4taG92ZXItdjEtMSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1kYXJrcHVycGxlLnUtYnRuLWhvdmVyLXYxLTE6OmFmdGVyLCAudS1idG4tZGFya3B1cnBsZS51LWJ0bi1ob3Zlci12MS0xOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MjQ0YzQ7XG59XG5cbi51LWJ0bi1kYXJrcHVycGxlLnUtYnRuLWhvdmVyLXYxLTE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjYzOWI2O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tZGFya3B1cnBsZS51LWJ0bi1ob3Zlci12MS0yIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLWRhcmtwdXJwbGUudS1idG4taG92ZXItdjEtMjo6YWZ0ZXIsIC51LWJ0bi1kYXJrcHVycGxlLnUtYnRuLWhvdmVyLXYxLTI6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcyNDRjNDtcbn1cblxuLnUtYnRuLWRhcmtwdXJwbGUudS1idG4taG92ZXItdjEtMjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjM5YjY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1kYXJrcHVycGxlLnUtYnRuLWhvdmVyLXYxLTMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tZGFya3B1cnBsZS51LWJ0bi1ob3Zlci12MS0zOjphZnRlciwgLnUtYnRuLWRhcmtwdXJwbGUudS1idG4taG92ZXItdjEtMzpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzI0NGM0O1xufVxuXG4udS1idG4tZGFya3B1cnBsZS51LWJ0bi1ob3Zlci12MS0zOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2MzliNjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLWRhcmtwdXJwbGUudS1idG4taG92ZXItdjEtNCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1kYXJrcHVycGxlLnUtYnRuLWhvdmVyLXYxLTQ6OmFmdGVyLCAudS1idG4tZGFya3B1cnBsZS51LWJ0bi1ob3Zlci12MS00OmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MjQ0YzQ7XG59XG5cbi51LWJ0bi1kYXJrcHVycGxlLnUtYnRuLWhvdmVyLXYxLTQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjYzOWI2O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tZGFya3B1cnBsZS51LWJ0bi1ob3Zlci12Mi0xIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLWRhcmtwdXJwbGUudS1idG4taG92ZXItdjItMTo6YWZ0ZXIsIC51LWJ0bi1kYXJrcHVycGxlLnUtYnRuLWhvdmVyLXYyLTE6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcyNDRjNDtcbn1cblxuLnUtYnRuLWRhcmtwdXJwbGUudS1idG4taG92ZXItdjItMTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjM5YjY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1kYXJrcHVycGxlLnUtYnRuLWhvdmVyLXYyLTIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tZGFya3B1cnBsZS51LWJ0bi1ob3Zlci12Mi0yOjphZnRlciwgLnUtYnRuLWRhcmtwdXJwbGUudS1idG4taG92ZXItdjItMjpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzI0NGM0O1xufVxuXG4udS1idG4tZGFya3B1cnBsZS51LWJ0bi1ob3Zlci12Mi0yOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2MzliNjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogQnV0dG9uIFBpbmsgKi9cbi51LWJ0bi1waW5rIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlODFjNjI7XG59XG5cbi51LWJ0bi1waW5rOmhvdmVyLCAudS1idG4tcGluay5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNlZDRhODI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZDRhODI7XG59XG5cbi51LWJ0bi1waW5rOmhvdmVyLCAudS1idG4tcGluazpmb2N1cywgLnUtYnRuLXBpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi51LWJ0bi1waW5rLmctYnRuLWhvdmVyLXJlc2V0OmhvdmVyLCAudS1idG4tcGluay5nLWJ0bi1ob3Zlci1yZXNldC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTgxYzYyO1xuICBib3JkZXItY29sb3I6ICNlODFjNjI7XG59XG5cbi51LWJ0bi1waW5rLnUtYnRuLWhvdmVyLXYxLTEge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tcGluay51LWJ0bi1ob3Zlci12MS0xOjphZnRlciwgLnUtYnRuLXBpbmsudS1idG4taG92ZXItdjEtMTpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWEzMzcyO1xufVxuXG4udS1idG4tcGluay51LWJ0bi1ob3Zlci12MS0xOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4MWM2MjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLXBpbmsudS1idG4taG92ZXItdjEtMiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1waW5rLnUtYnRuLWhvdmVyLXYxLTI6OmFmdGVyLCAudS1idG4tcGluay51LWJ0bi1ob3Zlci12MS0yOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYTMzNzI7XG59XG5cbi51LWJ0bi1waW5rLnUtYnRuLWhvdmVyLXYxLTI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTgxYzYyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tcGluay51LWJ0bi1ob3Zlci12MS0zIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLXBpbmsudS1idG4taG92ZXItdjEtMzo6YWZ0ZXIsIC51LWJ0bi1waW5rLnUtYnRuLWhvdmVyLXYxLTM6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhMzM3Mjtcbn1cblxuLnUtYnRuLXBpbmsudS1idG4taG92ZXItdjEtMzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlODFjNjI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1waW5rLnUtYnRuLWhvdmVyLXYxLTQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tcGluay51LWJ0bi1ob3Zlci12MS00OjphZnRlciwgLnUtYnRuLXBpbmsudS1idG4taG92ZXItdjEtNDpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWEzMzcyO1xufVxuXG4udS1idG4tcGluay51LWJ0bi1ob3Zlci12MS00OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4MWM2MjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLXBpbmsudS1idG4taG92ZXItdjItMSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1waW5rLnUtYnRuLWhvdmVyLXYyLTE6OmFmdGVyLCAudS1idG4tcGluay51LWJ0bi1ob3Zlci12Mi0xOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYTMzNzI7XG59XG5cbi51LWJ0bi1waW5rLnUtYnRuLWhvdmVyLXYyLTE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTgxYzYyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tcGluay51LWJ0bi1ob3Zlci12Mi0yIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLXBpbmsudS1idG4taG92ZXItdjItMjo6YWZ0ZXIsIC51LWJ0bi1waW5rLnUtYnRuLWhvdmVyLXYyLTI6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhMzM3Mjtcbn1cblxuLnUtYnRuLXBpbmsudS1idG4taG92ZXItdjItMjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlODFjNjI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIEJ1dHRvbiBPcmFuZ2UgKi9cbi51LWJ0bi1vcmFuZ2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1N2QyMDtcbn1cblxuLnUtYnRuLW9yYW5nZTpob3ZlciwgLnUtYnRuLW9yYW5nZS5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNlYTk4NGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYTk4NGU7XG59XG5cbi51LWJ0bi1vcmFuZ2U6aG92ZXIsIC51LWJ0bi1vcmFuZ2U6Zm9jdXMsIC51LWJ0bi1vcmFuZ2UuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi51LWJ0bi1vcmFuZ2UuZy1idG4taG92ZXItcmVzZXQ6aG92ZXIsIC51LWJ0bi1vcmFuZ2UuZy1idG4taG92ZXItcmVzZXQuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1N2QyMDtcbiAgYm9yZGVyLWNvbG9yOiAjZTU3ZDIwO1xufVxuXG4udS1idG4tb3JhbmdlLnUtYnRuLWhvdmVyLXYxLTEge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tb3JhbmdlLnUtYnRuLWhvdmVyLXYxLTE6OmFmdGVyLCAudS1idG4tb3JhbmdlLnUtYnRuLWhvdmVyLXYxLTE6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4OGEzNztcbn1cblxuLnUtYnRuLW9yYW5nZS51LWJ0bi1ob3Zlci12MS0xOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1N2QyMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLW9yYW5nZS51LWJ0bi1ob3Zlci12MS0yIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLW9yYW5nZS51LWJ0bi1ob3Zlci12MS0yOjphZnRlciwgLnUtYnRuLW9yYW5nZS51LWJ0bi1ob3Zlci12MS0yOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlODhhMzc7XG59XG5cbi51LWJ0bi1vcmFuZ2UudS1idG4taG92ZXItdjEtMjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNTdkMjA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1vcmFuZ2UudS1idG4taG92ZXItdjEtMyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1vcmFuZ2UudS1idG4taG92ZXItdjEtMzo6YWZ0ZXIsIC51LWJ0bi1vcmFuZ2UudS1idG4taG92ZXItdjEtMzpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTg4YTM3O1xufVxuXG4udS1idG4tb3JhbmdlLnUtYnRuLWhvdmVyLXYxLTM6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTU3ZDIwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tb3JhbmdlLnUtYnRuLWhvdmVyLXYxLTQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tb3JhbmdlLnUtYnRuLWhvdmVyLXYxLTQ6OmFmdGVyLCAudS1idG4tb3JhbmdlLnUtYnRuLWhvdmVyLXYxLTQ6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4OGEzNztcbn1cblxuLnUtYnRuLW9yYW5nZS51LWJ0bi1ob3Zlci12MS00OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1N2QyMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLW9yYW5nZS51LWJ0bi1ob3Zlci12Mi0xIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLW9yYW5nZS51LWJ0bi1ob3Zlci12Mi0xOjphZnRlciwgLnUtYnRuLW9yYW5nZS51LWJ0bi1ob3Zlci12Mi0xOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlODhhMzc7XG59XG5cbi51LWJ0bi1vcmFuZ2UudS1idG4taG92ZXItdjItMTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNTdkMjA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1vcmFuZ2UudS1idG4taG92ZXItdjItMiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1vcmFuZ2UudS1idG4taG92ZXItdjItMjo6YWZ0ZXIsIC51LWJ0bi1vcmFuZ2UudS1idG4taG92ZXItdjItMjpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTg4YTM3O1xufVxuXG4udS1idG4tb3JhbmdlLnUtYnRuLWhvdmVyLXYyLTI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTU3ZDIwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBCdXR0b24gRGVlcCBPcmFuZ2UgKi9cbi51LWJ0bi1kZWVwb3JhbmdlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZTU0MWU7XG59XG5cbi51LWJ0bi1kZWVwb3JhbmdlOmhvdmVyLCAudS1idG4tZGVlcG9yYW5nZS5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNmZTdiNTE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZTdiNTE7XG59XG5cbi51LWJ0bi1kZWVwb3JhbmdlOmhvdmVyLCAudS1idG4tZGVlcG9yYW5nZTpmb2N1cywgLnUtYnRuLWRlZXBvcmFuZ2UuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi51LWJ0bi1kZWVwb3JhbmdlLmctYnRuLWhvdmVyLXJlc2V0OmhvdmVyLCAudS1idG4tZGVlcG9yYW5nZS5nLWJ0bi1ob3Zlci1yZXNldC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmU1NDFlO1xuICBib3JkZXItY29sb3I6ICNmZTU0MWU7XG59XG5cbi51LWJ0bi1kZWVwb3JhbmdlLnUtYnRuLWhvdmVyLXYxLTEge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tZGVlcG9yYW5nZS51LWJ0bi1ob3Zlci12MS0xOjphZnRlciwgLnUtYnRuLWRlZXBvcmFuZ2UudS1idG4taG92ZXItdjEtMTpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmU2NzM3O1xufVxuXG4udS1idG4tZGVlcG9yYW5nZS51LWJ0bi1ob3Zlci12MS0xOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlNTQxZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLWRlZXBvcmFuZ2UudS1idG4taG92ZXItdjEtMiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1kZWVwb3JhbmdlLnUtYnRuLWhvdmVyLXYxLTI6OmFmdGVyLCAudS1idG4tZGVlcG9yYW5nZS51LWJ0bi1ob3Zlci12MS0yOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZTY3Mzc7XG59XG5cbi51LWJ0bi1kZWVwb3JhbmdlLnUtYnRuLWhvdmVyLXYxLTI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmU1NDFlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tZGVlcG9yYW5nZS51LWJ0bi1ob3Zlci12MS0zIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLWRlZXBvcmFuZ2UudS1idG4taG92ZXItdjEtMzo6YWZ0ZXIsIC51LWJ0bi1kZWVwb3JhbmdlLnUtYnRuLWhvdmVyLXYxLTM6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlNjczNztcbn1cblxuLnUtYnRuLWRlZXBvcmFuZ2UudS1idG4taG92ZXItdjEtMzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZTU0MWU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1kZWVwb3JhbmdlLnUtYnRuLWhvdmVyLXYxLTQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tZGVlcG9yYW5nZS51LWJ0bi1ob3Zlci12MS00OjphZnRlciwgLnUtYnRuLWRlZXBvcmFuZ2UudS1idG4taG92ZXItdjEtNDpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmU2NzM3O1xufVxuXG4udS1idG4tZGVlcG9yYW5nZS51LWJ0bi1ob3Zlci12MS00OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlNTQxZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLWRlZXBvcmFuZ2UudS1idG4taG92ZXItdjItMSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1kZWVwb3JhbmdlLnUtYnRuLWhvdmVyLXYyLTE6OmFmdGVyLCAudS1idG4tZGVlcG9yYW5nZS51LWJ0bi1ob3Zlci12Mi0xOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZTY3Mzc7XG59XG5cbi51LWJ0bi1kZWVwb3JhbmdlLnUtYnRuLWhvdmVyLXYyLTE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmU1NDFlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tZGVlcG9yYW5nZS51LWJ0bi1ob3Zlci12Mi0yIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLWRlZXBvcmFuZ2UudS1idG4taG92ZXItdjItMjo6YWZ0ZXIsIC51LWJ0bi1kZWVwb3JhbmdlLnUtYnRuLWhvdmVyLXYyLTI6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlNjczNztcbn1cblxuLnUtYnRuLWRlZXBvcmFuZ2UudS1idG4taG92ZXItdjItMjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZTU0MWU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIEJ1dHRvbiBZZWxsb3cgKi9cbi51LWJ0bi15ZWxsb3cge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViYzcxZDtcbn1cblxuLnUtYnRuLXllbGxvdzpob3ZlciwgLnUtYnRuLXllbGxvdy5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNlZmQzNGM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmQzNGM7XG59XG5cbi51LWJ0bi15ZWxsb3c6aG92ZXIsIC51LWJ0bi15ZWxsb3c6Zm9jdXMsIC51LWJ0bi15ZWxsb3cuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi51LWJ0bi15ZWxsb3cuZy1idG4taG92ZXItcmVzZXQ6aG92ZXIsIC51LWJ0bi15ZWxsb3cuZy1idG4taG92ZXItcmVzZXQuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViYzcxZDtcbiAgYm9yZGVyLWNvbG9yOiAjZWJjNzFkO1xufVxuXG4udS1idG4teWVsbG93LnUtYnRuLWhvdmVyLXYxLTEge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4teWVsbG93LnUtYnRuLWhvdmVyLXYxLTE6OmFmdGVyLCAudS1idG4teWVsbG93LnUtYnRuLWhvdmVyLXYxLTE6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkY2QzNDtcbn1cblxuLnUtYnRuLXllbGxvdy51LWJ0bi1ob3Zlci12MS0xOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViYzcxZDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLXllbGxvdy51LWJ0bi1ob3Zlci12MS0yIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLXllbGxvdy51LWJ0bi1ob3Zlci12MS0yOjphZnRlciwgLnUtYnRuLXllbGxvdy51LWJ0bi1ob3Zlci12MS0yOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGNkMzQ7XG59XG5cbi51LWJ0bi15ZWxsb3cudS1idG4taG92ZXItdjEtMjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmM3MWQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi15ZWxsb3cudS1idG4taG92ZXItdjEtMyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi15ZWxsb3cudS1idG4taG92ZXItdjEtMzo6YWZ0ZXIsIC51LWJ0bi15ZWxsb3cudS1idG4taG92ZXItdjEtMzpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRjZDM0O1xufVxuXG4udS1idG4teWVsbG93LnUtYnRuLWhvdmVyLXYxLTM6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJjNzFkO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4teWVsbG93LnUtYnRuLWhvdmVyLXYxLTQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4teWVsbG93LnUtYnRuLWhvdmVyLXYxLTQ6OmFmdGVyLCAudS1idG4teWVsbG93LnUtYnRuLWhvdmVyLXYxLTQ6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkY2QzNDtcbn1cblxuLnUtYnRuLXllbGxvdy51LWJ0bi1ob3Zlci12MS00OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViYzcxZDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLXllbGxvdy51LWJ0bi1ob3Zlci12Mi0xIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLXllbGxvdy51LWJ0bi1ob3Zlci12Mi0xOjphZnRlciwgLnUtYnRuLXllbGxvdy51LWJ0bi1ob3Zlci12Mi0xOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGNkMzQ7XG59XG5cbi51LWJ0bi15ZWxsb3cudS1idG4taG92ZXItdjItMTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmM3MWQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi15ZWxsb3cudS1idG4taG92ZXItdjItMiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi15ZWxsb3cudS1idG4taG92ZXItdjItMjo6YWZ0ZXIsIC51LWJ0bi15ZWxsb3cudS1idG4taG92ZXItdjItMjpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRjZDM0O1xufVxuXG4udS1idG4teWVsbG93LnUtYnRuLWhvdmVyLXYyLTI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJjNzFkO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBCdXR0b24gQXF1YSAqL1xuLnUtYnRuLWFxdWEge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5ZDZlNjtcbn1cblxuLnUtYnRuLWFxdWE6aG92ZXIsIC51LWJ0bi1hcXVhLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzU3ZGZlYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU3ZGZlYjtcbn1cblxuLnUtYnRuLWFxdWE6aG92ZXIsIC51LWJ0bi1hcXVhOmZvY3VzLCAudS1idG4tYXF1YS5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnUtYnRuLWFxdWEuZy1idG4taG92ZXItcmVzZXQ6aG92ZXIsIC51LWJ0bi1hcXVhLmctYnRuLWhvdmVyLXJlc2V0LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOWQ2ZTY7XG4gIGJvcmRlci1jb2xvcjogIzI5ZDZlNjtcbn1cblxuLnUtYnRuLWFxdWEudS1idG4taG92ZXItdjEtMSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1hcXVhLnUtYnRuLWhvdmVyLXYxLTE6OmFmdGVyLCAudS1idG4tYXF1YS51LWJ0bi1ob3Zlci12MS0xOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MGRhZTk7XG59XG5cbi51LWJ0bi1hcXVhLnUtYnRuLWhvdmVyLXYxLTE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjlkNmU2O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tYXF1YS51LWJ0bi1ob3Zlci12MS0yIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLWFxdWEudS1idG4taG92ZXItdjEtMjo6YWZ0ZXIsIC51LWJ0bi1hcXVhLnUtYnRuLWhvdmVyLXYxLTI6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwZGFlOTtcbn1cblxuLnUtYnRuLWFxdWEudS1idG4taG92ZXItdjEtMjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOWQ2ZTY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1hcXVhLnUtYnRuLWhvdmVyLXYxLTMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tYXF1YS51LWJ0bi1ob3Zlci12MS0zOjphZnRlciwgLnUtYnRuLWFxdWEudS1idG4taG92ZXItdjEtMzpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBkYWU5O1xufVxuXG4udS1idG4tYXF1YS51LWJ0bi1ob3Zlci12MS0zOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5ZDZlNjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLWFxdWEudS1idG4taG92ZXItdjEtNCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1hcXVhLnUtYnRuLWhvdmVyLXYxLTQ6OmFmdGVyLCAudS1idG4tYXF1YS51LWJ0bi1ob3Zlci12MS00OmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MGRhZTk7XG59XG5cbi51LWJ0bi1hcXVhLnUtYnRuLWhvdmVyLXYxLTQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjlkNmU2O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tYXF1YS51LWJ0bi1ob3Zlci12Mi0xIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLWFxdWEudS1idG4taG92ZXItdjItMTo6YWZ0ZXIsIC51LWJ0bi1hcXVhLnUtYnRuLWhvdmVyLXYyLTE6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwZGFlOTtcbn1cblxuLnUtYnRuLWFxdWEudS1idG4taG92ZXItdjItMTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOWQ2ZTY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1hcXVhLnUtYnRuLWhvdmVyLXYyLTIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tYXF1YS51LWJ0bi1ob3Zlci12Mi0yOjphZnRlciwgLnUtYnRuLWFxdWEudS1idG4taG92ZXItdjItMjpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBkYWU5O1xufVxuXG4udS1idG4tYXF1YS51LWJ0bi1ob3Zlci12Mi0yOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5ZDZlNjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogQnV0dG9uIEN5YW4gKi9cbi51LWJ0bi1jeWFuIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGJlZDY7XG59XG5cbi51LWJ0bi1jeWFuOmhvdmVyLCAudS1idG4tY3lhbi5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICMwYWU0ZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYWU0ZmY7XG59XG5cbi51LWJ0bi1jeWFuOmhvdmVyLCAudS1idG4tY3lhbjpmb2N1cywgLnUtYnRuLWN5YW4uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi51LWJ0bi1jeWFuLmctYnRuLWhvdmVyLXJlc2V0OmhvdmVyLCAudS1idG4tY3lhbi5nLWJ0bi1ob3Zlci1yZXNldC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiZWQ2O1xuICBib3JkZXItY29sb3I6ICMwMGJlZDY7XG59XG5cbi51LWJ0bi1jeWFuLnUtYnRuLWhvdmVyLXYxLTEge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tY3lhbi51LWJ0bi1ob3Zlci12MS0xOjphZnRlciwgLnUtYnRuLWN5YW4udS1idG4taG92ZXItdjEtMTpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBkNWYwO1xufVxuXG4udS1idG4tY3lhbi51LWJ0bi1ob3Zlci12MS0xOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYmVkNjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLWN5YW4udS1idG4taG92ZXItdjEtMiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1jeWFuLnUtYnRuLWhvdmVyLXYxLTI6OmFmdGVyLCAudS1idG4tY3lhbi51LWJ0bi1ob3Zlci12MS0yOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGQ1ZjA7XG59XG5cbi51LWJ0bi1jeWFuLnUtYnRuLWhvdmVyLXYxLTI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiZWQ2O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tY3lhbi51LWJ0bi1ob3Zlci12MS0zIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLWN5YW4udS1idG4taG92ZXItdjEtMzo6YWZ0ZXIsIC51LWJ0bi1jeWFuLnUtYnRuLWhvdmVyLXYxLTM6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwZDVmMDtcbn1cblxuLnUtYnRuLWN5YW4udS1idG4taG92ZXItdjEtMzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGJlZDY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1jeWFuLnUtYnRuLWhvdmVyLXYxLTQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tY3lhbi51LWJ0bi1ob3Zlci12MS00OjphZnRlciwgLnUtYnRuLWN5YW4udS1idG4taG92ZXItdjEtNDpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBkNWYwO1xufVxuXG4udS1idG4tY3lhbi51LWJ0bi1ob3Zlci12MS00OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYmVkNjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLWN5YW4udS1idG4taG92ZXItdjItMSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1jeWFuLnUtYnRuLWhvdmVyLXYyLTE6OmFmdGVyLCAudS1idG4tY3lhbi51LWJ0bi1ob3Zlci12Mi0xOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGQ1ZjA7XG59XG5cbi51LWJ0bi1jeWFuLnUtYnRuLWhvdmVyLXYyLTE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiZWQ2O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tY3lhbi51LWJ0bi1ob3Zlci12Mi0yIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLWN5YW4udS1idG4taG92ZXItdjItMjo6YWZ0ZXIsIC51LWJ0bi1jeWFuLnUtYnRuLWhvdmVyLXYyLTI6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwZDVmMDtcbn1cblxuLnUtYnRuLWN5YW4udS1idG4taG92ZXItdjItMjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGJlZDY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIEJ1dHRvbiBUZWFsICovXG4udS1idG4tdGVhbCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMThiYTliO1xufVxuXG4udS1idG4tdGVhbDpob3ZlciwgLnUtYnRuLXRlYWwuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjJlM2JlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjJlM2JlO1xufVxuXG4udS1idG4tdGVhbDpob3ZlciwgLnUtYnRuLXRlYWw6Zm9jdXMsIC51LWJ0bi10ZWFsLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udS1idG4tdGVhbC5nLWJ0bi1ob3Zlci1yZXNldDpob3ZlciwgLnUtYnRuLXRlYWwuZy1idG4taG92ZXItcmVzZXQuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4YmE5YjtcbiAgYm9yZGVyLWNvbG9yOiAjMThiYTliO1xufVxuXG4udS1idG4tdGVhbC51LWJ0bi1ob3Zlci12MS0xIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLXRlYWwudS1idG4taG92ZXItdjEtMTo6YWZ0ZXIsIC51LWJ0bi10ZWFsLnUtYnRuLWhvdmVyLXYxLTE6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFiZDFhZTtcbn1cblxuLnUtYnRuLXRlYWwudS1idG4taG92ZXItdjEtMTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOGJhOWI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi10ZWFsLnUtYnRuLWhvdmVyLXYxLTIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tdGVhbC51LWJ0bi1ob3Zlci12MS0yOjphZnRlciwgLnUtYnRuLXRlYWwudS1idG4taG92ZXItdjEtMjpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWJkMWFlO1xufVxuXG4udS1idG4tdGVhbC51LWJ0bi1ob3Zlci12MS0yOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4YmE5YjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLXRlYWwudS1idG4taG92ZXItdjEtMyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi10ZWFsLnUtYnRuLWhvdmVyLXYxLTM6OmFmdGVyLCAudS1idG4tdGVhbC51LWJ0bi1ob3Zlci12MS0zOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYmQxYWU7XG59XG5cbi51LWJ0bi10ZWFsLnUtYnRuLWhvdmVyLXYxLTM6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMThiYTliO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tdGVhbC51LWJ0bi1ob3Zlci12MS00IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLXRlYWwudS1idG4taG92ZXItdjEtNDo6YWZ0ZXIsIC51LWJ0bi10ZWFsLnUtYnRuLWhvdmVyLXYxLTQ6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFiZDFhZTtcbn1cblxuLnUtYnRuLXRlYWwudS1idG4taG92ZXItdjEtNDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOGJhOWI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi10ZWFsLnUtYnRuLWhvdmVyLXYyLTEge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tdGVhbC51LWJ0bi1ob3Zlci12Mi0xOjphZnRlciwgLnUtYnRuLXRlYWwudS1idG4taG92ZXItdjItMTpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWJkMWFlO1xufVxuXG4udS1idG4tdGVhbC51LWJ0bi1ob3Zlci12Mi0xOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4YmE5YjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLXRlYWwudS1idG4taG92ZXItdjItMiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi10ZWFsLnUtYnRuLWhvdmVyLXYyLTI6OmFmdGVyLCAudS1idG4tdGVhbC51LWJ0bi1ob3Zlci12Mi0yOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYmQxYWU7XG59XG5cbi51LWJ0bi10ZWFsLnUtYnRuLWhvdmVyLXYyLTI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMThiYTliO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBCdXR0b24gQnJvd24gKi9cbi51LWJ0bi1icm93biB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWM4MDYxO1xufVxuXG4udS1idG4tYnJvd246aG92ZXIsIC51LWJ0bi1icm93bi5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNiMDk5ODA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMDk5ODA7XG59XG5cbi51LWJ0bi1icm93bjpob3ZlciwgLnUtYnRuLWJyb3duOmZvY3VzLCAudS1idG4tYnJvd24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi51LWJ0bi1icm93bi5nLWJ0bi1ob3Zlci1yZXNldDpob3ZlciwgLnUtYnRuLWJyb3duLmctYnRuLWhvdmVyLXJlc2V0LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YzgwNjE7XG4gIGJvcmRlci1jb2xvcjogIzljODA2MTtcbn1cblxuLnUtYnRuLWJyb3duLnUtYnRuLWhvdmVyLXYxLTEge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tYnJvd24udS1idG4taG92ZXItdjEtMTo6YWZ0ZXIsIC51LWJ0bi1icm93bi51LWJ0bi1ob3Zlci12MS0xOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhNjhkNzA7XG59XG5cbi51LWJ0bi1icm93bi51LWJ0bi1ob3Zlci12MS0xOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzljODA2MTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLWJyb3duLnUtYnRuLWhvdmVyLXYxLTIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tYnJvd24udS1idG4taG92ZXItdjEtMjo6YWZ0ZXIsIC51LWJ0bi1icm93bi51LWJ0bi1ob3Zlci12MS0yOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhNjhkNzA7XG59XG5cbi51LWJ0bi1icm93bi51LWJ0bi1ob3Zlci12MS0yOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzljODA2MTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLWJyb3duLnUtYnRuLWhvdmVyLXYxLTMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tYnJvd24udS1idG4taG92ZXItdjEtMzo6YWZ0ZXIsIC51LWJ0bi1icm93bi51LWJ0bi1ob3Zlci12MS0zOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhNjhkNzA7XG59XG5cbi51LWJ0bi1icm93bi51LWJ0bi1ob3Zlci12MS0zOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzljODA2MTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLWJyb3duLnUtYnRuLWhvdmVyLXYxLTQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tYnJvd24udS1idG4taG92ZXItdjEtNDo6YWZ0ZXIsIC51LWJ0bi1icm93bi51LWJ0bi1ob3Zlci12MS00OmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhNjhkNzA7XG59XG5cbi51LWJ0bi1icm93bi51LWJ0bi1ob3Zlci12MS00OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzljODA2MTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLWJyb3duLnUtYnRuLWhvdmVyLXYyLTEge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tYnJvd24udS1idG4taG92ZXItdjItMTo6YWZ0ZXIsIC51LWJ0bi1icm93bi51LWJ0bi1ob3Zlci12Mi0xOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhNjhkNzA7XG59XG5cbi51LWJ0bi1icm93bi51LWJ0bi1ob3Zlci12Mi0xOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzljODA2MTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLWJyb3duLnUtYnRuLWhvdmVyLXYyLTIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tYnJvd24udS1idG4taG92ZXItdjItMjo6YWZ0ZXIsIC51LWJ0bi1icm93bi51LWJ0bi1ob3Zlci12Mi0yOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhNjhkNzA7XG59XG5cbi51LWJ0bi1icm93bi51LWJ0bi1ob3Zlci12Mi0yOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzljODA2MTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogQnV0dG9uIEJsdWVncmV5ICovXG4udS1idG4tYmx1ZWdyYXkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4NWY2OTtcbn1cblxuLnUtYnRuLWJsdWVncmF5OmhvdmVyLCAudS1idG4tYmx1ZWdyYXkuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNmY3ODg1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmY3ODg1O1xufVxuXG4udS1idG4tYmx1ZWdyYXk6aG92ZXIsIC51LWJ0bi1ibHVlZ3JheTpmb2N1cywgLnUtYnRuLWJsdWVncmF5LmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udS1idG4tYmx1ZWdyYXkuZy1idG4taG92ZXItcmVzZXQ6aG92ZXIsIC51LWJ0bi1ibHVlZ3JheS5nLWJ0bi1ob3Zlci1yZXNldC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg1ZjY5O1xuICBib3JkZXItY29sb3I6ICM1ODVmNjk7XG59XG5cbi51LWJ0bi1ibHVlZ3JheS51LWJ0bi1ob3Zlci12MS0xIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLWJsdWVncmF5LnUtYnRuLWhvdmVyLXYxLTE6OmFmdGVyLCAudS1idG4tYmx1ZWdyYXkudS1idG4taG92ZXItdjEtMTpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjQ2Yzc3O1xufVxuXG4udS1idG4tYmx1ZWdyYXkudS1idG4taG92ZXItdjEtMTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODVmNjk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1ibHVlZ3JheS51LWJ0bi1ob3Zlci12MS0yIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLWJsdWVncmF5LnUtYnRuLWhvdmVyLXYxLTI6OmFmdGVyLCAudS1idG4tYmx1ZWdyYXkudS1idG4taG92ZXItdjEtMjpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjQ2Yzc3O1xufVxuXG4udS1idG4tYmx1ZWdyYXkudS1idG4taG92ZXItdjEtMjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODVmNjk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1ibHVlZ3JheS51LWJ0bi1ob3Zlci12MS0zIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLWJsdWVncmF5LnUtYnRuLWhvdmVyLXYxLTM6OmFmdGVyLCAudS1idG4tYmx1ZWdyYXkudS1idG4taG92ZXItdjEtMzpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjQ2Yzc3O1xufVxuXG4udS1idG4tYmx1ZWdyYXkudS1idG4taG92ZXItdjEtMzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODVmNjk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1ibHVlZ3JheS51LWJ0bi1ob3Zlci12MS00IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLWJsdWVncmF5LnUtYnRuLWhvdmVyLXYxLTQ6OmFmdGVyLCAudS1idG4tYmx1ZWdyYXkudS1idG4taG92ZXItdjEtNDpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjQ2Yzc3O1xufVxuXG4udS1idG4tYmx1ZWdyYXkudS1idG4taG92ZXItdjEtNDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODVmNjk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1ibHVlZ3JheS51LWJ0bi1ob3Zlci12Mi0xIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLWJsdWVncmF5LnUtYnRuLWhvdmVyLXYyLTE6OmFmdGVyLCAudS1idG4tYmx1ZWdyYXkudS1idG4taG92ZXItdjItMTpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjQ2Yzc3O1xufVxuXG4udS1idG4tYmx1ZWdyYXkudS1idG4taG92ZXItdjItMTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODVmNjk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1ibHVlZ3JheS51LWJ0bi1ob3Zlci12Mi0yIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLWJsdWVncmF5LnUtYnRuLWhvdmVyLXYyLTI6OmFmdGVyLCAudS1idG4tYmx1ZWdyYXkudS1idG4taG92ZXItdjItMjpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjQ2Yzc3O1xufVxuXG4udS1idG4tYmx1ZWdyYXkudS1idG4taG92ZXItdjItMjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODVmNjk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIEJ1dHRvbiBGYWNlYm9vayAqL1xuLnUtYnRuLWZhY2Vib29rIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYjU5OTg7XG59XG5cbi51LWJ0bi1mYWNlYm9vazpob3ZlciwgLnUtYnRuLWZhY2Vib29rLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzRjNzBiYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRjNzBiYTtcbn1cblxuLnUtYnRuLWZhY2Vib29rOmhvdmVyLCAudS1idG4tZmFjZWJvb2s6Zm9jdXMsIC51LWJ0bi1mYWNlYm9vay5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnUtYnRuLWZhY2Vib29rLmctYnRuLWhvdmVyLXJlc2V0OmhvdmVyLCAudS1idG4tZmFjZWJvb2suZy1idG4taG92ZXItcmVzZXQuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNiNTk5ODtcbiAgYm9yZGVyLWNvbG9yOiAjM2I1OTk4O1xufVxuXG4vKiBCdXR0b24gVHdpdHRlciAqL1xuLnUtYnRuLXR3aXR0ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWNlZTtcbn1cblxuLnUtYnRuLXR3aXR0ZXI6aG92ZXIsIC51LWJ0bi10d2l0dGVyLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzIyYzJmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyYzJmZjtcbn1cblxuLnUtYnRuLXR3aXR0ZXI6aG92ZXIsIC51LWJ0bi10d2l0dGVyOmZvY3VzLCAudS1idG4tdHdpdHRlci5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnUtYnRuLXR3aXR0ZXIuZy1idG4taG92ZXItcmVzZXQ6aG92ZXIsIC51LWJ0bi10d2l0dGVyLmctYnRuLWhvdmVyLXJlc2V0LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGFjZWU7XG4gIGJvcmRlci1jb2xvcjogIzAwYWNlZTtcbn1cblxuLyogQnV0dG9uIEluc3RhZ3JhbSAqL1xuLnUtYnRuLWluc3RhZ3JhbSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y3MjliO1xufVxuXG4udS1idG4taW5zdGFncmFtOmhvdmVyLCAudS1idG4taW5zdGFncmFtLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzU0OGNiOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0OGNiOTtcbn1cblxuLnUtYnRuLWluc3RhZ3JhbTpob3ZlciwgLnUtYnRuLWluc3RhZ3JhbTpmb2N1cywgLnUtYnRuLWluc3RhZ3JhbS5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnUtYnRuLWluc3RhZ3JhbS5nLWJ0bi1ob3Zlci1yZXNldDpob3ZlciwgLnUtYnRuLWluc3RhZ3JhbS5nLWJ0bi1ob3Zlci1yZXNldC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y3MjliO1xuICBib3JkZXItY29sb3I6ICMzZjcyOWI7XG59XG5cbi8qIEJ1dHRvbiBWSyAqL1xuLnUtYnRuLXZrIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYjU4N2E7XG59XG5cbi51LWJ0bi12azpob3ZlciwgLnUtYnRuLXZrLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzM4NzNhMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4NzNhMDtcbn1cblxuLnUtYnRuLXZrOmhvdmVyLCAudS1idG4tdms6Zm9jdXMsIC51LWJ0bi12ay5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnUtYnRuLXZrLmctYnRuLWhvdmVyLXJlc2V0OmhvdmVyLCAudS1idG4tdmsuZy1idG4taG92ZXItcmVzZXQuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiNTg3YTtcbiAgYm9yZGVyLWNvbG9yOiAjMmI1ODdhO1xufVxuXG4vKiBCdXR0b24gR29vZ2xlIFBsdXMgKi9cbi51LWJ0bi1nb29nbGUtcGx1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQ0YjM5O1xufVxuXG4udS1idG4tZ29vZ2xlLXBsdXM6aG92ZXIsIC51LWJ0bi1nb29nbGUtcGx1cy5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNlNDczNjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNDczNjU7XG59XG5cbi51LWJ0bi1nb29nbGUtcGx1czpob3ZlciwgLnUtYnRuLWdvb2dsZS1wbHVzOmZvY3VzLCAudS1idG4tZ29vZ2xlLXBsdXMuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi51LWJ0bi1nb29nbGUtcGx1cy5nLWJ0bi1ob3Zlci1yZXNldDpob3ZlciwgLnUtYnRuLWdvb2dsZS1wbHVzLmctYnRuLWhvdmVyLXJlc2V0LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZDRiMzk7XG4gIGJvcmRlci1jb2xvcjogI2RkNGIzOTtcbn1cblxuLyogT3V0bGluZSBCdXR0b24gUHJpbWFyeSAqL1xuLnUtYnRuLW91dGxpbmUtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMDAzYTc5O1xuICBib3JkZXItY29sb3I6ICMwMDNhNzk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS1idG4tb3V0bGluZS1wcmltYXJ5OmZvY3VzLCAudS1idG4tb3V0bGluZS1wcmltYXJ5LmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzYTc5O1xufVxuXG4udS1idG4tb3V0bGluZS1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDNhNzk7XG59XG5cbi51LWJ0bi1vdXRsaW5lLXByaW1hcnkudS1idG4taG92ZXItdjEtMSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1vdXRsaW5lLXByaW1hcnkudS1idG4taG92ZXItdjEtMTo6YWZ0ZXIsIC51LWJ0bi1vdXRsaW5lLXByaW1hcnkudS1idG4taG92ZXItdjEtMTpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzYTc5O1xufVxuXG4udS1idG4tb3V0bGluZS1wcmltYXJ5LnUtYnRuLWhvdmVyLXYxLTE6aG92ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtYnRuLW91dGxpbmUtcHJpbWFyeS51LWJ0bi1ob3Zlci12MS0yIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLW91dGxpbmUtcHJpbWFyeS51LWJ0bi1ob3Zlci12MS0yOjphZnRlciwgLnUtYnRuLW91dGxpbmUtcHJpbWFyeS51LWJ0bi1ob3Zlci12MS0yOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDNhNzk7XG59XG5cbi51LWJ0bi1vdXRsaW5lLXByaW1hcnkudS1idG4taG92ZXItdjEtMjpob3ZlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS1idG4tb3V0bGluZS1wcmltYXJ5LnUtYnRuLWhvdmVyLXYxLTMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tb3V0bGluZS1wcmltYXJ5LnUtYnRuLWhvdmVyLXYxLTM6OmFmdGVyLCAudS1idG4tb3V0bGluZS1wcmltYXJ5LnUtYnRuLWhvdmVyLXYxLTM6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwM2E3OTtcbn1cblxuLnUtYnRuLW91dGxpbmUtcHJpbWFyeS51LWJ0bi1ob3Zlci12MS0zOmhvdmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi51LWJ0bi1vdXRsaW5lLXByaW1hcnkudS1idG4taG92ZXItdjEtNCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1vdXRsaW5lLXByaW1hcnkudS1idG4taG92ZXItdjEtNDo6YWZ0ZXIsIC51LWJ0bi1vdXRsaW5lLXByaW1hcnkudS1idG4taG92ZXItdjEtNDpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzYTc5O1xufVxuXG4udS1idG4tb3V0bGluZS1wcmltYXJ5LnUtYnRuLWhvdmVyLXYxLTQ6aG92ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtYnRuLW91dGxpbmUtcHJpbWFyeS51LWJ0bi1ob3Zlci12Mi0xIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLW91dGxpbmUtcHJpbWFyeS51LWJ0bi1ob3Zlci12Mi0xOjphZnRlciwgLnUtYnRuLW91dGxpbmUtcHJpbWFyeS51LWJ0bi1ob3Zlci12Mi0xOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDNhNzk7XG59XG5cbi51LWJ0bi1vdXRsaW5lLXByaW1hcnkudS1idG4taG92ZXItdjItMTpob3ZlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS1idG4tb3V0bGluZS1wcmltYXJ5LnUtYnRuLWhvdmVyLXYyLTIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tb3V0bGluZS1wcmltYXJ5LnUtYnRuLWhvdmVyLXYyLTI6OmFmdGVyLCAudS1idG4tb3V0bGluZS1wcmltYXJ5LnUtYnRuLWhvdmVyLXYyLTI6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwM2E3OTtcbn1cblxuLnUtYnRuLW91dGxpbmUtcHJpbWFyeS51LWJ0bi1ob3Zlci12Mi0yOmhvdmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi51LWJ0bi1vdXRsaW5lLXByaW1hcnkudS1idG4taG92ZXItdjMtMSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1vdXRsaW5lLXByaW1hcnkudS1idG4taG92ZXItdjMtMTo6YWZ0ZXIsIC51LWJ0bi1vdXRsaW5lLXByaW1hcnkudS1idG4taG92ZXItdjMtMTpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzYTc5O1xufVxuXG4udS1idG4tb3V0bGluZS1wcmltYXJ5LnUtYnRuLWhvdmVyLXYzLTE6aG92ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyogT3V0bGluZSBCdXR0b24gV2hpdGUgKi9cbi51LWJ0bi1vdXRsaW5lLXdoaXRlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi51LWJ0bi1vdXRsaW5lLXdoaXRlOmZvY3VzLCAudS1idG4tb3V0bGluZS13aGl0ZS5hY3RpdmUge1xuICBjb2xvcjogIzU1NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnUtYnRuLW91dGxpbmUtd2hpdGU6aG92ZXIge1xuICBjb2xvcjogIzU1NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnUtYnRuLW91dGxpbmUtd2hpdGUudS1idG4taG92ZXItdjEtMSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1vdXRsaW5lLXdoaXRlLnUtYnRuLWhvdmVyLXYxLTE6OmFmdGVyLCAudS1idG4tb3V0bGluZS13aGl0ZS51LWJ0bi1ob3Zlci12MS0xOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4udS1idG4tb3V0bGluZS13aGl0ZS51LWJ0bi1ob3Zlci12MS0xOmhvdmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi51LWJ0bi1vdXRsaW5lLXdoaXRlLnUtYnRuLWhvdmVyLXYxLTIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tb3V0bGluZS13aGl0ZS51LWJ0bi1ob3Zlci12MS0yOjphZnRlciwgLnUtYnRuLW91dGxpbmUtd2hpdGUudS1idG4taG92ZXItdjEtMjpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLnUtYnRuLW91dGxpbmUtd2hpdGUudS1idG4taG92ZXItdjEtMjpob3ZlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS1idG4tb3V0bGluZS13aGl0ZS51LWJ0bi1ob3Zlci12MS0zIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLW91dGxpbmUtd2hpdGUudS1idG4taG92ZXItdjEtMzo6YWZ0ZXIsIC51LWJ0bi1vdXRsaW5lLXdoaXRlLnUtYnRuLWhvdmVyLXYxLTM6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbi51LWJ0bi1vdXRsaW5lLXdoaXRlLnUtYnRuLWhvdmVyLXYxLTM6aG92ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtYnRuLW91dGxpbmUtd2hpdGUudS1idG4taG92ZXItdjEtNCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1vdXRsaW5lLXdoaXRlLnUtYnRuLWhvdmVyLXYxLTQ6OmFmdGVyLCAudS1idG4tb3V0bGluZS13aGl0ZS51LWJ0bi1ob3Zlci12MS00OmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4udS1idG4tb3V0bGluZS13aGl0ZS51LWJ0bi1ob3Zlci12MS00OmhvdmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi51LWJ0bi1vdXRsaW5lLXdoaXRlLnUtYnRuLWhvdmVyLXYyLTEge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tb3V0bGluZS13aGl0ZS51LWJ0bi1ob3Zlci12Mi0xOjphZnRlciwgLnUtYnRuLW91dGxpbmUtd2hpdGUudS1idG4taG92ZXItdjItMTpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLnUtYnRuLW91dGxpbmUtd2hpdGUudS1idG4taG92ZXItdjItMTpob3ZlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS1idG4tb3V0bGluZS13aGl0ZS51LWJ0bi1ob3Zlci12Mi0yIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLW91dGxpbmUtd2hpdGUudS1idG4taG92ZXItdjItMjo6YWZ0ZXIsIC51LWJ0bi1vdXRsaW5lLXdoaXRlLnUtYnRuLWhvdmVyLXYyLTI6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbi51LWJ0bi1vdXRsaW5lLXdoaXRlLnUtYnRuLWhvdmVyLXYyLTI6aG92ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyogT3V0bGluZSBCdXR0b24gQmxhY2sgKi9cbi51LWJ0bi1vdXRsaW5lLWJsYWNrIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWJsYWNrOmZvY3VzLCAudS1idG4tb3V0bGluZS1ibGFjay5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cblxuLnUtYnRuLW91dGxpbmUtYmxhY2s6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cblxuLnUtYnRuLW91dGxpbmUtYmxhY2sudS1idG4taG92ZXItdjEtMSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1vdXRsaW5lLWJsYWNrLnUtYnRuLWhvdmVyLXYxLTE6OmFmdGVyLCAudS1idG4tb3V0bGluZS1ibGFjay51LWJ0bi1ob3Zlci12MS0xOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDBkMGQ7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWJsYWNrLnUtYnRuLWhvdmVyLXYxLTE6aG92ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtYnRuLW91dGxpbmUtYmxhY2sudS1idG4taG92ZXItdjEtMiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1vdXRsaW5lLWJsYWNrLnUtYnRuLWhvdmVyLXYxLTI6OmFmdGVyLCAudS1idG4tb3V0bGluZS1ibGFjay51LWJ0bi1ob3Zlci12MS0yOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDBkMGQ7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWJsYWNrLnUtYnRuLWhvdmVyLXYxLTI6aG92ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtYnRuLW91dGxpbmUtYmxhY2sudS1idG4taG92ZXItdjEtMyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1vdXRsaW5lLWJsYWNrLnUtYnRuLWhvdmVyLXYxLTM6OmFmdGVyLCAudS1idG4tb3V0bGluZS1ibGFjay51LWJ0bi1ob3Zlci12MS0zOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDBkMGQ7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWJsYWNrLnUtYnRuLWhvdmVyLXYxLTM6aG92ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtYnRuLW91dGxpbmUtYmxhY2sudS1idG4taG92ZXItdjEtNCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1vdXRsaW5lLWJsYWNrLnUtYnRuLWhvdmVyLXYxLTQ6OmFmdGVyLCAudS1idG4tb3V0bGluZS1ibGFjay51LWJ0bi1ob3Zlci12MS00OmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDBkMGQ7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWJsYWNrLnUtYnRuLWhvdmVyLXYxLTQ6aG92ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtYnRuLW91dGxpbmUtYmxhY2sudS1idG4taG92ZXItdjItMSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1vdXRsaW5lLWJsYWNrLnUtYnRuLWhvdmVyLXYyLTE6OmFmdGVyLCAudS1idG4tb3V0bGluZS1ibGFjay51LWJ0bi1ob3Zlci12Mi0xOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDBkMGQ7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWJsYWNrLnUtYnRuLWhvdmVyLXYyLTE6aG92ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtYnRuLW91dGxpbmUtYmxhY2sudS1idG4taG92ZXItdjItMiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1vdXRsaW5lLWJsYWNrLnUtYnRuLWhvdmVyLXYyLTI6OmFmdGVyLCAudS1idG4tb3V0bGluZS1ibGFjay51LWJ0bi1ob3Zlci12Mi0yOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDBkMGQ7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWJsYWNrLnUtYnRuLWhvdmVyLXYyLTI6aG92ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyogT3V0bGluZSBCdXR0b24gRGFyayBHcmF5ICovXG4udS1idG4tb3V0bGluZS1kYXJrZ3JheSB7XG4gIGNvbG9yOiAjMzMzO1xuICBib3JkZXItY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS1idG4tb3V0bGluZS1kYXJrZ3JheTpmb2N1cywgLnUtYnRuLW91dGxpbmUtZGFya2dyYXkuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWRhcmtncmF5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWRhcmtncmF5LnUtYnRuLWhvdmVyLXYxLTEge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tb3V0bGluZS1kYXJrZ3JheS51LWJ0bi1ob3Zlci12MS0xOjphZnRlciwgLnUtYnRuLW91dGxpbmUtZGFya2dyYXkudS1idG4taG92ZXItdjEtMTpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA0MDQwO1xufVxuXG4udS1idG4tb3V0bGluZS1kYXJrZ3JheS51LWJ0bi1ob3Zlci12MS0xOmhvdmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWRhcmtncmF5LnUtYnRuLWhvdmVyLXYxLTIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tb3V0bGluZS1kYXJrZ3JheS51LWJ0bi1ob3Zlci12MS0yOjphZnRlciwgLnUtYnRuLW91dGxpbmUtZGFya2dyYXkudS1idG4taG92ZXItdjEtMjpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA0MDQwO1xufVxuXG4udS1idG4tb3V0bGluZS1kYXJrZ3JheS51LWJ0bi1ob3Zlci12MS0yOmhvdmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWRhcmtncmF5LnUtYnRuLWhvdmVyLXYxLTMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tb3V0bGluZS1kYXJrZ3JheS51LWJ0bi1ob3Zlci12MS0zOjphZnRlciwgLnUtYnRuLW91dGxpbmUtZGFya2dyYXkudS1idG4taG92ZXItdjEtMzpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA0MDQwO1xufVxuXG4udS1idG4tb3V0bGluZS1kYXJrZ3JheS51LWJ0bi1ob3Zlci12MS0zOmhvdmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWRhcmtncmF5LnUtYnRuLWhvdmVyLXYxLTQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tb3V0bGluZS1kYXJrZ3JheS51LWJ0bi1ob3Zlci12MS00OjphZnRlciwgLnUtYnRuLW91dGxpbmUtZGFya2dyYXkudS1idG4taG92ZXItdjEtNDpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA0MDQwO1xufVxuXG4udS1idG4tb3V0bGluZS1kYXJrZ3JheS51LWJ0bi1ob3Zlci12MS00OmhvdmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWRhcmtncmF5LnUtYnRuLWhvdmVyLXYyLTEge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tb3V0bGluZS1kYXJrZ3JheS51LWJ0bi1ob3Zlci12Mi0xOjphZnRlciwgLnUtYnRuLW91dGxpbmUtZGFya2dyYXkudS1idG4taG92ZXItdjItMTpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA0MDQwO1xufVxuXG4udS1idG4tb3V0bGluZS1kYXJrZ3JheS51LWJ0bi1ob3Zlci12Mi0xOmhvdmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWRhcmtncmF5LnUtYnRuLWhvdmVyLXYyLTIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tb3V0bGluZS1kYXJrZ3JheS51LWJ0bi1ob3Zlci12Mi0yOjphZnRlciwgLnUtYnRuLW91dGxpbmUtZGFya2dyYXkudS1idG4taG92ZXItdjItMjpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA0MDQwO1xufVxuXG4udS1idG4tb3V0bGluZS1kYXJrZ3JheS51LWJ0bi1ob3Zlci12Mi0yOmhvdmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qIE91dGxpbmUgQnV0dG9uIExpZ2h0IEdyYXkgKi9cbi51LWJ0bi1vdXRsaW5lLWxpZ2h0Z3JheSB7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXItY29sb3I6ICNlZWU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS1idG4tb3V0bGluZS1saWdodGdyYXk6Zm9jdXMsIC51LWJ0bi1vdXRsaW5lLWxpZ2h0Z3JheS5hY3RpdmUge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbn1cblxuLnUtYnRuLW91dGxpbmUtbGlnaHRncmF5OmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWxpZ2h0Z3JheS51LWJ0bi1ob3Zlci12MS0xIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLW91dGxpbmUtbGlnaHRncmF5LnUtYnRuLWhvdmVyLXYxLTE6OmFmdGVyLCAudS1idG4tb3V0bGluZS1saWdodGdyYXkudS1idG4taG92ZXItdjEtMTpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmYmZiO1xufVxuXG4udS1idG4tb3V0bGluZS1saWdodGdyYXkudS1idG4taG92ZXItdjEtMTpob3ZlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS1idG4tb3V0bGluZS1saWdodGdyYXkudS1idG4taG92ZXItdjEtMiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1vdXRsaW5lLWxpZ2h0Z3JheS51LWJ0bi1ob3Zlci12MS0yOjphZnRlciwgLnUtYnRuLW91dGxpbmUtbGlnaHRncmF5LnUtYnRuLWhvdmVyLXYxLTI6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZmJmYjtcbn1cblxuLnUtYnRuLW91dGxpbmUtbGlnaHRncmF5LnUtYnRuLWhvdmVyLXYxLTI6aG92ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtYnRuLW91dGxpbmUtbGlnaHRncmF5LnUtYnRuLWhvdmVyLXYxLTMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tb3V0bGluZS1saWdodGdyYXkudS1idG4taG92ZXItdjEtMzo6YWZ0ZXIsIC51LWJ0bi1vdXRsaW5lLWxpZ2h0Z3JheS51LWJ0bi1ob3Zlci12MS0zOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmZiZmI7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWxpZ2h0Z3JheS51LWJ0bi1ob3Zlci12MS0zOmhvdmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWxpZ2h0Z3JheS51LWJ0bi1ob3Zlci12MS00IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLW91dGxpbmUtbGlnaHRncmF5LnUtYnRuLWhvdmVyLXYxLTQ6OmFmdGVyLCAudS1idG4tb3V0bGluZS1saWdodGdyYXkudS1idG4taG92ZXItdjEtNDpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmYmZiO1xufVxuXG4udS1idG4tb3V0bGluZS1saWdodGdyYXkudS1idG4taG92ZXItdjEtNDpob3ZlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS1idG4tb3V0bGluZS1saWdodGdyYXkudS1idG4taG92ZXItdjItMSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1vdXRsaW5lLWxpZ2h0Z3JheS51LWJ0bi1ob3Zlci12Mi0xOjphZnRlciwgLnUtYnRuLW91dGxpbmUtbGlnaHRncmF5LnUtYnRuLWhvdmVyLXYyLTE6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZmJmYjtcbn1cblxuLnUtYnRuLW91dGxpbmUtbGlnaHRncmF5LnUtYnRuLWhvdmVyLXYyLTE6aG92ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtYnRuLW91dGxpbmUtbGlnaHRncmF5LnUtYnRuLWhvdmVyLXYyLTIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tb3V0bGluZS1saWdodGdyYXkudS1idG4taG92ZXItdjItMjo6YWZ0ZXIsIC51LWJ0bi1vdXRsaW5lLWxpZ2h0Z3JheS51LWJ0bi1ob3Zlci12Mi0yOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmZiZmI7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWxpZ2h0Z3JheS51LWJ0bi1ob3Zlci12Mi0yOmhvdmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qIEJ1dHRvbiBPdXRsaW5lIFJlZCAqL1xuLnUtYnRuLW91dGxpbmUtcmVkIHtcbiAgY29sb3I6ICNmMDA7XG4gIGJvcmRlci1jb2xvcjogI2YwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi51LWJ0bi1vdXRsaW5lLXJlZDpmb2N1cywgLnUtYnRuLW91dGxpbmUtcmVkLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjAwO1xufVxuXG4udS1idG4tb3V0bGluZS1yZWQ6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwMDtcbn1cblxuLnUtYnRuLW91dGxpbmUtcmVkLnUtYnRuLWhvdmVyLXYxLTEge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tb3V0bGluZS1yZWQudS1idG4taG92ZXItdjEtMTo6YWZ0ZXIsIC51LWJ0bi1vdXRsaW5lLXJlZC51LWJ0bi1ob3Zlci12MS0xOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjFhMWE7XG59XG5cbi51LWJ0bi1vdXRsaW5lLXJlZC51LWJ0bi1ob3Zlci12MS0xOmhvdmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi51LWJ0bi1vdXRsaW5lLXJlZC51LWJ0bi1ob3Zlci12MS0yIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLW91dGxpbmUtcmVkLnUtYnRuLWhvdmVyLXYxLTI6OmFmdGVyLCAudS1idG4tb3V0bGluZS1yZWQudS1idG4taG92ZXItdjEtMjpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYxYTFhO1xufVxuXG4udS1idG4tb3V0bGluZS1yZWQudS1idG4taG92ZXItdjEtMjpob3ZlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS1idG4tb3V0bGluZS1yZWQudS1idG4taG92ZXItdjEtMyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1vdXRsaW5lLXJlZC51LWJ0bi1ob3Zlci12MS0zOjphZnRlciwgLnUtYnRuLW91dGxpbmUtcmVkLnUtYnRuLWhvdmVyLXYxLTM6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMWExYTtcbn1cblxuLnUtYnRuLW91dGxpbmUtcmVkLnUtYnRuLWhvdmVyLXYxLTM6aG92ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtYnRuLW91dGxpbmUtcmVkLnUtYnRuLWhvdmVyLXYxLTQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tb3V0bGluZS1yZWQudS1idG4taG92ZXItdjEtNDo6YWZ0ZXIsIC51LWJ0bi1vdXRsaW5lLXJlZC51LWJ0bi1ob3Zlci12MS00OmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjFhMWE7XG59XG5cbi51LWJ0bi1vdXRsaW5lLXJlZC51LWJ0bi1ob3Zlci12MS00OmhvdmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi51LWJ0bi1vdXRsaW5lLXJlZC51LWJ0bi1ob3Zlci12Mi0xIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLW91dGxpbmUtcmVkLnUtYnRuLWhvdmVyLXYyLTE6OmFmdGVyLCAudS1idG4tb3V0bGluZS1yZWQudS1idG4taG92ZXItdjItMTpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYxYTFhO1xufVxuXG4udS1idG4tb3V0bGluZS1yZWQudS1idG4taG92ZXItdjItMTpob3ZlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS1idG4tb3V0bGluZS1yZWQudS1idG4taG92ZXItdjItMiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1vdXRsaW5lLXJlZC51LWJ0bi1ob3Zlci12Mi0yOjphZnRlciwgLnUtYnRuLW91dGxpbmUtcmVkLnUtYnRuLWhvdmVyLXYyLTI6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMWExYTtcbn1cblxuLnUtYnRuLW91dGxpbmUtcmVkLnUtYnRuLWhvdmVyLXYyLTI6aG92ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyogQnV0dG9uIE91dGxpbmUgUmVkIFRvbWF0byAqL1xuLnUtYnRuLW91dGxpbmUtbGlnaHRyZWQge1xuICBjb2xvcjogI2U2NGIzYjtcbiAgYm9yZGVyLWNvbG9yOiAjZTY0YjNiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtYnRuLW91dGxpbmUtbGlnaHRyZWQ6Zm9jdXMsIC51LWJ0bi1vdXRsaW5lLWxpZ2h0cmVkLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTY0YjNiO1xufVxuXG4udS1idG4tb3V0bGluZS1saWdodHJlZDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTY0YjNiO1xufVxuXG4udS1idG4tb3V0bGluZS1saWdodHJlZC51LWJ0bi1ob3Zlci12MS0xIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLW91dGxpbmUtbGlnaHRyZWQudS1idG4taG92ZXItdjEtMTo6YWZ0ZXIsIC51LWJ0bi1vdXRsaW5lLWxpZ2h0cmVkLnUtYnRuLWhvdmVyLXYxLTE6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5NjA1Mjtcbn1cblxuLnUtYnRuLW91dGxpbmUtbGlnaHRyZWQudS1idG4taG92ZXItdjEtMTpob3ZlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS1idG4tb3V0bGluZS1saWdodHJlZC51LWJ0bi1ob3Zlci12MS0yIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLW91dGxpbmUtbGlnaHRyZWQudS1idG4taG92ZXItdjEtMjo6YWZ0ZXIsIC51LWJ0bi1vdXRsaW5lLWxpZ2h0cmVkLnUtYnRuLWhvdmVyLXYxLTI6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5NjA1Mjtcbn1cblxuLnUtYnRuLW91dGxpbmUtbGlnaHRyZWQudS1idG4taG92ZXItdjEtMjpob3ZlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS1idG4tb3V0bGluZS1saWdodHJlZC51LWJ0bi1ob3Zlci12MS0zIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLW91dGxpbmUtbGlnaHRyZWQudS1idG4taG92ZXItdjEtMzo6YWZ0ZXIsIC51LWJ0bi1vdXRsaW5lLWxpZ2h0cmVkLnUtYnRuLWhvdmVyLXYxLTM6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5NjA1Mjtcbn1cblxuLnUtYnRuLW91dGxpbmUtbGlnaHRyZWQudS1idG4taG92ZXItdjEtMzpob3ZlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS1idG4tb3V0bGluZS1saWdodHJlZC51LWJ0bi1ob3Zlci12MS00IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLW91dGxpbmUtbGlnaHRyZWQudS1idG4taG92ZXItdjEtNDo6YWZ0ZXIsIC51LWJ0bi1vdXRsaW5lLWxpZ2h0cmVkLnUtYnRuLWhvdmVyLXYxLTQ6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5NjA1Mjtcbn1cblxuLnUtYnRuLW91dGxpbmUtbGlnaHRyZWQudS1idG4taG92ZXItdjEtNDpob3ZlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS1idG4tb3V0bGluZS1saWdodHJlZC51LWJ0bi1ob3Zlci12Mi0xIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLW91dGxpbmUtbGlnaHRyZWQudS1idG4taG92ZXItdjItMTo6YWZ0ZXIsIC51LWJ0bi1vdXRsaW5lLWxpZ2h0cmVkLnUtYnRuLWhvdmVyLXYyLTE6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5NjA1Mjtcbn1cblxuLnUtYnRuLW91dGxpbmUtbGlnaHRyZWQudS1idG4taG92ZXItdjItMTpob3ZlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS1idG4tb3V0bGluZS1saWdodHJlZC51LWJ0bi1ob3Zlci12Mi0yIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLW91dGxpbmUtbGlnaHRyZWQudS1idG4taG92ZXItdjItMjo6YWZ0ZXIsIC51LWJ0bi1vdXRsaW5lLWxpZ2h0cmVkLnUtYnRuLWhvdmVyLXYyLTI6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5NjA1Mjtcbn1cblxuLnUtYnRuLW91dGxpbmUtbGlnaHRyZWQudS1idG4taG92ZXItdjItMjpob3ZlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKiBPdXRsaW5lIEJ1dHRvbiBEYXJrIFJlZCAqL1xuLnUtYnRuLW91dGxpbmUtZGFya3JlZCB7XG4gIGNvbG9yOiAjYTEwZjJiO1xuICBib3JkZXItY29sb3I6ICNhMTBmMmI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS1idG4tb3V0bGluZS1kYXJrcmVkOmZvY3VzLCAudS1idG4tb3V0bGluZS1kYXJrcmVkLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTEwZjJiO1xufVxuXG4udS1idG4tb3V0bGluZS1kYXJrcmVkOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMTBmMmI7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWRhcmtyZWQudS1idG4taG92ZXItdjEtMSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1vdXRsaW5lLWRhcmtyZWQudS1idG4taG92ZXItdjEtMTo6YWZ0ZXIsIC51LWJ0bi1vdXRsaW5lLWRhcmtyZWQudS1idG4taG92ZXItdjEtMTpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjgxMTMxO1xufVxuXG4udS1idG4tb3V0bGluZS1kYXJrcmVkLnUtYnRuLWhvdmVyLXYxLTE6aG92ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtYnRuLW91dGxpbmUtZGFya3JlZC51LWJ0bi1ob3Zlci12MS0yIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLW91dGxpbmUtZGFya3JlZC51LWJ0bi1ob3Zlci12MS0yOjphZnRlciwgLnUtYnRuLW91dGxpbmUtZGFya3JlZC51LWJ0bi1ob3Zlci12MS0yOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiODExMzE7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWRhcmtyZWQudS1idG4taG92ZXItdjEtMjpob3ZlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS1idG4tb3V0bGluZS1kYXJrcmVkLnUtYnRuLWhvdmVyLXYxLTMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tb3V0bGluZS1kYXJrcmVkLnUtYnRuLWhvdmVyLXYxLTM6OmFmdGVyLCAudS1idG4tb3V0bGluZS1kYXJrcmVkLnUtYnRuLWhvdmVyLXYxLTM6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I4MTEzMTtcbn1cblxuLnUtYnRuLW91dGxpbmUtZGFya3JlZC51LWJ0bi1ob3Zlci12MS0zOmhvdmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWRhcmtyZWQudS1idG4taG92ZXItdjEtNCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1vdXRsaW5lLWRhcmtyZWQudS1idG4taG92ZXItdjEtNDo6YWZ0ZXIsIC51LWJ0bi1vdXRsaW5lLWRhcmtyZWQudS1idG4taG92ZXItdjEtNDpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjgxMTMxO1xufVxuXG4udS1idG4tb3V0bGluZS1kYXJrcmVkLnUtYnRuLWhvdmVyLXYxLTQ6aG92ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtYnRuLW91dGxpbmUtZGFya3JlZC51LWJ0bi1ob3Zlci12Mi0xIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLW91dGxpbmUtZGFya3JlZC51LWJ0bi1ob3Zlci12Mi0xOjphZnRlciwgLnUtYnRuLW91dGxpbmUtZGFya3JlZC51LWJ0bi1ob3Zlci12Mi0xOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiODExMzE7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWRhcmtyZWQudS1idG4taG92ZXItdjItMTpob3ZlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS1idG4tb3V0bGluZS1kYXJrcmVkLnUtYnRuLWhvdmVyLXYyLTIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tb3V0bGluZS1kYXJrcmVkLnUtYnRuLWhvdmVyLXYyLTI6OmFmdGVyLCAudS1idG4tb3V0bGluZS1kYXJrcmVkLnUtYnRuLWhvdmVyLXYyLTI6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I4MTEzMTtcbn1cblxuLnUtYnRuLW91dGxpbmUtZGFya3JlZC51LWJ0bi1ob3Zlci12Mi0yOmhvdmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qIE91dGxpbmUgQnV0dG9uIEJsdWUgKi9cbi51LWJ0bi1vdXRsaW5lLWJsdWUge1xuICBjb2xvcjogIzMzOThkYztcbiAgYm9yZGVyLWNvbG9yOiAjMzM5OGRjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtYnRuLW91dGxpbmUtYmx1ZTpmb2N1cywgLnUtYnRuLW91dGxpbmUtYmx1ZS5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzOThkYztcbn1cblxuLnUtYnRuLW91dGxpbmUtYmx1ZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM5OGRjO1xufVxuXG4udS1idG4tb3V0bGluZS1ibHVlLnUtYnRuLWhvdmVyLXYxLTEge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tb3V0bGluZS1ibHVlLnUtYnRuLWhvdmVyLXYxLTE6OmFmdGVyLCAudS1idG4tb3V0bGluZS1ibHVlLnUtYnRuLWhvdmVyLXYxLTE6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ5YTNlMDtcbn1cblxuLnUtYnRuLW91dGxpbmUtYmx1ZS51LWJ0bi1ob3Zlci12MS0xOmhvdmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWJsdWUudS1idG4taG92ZXItdjEtMiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1vdXRsaW5lLWJsdWUudS1idG4taG92ZXItdjEtMjo6YWZ0ZXIsIC51LWJ0bi1vdXRsaW5lLWJsdWUudS1idG4taG92ZXItdjEtMjpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDlhM2UwO1xufVxuXG4udS1idG4tb3V0bGluZS1ibHVlLnUtYnRuLWhvdmVyLXYxLTI6aG92ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtYnRuLW91dGxpbmUtYmx1ZS51LWJ0bi1ob3Zlci12MS0zIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLW91dGxpbmUtYmx1ZS51LWJ0bi1ob3Zlci12MS0zOjphZnRlciwgLnUtYnRuLW91dGxpbmUtYmx1ZS51LWJ0bi1ob3Zlci12MS0zOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0OWEzZTA7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWJsdWUudS1idG4taG92ZXItdjEtMzpob3ZlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS1idG4tb3V0bGluZS1ibHVlLnUtYnRuLWhvdmVyLXYxLTQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tb3V0bGluZS1ibHVlLnUtYnRuLWhvdmVyLXYxLTQ6OmFmdGVyLCAudS1idG4tb3V0bGluZS1ibHVlLnUtYnRuLWhvdmVyLXYxLTQ6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ5YTNlMDtcbn1cblxuLnUtYnRuLW91dGxpbmUtYmx1ZS51LWJ0bi1ob3Zlci12MS00OmhvdmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWJsdWUudS1idG4taG92ZXItdjItMSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1vdXRsaW5lLWJsdWUudS1idG4taG92ZXItdjItMTo6YWZ0ZXIsIC51LWJ0bi1vdXRsaW5lLWJsdWUudS1idG4taG92ZXItdjItMTpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDlhM2UwO1xufVxuXG4udS1idG4tb3V0bGluZS1ibHVlLnUtYnRuLWhvdmVyLXYyLTE6aG92ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtYnRuLW91dGxpbmUtYmx1ZS51LWJ0bi1ob3Zlci12Mi0yIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLW91dGxpbmUtYmx1ZS51LWJ0bi1ob3Zlci12Mi0yOjphZnRlciwgLnUtYnRuLW91dGxpbmUtYmx1ZS51LWJ0bi1ob3Zlci12Mi0yOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0OWEzZTA7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWJsdWUudS1idG4taG92ZXItdjItMjpob3ZlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKiBPdXRsaW5lIEJ1dHRvbiBJbmRpZ28gKi9cbi51LWJ0bi1vdXRsaW5lLWluZGlnbyB7XG4gIGNvbG9yOiAjNDI2M2EzO1xuICBib3JkZXItY29sb3I6ICM0MjYzYTM7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS1idG4tb3V0bGluZS1pbmRpZ286Zm9jdXMsIC51LWJ0bi1vdXRsaW5lLWluZGlnby5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyNjNhMztcbn1cblxuLnUtYnRuLW91dGxpbmUtaW5kaWdvOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjYzYTM7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWluZGlnby51LWJ0bi1ob3Zlci12MS0xIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLW91dGxpbmUtaW5kaWdvLnUtYnRuLWhvdmVyLXYxLTE6OmFmdGVyLCAudS1idG4tb3V0bGluZS1pbmRpZ28udS1idG4taG92ZXItdjEtMTpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDk2ZWI1O1xufVxuXG4udS1idG4tb3V0bGluZS1pbmRpZ28udS1idG4taG92ZXItdjEtMTpob3ZlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS1idG4tb3V0bGluZS1pbmRpZ28udS1idG4taG92ZXItdjEtMiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1vdXRsaW5lLWluZGlnby51LWJ0bi1ob3Zlci12MS0yOjphZnRlciwgLnUtYnRuLW91dGxpbmUtaW5kaWdvLnUtYnRuLWhvdmVyLXYxLTI6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ5NmViNTtcbn1cblxuLnUtYnRuLW91dGxpbmUtaW5kaWdvLnUtYnRuLWhvdmVyLXYxLTI6aG92ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtYnRuLW91dGxpbmUtaW5kaWdvLnUtYnRuLWhvdmVyLXYxLTMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tb3V0bGluZS1pbmRpZ28udS1idG4taG92ZXItdjEtMzo6YWZ0ZXIsIC51LWJ0bi1vdXRsaW5lLWluZGlnby51LWJ0bi1ob3Zlci12MS0zOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0OTZlYjU7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWluZGlnby51LWJ0bi1ob3Zlci12MS0zOmhvdmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWluZGlnby51LWJ0bi1ob3Zlci12MS00IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLW91dGxpbmUtaW5kaWdvLnUtYnRuLWhvdmVyLXYxLTQ6OmFmdGVyLCAudS1idG4tb3V0bGluZS1pbmRpZ28udS1idG4taG92ZXItdjEtNDpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDk2ZWI1O1xufVxuXG4udS1idG4tb3V0bGluZS1pbmRpZ28udS1idG4taG92ZXItdjEtNDpob3ZlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS1idG4tb3V0bGluZS1pbmRpZ28udS1idG4taG92ZXItdjItMSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1vdXRsaW5lLWluZGlnby51LWJ0bi1ob3Zlci12Mi0xOjphZnRlciwgLnUtYnRuLW91dGxpbmUtaW5kaWdvLnUtYnRuLWhvdmVyLXYyLTE6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ5NmViNTtcbn1cblxuLnUtYnRuLW91dGxpbmUtaW5kaWdvLnUtYnRuLWhvdmVyLXYyLTE6aG92ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtYnRuLW91dGxpbmUtaW5kaWdvLnUtYnRuLWhvdmVyLXYyLTIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tb3V0bGluZS1pbmRpZ28udS1idG4taG92ZXItdjItMjo6YWZ0ZXIsIC51LWJ0bi1vdXRsaW5lLWluZGlnby51LWJ0bi1ob3Zlci12Mi0yOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0OTZlYjU7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWluZGlnby51LWJ0bi1ob3Zlci12Mi0yOmhvdmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qIE91dGxpbmUgQnV0dG9uIFB1cnBsZSAqL1xuLnUtYnRuLW91dGxpbmUtcHVycGxlIHtcbiAgY29sb3I6ICM5YTY5Y2I7XG4gIGJvcmRlci1jb2xvcjogIzlhNjljYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi51LWJ0bi1vdXRsaW5lLXB1cnBsZTpmb2N1cywgLnUtYnRuLW91dGxpbmUtcHVycGxlLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWE2OWNiO1xufVxuXG4udS1idG4tb3V0bGluZS1wdXJwbGU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlhNjljYjtcbn1cblxuLnUtYnRuLW91dGxpbmUtcHVycGxlLnUtYnRuLWhvdmVyLXYxLTEge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tb3V0bGluZS1wdXJwbGUudS1idG4taG92ZXItdjEtMTo6YWZ0ZXIsIC51LWJ0bi1vdXRsaW5lLXB1cnBsZS51LWJ0bi1ob3Zlci12MS0xOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhNzdjZDI7XG59XG5cbi51LWJ0bi1vdXRsaW5lLXB1cnBsZS51LWJ0bi1ob3Zlci12MS0xOmhvdmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi51LWJ0bi1vdXRsaW5lLXB1cnBsZS51LWJ0bi1ob3Zlci12MS0yIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLW91dGxpbmUtcHVycGxlLnUtYnRuLWhvdmVyLXYxLTI6OmFmdGVyLCAudS1idG4tb3V0bGluZS1wdXJwbGUudS1idG4taG92ZXItdjEtMjpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTc3Y2QyO1xufVxuXG4udS1idG4tb3V0bGluZS1wdXJwbGUudS1idG4taG92ZXItdjEtMjpob3ZlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS1idG4tb3V0bGluZS1wdXJwbGUudS1idG4taG92ZXItdjEtMyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1vdXRsaW5lLXB1cnBsZS51LWJ0bi1ob3Zlci12MS0zOjphZnRlciwgLnUtYnRuLW91dGxpbmUtcHVycGxlLnUtYnRuLWhvdmVyLXYxLTM6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E3N2NkMjtcbn1cblxuLnUtYnRuLW91dGxpbmUtcHVycGxlLnUtYnRuLWhvdmVyLXYxLTM6aG92ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtYnRuLW91dGxpbmUtcHVycGxlLnUtYnRuLWhvdmVyLXYxLTQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tb3V0bGluZS1wdXJwbGUudS1idG4taG92ZXItdjEtNDo6YWZ0ZXIsIC51LWJ0bi1vdXRsaW5lLXB1cnBsZS51LWJ0bi1ob3Zlci12MS00OmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhNzdjZDI7XG59XG5cbi51LWJ0bi1vdXRsaW5lLXB1cnBsZS51LWJ0bi1ob3Zlci12MS00OmhvdmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi51LWJ0bi1vdXRsaW5lLXB1cnBsZS51LWJ0bi1ob3Zlci12Mi0xIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLW91dGxpbmUtcHVycGxlLnUtYnRuLWhvdmVyLXYyLTE6OmFmdGVyLCAudS1idG4tb3V0bGluZS1wdXJwbGUudS1idG4taG92ZXItdjItMTpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTc3Y2QyO1xufVxuXG4udS1idG4tb3V0bGluZS1wdXJwbGUudS1idG4taG92ZXItdjItMTpob3ZlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS1idG4tb3V0bGluZS1wdXJwbGUudS1idG4taG92ZXItdjItMiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1vdXRsaW5lLXB1cnBsZS51LWJ0bi1ob3Zlci12Mi0yOjphZnRlciwgLnUtYnRuLW91dGxpbmUtcHVycGxlLnUtYnRuLWhvdmVyLXYyLTI6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E3N2NkMjtcbn1cblxuLnUtYnRuLW91dGxpbmUtcHVycGxlLnUtYnRuLWhvdmVyLXYyLTI6aG92ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyogT3V0bGluZSBCdXR0b24gRGFyayBQdXJwbGUgKi9cbi51LWJ0bi1vdXRsaW5lLWRhcmtwdXJwbGUge1xuICBjb2xvcjogIzY2MzliNjtcbiAgYm9yZGVyLWNvbG9yOiAjNjYzOWI2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtYnRuLW91dGxpbmUtZGFya3B1cnBsZTpmb2N1cywgLnUtYnRuLW91dGxpbmUtZGFya3B1cnBsZS5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2MzliNjtcbn1cblxuLnUtYnRuLW91dGxpbmUtZGFya3B1cnBsZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjYzOWI2O1xufVxuXG4udS1idG4tb3V0bGluZS1kYXJrcHVycGxlLnUtYnRuLWhvdmVyLXYxLTEge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tb3V0bGluZS1kYXJrcHVycGxlLnUtYnRuLWhvdmVyLXYxLTE6OmFmdGVyLCAudS1idG4tb3V0bGluZS1kYXJrcHVycGxlLnUtYnRuLWhvdmVyLXYxLTE6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcyNDRjNDtcbn1cblxuLnUtYnRuLW91dGxpbmUtZGFya3B1cnBsZS51LWJ0bi1ob3Zlci12MS0xOmhvdmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWRhcmtwdXJwbGUudS1idG4taG92ZXItdjEtMiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1vdXRsaW5lLWRhcmtwdXJwbGUudS1idG4taG92ZXItdjEtMjo6YWZ0ZXIsIC51LWJ0bi1vdXRsaW5lLWRhcmtwdXJwbGUudS1idG4taG92ZXItdjEtMjpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzI0NGM0O1xufVxuXG4udS1idG4tb3V0bGluZS1kYXJrcHVycGxlLnUtYnRuLWhvdmVyLXYxLTI6aG92ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtYnRuLW91dGxpbmUtZGFya3B1cnBsZS51LWJ0bi1ob3Zlci12MS0zIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLW91dGxpbmUtZGFya3B1cnBsZS51LWJ0bi1ob3Zlci12MS0zOjphZnRlciwgLnUtYnRuLW91dGxpbmUtZGFya3B1cnBsZS51LWJ0bi1ob3Zlci12MS0zOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MjQ0YzQ7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWRhcmtwdXJwbGUudS1idG4taG92ZXItdjEtMzpob3ZlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS1idG4tb3V0bGluZS1kYXJrcHVycGxlLnUtYnRuLWhvdmVyLXYxLTQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tb3V0bGluZS1kYXJrcHVycGxlLnUtYnRuLWhvdmVyLXYxLTQ6OmFmdGVyLCAudS1idG4tb3V0bGluZS1kYXJrcHVycGxlLnUtYnRuLWhvdmVyLXYxLTQ6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcyNDRjNDtcbn1cblxuLnUtYnRuLW91dGxpbmUtZGFya3B1cnBsZS51LWJ0bi1ob3Zlci12MS00OmhvdmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWRhcmtwdXJwbGUudS1idG4taG92ZXItdjItMSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1vdXRsaW5lLWRhcmtwdXJwbGUudS1idG4taG92ZXItdjItMTo6YWZ0ZXIsIC51LWJ0bi1vdXRsaW5lLWRhcmtwdXJwbGUudS1idG4taG92ZXItdjItMTpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzI0NGM0O1xufVxuXG4udS1idG4tb3V0bGluZS1kYXJrcHVycGxlLnUtYnRuLWhvdmVyLXYyLTE6aG92ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtYnRuLW91dGxpbmUtZGFya3B1cnBsZS51LWJ0bi1ob3Zlci12Mi0yIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLW91dGxpbmUtZGFya3B1cnBsZS51LWJ0bi1ob3Zlci12Mi0yOjphZnRlciwgLnUtYnRuLW91dGxpbmUtZGFya3B1cnBsZS51LWJ0bi1ob3Zlci12Mi0yOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MjQ0YzQ7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWRhcmtwdXJwbGUudS1idG4taG92ZXItdjItMjpob3ZlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKiBPdXRsaW5lIEJ1dHRvbiBQaW5rICovXG4udS1idG4tb3V0bGluZS1waW5rIHtcbiAgY29sb3I6ICNlODFjNjI7XG4gIGJvcmRlci1jb2xvcjogI2U4MWM2MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi51LWJ0bi1vdXRsaW5lLXBpbms6Zm9jdXMsIC51LWJ0bi1vdXRsaW5lLXBpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlODFjNjI7XG59XG5cbi51LWJ0bi1vdXRsaW5lLXBpbms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4MWM2Mjtcbn1cblxuLnUtYnRuLW91dGxpbmUtcGluay51LWJ0bi1ob3Zlci12MS0xIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLW91dGxpbmUtcGluay51LWJ0bi1ob3Zlci12MS0xOjphZnRlciwgLnUtYnRuLW91dGxpbmUtcGluay51LWJ0bi1ob3Zlci12MS0xOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYTMzNzI7XG59XG5cbi51LWJ0bi1vdXRsaW5lLXBpbmsudS1idG4taG92ZXItdjEtMTpob3ZlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS1idG4tb3V0bGluZS1waW5rLnUtYnRuLWhvdmVyLXYxLTIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tb3V0bGluZS1waW5rLnUtYnRuLWhvdmVyLXYxLTI6OmFmdGVyLCAudS1idG4tb3V0bGluZS1waW5rLnUtYnRuLWhvdmVyLXYxLTI6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhMzM3Mjtcbn1cblxuLnUtYnRuLW91dGxpbmUtcGluay51LWJ0bi1ob3Zlci12MS0yOmhvdmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi51LWJ0bi1vdXRsaW5lLXBpbmsudS1idG4taG92ZXItdjEtMyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1vdXRsaW5lLXBpbmsudS1idG4taG92ZXItdjEtMzo6YWZ0ZXIsIC51LWJ0bi1vdXRsaW5lLXBpbmsudS1idG4taG92ZXItdjEtMzpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWEzMzcyO1xufVxuXG4udS1idG4tb3V0bGluZS1waW5rLnUtYnRuLWhvdmVyLXYxLTM6aG92ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtYnRuLW91dGxpbmUtcGluay51LWJ0bi1ob3Zlci12MS00IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLW91dGxpbmUtcGluay51LWJ0bi1ob3Zlci12MS00OjphZnRlciwgLnUtYnRuLW91dGxpbmUtcGluay51LWJ0bi1ob3Zlci12MS00OmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYTMzNzI7XG59XG5cbi51LWJ0bi1vdXRsaW5lLXBpbmsudS1idG4taG92ZXItdjEtNDpob3ZlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS1idG4tb3V0bGluZS1waW5rLnUtYnRuLWhvdmVyLXYyLTEge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tb3V0bGluZS1waW5rLnUtYnRuLWhvdmVyLXYyLTE6OmFmdGVyLCAudS1idG4tb3V0bGluZS1waW5rLnUtYnRuLWhvdmVyLXYyLTE6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhMzM3Mjtcbn1cblxuLnUtYnRuLW91dGxpbmUtcGluay51LWJ0bi1ob3Zlci12Mi0xOmhvdmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi51LWJ0bi1vdXRsaW5lLXBpbmsudS1idG4taG92ZXItdjItMiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1vdXRsaW5lLXBpbmsudS1idG4taG92ZXItdjItMjo6YWZ0ZXIsIC51LWJ0bi1vdXRsaW5lLXBpbmsudS1idG4taG92ZXItdjItMjpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWEzMzcyO1xufVxuXG4udS1idG4tb3V0bGluZS1waW5rLnUtYnRuLWhvdmVyLXYyLTI6aG92ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyogT3V0bGluZSBCdXR0b24gT3JhbmdlICovXG4udS1idG4tb3V0bGluZS1vcmFuZ2Uge1xuICBjb2xvcjogI2U1N2QyMDtcbiAgYm9yZGVyLWNvbG9yOiAjZTU3ZDIwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtYnRuLW91dGxpbmUtb3JhbmdlOmZvY3VzLCAudS1idG4tb3V0bGluZS1vcmFuZ2UuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNTdkMjA7XG59XG5cbi51LWJ0bi1vdXRsaW5lLW9yYW5nZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTU3ZDIwO1xufVxuXG4udS1idG4tb3V0bGluZS1vcmFuZ2UudS1idG4taG92ZXItdjEtMSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1vdXRsaW5lLW9yYW5nZS51LWJ0bi1ob3Zlci12MS0xOjphZnRlciwgLnUtYnRuLW91dGxpbmUtb3JhbmdlLnUtYnRuLWhvdmVyLXYxLTE6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4OGEzNztcbn1cblxuLnUtYnRuLW91dGxpbmUtb3JhbmdlLnUtYnRuLWhvdmVyLXYxLTE6aG92ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtYnRuLW91dGxpbmUtb3JhbmdlLnUtYnRuLWhvdmVyLXYxLTIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tb3V0bGluZS1vcmFuZ2UudS1idG4taG92ZXItdjEtMjo6YWZ0ZXIsIC51LWJ0bi1vdXRsaW5lLW9yYW5nZS51LWJ0bi1ob3Zlci12MS0yOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlODhhMzc7XG59XG5cbi51LWJ0bi1vdXRsaW5lLW9yYW5nZS51LWJ0bi1ob3Zlci12MS0yOmhvdmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi51LWJ0bi1vdXRsaW5lLW9yYW5nZS51LWJ0bi1ob3Zlci12MS0zIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLW91dGxpbmUtb3JhbmdlLnUtYnRuLWhvdmVyLXYxLTM6OmFmdGVyLCAudS1idG4tb3V0bGluZS1vcmFuZ2UudS1idG4taG92ZXItdjEtMzpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTg4YTM3O1xufVxuXG4udS1idG4tb3V0bGluZS1vcmFuZ2UudS1idG4taG92ZXItdjEtMzpob3ZlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS1idG4tb3V0bGluZS1vcmFuZ2UudS1idG4taG92ZXItdjEtNCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1vdXRsaW5lLW9yYW5nZS51LWJ0bi1ob3Zlci12MS00OjphZnRlciwgLnUtYnRuLW91dGxpbmUtb3JhbmdlLnUtYnRuLWhvdmVyLXYxLTQ6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4OGEzNztcbn1cblxuLnUtYnRuLW91dGxpbmUtb3JhbmdlLnUtYnRuLWhvdmVyLXYxLTQ6aG92ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtYnRuLW91dGxpbmUtb3JhbmdlLnUtYnRuLWhvdmVyLXYyLTEge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tb3V0bGluZS1vcmFuZ2UudS1idG4taG92ZXItdjItMTo6YWZ0ZXIsIC51LWJ0bi1vdXRsaW5lLW9yYW5nZS51LWJ0bi1ob3Zlci12Mi0xOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlODhhMzc7XG59XG5cbi51LWJ0bi1vdXRsaW5lLW9yYW5nZS51LWJ0bi1ob3Zlci12Mi0xOmhvdmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi51LWJ0bi1vdXRsaW5lLW9yYW5nZS51LWJ0bi1ob3Zlci12Mi0yIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLW91dGxpbmUtb3JhbmdlLnUtYnRuLWhvdmVyLXYyLTI6OmFmdGVyLCAudS1idG4tb3V0bGluZS1vcmFuZ2UudS1idG4taG92ZXItdjItMjpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTg4YTM3O1xufVxuXG4udS1idG4tb3V0bGluZS1vcmFuZ2UudS1idG4taG92ZXItdjItMjpob3ZlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKiBPdXRsaW5lIEJ1dHRvbiBEZWVwIE9yYW5nZSAqL1xuLnUtYnRuLW91dGxpbmUtZGVlcG9yYW5nZSB7XG4gIGNvbG9yOiAjZmU1NDFlO1xuICBib3JkZXItY29sb3I6ICNmZTU0MWU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS1idG4tb3V0bGluZS1kZWVwb3JhbmdlOmZvY3VzLCAudS1idG4tb3V0bGluZS1kZWVwb3JhbmdlLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmU1NDFlO1xufVxuXG4udS1idG4tb3V0bGluZS1kZWVwb3JhbmdlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZTU0MWU7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWRlZXBvcmFuZ2UudS1idG4taG92ZXItdjEtMSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1vdXRsaW5lLWRlZXBvcmFuZ2UudS1idG4taG92ZXItdjEtMTo6YWZ0ZXIsIC51LWJ0bi1vdXRsaW5lLWRlZXBvcmFuZ2UudS1idG4taG92ZXItdjEtMTpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmU2NzM3O1xufVxuXG4udS1idG4tb3V0bGluZS1kZWVwb3JhbmdlLnUtYnRuLWhvdmVyLXYxLTE6aG92ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtYnRuLW91dGxpbmUtZGVlcG9yYW5nZS51LWJ0bi1ob3Zlci12MS0yIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLW91dGxpbmUtZGVlcG9yYW5nZS51LWJ0bi1ob3Zlci12MS0yOjphZnRlciwgLnUtYnRuLW91dGxpbmUtZGVlcG9yYW5nZS51LWJ0bi1ob3Zlci12MS0yOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZTY3Mzc7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWRlZXBvcmFuZ2UudS1idG4taG92ZXItdjEtMjpob3ZlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS1idG4tb3V0bGluZS1kZWVwb3JhbmdlLnUtYnRuLWhvdmVyLXYxLTMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tb3V0bGluZS1kZWVwb3JhbmdlLnUtYnRuLWhvdmVyLXYxLTM6OmFmdGVyLCAudS1idG4tb3V0bGluZS1kZWVwb3JhbmdlLnUtYnRuLWhvdmVyLXYxLTM6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlNjczNztcbn1cblxuLnUtYnRuLW91dGxpbmUtZGVlcG9yYW5nZS51LWJ0bi1ob3Zlci12MS0zOmhvdmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWRlZXBvcmFuZ2UudS1idG4taG92ZXItdjEtNCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1vdXRsaW5lLWRlZXBvcmFuZ2UudS1idG4taG92ZXItdjEtNDo6YWZ0ZXIsIC51LWJ0bi1vdXRsaW5lLWRlZXBvcmFuZ2UudS1idG4taG92ZXItdjEtNDpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmU2NzM3O1xufVxuXG4udS1idG4tb3V0bGluZS1kZWVwb3JhbmdlLnUtYnRuLWhvdmVyLXYxLTQ6aG92ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtYnRuLW91dGxpbmUtZGVlcG9yYW5nZS51LWJ0bi1ob3Zlci12Mi0xIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLW91dGxpbmUtZGVlcG9yYW5nZS51LWJ0bi1ob3Zlci12Mi0xOjphZnRlciwgLnUtYnRuLW91dGxpbmUtZGVlcG9yYW5nZS51LWJ0bi1ob3Zlci12Mi0xOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZTY3Mzc7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWRlZXBvcmFuZ2UudS1idG4taG92ZXItdjItMTpob3ZlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS1idG4tb3V0bGluZS1kZWVwb3JhbmdlLnUtYnRuLWhvdmVyLXYyLTIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tb3V0bGluZS1kZWVwb3JhbmdlLnUtYnRuLWhvdmVyLXYyLTI6OmFmdGVyLCAudS1idG4tb3V0bGluZS1kZWVwb3JhbmdlLnUtYnRuLWhvdmVyLXYyLTI6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlNjczNztcbn1cblxuLnUtYnRuLW91dGxpbmUtZGVlcG9yYW5nZS51LWJ0bi1ob3Zlci12Mi0yOmhvdmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qIE91dGxpbmUgQnV0dG9uIFllbGxvdyAqL1xuLnUtYnRuLW91dGxpbmUteWVsbG93IHtcbiAgY29sb3I6ICM1NTU7XG4gIGJvcmRlci1jb2xvcjogI2ViYzcxZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi51LWJ0bi1vdXRsaW5lLXllbGxvdzpmb2N1cywgLnUtYnRuLW91dGxpbmUteWVsbG93LmFjdGl2ZSB7XG4gIGNvbG9yOiAjNTU1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJjNzFkO1xufVxuXG4udS1idG4tb3V0bGluZS15ZWxsb3c6aG92ZXIge1xuICBjb2xvcjogIzU1NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViYzcxZDtcbn1cblxuLnUtYnRuLW91dGxpbmUteWVsbG93LnUtYnRuLWhvdmVyLXYxLTEge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tb3V0bGluZS15ZWxsb3cudS1idG4taG92ZXItdjEtMTo6YWZ0ZXIsIC51LWJ0bi1vdXRsaW5lLXllbGxvdy51LWJ0bi1ob3Zlci12MS0xOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGNkMzQ7XG59XG5cbi51LWJ0bi1vdXRsaW5lLXllbGxvdy51LWJ0bi1ob3Zlci12MS0xOmhvdmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi51LWJ0bi1vdXRsaW5lLXllbGxvdy51LWJ0bi1ob3Zlci12MS0yIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLW91dGxpbmUteWVsbG93LnUtYnRuLWhvdmVyLXYxLTI6OmFmdGVyLCAudS1idG4tb3V0bGluZS15ZWxsb3cudS1idG4taG92ZXItdjEtMjpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRjZDM0O1xufVxuXG4udS1idG4tb3V0bGluZS15ZWxsb3cudS1idG4taG92ZXItdjEtMjpob3ZlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS1idG4tb3V0bGluZS15ZWxsb3cudS1idG4taG92ZXItdjEtMyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1vdXRsaW5lLXllbGxvdy51LWJ0bi1ob3Zlci12MS0zOjphZnRlciwgLnUtYnRuLW91dGxpbmUteWVsbG93LnUtYnRuLWhvdmVyLXYxLTM6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkY2QzNDtcbn1cblxuLnUtYnRuLW91dGxpbmUteWVsbG93LnUtYnRuLWhvdmVyLXYxLTM6aG92ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtYnRuLW91dGxpbmUteWVsbG93LnUtYnRuLWhvdmVyLXYxLTQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tb3V0bGluZS15ZWxsb3cudS1idG4taG92ZXItdjEtNDo6YWZ0ZXIsIC51LWJ0bi1vdXRsaW5lLXllbGxvdy51LWJ0bi1ob3Zlci12MS00OmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGNkMzQ7XG59XG5cbi51LWJ0bi1vdXRsaW5lLXllbGxvdy51LWJ0bi1ob3Zlci12MS00OmhvdmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi51LWJ0bi1vdXRsaW5lLXllbGxvdy51LWJ0bi1ob3Zlci12Mi0xIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLW91dGxpbmUteWVsbG93LnUtYnRuLWhvdmVyLXYyLTE6OmFmdGVyLCAudS1idG4tb3V0bGluZS15ZWxsb3cudS1idG4taG92ZXItdjItMTpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRjZDM0O1xufVxuXG4udS1idG4tb3V0bGluZS15ZWxsb3cudS1idG4taG92ZXItdjItMTpob3ZlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS1idG4tb3V0bGluZS15ZWxsb3cudS1idG4taG92ZXItdjItMiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1vdXRsaW5lLXllbGxvdy51LWJ0bi1ob3Zlci12Mi0yOjphZnRlciwgLnUtYnRuLW91dGxpbmUteWVsbG93LnUtYnRuLWhvdmVyLXYyLTI6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkY2QzNDtcbn1cblxuLnUtYnRuLW91dGxpbmUteWVsbG93LnUtYnRuLWhvdmVyLXYyLTI6aG92ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyogT3V0bGluZSBCdXR0b24gQXF1YSAqL1xuLnUtYnRuLW91dGxpbmUtYXF1YSB7XG4gIGNvbG9yOiAjMjlkNmU2O1xuICBib3JkZXItY29sb3I6ICMyOWQ2ZTY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS1idG4tb3V0bGluZS1hcXVhOmZvY3VzLCAudS1idG4tb3V0bGluZS1hcXVhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjlkNmU2O1xufVxuXG4udS1idG4tb3V0bGluZS1hcXVhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOWQ2ZTY7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWFxdWEudS1idG4taG92ZXItdjEtMSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1vdXRsaW5lLWFxdWEudS1idG4taG92ZXItdjEtMTo6YWZ0ZXIsIC51LWJ0bi1vdXRsaW5lLWFxdWEudS1idG4taG92ZXItdjEtMTpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBkYWU5O1xufVxuXG4udS1idG4tb3V0bGluZS1hcXVhLnUtYnRuLWhvdmVyLXYxLTE6aG92ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtYnRuLW91dGxpbmUtYXF1YS51LWJ0bi1ob3Zlci12MS0yIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLW91dGxpbmUtYXF1YS51LWJ0bi1ob3Zlci12MS0yOjphZnRlciwgLnUtYnRuLW91dGxpbmUtYXF1YS51LWJ0bi1ob3Zlci12MS0yOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MGRhZTk7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWFxdWEudS1idG4taG92ZXItdjEtMjpob3ZlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS1idG4tb3V0bGluZS1hcXVhLnUtYnRuLWhvdmVyLXYxLTMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tb3V0bGluZS1hcXVhLnUtYnRuLWhvdmVyLXYxLTM6OmFmdGVyLCAudS1idG4tb3V0bGluZS1hcXVhLnUtYnRuLWhvdmVyLXYxLTM6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwZGFlOTtcbn1cblxuLnUtYnRuLW91dGxpbmUtYXF1YS51LWJ0bi1ob3Zlci12MS0zOmhvdmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWFxdWEudS1idG4taG92ZXItdjEtNCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1vdXRsaW5lLWFxdWEudS1idG4taG92ZXItdjEtNDo6YWZ0ZXIsIC51LWJ0bi1vdXRsaW5lLWFxdWEudS1idG4taG92ZXItdjEtNDpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDBkYWU5O1xufVxuXG4udS1idG4tb3V0bGluZS1hcXVhLnUtYnRuLWhvdmVyLXYxLTQ6aG92ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtYnRuLW91dGxpbmUtYXF1YS51LWJ0bi1ob3Zlci12Mi0xIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLW91dGxpbmUtYXF1YS51LWJ0bi1ob3Zlci12Mi0xOjphZnRlciwgLnUtYnRuLW91dGxpbmUtYXF1YS51LWJ0bi1ob3Zlci12Mi0xOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MGRhZTk7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWFxdWEudS1idG4taG92ZXItdjItMTpob3ZlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS1idG4tb3V0bGluZS1hcXVhLnUtYnRuLWhvdmVyLXYyLTIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tb3V0bGluZS1hcXVhLnUtYnRuLWhvdmVyLXYyLTI6OmFmdGVyLCAudS1idG4tb3V0bGluZS1hcXVhLnUtYnRuLWhvdmVyLXYyLTI6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwZGFlOTtcbn1cblxuLnUtYnRuLW91dGxpbmUtYXF1YS51LWJ0bi1ob3Zlci12Mi0yOmhvdmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qIE91dGxpbmUgQnV0dG9uIEN5YW4gKi9cbi51LWJ0bi1vdXRsaW5lLWN5YW4ge1xuICBjb2xvcjogIzAwYmVkNjtcbiAgYm9yZGVyLWNvbG9yOiAjMDBiZWQ2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtYnRuLW91dGxpbmUtY3lhbjpmb2N1cywgLnUtYnRuLW91dGxpbmUtY3lhbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYmVkNjtcbn1cblxuLnUtYnRuLW91dGxpbmUtY3lhbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiZWQ2O1xufVxuXG4udS1idG4tb3V0bGluZS1jeWFuLnUtYnRuLWhvdmVyLXYxLTEge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tb3V0bGluZS1jeWFuLnUtYnRuLWhvdmVyLXYxLTE6OmFmdGVyLCAudS1idG4tb3V0bGluZS1jeWFuLnUtYnRuLWhvdmVyLXYxLTE6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwZDVmMDtcbn1cblxuLnUtYnRuLW91dGxpbmUtY3lhbi51LWJ0bi1ob3Zlci12MS0xOmhvdmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWN5YW4udS1idG4taG92ZXItdjEtMiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1vdXRsaW5lLWN5YW4udS1idG4taG92ZXItdjEtMjo6YWZ0ZXIsIC51LWJ0bi1vdXRsaW5lLWN5YW4udS1idG4taG92ZXItdjEtMjpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBkNWYwO1xufVxuXG4udS1idG4tb3V0bGluZS1jeWFuLnUtYnRuLWhvdmVyLXYxLTI6aG92ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtYnRuLW91dGxpbmUtY3lhbi51LWJ0bi1ob3Zlci12MS0zIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLW91dGxpbmUtY3lhbi51LWJ0bi1ob3Zlci12MS0zOjphZnRlciwgLnUtYnRuLW91dGxpbmUtY3lhbi51LWJ0bi1ob3Zlci12MS0zOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGQ1ZjA7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWN5YW4udS1idG4taG92ZXItdjEtMzpob3ZlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS1idG4tb3V0bGluZS1jeWFuLnUtYnRuLWhvdmVyLXYxLTQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tb3V0bGluZS1jeWFuLnUtYnRuLWhvdmVyLXYxLTQ6OmFmdGVyLCAudS1idG4tb3V0bGluZS1jeWFuLnUtYnRuLWhvdmVyLXYxLTQ6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwZDVmMDtcbn1cblxuLnUtYnRuLW91dGxpbmUtY3lhbi51LWJ0bi1ob3Zlci12MS00OmhvdmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWN5YW4udS1idG4taG92ZXItdjItMSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1vdXRsaW5lLWN5YW4udS1idG4taG92ZXItdjItMTo6YWZ0ZXIsIC51LWJ0bi1vdXRsaW5lLWN5YW4udS1idG4taG92ZXItdjItMTpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBkNWYwO1xufVxuXG4udS1idG4tb3V0bGluZS1jeWFuLnUtYnRuLWhvdmVyLXYyLTE6aG92ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtYnRuLW91dGxpbmUtY3lhbi51LWJ0bi1ob3Zlci12Mi0yIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLW91dGxpbmUtY3lhbi51LWJ0bi1ob3Zlci12Mi0yOjphZnRlciwgLnUtYnRuLW91dGxpbmUtY3lhbi51LWJ0bi1ob3Zlci12Mi0yOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGQ1ZjA7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWN5YW4udS1idG4taG92ZXItdjItMjpob3ZlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKiBPdXRsaW5lIEJ1dHRvbiBUZWFsICovXG4udS1idG4tb3V0bGluZS10ZWFsIHtcbiAgY29sb3I6ICMxOGJhOWI7XG4gIGJvcmRlci1jb2xvcjogIzE4YmE5YjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi51LWJ0bi1vdXRsaW5lLXRlYWw6Zm9jdXMsIC51LWJ0bi1vdXRsaW5lLXRlYWwuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOGJhOWI7XG59XG5cbi51LWJ0bi1vdXRsaW5lLXRlYWw6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4YmE5Yjtcbn1cblxuLnUtYnRuLW91dGxpbmUtdGVhbC51LWJ0bi1ob3Zlci12MS0xIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLW91dGxpbmUtdGVhbC51LWJ0bi1ob3Zlci12MS0xOjphZnRlciwgLnUtYnRuLW91dGxpbmUtdGVhbC51LWJ0bi1ob3Zlci12MS0xOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYmQxYWU7XG59XG5cbi51LWJ0bi1vdXRsaW5lLXRlYWwudS1idG4taG92ZXItdjEtMTpob3ZlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS1idG4tb3V0bGluZS10ZWFsLnUtYnRuLWhvdmVyLXYxLTIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tb3V0bGluZS10ZWFsLnUtYnRuLWhvdmVyLXYxLTI6OmFmdGVyLCAudS1idG4tb3V0bGluZS10ZWFsLnUtYnRuLWhvdmVyLXYxLTI6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFiZDFhZTtcbn1cblxuLnUtYnRuLW91dGxpbmUtdGVhbC51LWJ0bi1ob3Zlci12MS0yOmhvdmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi51LWJ0bi1vdXRsaW5lLXRlYWwudS1idG4taG92ZXItdjEtMyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1vdXRsaW5lLXRlYWwudS1idG4taG92ZXItdjEtMzo6YWZ0ZXIsIC51LWJ0bi1vdXRsaW5lLXRlYWwudS1idG4taG92ZXItdjEtMzpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWJkMWFlO1xufVxuXG4udS1idG4tb3V0bGluZS10ZWFsLnUtYnRuLWhvdmVyLXYxLTM6aG92ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtYnRuLW91dGxpbmUtdGVhbC51LWJ0bi1ob3Zlci12MS00IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtYnRuLW91dGxpbmUtdGVhbC51LWJ0bi1ob3Zlci12MS00OjphZnRlciwgLnUtYnRuLW91dGxpbmUtdGVhbC51LWJ0bi1ob3Zlci12MS00OmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYmQxYWU7XG59XG5cbi51LWJ0bi1vdXRsaW5lLXRlYWwudS1idG4taG92ZXItdjEtNDpob3ZlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS1idG4tb3V0bGluZS10ZWFsLnUtYnRuLWhvdmVyLXYyLTEge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udS1idG4tb3V0bGluZS10ZWFsLnUtYnRuLWhvdmVyLXYyLTE6OmFmdGVyLCAudS1idG4tb3V0bGluZS10ZWFsLnUtYnRuLWhvdmVyLXYyLTE6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFiZDFhZTtcbn1cblxuLnUtYnRuLW91dGxpbmUtdGVhbC51LWJ0bi1ob3Zlci12Mi0xOmhvdmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi51LWJ0bi1vdXRsaW5lLXRlYWwudS1idG4taG92ZXItdjItMiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1vdXRsaW5lLXRlYWwudS1idG4taG92ZXItdjItMjo6YWZ0ZXIsIC51LWJ0bi1vdXRsaW5lLXRlYWwudS1idG4taG92ZXItdjItMjpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWJkMWFlO1xufVxuXG4udS1idG4tb3V0bGluZS10ZWFsLnUtYnRuLWhvdmVyLXYyLTI6aG92ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyogT3V0bGluZSBCdXR0b24gQnJvd24gKi9cbi51LWJ0bi1vdXRsaW5lLWJyb3duIHtcbiAgY29sb3I6ICM5YzgwNjE7XG4gIGJvcmRlci1jb2xvcjogIzljODA2MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWJyb3duOmZvY3VzLCAudS1idG4tb3V0bGluZS1icm93bi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzljODA2MTtcbn1cblxuLnUtYnRuLW91dGxpbmUtYnJvd246aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzljODA2MTtcbn1cblxuLnUtYnRuLW91dGxpbmUtYnJvd24udS1idG4taG92ZXItdjEtMSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1vdXRsaW5lLWJyb3duLnUtYnRuLWhvdmVyLXYxLTE6OmFmdGVyLCAudS1idG4tb3V0bGluZS1icm93bi51LWJ0bi1ob3Zlci12MS0xOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhNjhkNzA7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWJyb3duLnUtYnRuLWhvdmVyLXYxLTE6aG92ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtYnRuLW91dGxpbmUtYnJvd24udS1idG4taG92ZXItdjEtMiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1vdXRsaW5lLWJyb3duLnUtYnRuLWhvdmVyLXYxLTI6OmFmdGVyLCAudS1idG4tb3V0bGluZS1icm93bi51LWJ0bi1ob3Zlci12MS0yOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhNjhkNzA7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWJyb3duLnUtYnRuLWhvdmVyLXYxLTI6aG92ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtYnRuLW91dGxpbmUtYnJvd24udS1idG4taG92ZXItdjEtMyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1vdXRsaW5lLWJyb3duLnUtYnRuLWhvdmVyLXYxLTM6OmFmdGVyLCAudS1idG4tb3V0bGluZS1icm93bi51LWJ0bi1ob3Zlci12MS0zOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhNjhkNzA7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWJyb3duLnUtYnRuLWhvdmVyLXYxLTM6aG92ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtYnRuLW91dGxpbmUtYnJvd24udS1idG4taG92ZXItdjEtNCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1vdXRsaW5lLWJyb3duLnUtYnRuLWhvdmVyLXYxLTQ6OmFmdGVyLCAudS1idG4tb3V0bGluZS1icm93bi51LWJ0bi1ob3Zlci12MS00OmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhNjhkNzA7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWJyb3duLnUtYnRuLWhvdmVyLXYxLTQ6aG92ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtYnRuLW91dGxpbmUtYnJvd24udS1idG4taG92ZXItdjItMSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1vdXRsaW5lLWJyb3duLnUtYnRuLWhvdmVyLXYyLTE6OmFmdGVyLCAudS1idG4tb3V0bGluZS1icm93bi51LWJ0bi1ob3Zlci12Mi0xOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhNjhkNzA7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWJyb3duLnUtYnRuLWhvdmVyLXYyLTE6aG92ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtYnRuLW91dGxpbmUtYnJvd24udS1idG4taG92ZXItdjItMiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1vdXRsaW5lLWJyb3duLnUtYnRuLWhvdmVyLXYyLTI6OmFmdGVyLCAudS1idG4tb3V0bGluZS1icm93bi51LWJ0bi1ob3Zlci12Mi0yOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhNjhkNzA7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWJyb3duLnUtYnRuLWhvdmVyLXYyLTI6aG92ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyogT3V0bGluZSBCdXR0b24gQmx1ZWdyZXkgKi9cbi51LWJ0bi1vdXRsaW5lLWJsdWVncmF5IHtcbiAgY29sb3I6ICM1ODVmNjk7XG4gIGJvcmRlci1jb2xvcjogIzU4NWY2OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWJsdWVncmF5OmZvY3VzLCAudS1idG4tb3V0bGluZS1ibHVlZ3JheS5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4NWY2OTtcbn1cblxuLnUtYnRuLW91dGxpbmUtYmx1ZWdyYXk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4NWY2OTtcbn1cblxuLnUtYnRuLW91dGxpbmUtYmx1ZWdyYXkudS1idG4taG92ZXItdjEtMSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1vdXRsaW5lLWJsdWVncmF5LnUtYnRuLWhvdmVyLXYxLTE6OmFmdGVyLCAudS1idG4tb3V0bGluZS1ibHVlZ3JheS51LWJ0bi1ob3Zlci12MS0xOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NDZjNzc7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWJsdWVncmF5LnUtYnRuLWhvdmVyLXYxLTE6aG92ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtYnRuLW91dGxpbmUtYmx1ZWdyYXkudS1idG4taG92ZXItdjEtMiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1vdXRsaW5lLWJsdWVncmF5LnUtYnRuLWhvdmVyLXYxLTI6OmFmdGVyLCAudS1idG4tb3V0bGluZS1ibHVlZ3JheS51LWJ0bi1ob3Zlci12MS0yOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NDZjNzc7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWJsdWVncmF5LnUtYnRuLWhvdmVyLXYxLTI6aG92ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtYnRuLW91dGxpbmUtYmx1ZWdyYXkudS1idG4taG92ZXItdjEtMyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1vdXRsaW5lLWJsdWVncmF5LnUtYnRuLWhvdmVyLXYxLTM6OmFmdGVyLCAudS1idG4tb3V0bGluZS1ibHVlZ3JheS51LWJ0bi1ob3Zlci12MS0zOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NDZjNzc7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWJsdWVncmF5LnUtYnRuLWhvdmVyLXYxLTM6aG92ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtYnRuLW91dGxpbmUtYmx1ZWdyYXkudS1idG4taG92ZXItdjEtNCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1vdXRsaW5lLWJsdWVncmF5LnUtYnRuLWhvdmVyLXYxLTQ6OmFmdGVyLCAudS1idG4tb3V0bGluZS1ibHVlZ3JheS51LWJ0bi1ob3Zlci12MS00OmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NDZjNzc7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWJsdWVncmF5LnUtYnRuLWhvdmVyLXYxLTQ6aG92ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtYnRuLW91dGxpbmUtYmx1ZWdyYXkudS1idG4taG92ZXItdjItMSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1vdXRsaW5lLWJsdWVncmF5LnUtYnRuLWhvdmVyLXYyLTE6OmFmdGVyLCAudS1idG4tb3V0bGluZS1ibHVlZ3JheS51LWJ0bi1ob3Zlci12Mi0xOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NDZjNzc7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWJsdWVncmF5LnUtYnRuLWhvdmVyLXYyLTE6aG92ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtYnRuLW91dGxpbmUtYmx1ZWdyYXkudS1idG4taG92ZXItdjItMiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWJ0bi1vdXRsaW5lLWJsdWVncmF5LnUtYnRuLWhvdmVyLXYyLTI6OmFmdGVyLCAudS1idG4tb3V0bGluZS1ibHVlZ3JheS51LWJ0bi1ob3Zlci12Mi0yOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NDZjNzc7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWJsdWVncmF5LnUtYnRuLWhvdmVyLXYyLTI6aG92ZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyogQnV0dG9uIEZhY2Vib29rICovXG4udS1idG4tb3V0bGluZS1mYWNlYm9vayB7XG4gIGNvbG9yOiAjM2I1OTk4O1xuICBib3JkZXItY29sb3I6ICMzYjU5OTg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS1idG4tb3V0bGluZS1mYWNlYm9vazpmb2N1cywgLnUtYnRuLW91dGxpbmUtZmFjZWJvb2suYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYjU5OTg7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWZhY2Vib29rOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYjU5OTg7XG59XG5cbi8qIEJ1dHRvbiBUd2l0dGVyICovXG4udS1idG4tb3V0bGluZS10d2l0dGVyIHtcbiAgY29sb3I6ICMwMGFjZWU7XG4gIGJvcmRlci1jb2xvcjogIzAwYWNlZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi51LWJ0bi1vdXRsaW5lLXR3aXR0ZXI6Zm9jdXMsIC51LWJ0bi1vdXRsaW5lLXR3aXR0ZXIuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGFjZWU7XG59XG5cbi51LWJ0bi1vdXRsaW5lLXR3aXR0ZXI6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWNlZTtcbn1cblxuLyogQnV0dG9uIERyaWJiYmxlICovXG4udS1idG4tb3V0bGluZS1kcmliYmJsZSB7XG4gIGNvbG9yOiAjZWE0Yzg5O1xuICBib3JkZXItY29sb3I6ICNlYTRjODk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS1idG4tb3V0bGluZS1kcmliYmJsZTpmb2N1cywgLnUtYnRuLW91dGxpbmUtZHJpYmJibGUuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYTRjODk7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWRyaWJiYmxlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYTRjODk7XG59XG5cbi8qIEdyYWRpZW50IFN0eWxlIHYxICovXG4udS1idG4tZ3JhZGllbnQtdjEge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjNDc3NkU2IDAlLCAjOEU1NEU5IDEwMCUpICFpbXBvcnRhbnQ7XG4gIC1vLWJvcmRlci1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjNDc3NkU2IDAlLCAjOEU1NEU5IDEwMCUpO1xuICBib3JkZXItaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzQ3NzZFNiAwJSwgIzhFNTRFOSAxMDAlKTtcbiAgYm9yZGVyLWltYWdlLXNsaWNlOiAxO1xufVxuXG4udS1idG4tZ3JhZGllbnQtdjE6aG92ZXIsIC51LWJ0bi1ncmFkaWVudC12MTpmb2N1cywgLnUtYnRuLWdyYWRpZW50LXYxLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuOTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi8qIEdyYWRpZW50IFN0eWxlIHYyICovXG4udS1idG4tZ3JhZGllbnQtdjIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjRTA0MEZCIDAlLCAjMDBCQ0Q0IDEwMCUpICFpbXBvcnRhbnQ7XG4gIC1vLWJvcmRlci1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjRTA0MEZCIDAlLCAjMDBCQ0Q0IDEwMCUpO1xuICBib3JkZXItaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI0UwNDBGQiAwJSwgIzAwQkNENCAxMDAlKTtcbiAgYm9yZGVyLWltYWdlLXNsaWNlOiAxO1xufVxuXG4udS1idG4tZ3JhZGllbnQtdjI6aG92ZXIsIC51LWJ0bi1ncmFkaWVudC12Mjpmb2N1cywgLnUtYnRuLWdyYWRpZW50LXYyLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuOTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi8qIEdyYWRpZW50IFN0eWxlIHYxICovXG4udS1idG4tb3V0bGluZS1ncmFkaWVudC12MSB7XG4gIGNvbG9yOiAjNTU1O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLW8tYm9yZGVyLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM0Nzc2RTYgMCUsICM4RTU0RTkgMTAwJSk7XG4gIGJvcmRlci1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjNDc3NkU2IDAlLCAjOEU1NEU5IDEwMCUpO1xuICBib3JkZXItaW1hZ2Utc2xpY2U6IDE7XG59XG5cbi51LWJ0bi1vdXRsaW5lLWdyYWRpZW50LXYxOmhvdmVyLCAudS1idG4tb3V0bGluZS1ncmFkaWVudC12MTpmb2N1cywgLnUtYnRuLW91dGxpbmUtZ3JhZGllbnQtdjEuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjNDc3NkU2IDAlLCAjOEU1NEU5IDEwMCUpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyogR3JhZGllbnQgU3R5bGUgdjIgKi9cbi51LWJ0bi1vdXRsaW5lLWdyYWRpZW50LXYyIHtcbiAgY29sb3I6ICM1NTU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAtby1ib3JkZXItaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI0UwNDBGQiAwJSwgIzAwQkNENCAxMDAlKTtcbiAgYm9yZGVyLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNFMDQwRkIgMCUsICMwMEJDRDQgMTAwJSk7XG4gIGJvcmRlci1pbWFnZS1zbGljZTogMTtcbn1cblxuLnUtYnRuLW91dGxpbmUtZ3JhZGllbnQtdjI6aG92ZXIsIC51LWJ0bi1vdXRsaW5lLWdyYWRpZW50LXYyOmZvY3VzLCAudS1idG4tb3V0bGluZS1ncmFkaWVudC12Mi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNFMDQwRkIgMCUsICMwMEJDRDQgMTAwJSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4vKiBNYXRlcmlhbCBTdHlsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1idG4tcmFpc2VkLFxuLnUtYnRuLXJhaXNlZDphY3RpdmU6Zm9jdXMsXG4udS1idG4tcmFpc2VkOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAzcHggMXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBNYXRlcmlhbDogRmxvYXRpbmdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1idG4tZmxvYXRpbmcge1xuICB3aWR0aDogMi44NTcxNHJlbTtcbiAgaGVpZ2h0OiAyLjg1NzE0cmVtO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpbmUtaGVpZ2h0OiAyLjg1NzE0cmVtO1xufVxuXG4udS1idG4tZmxvYXRpbmcgaSB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMi43MTQyOXJlbTtcbn1cblxuLnUtYnRuLWZsb2F0aW5nLnUtaGFsZndheS1mYWIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxLjcxNDI5cmVtO1xuICBib3R0b206IC0xLjQyODU3cmVtO1xufVxuXG4udS1idG4tZmxvYXRpbmcudS1oYWxmd2F5LWZhYi0tbGVmdCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAxLjcxNDI5cmVtO1xufVxuXG4udS1idG4tZmxvYXRpbmctLWxhcmdlIHtcbiAgd2lkdGg6IDRyZW07XG4gIGhlaWdodDogNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDRyZW07XG59XG5cbi51LWJ0bi1mbG9hdGluZy0tbGFyZ2UgaSB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMy44NTcxNHJlbTtcbn1cblxuLnUtYnRuLWZsb2F0aW5nLS1sYXJnZS51LWhhbGZ3YXktZmFiIHtcbiAgYm90dG9tOiAtMnJlbTtcbn1cblxuYnV0dG9uLnUtYnRuLWZsb2F0aW5nIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBNYXRlcmlhbDogRmxhdFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWJ0bi1mbGF0IHtcbiAgY29sb3I6ICM1NTU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS1idG4tZmxhdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIxLCAyMjEsIDIyMSwgMC40KTtcbn1cblxuLnUtYnRuLWZsYXQ6aG92ZXIsIC51LWJ0bi1mbGF0OmZvY3VzIHtcbiAgY29sb3I6ICM1NTU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEljb25zIFN0eWxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWljb24tdjEsXG4udS1pY29uLXYyLFxuLnUtaWNvbi12Myxcbi51LWljb24tdjQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLnUtaWNvbi12MTpob3Zlcixcbi51LWljb24tdjI6aG92ZXIsXG4udS1pY29uLXYzOmhvdmVyLFxuLnUtaWNvbi12NDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnUtaWNvbi12MTo6YmVmb3JlLFxuLnUtaWNvbi12Mjo6YmVmb3JlLFxuLnUtaWNvbi12Mzo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi51LWljb24tdjEgPiBpLFxuLnUtaWNvbi12MiA+IGksXG4udS1pY29uLXYzID4gaSxcbi51LWljb24tdjQgPiBzcGFuID4gaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHotaW5kZXg6IDI7XG59XG5cbltjbGFzcyo9dS1pY29uLXZdIC51LWxpbmUtaWNvbi1wcm8ge1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00NSUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQ1JSk7XG59XG5cbi51LWljb24tcm90YXRpb24ge1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi51LWljb24tcm90YXRpb24gLnUtaWNvbl9fZWxlbSB7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSgxNSUsIC0zMCUpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSgxNSUsIC0zMCUpO1xufVxuXG4udS1pY29uLXJvdGF0aW9uIC51LWxpbmUtaWNvbi1wcm8ge1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoMjUlLCAtMzAlKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoMjUlLCAtMzAlKTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgSWNvbi12MVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWljb24tdjEsXG4udS1pY29uLXYxIC51LWljb25fX2VsZW0tcmVndWxhcixcbi51LWljb24tdjEgLnUtaWNvbl9fZWxlbS1ob3ZlciB7XG4gIHdpZHRoOiAyLjU3MTQzcmVtO1xuICBoZWlnaHQ6IDIuNTcxNDNyZW07XG4gIGZvbnQtc2l6ZTogMS40Mjg1N3JlbTtcbn1cblxuLnUtaWNvbi12MS51LWljb24tc2l6ZS0teHMsXG4udS1pY29uLXYxLnUtaWNvbi1zaXplLS14cyAudS1pY29uX19lbGVtLXJlZ3VsYXIsXG4udS1pY29uLXYxLnUtaWNvbi1zaXplLS14cyAudS1pY29uX19lbGVtLWhvdmVyIHtcbiAgd2lkdGg6IDEuNjQyODZyZW07XG4gIGhlaWdodDogMS42NDI4NnJlbTtcbiAgZm9udC1zaXplOiAwLjkyODU3cmVtO1xufVxuXG4udS1pY29uLXYxLnUtaWNvbi1zaXplLS1zbSxcbi51LWljb24tdjEudS1pY29uLXNpemUtLXNtIC51LWljb25fX2VsZW0tcmVndWxhcixcbi51LWljb24tdjEudS1pY29uLXNpemUtLXNtIC51LWljb25fX2VsZW0taG92ZXIge1xuICB3aWR0aDogMi4yODU3MXJlbTtcbiAgaGVpZ2h0OiAyLjI4NTcxcmVtO1xuICBmb250LXNpemU6IDEuMjg1NzFyZW07XG59XG5cbi51LWljb24tdjEudS1pY29uLXNpemUtLWxnLFxuLnUtaWNvbi12MS51LWljb24tc2l6ZS0tbGcgLnUtaWNvbl9fZWxlbS1yZWd1bGFyLFxuLnUtaWNvbi12MS51LWljb24tc2l6ZS0tbGcgLnUtaWNvbl9fZWxlbS1ob3ZlciB7XG4gIHdpZHRoOiA0LjVyZW07XG4gIGhlaWdodDogNC41cmVtO1xuICBmb250LXNpemU6IDIuNXJlbTtcbn1cblxuLnUtaWNvbi12MS51LWljb24tc2l6ZS0teGwsXG4udS1pY29uLXYxLnUtaWNvbi1zaXplLS14bCAudS1pY29uX19lbGVtLXJlZ3VsYXIsXG4udS1pY29uLXYxLnUtaWNvbi1zaXplLS14bCAudS1pY29uX19lbGVtLWhvdmVyIHtcbiAgd2lkdGg6IDUuMTQyODZyZW07XG4gIGhlaWdodDogNS4xNDI4NnJlbTtcbiAgZm9udC1zaXplOiAyLjg1NzE0cmVtO1xufVxuXG4udS1pY29uLXYxLnUtaWNvbi1zaXplLS0yeGwsXG4udS1pY29uLXYxLnUtaWNvbi1zaXplLS0yeGwgLnUtaWNvbl9fZWxlbS1yZWd1bGFyLFxuLnUtaWNvbi12MS51LWljb24tc2l6ZS0tMnhsIC51LWljb25fX2VsZW0taG92ZXIge1xuICB3aWR0aDogNS44NTcxNHJlbTtcbiAgaGVpZ2h0OiA1Ljg1NzE0cmVtO1xuICBmb250LXNpemU6IDMuNTcxNDNyZW07XG59XG5cbi51LWljb24tdjEudS1pY29uLXNpemUtLTN4bCxcbi51LWljb24tdjEudS1pY29uLXNpemUtLTN4bCAudS1pY29uX19lbGVtLXJlZ3VsYXIsXG4udS1pY29uLXYxLnUtaWNvbi1zaXplLS0zeGwgLnUtaWNvbl9fZWxlbS1ob3ZlciB7XG4gIHdpZHRoOiA4cmVtO1xuICBoZWlnaHQ6IDhyZW07XG4gIGZvbnQtc2l6ZTogNS43MTQyOXJlbTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgSWNvbi12MlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWljb24tdjIsIC51LWljb24tdjIgLnUtaWNvbl9fZWxlbS1yZWd1bGFyLFxuLnUtaWNvbi12MiAudS1pY29uX19lbGVtLWhvdmVyLCAudS1pY29uLXYzLCAudS1pY29uLXYzIC51LWljb25fX2VsZW0tcmVndWxhcixcbi51LWljb24tdjMgLnUtaWNvbl9fZWxlbS1ob3ZlciwgLnUtaWNvbi12NCAudS1pY29uLXY0LWlubmVyLCAudS1pY29uLXY0IC51LWljb25fX2VsZW0tcmVndWxhcixcbi51LWljb24tdjQgLnUtaWNvbl9fZWxlbS1ob3ZlciwgLnUtaWNvbi12NSB7XG4gIHdpZHRoOiAzLjkyODU3cmVtO1xuICBoZWlnaHQ6IDMuOTI4NTdyZW07XG4gIGZvbnQtc2l6ZTogMS41NzE0M3JlbTtcbn1cblxuLnUtaWNvbi12Mi51LWljb24tc2l6ZS0teHMsXG4udS1pY29uLXYyLnUtaWNvbi1zaXplLS14cyAudS1pY29uX19lbGVtLXJlZ3VsYXIsXG4udS1pY29uLXYyLnUtaWNvbi1zaXplLS14cyAudS1pY29uX19lbGVtLWhvdmVyLCAudS1pY29uLXYzLnUtaWNvbi1zaXplLS14cyxcbi51LWljb24tdjMudS1pY29uLXNpemUtLXhzIC51LWljb25fX2VsZW0tcmVndWxhcixcbi51LWljb24tdjMudS1pY29uLXNpemUtLXhzIC51LWljb25fX2VsZW0taG92ZXIsIC51LWljb24tdjQudS1pY29uLXNpemUtLXhzIC51LWljb24tdjQtaW5uZXIsXG4udS1pY29uLXY0LnUtaWNvbi1zaXplLS14cyAudS1pY29uX19lbGVtLXJlZ3VsYXIsXG4udS1pY29uLXY0LnUtaWNvbi1zaXplLS14cyAudS1pY29uX19lbGVtLWhvdmVyLCAudS1pY29uLXY1LnUtaWNvbi1zaXplLS14cyB7XG4gIHdpZHRoOiAyLjE0Mjg2cmVtO1xuICBoZWlnaHQ6IDIuMTQyODZyZW07XG4gIGZvbnQtc2l6ZTogMC45Mjg1N3JlbTtcbn1cblxuLnUtaWNvbi12Mi51LWljb24tc2l6ZS0tc20sXG4udS1pY29uLXYyLnUtaWNvbi1zaXplLS1zbSAudS1pY29uX19lbGVtLXJlZ3VsYXIsXG4udS1pY29uLXYyLnUtaWNvbi1zaXplLS1zbSAudS1pY29uX19lbGVtLWhvdmVyLCAudS1pY29uLXYzLnUtaWNvbi1zaXplLS1zbSxcbi51LWljb24tdjMudS1pY29uLXNpemUtLXNtIC51LWljb25fX2VsZW0tcmVndWxhcixcbi51LWljb24tdjMudS1pY29uLXNpemUtLXNtIC51LWljb25fX2VsZW0taG92ZXIsIC51LWljb24tdjQudS1pY29uLXNpemUtLXNtIC51LWljb24tdjQtaW5uZXIsXG4udS1pY29uLXY0LnUtaWNvbi1zaXplLS1zbSAudS1pY29uX19lbGVtLXJlZ3VsYXIsXG4udS1pY29uLXY0LnUtaWNvbi1zaXplLS1zbSAudS1pY29uX19lbGVtLWhvdmVyLCAudS1pY29uLXY1LnUtaWNvbi1zaXplLS1zbSB7XG4gIHdpZHRoOiAyLjg1NzE0cmVtO1xuICBoZWlnaHQ6IDIuODU3MTRyZW07XG4gIGZvbnQtc2l6ZTogMS4yODU3MXJlbTtcbn1cblxuLnUtaWNvbi12Mi51LWljb24tc2l6ZS0tbGcsXG4udS1pY29uLXYyLnUtaWNvbi1zaXplLS1sZyAudS1pY29uX19lbGVtLXJlZ3VsYXIsXG4udS1pY29uLXYyLnUtaWNvbi1zaXplLS1sZyAudS1pY29uX19lbGVtLWhvdmVyLCAudS1pY29uLXYzLnUtaWNvbi1zaXplLS1sZyxcbi51LWljb24tdjMudS1pY29uLXNpemUtLWxnIC51LWljb25fX2VsZW0tcmVndWxhcixcbi51LWljb24tdjMudS1pY29uLXNpemUtLWxnIC51LWljb25fX2VsZW0taG92ZXIsIC51LWljb24tdjQudS1pY29uLXNpemUtLWxnIC51LWljb24tdjQtaW5uZXIsXG4udS1pY29uLXY0LnUtaWNvbi1zaXplLS1sZyAudS1pY29uX19lbGVtLXJlZ3VsYXIsXG4udS1pY29uLXY0LnUtaWNvbi1zaXplLS1sZyAudS1pY29uX19lbGVtLWhvdmVyLCAudS1pY29uLXY1LnUtaWNvbi1zaXplLS1sZyB7XG4gIHdpZHRoOiA1cmVtO1xuICBoZWlnaHQ6IDVyZW07XG4gIGZvbnQtc2l6ZTogMi4xNDI4NnJlbTtcbn1cblxuLnUtaWNvbi12Mi51LWljb24tc2l6ZS0teGwsXG4udS1pY29uLXYyLnUtaWNvbi1zaXplLS14bCAudS1pY29uX19lbGVtLXJlZ3VsYXIsXG4udS1pY29uLXYyLnUtaWNvbi1zaXplLS14bCAudS1pY29uX19lbGVtLWhvdmVyLCAudS1pY29uLXYzLnUtaWNvbi1zaXplLS14bCxcbi51LWljb24tdjMudS1pY29uLXNpemUtLXhsIC51LWljb25fX2VsZW0tcmVndWxhcixcbi51LWljb24tdjMudS1pY29uLXNpemUtLXhsIC51LWljb25fX2VsZW0taG92ZXIsIC51LWljb24tdjQudS1pY29uLXNpemUtLXhsIC51LWljb24tdjQtaW5uZXIsXG4udS1pY29uLXY0LnUtaWNvbi1zaXplLS14bCAudS1pY29uX19lbGVtLXJlZ3VsYXIsXG4udS1pY29uLXY0LnUtaWNvbi1zaXplLS14bCAudS1pY29uX19lbGVtLWhvdmVyLCAudS1pY29uLXY1LnUtaWNvbi1zaXplLS14bCB7XG4gIHdpZHRoOiA2LjQyODU3cmVtO1xuICBoZWlnaHQ6IDYuNDI4NTdyZW07XG4gIGZvbnQtc2l6ZTogMi44NTcxNHJlbTtcbn1cblxuLnUtaWNvbi12Mi51LWljb24tc2l6ZS0tMnhsLFxuLnUtaWNvbi12Mi51LWljb24tc2l6ZS0tMnhsIC51LWljb25fX2VsZW0tcmVndWxhcixcbi51LWljb24tdjIudS1pY29uLXNpemUtLTJ4bCAudS1pY29uX19lbGVtLWhvdmVyLCAudS1pY29uLXYzLnUtaWNvbi1zaXplLS0yeGwsXG4udS1pY29uLXYzLnUtaWNvbi1zaXplLS0yeGwgLnUtaWNvbl9fZWxlbS1yZWd1bGFyLFxuLnUtaWNvbi12My51LWljb24tc2l6ZS0tMnhsIC51LWljb25fX2VsZW0taG92ZXIsIC51LWljb24tdjQudS1pY29uLXNpemUtLTJ4bCAudS1pY29uLXY0LWlubmVyLFxuLnUtaWNvbi12NC51LWljb24tc2l6ZS0tMnhsIC51LWljb25fX2VsZW0tcmVndWxhcixcbi51LWljb24tdjQudS1pY29uLXNpemUtLTJ4bCAudS1pY29uX19lbGVtLWhvdmVyLCAudS1pY29uLXY1LnUtaWNvbi1zaXplLS0yeGwge1xuICB3aWR0aDogNy4xNDI4NnJlbTtcbiAgaGVpZ2h0OiA3LjE0Mjg2cmVtO1xuICBmb250LXNpemU6IDMuMjE0MjlyZW07XG59XG5cbi51LWljb24tdjIudS1pY29uLXNpemUtLTN4bCxcbi51LWljb24tdjIudS1pY29uLXNpemUtLTN4bCAudS1pY29uX19lbGVtLXJlZ3VsYXIsXG4udS1pY29uLXYyLnUtaWNvbi1zaXplLS0zeGwgLnUtaWNvbl9fZWxlbS1ob3ZlciwgLnUtaWNvbi12My51LWljb24tc2l6ZS0tM3hsLFxuLnUtaWNvbi12My51LWljb24tc2l6ZS0tM3hsIC51LWljb25fX2VsZW0tcmVndWxhcixcbi51LWljb24tdjMudS1pY29uLXNpemUtLTN4bCAudS1pY29uX19lbGVtLWhvdmVyLCAudS1pY29uLXY0LnUtaWNvbi1zaXplLS0zeGwgLnUtaWNvbi12NC1pbm5lcixcbi51LWljb24tdjQudS1pY29uLXNpemUtLTN4bCAudS1pY29uX19lbGVtLXJlZ3VsYXIsXG4udS1pY29uLXY0LnUtaWNvbi1zaXplLS0zeGwgLnUtaWNvbl9fZWxlbS1ob3ZlciwgLnUtaWNvbi12NS51LWljb24tc2l6ZS0tM3hsIHtcbiAgd2lkdGg6IDkuMjg1NzFyZW07XG4gIGhlaWdodDogOS4yODU3MXJlbTtcbiAgZm9udC1zaXplOiAzLjU3MTQzcmVtO1xufVxuXG4udS1pY29uLXYyIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi51LWljb24tdjIudS1pY29uLXNpemUtLTJ4bCxcbi51LWljb24tdjIudS1pY29uLXNpemUtLTJ4bCAudS1pY29uX19lbGVtLXJlZ3VsYXIsXG4udS1pY29uLXYyLnUtaWNvbi1zaXplLS0yeGwgLnUtaWNvbl9fZWxlbS1ob3ZlciB7XG4gIGJvcmRlci13aWR0aDogMS41cHg7XG59XG5cbi51LWljb24tdjIudS1pY29uLXNpemUtLTN4bCxcbi51LWljb24tdjIudS1pY29uLXNpemUtLTN4bCAudS1pY29uX19lbGVtLXJlZ3VsYXIsXG4udS1pY29uLXYyLnUtaWNvbi1zaXplLS0zeGwgLnUtaWNvbl9fZWxlbS1ob3ZlciB7XG4gIGJvcmRlci13aWR0aDogMS41cHg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEljb24tdjNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1pY29uLXYyLCAudS1pY29uLXYyIC51LWljb25fX2VsZW0tcmVndWxhcixcbi51LWljb24tdjIgLnUtaWNvbl9fZWxlbS1ob3ZlciwgLnUtaWNvbi12MywgLnUtaWNvbi12MyAudS1pY29uX19lbGVtLXJlZ3VsYXIsXG4udS1pY29uLXYzIC51LWljb25fX2VsZW0taG92ZXIsIC51LWljb24tdjQgLnUtaWNvbi12NC1pbm5lciwgLnUtaWNvbi12NCAudS1pY29uX19lbGVtLXJlZ3VsYXIsXG4udS1pY29uLXY0IC51LWljb25fX2VsZW0taG92ZXIsIC51LWljb24tdjUge1xuICB3aWR0aDogMy45Mjg1N3JlbTtcbiAgaGVpZ2h0OiAzLjkyODU3cmVtO1xuICBmb250LXNpemU6IDEuNTcxNDNyZW07XG59XG5cbi51LWljb24tdjIudS1pY29uLXNpemUtLXhzLFxuLnUtaWNvbi12Mi51LWljb24tc2l6ZS0teHMgLnUtaWNvbl9fZWxlbS1yZWd1bGFyLFxuLnUtaWNvbi12Mi51LWljb24tc2l6ZS0teHMgLnUtaWNvbl9fZWxlbS1ob3ZlciwgLnUtaWNvbi12My51LWljb24tc2l6ZS0teHMsXG4udS1pY29uLXYzLnUtaWNvbi1zaXplLS14cyAudS1pY29uX19lbGVtLXJlZ3VsYXIsXG4udS1pY29uLXYzLnUtaWNvbi1zaXplLS14cyAudS1pY29uX19lbGVtLWhvdmVyLCAudS1pY29uLXY0LnUtaWNvbi1zaXplLS14cyAudS1pY29uLXY0LWlubmVyLFxuLnUtaWNvbi12NC51LWljb24tc2l6ZS0teHMgLnUtaWNvbl9fZWxlbS1yZWd1bGFyLFxuLnUtaWNvbi12NC51LWljb24tc2l6ZS0teHMgLnUtaWNvbl9fZWxlbS1ob3ZlciwgLnUtaWNvbi12NS51LWljb24tc2l6ZS0teHMge1xuICB3aWR0aDogMi4xNDI4NnJlbTtcbiAgaGVpZ2h0OiAyLjE0Mjg2cmVtO1xuICBmb250LXNpemU6IDAuOTI4NTdyZW07XG59XG5cbi51LWljb24tdjIudS1pY29uLXNpemUtLXNtLFxuLnUtaWNvbi12Mi51LWljb24tc2l6ZS0tc20gLnUtaWNvbl9fZWxlbS1yZWd1bGFyLFxuLnUtaWNvbi12Mi51LWljb24tc2l6ZS0tc20gLnUtaWNvbl9fZWxlbS1ob3ZlciwgLnUtaWNvbi12My51LWljb24tc2l6ZS0tc20sXG4udS1pY29uLXYzLnUtaWNvbi1zaXplLS1zbSAudS1pY29uX19lbGVtLXJlZ3VsYXIsXG4udS1pY29uLXYzLnUtaWNvbi1zaXplLS1zbSAudS1pY29uX19lbGVtLWhvdmVyLCAudS1pY29uLXY0LnUtaWNvbi1zaXplLS1zbSAudS1pY29uLXY0LWlubmVyLFxuLnUtaWNvbi12NC51LWljb24tc2l6ZS0tc20gLnUtaWNvbl9fZWxlbS1yZWd1bGFyLFxuLnUtaWNvbi12NC51LWljb24tc2l6ZS0tc20gLnUtaWNvbl9fZWxlbS1ob3ZlciwgLnUtaWNvbi12NS51LWljb24tc2l6ZS0tc20ge1xuICB3aWR0aDogMi44NTcxNHJlbTtcbiAgaGVpZ2h0OiAyLjg1NzE0cmVtO1xuICBmb250LXNpemU6IDEuMjg1NzFyZW07XG59XG5cbi51LWljb24tdjIudS1pY29uLXNpemUtLWxnLFxuLnUtaWNvbi12Mi51LWljb24tc2l6ZS0tbGcgLnUtaWNvbl9fZWxlbS1yZWd1bGFyLFxuLnUtaWNvbi12Mi51LWljb24tc2l6ZS0tbGcgLnUtaWNvbl9fZWxlbS1ob3ZlciwgLnUtaWNvbi12My51LWljb24tc2l6ZS0tbGcsXG4udS1pY29uLXYzLnUtaWNvbi1zaXplLS1sZyAudS1pY29uX19lbGVtLXJlZ3VsYXIsXG4udS1pY29uLXYzLnUtaWNvbi1zaXplLS1sZyAudS1pY29uX19lbGVtLWhvdmVyLCAudS1pY29uLXY0LnUtaWNvbi1zaXplLS1sZyAudS1pY29uLXY0LWlubmVyLFxuLnUtaWNvbi12NC51LWljb24tc2l6ZS0tbGcgLnUtaWNvbl9fZWxlbS1yZWd1bGFyLFxuLnUtaWNvbi12NC51LWljb24tc2l6ZS0tbGcgLnUtaWNvbl9fZWxlbS1ob3ZlciwgLnUtaWNvbi12NS51LWljb24tc2l6ZS0tbGcge1xuICB3aWR0aDogNXJlbTtcbiAgaGVpZ2h0OiA1cmVtO1xuICBmb250LXNpemU6IDIuMTQyODZyZW07XG59XG5cbi51LWljb24tdjIudS1pY29uLXNpemUtLXhsLFxuLnUtaWNvbi12Mi51LWljb24tc2l6ZS0teGwgLnUtaWNvbl9fZWxlbS1yZWd1bGFyLFxuLnUtaWNvbi12Mi51LWljb24tc2l6ZS0teGwgLnUtaWNvbl9fZWxlbS1ob3ZlciwgLnUtaWNvbi12My51LWljb24tc2l6ZS0teGwsXG4udS1pY29uLXYzLnUtaWNvbi1zaXplLS14bCAudS1pY29uX19lbGVtLXJlZ3VsYXIsXG4udS1pY29uLXYzLnUtaWNvbi1zaXplLS14bCAudS1pY29uX19lbGVtLWhvdmVyLCAudS1pY29uLXY0LnUtaWNvbi1zaXplLS14bCAudS1pY29uLXY0LWlubmVyLFxuLnUtaWNvbi12NC51LWljb24tc2l6ZS0teGwgLnUtaWNvbl9fZWxlbS1yZWd1bGFyLFxuLnUtaWNvbi12NC51LWljb24tc2l6ZS0teGwgLnUtaWNvbl9fZWxlbS1ob3ZlciwgLnUtaWNvbi12NS51LWljb24tc2l6ZS0teGwge1xuICB3aWR0aDogNi40Mjg1N3JlbTtcbiAgaGVpZ2h0OiA2LjQyODU3cmVtO1xuICBmb250LXNpemU6IDIuODU3MTRyZW07XG59XG5cbi51LWljb24tdjIudS1pY29uLXNpemUtLTJ4bCxcbi51LWljb24tdjIudS1pY29uLXNpemUtLTJ4bCAudS1pY29uX19lbGVtLXJlZ3VsYXIsXG4udS1pY29uLXYyLnUtaWNvbi1zaXplLS0yeGwgLnUtaWNvbl9fZWxlbS1ob3ZlciwgLnUtaWNvbi12My51LWljb24tc2l6ZS0tMnhsLFxuLnUtaWNvbi12My51LWljb24tc2l6ZS0tMnhsIC51LWljb25fX2VsZW0tcmVndWxhcixcbi51LWljb24tdjMudS1pY29uLXNpemUtLTJ4bCAudS1pY29uX19lbGVtLWhvdmVyLCAudS1pY29uLXY0LnUtaWNvbi1zaXplLS0yeGwgLnUtaWNvbi12NC1pbm5lcixcbi51LWljb24tdjQudS1pY29uLXNpemUtLTJ4bCAudS1pY29uX19lbGVtLXJlZ3VsYXIsXG4udS1pY29uLXY0LnUtaWNvbi1zaXplLS0yeGwgLnUtaWNvbl9fZWxlbS1ob3ZlciwgLnUtaWNvbi12NS51LWljb24tc2l6ZS0tMnhsIHtcbiAgd2lkdGg6IDcuMTQyODZyZW07XG4gIGhlaWdodDogNy4xNDI4NnJlbTtcbiAgZm9udC1zaXplOiAzLjIxNDI5cmVtO1xufVxuXG4udS1pY29uLXYyLnUtaWNvbi1zaXplLS0zeGwsXG4udS1pY29uLXYyLnUtaWNvbi1zaXplLS0zeGwgLnUtaWNvbl9fZWxlbS1yZWd1bGFyLFxuLnUtaWNvbi12Mi51LWljb24tc2l6ZS0tM3hsIC51LWljb25fX2VsZW0taG92ZXIsIC51LWljb24tdjMudS1pY29uLXNpemUtLTN4bCxcbi51LWljb24tdjMudS1pY29uLXNpemUtLTN4bCAudS1pY29uX19lbGVtLXJlZ3VsYXIsXG4udS1pY29uLXYzLnUtaWNvbi1zaXplLS0zeGwgLnUtaWNvbl9fZWxlbS1ob3ZlciwgLnUtaWNvbi12NC51LWljb24tc2l6ZS0tM3hsIC51LWljb24tdjQtaW5uZXIsXG4udS1pY29uLXY0LnUtaWNvbi1zaXplLS0zeGwgLnUtaWNvbl9fZWxlbS1yZWd1bGFyLFxuLnUtaWNvbi12NC51LWljb24tc2l6ZS0tM3hsIC51LWljb25fX2VsZW0taG92ZXIsIC51LWljb24tdjUudS1pY29uLXNpemUtLTN4bCB7XG4gIHdpZHRoOiA5LjI4NTcxcmVtO1xuICBoZWlnaHQ6IDkuMjg1NzFyZW07XG4gIGZvbnQtc2l6ZTogMy41NzE0M3JlbTtcbn1cblxuLnUtaWNvbi12MyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEljb24tdjRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1pY29uLXYyLCAudS1pY29uLXYyIC51LWljb25fX2VsZW0tcmVndWxhcixcbi51LWljb24tdjIgLnUtaWNvbl9fZWxlbS1ob3ZlciwgLnUtaWNvbi12MywgLnUtaWNvbi12MyAudS1pY29uX19lbGVtLXJlZ3VsYXIsXG4udS1pY29uLXYzIC51LWljb25fX2VsZW0taG92ZXIsIC51LWljb24tdjQgLnUtaWNvbi12NC1pbm5lciwgLnUtaWNvbi12NCAudS1pY29uX19lbGVtLXJlZ3VsYXIsXG4udS1pY29uLXY0IC51LWljb25fX2VsZW0taG92ZXIsIC51LWljb24tdjUge1xuICB3aWR0aDogMy45Mjg1N3JlbTtcbiAgaGVpZ2h0OiAzLjkyODU3cmVtO1xuICBmb250LXNpemU6IDEuNTcxNDNyZW07XG59XG5cbi51LWljb24tdjIudS1pY29uLXNpemUtLXhzLFxuLnUtaWNvbi12Mi51LWljb24tc2l6ZS0teHMgLnUtaWNvbl9fZWxlbS1yZWd1bGFyLFxuLnUtaWNvbi12Mi51LWljb24tc2l6ZS0teHMgLnUtaWNvbl9fZWxlbS1ob3ZlciwgLnUtaWNvbi12My51LWljb24tc2l6ZS0teHMsXG4udS1pY29uLXYzLnUtaWNvbi1zaXplLS14cyAudS1pY29uX19lbGVtLXJlZ3VsYXIsXG4udS1pY29uLXYzLnUtaWNvbi1zaXplLS14cyAudS1pY29uX19lbGVtLWhvdmVyLCAudS1pY29uLXY0LnUtaWNvbi1zaXplLS14cyAudS1pY29uLXY0LWlubmVyLFxuLnUtaWNvbi12NC51LWljb24tc2l6ZS0teHMgLnUtaWNvbl9fZWxlbS1yZWd1bGFyLFxuLnUtaWNvbi12NC51LWljb24tc2l6ZS0teHMgLnUtaWNvbl9fZWxlbS1ob3ZlciwgLnUtaWNvbi12NS51LWljb24tc2l6ZS0teHMge1xuICB3aWR0aDogMi4xNDI4NnJlbTtcbiAgaGVpZ2h0OiAyLjE0Mjg2cmVtO1xuICBmb250LXNpemU6IDAuOTI4NTdyZW07XG59XG5cbi51LWljb24tdjIudS1pY29uLXNpemUtLXNtLFxuLnUtaWNvbi12Mi51LWljb24tc2l6ZS0tc20gLnUtaWNvbl9fZWxlbS1yZWd1bGFyLFxuLnUtaWNvbi12Mi51LWljb24tc2l6ZS0tc20gLnUtaWNvbl9fZWxlbS1ob3ZlciwgLnUtaWNvbi12My51LWljb24tc2l6ZS0tc20sXG4udS1pY29uLXYzLnUtaWNvbi1zaXplLS1zbSAudS1pY29uX19lbGVtLXJlZ3VsYXIsXG4udS1pY29uLXYzLnUtaWNvbi1zaXplLS1zbSAudS1pY29uX19lbGVtLWhvdmVyLCAudS1pY29uLXY0LnUtaWNvbi1zaXplLS1zbSAudS1pY29uLXY0LWlubmVyLFxuLnUtaWNvbi12NC51LWljb24tc2l6ZS0tc20gLnUtaWNvbl9fZWxlbS1yZWd1bGFyLFxuLnUtaWNvbi12NC51LWljb24tc2l6ZS0tc20gLnUtaWNvbl9fZWxlbS1ob3ZlciwgLnUtaWNvbi12NS51LWljb24tc2l6ZS0tc20ge1xuICB3aWR0aDogMi44NTcxNHJlbTtcbiAgaGVpZ2h0OiAyLjg1NzE0cmVtO1xuICBmb250LXNpemU6IDEuMjg1NzFyZW07XG59XG5cbi51LWljb24tdjIudS1pY29uLXNpemUtLWxnLFxuLnUtaWNvbi12Mi51LWljb24tc2l6ZS0tbGcgLnUtaWNvbl9fZWxlbS1yZWd1bGFyLFxuLnUtaWNvbi12Mi51LWljb24tc2l6ZS0tbGcgLnUtaWNvbl9fZWxlbS1ob3ZlciwgLnUtaWNvbi12My51LWljb24tc2l6ZS0tbGcsXG4udS1pY29uLXYzLnUtaWNvbi1zaXplLS1sZyAudS1pY29uX19lbGVtLXJlZ3VsYXIsXG4udS1pY29uLXYzLnUtaWNvbi1zaXplLS1sZyAudS1pY29uX19lbGVtLWhvdmVyLCAudS1pY29uLXY0LnUtaWNvbi1zaXplLS1sZyAudS1pY29uLXY0LWlubmVyLFxuLnUtaWNvbi12NC51LWljb24tc2l6ZS0tbGcgLnUtaWNvbl9fZWxlbS1yZWd1bGFyLFxuLnUtaWNvbi12NC51LWljb24tc2l6ZS0tbGcgLnUtaWNvbl9fZWxlbS1ob3ZlciwgLnUtaWNvbi12NS51LWljb24tc2l6ZS0tbGcge1xuICB3aWR0aDogNXJlbTtcbiAgaGVpZ2h0OiA1cmVtO1xuICBmb250LXNpemU6IDIuMTQyODZyZW07XG59XG5cbi51LWljb24tdjIudS1pY29uLXNpemUtLXhsLFxuLnUtaWNvbi12Mi51LWljb24tc2l6ZS0teGwgLnUtaWNvbl9fZWxlbS1yZWd1bGFyLFxuLnUtaWNvbi12Mi51LWljb24tc2l6ZS0teGwgLnUtaWNvbl9fZWxlbS1ob3ZlciwgLnUtaWNvbi12My51LWljb24tc2l6ZS0teGwsXG4udS1pY29uLXYzLnUtaWNvbi1zaXplLS14bCAudS1pY29uX19lbGVtLXJlZ3VsYXIsXG4udS1pY29uLXYzLnUtaWNvbi1zaXplLS14bCAudS1pY29uX19lbGVtLWhvdmVyLCAudS1pY29uLXY0LnUtaWNvbi1zaXplLS14bCAudS1pY29uLXY0LWlubmVyLFxuLnUtaWNvbi12NC51LWljb24tc2l6ZS0teGwgLnUtaWNvbl9fZWxlbS1yZWd1bGFyLFxuLnUtaWNvbi12NC51LWljb24tc2l6ZS0teGwgLnUtaWNvbl9fZWxlbS1ob3ZlciwgLnUtaWNvbi12NS51LWljb24tc2l6ZS0teGwge1xuICB3aWR0aDogNi40Mjg1N3JlbTtcbiAgaGVpZ2h0OiA2LjQyODU3cmVtO1xuICBmb250LXNpemU6IDIuODU3MTRyZW07XG59XG5cbi51LWljb24tdjIudS1pY29uLXNpemUtLTJ4bCxcbi51LWljb24tdjIudS1pY29uLXNpemUtLTJ4bCAudS1pY29uX19lbGVtLXJlZ3VsYXIsXG4udS1pY29uLXYyLnUtaWNvbi1zaXplLS0yeGwgLnUtaWNvbl9fZWxlbS1ob3ZlciwgLnUtaWNvbi12My51LWljb24tc2l6ZS0tMnhsLFxuLnUtaWNvbi12My51LWljb24tc2l6ZS0tMnhsIC51LWljb25fX2VsZW0tcmVndWxhcixcbi51LWljb24tdjMudS1pY29uLXNpemUtLTJ4bCAudS1pY29uX19lbGVtLWhvdmVyLCAudS1pY29uLXY0LnUtaWNvbi1zaXplLS0yeGwgLnUtaWNvbi12NC1pbm5lcixcbi51LWljb24tdjQudS1pY29uLXNpemUtLTJ4bCAudS1pY29uX19lbGVtLXJlZ3VsYXIsXG4udS1pY29uLXY0LnUtaWNvbi1zaXplLS0yeGwgLnUtaWNvbl9fZWxlbS1ob3ZlciwgLnUtaWNvbi12NS51LWljb24tc2l6ZS0tMnhsIHtcbiAgd2lkdGg6IDcuMTQyODZyZW07XG4gIGhlaWdodDogNy4xNDI4NnJlbTtcbiAgZm9udC1zaXplOiAzLjIxNDI5cmVtO1xufVxuXG4udS1pY29uLXYyLnUtaWNvbi1zaXplLS0zeGwsXG4udS1pY29uLXYyLnUtaWNvbi1zaXplLS0zeGwgLnUtaWNvbl9fZWxlbS1yZWd1bGFyLFxuLnUtaWNvbi12Mi51LWljb24tc2l6ZS0tM3hsIC51LWljb25fX2VsZW0taG92ZXIsIC51LWljb24tdjMudS1pY29uLXNpemUtLTN4bCxcbi51LWljb24tdjMudS1pY29uLXNpemUtLTN4bCAudS1pY29uX19lbGVtLXJlZ3VsYXIsXG4udS1pY29uLXYzLnUtaWNvbi1zaXplLS0zeGwgLnUtaWNvbl9fZWxlbS1ob3ZlciwgLnUtaWNvbi12NC51LWljb24tc2l6ZS0tM3hsIC51LWljb24tdjQtaW5uZXIsXG4udS1pY29uLXY0LnUtaWNvbi1zaXplLS0zeGwgLnUtaWNvbl9fZWxlbS1yZWd1bGFyLFxuLnUtaWNvbi12NC51LWljb24tc2l6ZS0tM3hsIC51LWljb25fX2VsZW0taG92ZXIsIC51LWljb24tdjUudS1pY29uLXNpemUtLTN4bCB7XG4gIHdpZHRoOiA5LjI4NTcxcmVtO1xuICBoZWlnaHQ6IDkuMjg1NzFyZW07XG4gIGZvbnQtc2l6ZTogMy41NzE0M3JlbTtcbn1cblxuLnUtaWNvbi12NCB7XG4gIHBhZGRpbmc6IDAuNTcxNDNyZW07XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogc29saWQgMXB4ICNlZWU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xufVxuXG4udS1pY29uLXY0LWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbn1cblxuLnUtaWNvbi12NCAudS1pY29uLXY0LWlubmVyIHtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi51LWljb24tdjQtcm91bmRlZC0zLFxuLnUtaWNvbi12NC1yb3VuZGVkLTMgLnUtaWNvbi12NC1pbm5lciB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLnUtaWNvbi12NC1yb3VuZGVkLTcsXG4udS1pY29uLXY0LXJvdW5kZWQtNyAudS1pY29uLXY0LWlubmVyIHtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xufVxuXG4udS1pY29uLXY0LXJvdW5kZWQtMTAsXG4udS1pY29uLXY0LXJvdW5kZWQtMTAgLnUtaWNvbi12NC1pbm5lciB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi51LWljb24tdjQtcm91bmRlZC01MHgsXG4udS1pY29uLXY0LXJvdW5kZWQtNTB4IC51LWljb24tdjQtaW5uZXIge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi51LWljb24tdjQtYmctcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzAwM2E3OTtcbn1cblxuLnUtaWNvbi12NC1iZy1wcmltYXJ5IC51LWljb24tdjQtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjMDAzYTc5O1xufVxuXG4udS1pY29uLXY0LWJnLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4udS1pY29uLXY0LWJnLXdoaXRlIC51LWljb24tdjQtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4udS1pY29uLXY0LWJnLWdyYXktbGlnaHQtdjMge1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG59XG5cbi51LWljb24tdjQtYmctZ3JheS1saWdodC12MyAudS1pY29uLXY0LWlubmVyIHtcbiAgYmFja2dyb3VuZDogI2RkZDtcbn1cblxuLnUtaWNvbi12NC1iZy1ncmF5LWRhcmstdjMge1xuICBib3JkZXItY29sb3I6ICM1NTU7XG59XG5cbi51LWljb24tdjQtYmctZ3JheS1kYXJrLXYzIC51LWljb24tdjQtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjNTU1O1xufVxuXG4udS1pY29uLXY0LWJnLWJsYWNrIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuXG4udS1pY29uLXY0LWJnLWJsYWNrIC51LWljb24tdjQtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuXG4udS1pY29uLXY0LWJnLXByaW1hcnktLWhvdmVyOmhvdmVyLFxuLnUtaWNvbi1ibG9jay0taG92ZXI6aG92ZXIgLnUtaWNvbi12NC1iZy1wcmltYXJ5LS1ob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwM2E3OTtcbn1cblxuLnUtaWNvbi12NC1iZy1wcmltYXJ5LS1ob3Zlcjpob3ZlciAudS1pY29uLXY0LWlubmVyLFxuLnUtaWNvbi1ibG9jay0taG92ZXI6aG92ZXIgLnUtaWNvbi12NC1iZy1wcmltYXJ5LS1ob3ZlciAudS1pY29uLXY0LWlubmVyIHtcbiAgYmFja2dyb3VuZDogIzAwM2E3OTtcbn1cblxuLnUtaWNvbi12NC1iZy13aGl0ZS0taG92ZXI6aG92ZXIsXG4udS1pY29uLWJsb2NrLS1ob3Zlcjpob3ZlciAudS1pY29uLXY0LWJnLXdoaXRlLS1ob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLnUtaWNvbi12NC1iZy13aGl0ZS0taG92ZXI6aG92ZXIgLnUtaWNvbi12NC1pbm5lcixcbi51LWljb24tYmxvY2stLWhvdmVyOmhvdmVyIC51LWljb24tdjQtYmctd2hpdGUtLWhvdmVyIC51LWljb24tdjQtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4udS1pY29uLXY0LWJnLWdyYXktbGlnaHQtdjMtLWhvdmVyOmhvdmVyLFxuLnUtaWNvbi1ibG9jay0taG92ZXI6aG92ZXIgLnUtaWNvbi12NC1iZy1ncmF5LWxpZ2h0LXYzLS1ob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2RkZDtcbn1cblxuLnUtaWNvbi12NC1iZy1ncmF5LWxpZ2h0LXYzLS1ob3Zlcjpob3ZlciAudS1pY29uLXY0LWlubmVyLFxuLnUtaWNvbi1ibG9jay0taG92ZXI6aG92ZXIgLnUtaWNvbi12NC1iZy1ncmF5LWxpZ2h0LXYzLS1ob3ZlciAudS1pY29uLXY0LWlubmVyIHtcbiAgYmFja2dyb3VuZDogI2RkZDtcbn1cblxuLnUtaWNvbi12NC1iZy1ncmF5LWRhcmstdjMtLWhvdmVyOmhvdmVyLFxuLnUtaWNvbi1ibG9jay0taG92ZXI6aG92ZXIgLnUtaWNvbi12NC1iZy1ncmF5LWRhcmstdjMtLWhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTU1O1xufVxuXG4udS1pY29uLXY0LWJnLWdyYXktZGFyay12My0taG92ZXI6aG92ZXIgLnUtaWNvbi12NC1pbm5lcixcbi51LWljb24tYmxvY2stLWhvdmVyOmhvdmVyIC51LWljb24tdjQtYmctZ3JheS1kYXJrLXYzLS1ob3ZlciAudS1pY29uLXY0LWlubmVyIHtcbiAgYmFja2dyb3VuZDogIzU1NTtcbn1cblxuLnUtaWNvbi12NC1iZy1ibGFjay0taG92ZXI6aG92ZXIsXG4udS1pY29uLWJsb2NrLS1ob3Zlcjpob3ZlciAudS1pY29uLXY0LWJnLWJsYWNrLS1ob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cblxuLnUtaWNvbi12NC1iZy1ibGFjay0taG92ZXI6aG92ZXIgLnUtaWNvbi12NC1pbm5lcixcbi51LWljb24tYmxvY2stLWhvdmVyOmhvdmVyIC51LWljb24tdjQtYmctYmxhY2stLWhvdmVyIC51LWljb24tdjQtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBJY29uLXY0IEFkZGl0aW9uYWwgQkcgY29sb3JzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtaWNvbi12NC1iZy1yZWQge1xuICBib3JkZXItY29sb3I6ICNmMDA7XG59XG5cbi51LWljb24tdjQtYmctcmVkIC51LWljb24tdjQtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjZjAwO1xufVxuXG4udS1pY29uLXY0LWJnLWxpZ2h0cmVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTY0YjNiO1xufVxuXG4udS1pY29uLXY0LWJnLWxpZ2h0cmVkIC51LWljb24tdjQtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjZTY0YjNiO1xufVxuXG4udS1pY29uLXY0LWJnLWRhcmtyZWQge1xuICBib3JkZXItY29sb3I6ICNhMTBmMmI7XG59XG5cbi51LWljb24tdjQtYmctZGFya3JlZCAudS1pY29uLXY0LWlubmVyIHtcbiAgYmFja2dyb3VuZDogI2ExMGYyYjtcbn1cblxuLnUtaWNvbi12NC1iZy1ibHVlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzM5OGRjO1xufVxuXG4udS1pY29uLXY0LWJnLWJsdWUgLnUtaWNvbi12NC1pbm5lciB7XG4gIGJhY2tncm91bmQ6ICMzMzk4ZGM7XG59XG5cbi51LWljb24tdjQtYmctaW5kaWdvIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDI2M2EzO1xufVxuXG4udS1pY29uLXY0LWJnLWluZGlnbyAudS1pY29uLXY0LWlubmVyIHtcbiAgYmFja2dyb3VuZDogIzQyNjNhMztcbn1cblxuLnUtaWNvbi12NC1iZy1wdXJwbGUge1xuICBib3JkZXItY29sb3I6ICM5YTY5Y2I7XG59XG5cbi51LWljb24tdjQtYmctcHVycGxlIC51LWljb24tdjQtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjOWE2OWNiO1xufVxuXG4udS1pY29uLXY0LWJnLWRhcmtwdXJwbGUge1xuICBib3JkZXItY29sb3I6ICM2NjM5YjY7XG59XG5cbi51LWljb24tdjQtYmctZGFya3B1cnBsZSAudS1pY29uLXY0LWlubmVyIHtcbiAgYmFja2dyb3VuZDogIzY2MzliNjtcbn1cblxuLnUtaWNvbi12NC1iZy1waW5rIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTgxYzYyO1xufVxuXG4udS1pY29uLXY0LWJnLXBpbmsgLnUtaWNvbi12NC1pbm5lciB7XG4gIGJhY2tncm91bmQ6ICNlODFjNjI7XG59XG5cbi51LWljb24tdjQtYmctb3JhbmdlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTU3ZDIwO1xufVxuXG4udS1pY29uLXY0LWJnLW9yYW5nZSAudS1pY29uLXY0LWlubmVyIHtcbiAgYmFja2dyb3VuZDogI2U1N2QyMDtcbn1cblxuLnUtaWNvbi12NC1iZy1kZWVwb3JhbmdlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmU1NDFlO1xufVxuXG4udS1pY29uLXY0LWJnLWRlZXBvcmFuZ2UgLnUtaWNvbi12NC1pbm5lciB7XG4gIGJhY2tncm91bmQ6ICNmZTU0MWU7XG59XG5cbi51LWljb24tdjQtYmctYXF1YSB7XG4gIGJvcmRlci1jb2xvcjogIzI5ZDZlNjtcbn1cblxuLnUtaWNvbi12NC1iZy1hcXVhIC51LWljb24tdjQtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjMjlkNmU2O1xufVxuXG4udS1pY29uLXY0LWJnLXllbGxvdyB7XG4gIGJvcmRlci1jb2xvcjogI2ViYzcxZDtcbn1cblxuLnUtaWNvbi12NC1iZy15ZWxsb3cgLnUtaWNvbi12NC1pbm5lciB7XG4gIGJhY2tncm91bmQ6ICNlYmM3MWQ7XG59XG5cbi51LWljb24tdjQtYmctY3lhbiB7XG4gIGJvcmRlci1jb2xvcjogIzAwYmVkNjtcbn1cblxuLnUtaWNvbi12NC1iZy1jeWFuIC51LWljb24tdjQtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjMDBiZWQ2O1xufVxuXG4udS1pY29uLXY0LWJnLXRlYWwge1xuICBib3JkZXItY29sb3I6ICMxOGJhOWI7XG59XG5cbi51LWljb24tdjQtYmctdGVhbCAudS1pY29uLXY0LWlubmVyIHtcbiAgYmFja2dyb3VuZDogIzE4YmE5Yjtcbn1cblxuLnUtaWNvbi12NC1iZy1icm93biB7XG4gIGJvcmRlci1jb2xvcjogIzljODA2MTtcbn1cblxuLnUtaWNvbi12NC1iZy1icm93biAudS1pY29uLXY0LWlubmVyIHtcbiAgYmFja2dyb3VuZDogIzljODA2MTtcbn1cblxuLnUtaWNvbi12NC1iZy1ibHVlZ3JheSB7XG4gIGJvcmRlci1jb2xvcjogIzU4NWY2OTtcbn1cblxuLnUtaWNvbi12NC1iZy1ibHVlZ3JheSAudS1pY29uLXY0LWlubmVyIHtcbiAgYmFja2dyb3VuZDogIzU4NWY2OTtcbn1cblxuLnUtaWNvbi12NC1iZy1yZWQtLWhvdmVyOmhvdmVyLFxuLnUtaWNvbi1ibG9jay0taG92ZXI6aG92ZXIgLnUtaWNvbi12NC1iZy1yZWQtLWhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjAwO1xufVxuXG4udS1pY29uLXY0LWJnLXJlZC0taG92ZXI6aG92ZXIgLnUtaWNvbi12NC1pbm5lcixcbi51LWljb24tYmxvY2stLWhvdmVyOmhvdmVyIC51LWljb24tdjQtYmctcmVkLS1ob3ZlciAudS1pY29uLXY0LWlubmVyIHtcbiAgYmFja2dyb3VuZDogI2YwMDtcbn1cblxuLnUtaWNvbi12NC1iZy1saWdodHJlZC0taG92ZXI6aG92ZXIsXG4udS1pY29uLWJsb2NrLS1ob3Zlcjpob3ZlciAudS1pY29uLXY0LWJnLWxpZ2h0cmVkLS1ob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2U2NGIzYjtcbn1cblxuLnUtaWNvbi12NC1iZy1saWdodHJlZC0taG92ZXI6aG92ZXIgLnUtaWNvbi12NC1pbm5lcixcbi51LWljb24tYmxvY2stLWhvdmVyOmhvdmVyIC51LWljb24tdjQtYmctbGlnaHRyZWQtLWhvdmVyIC51LWljb24tdjQtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjZTY0YjNiO1xufVxuXG4udS1pY29uLXY0LWJnLWRhcmtyZWQtLWhvdmVyOmhvdmVyLFxuLnUtaWNvbi1ibG9jay0taG92ZXI6aG92ZXIgLnUtaWNvbi12NC1iZy1kYXJrcmVkLS1ob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2ExMGYyYjtcbn1cblxuLnUtaWNvbi12NC1iZy1kYXJrcmVkLS1ob3Zlcjpob3ZlciAudS1pY29uLXY0LWlubmVyLFxuLnUtaWNvbi1ibG9jay0taG92ZXI6aG92ZXIgLnUtaWNvbi12NC1iZy1kYXJrcmVkLS1ob3ZlciAudS1pY29uLXY0LWlubmVyIHtcbiAgYmFja2dyb3VuZDogI2ExMGYyYjtcbn1cblxuLnUtaWNvbi12NC1iZy1ibHVlLS1ob3Zlcjpob3Zlcixcbi51LWljb24tYmxvY2stLWhvdmVyOmhvdmVyIC51LWljb24tdjQtYmctYmx1ZS0taG92ZXIge1xuICBib3JkZXItY29sb3I6ICMzMzk4ZGM7XG59XG5cbi51LWljb24tdjQtYmctYmx1ZS0taG92ZXI6aG92ZXIgLnUtaWNvbi12NC1pbm5lcixcbi51LWljb24tYmxvY2stLWhvdmVyOmhvdmVyIC51LWljb24tdjQtYmctYmx1ZS0taG92ZXIgLnUtaWNvbi12NC1pbm5lciB7XG4gIGJhY2tncm91bmQ6ICMzMzk4ZGM7XG59XG5cbi51LWljb24tdjQtYmctaW5kaWdvLS1ob3Zlcjpob3Zlcixcbi51LWljb24tYmxvY2stLWhvdmVyOmhvdmVyIC51LWljb24tdjQtYmctaW5kaWdvLS1ob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzQyNjNhMztcbn1cblxuLnUtaWNvbi12NC1iZy1pbmRpZ28tLWhvdmVyOmhvdmVyIC51LWljb24tdjQtaW5uZXIsXG4udS1pY29uLWJsb2NrLS1ob3Zlcjpob3ZlciAudS1pY29uLXY0LWJnLWluZGlnby0taG92ZXIgLnUtaWNvbi12NC1pbm5lciB7XG4gIGJhY2tncm91bmQ6ICM0MjYzYTM7XG59XG5cbi51LWljb24tdjQtYmctcHVycGxlLS1ob3Zlcjpob3Zlcixcbi51LWljb24tYmxvY2stLWhvdmVyOmhvdmVyIC51LWljb24tdjQtYmctcHVycGxlLS1ob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzlhNjljYjtcbn1cblxuLnUtaWNvbi12NC1iZy1wdXJwbGUtLWhvdmVyOmhvdmVyIC51LWljb24tdjQtaW5uZXIsXG4udS1pY29uLWJsb2NrLS1ob3Zlcjpob3ZlciAudS1pY29uLXY0LWJnLXB1cnBsZS0taG92ZXIgLnUtaWNvbi12NC1pbm5lciB7XG4gIGJhY2tncm91bmQ6ICM5YTY5Y2I7XG59XG5cbi51LWljb24tdjQtYmctZGFya3B1cnBsZS0taG92ZXI6aG92ZXIsXG4udS1pY29uLWJsb2NrLS1ob3Zlcjpob3ZlciAudS1pY29uLXY0LWJnLWRhcmtwdXJwbGUtLWhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjYzOWI2O1xufVxuXG4udS1pY29uLXY0LWJnLWRhcmtwdXJwbGUtLWhvdmVyOmhvdmVyIC51LWljb24tdjQtaW5uZXIsXG4udS1pY29uLWJsb2NrLS1ob3Zlcjpob3ZlciAudS1pY29uLXY0LWJnLWRhcmtwdXJwbGUtLWhvdmVyIC51LWljb24tdjQtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjNjYzOWI2O1xufVxuXG4udS1pY29uLXY0LWJnLXBpbmstLWhvdmVyOmhvdmVyLFxuLnUtaWNvbi1ibG9jay0taG92ZXI6aG92ZXIgLnUtaWNvbi12NC1iZy1waW5rLS1ob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2U4MWM2Mjtcbn1cblxuLnUtaWNvbi12NC1iZy1waW5rLS1ob3Zlcjpob3ZlciAudS1pY29uLXY0LWlubmVyLFxuLnUtaWNvbi1ibG9jay0taG92ZXI6aG92ZXIgLnUtaWNvbi12NC1iZy1waW5rLS1ob3ZlciAudS1pY29uLXY0LWlubmVyIHtcbiAgYmFja2dyb3VuZDogI2U4MWM2Mjtcbn1cblxuLnUtaWNvbi12NC1iZy1vcmFuZ2UtLWhvdmVyOmhvdmVyLFxuLnUtaWNvbi1ibG9jay0taG92ZXI6aG92ZXIgLnUtaWNvbi12NC1iZy1vcmFuZ2UtLWhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTU3ZDIwO1xufVxuXG4udS1pY29uLXY0LWJnLW9yYW5nZS0taG92ZXI6aG92ZXIgLnUtaWNvbi12NC1pbm5lcixcbi51LWljb24tYmxvY2stLWhvdmVyOmhvdmVyIC51LWljb24tdjQtYmctb3JhbmdlLS1ob3ZlciAudS1pY29uLXY0LWlubmVyIHtcbiAgYmFja2dyb3VuZDogI2U1N2QyMDtcbn1cblxuLnUtaWNvbi12NC1iZy1kZWVwb3JhbmdlLS1ob3Zlcjpob3Zlcixcbi51LWljb24tYmxvY2stLWhvdmVyOmhvdmVyIC51LWljb24tdjQtYmctZGVlcG9yYW5nZS0taG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmZTU0MWU7XG59XG5cbi51LWljb24tdjQtYmctZGVlcG9yYW5nZS0taG92ZXI6aG92ZXIgLnUtaWNvbi12NC1pbm5lcixcbi51LWljb24tYmxvY2stLWhvdmVyOmhvdmVyIC51LWljb24tdjQtYmctZGVlcG9yYW5nZS0taG92ZXIgLnUtaWNvbi12NC1pbm5lciB7XG4gIGJhY2tncm91bmQ6ICNmZTU0MWU7XG59XG5cbi51LWljb24tdjQtYmctYXF1YS0taG92ZXI6aG92ZXIsXG4udS1pY29uLWJsb2NrLS1ob3Zlcjpob3ZlciAudS1pY29uLXY0LWJnLWFxdWEtLWhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjlkNmU2O1xufVxuXG4udS1pY29uLXY0LWJnLWFxdWEtLWhvdmVyOmhvdmVyIC51LWljb24tdjQtaW5uZXIsXG4udS1pY29uLWJsb2NrLS1ob3Zlcjpob3ZlciAudS1pY29uLXY0LWJnLWFxdWEtLWhvdmVyIC51LWljb24tdjQtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjMjlkNmU2O1xufVxuXG4udS1pY29uLXY0LWJnLXllbGxvdy0taG92ZXI6aG92ZXIsXG4udS1pY29uLWJsb2NrLS1ob3Zlcjpob3ZlciAudS1pY29uLXY0LWJnLXllbGxvdy0taG92ZXIge1xuICBib3JkZXItY29sb3I6ICNlYmM3MWQ7XG59XG5cbi51LWljb24tdjQtYmcteWVsbG93LS1ob3Zlcjpob3ZlciAudS1pY29uLXY0LWlubmVyLFxuLnUtaWNvbi1ibG9jay0taG92ZXI6aG92ZXIgLnUtaWNvbi12NC1iZy15ZWxsb3ctLWhvdmVyIC51LWljb24tdjQtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjZWJjNzFkO1xufVxuXG4udS1pY29uLXY0LWJnLWN5YW4tLWhvdmVyOmhvdmVyLFxuLnUtaWNvbi1ibG9jay0taG92ZXI6aG92ZXIgLnUtaWNvbi12NC1iZy1jeWFuLS1ob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwYmVkNjtcbn1cblxuLnUtaWNvbi12NC1iZy1jeWFuLS1ob3Zlcjpob3ZlciAudS1pY29uLXY0LWlubmVyLFxuLnUtaWNvbi1ibG9jay0taG92ZXI6aG92ZXIgLnUtaWNvbi12NC1iZy1jeWFuLS1ob3ZlciAudS1pY29uLXY0LWlubmVyIHtcbiAgYmFja2dyb3VuZDogIzAwYmVkNjtcbn1cblxuLnUtaWNvbi12NC1iZy10ZWFsLS1ob3Zlcjpob3Zlcixcbi51LWljb24tYmxvY2stLWhvdmVyOmhvdmVyIC51LWljb24tdjQtYmctdGVhbC0taG92ZXIge1xuICBib3JkZXItY29sb3I6ICMxOGJhOWI7XG59XG5cbi51LWljb24tdjQtYmctdGVhbC0taG92ZXI6aG92ZXIgLnUtaWNvbi12NC1pbm5lcixcbi51LWljb24tYmxvY2stLWhvdmVyOmhvdmVyIC51LWljb24tdjQtYmctdGVhbC0taG92ZXIgLnUtaWNvbi12NC1pbm5lciB7XG4gIGJhY2tncm91bmQ6ICMxOGJhOWI7XG59XG5cbi51LWljb24tdjQtYmctYnJvd24tLWhvdmVyOmhvdmVyLFxuLnUtaWNvbi1ibG9jay0taG92ZXI6aG92ZXIgLnUtaWNvbi12NC1iZy1icm93bi0taG92ZXIge1xuICBib3JkZXItY29sb3I6ICM5YzgwNjE7XG59XG5cbi51LWljb24tdjQtYmctYnJvd24tLWhvdmVyOmhvdmVyIC51LWljb24tdjQtaW5uZXIsXG4udS1pY29uLWJsb2NrLS1ob3Zlcjpob3ZlciAudS1pY29uLXY0LWJnLWJyb3duLS1ob3ZlciAudS1pY29uLXY0LWlubmVyIHtcbiAgYmFja2dyb3VuZDogIzljODA2MTtcbn1cblxuLnUtaWNvbi12NC1iZy1ibHVlZ3JheS0taG92ZXI6aG92ZXIsXG4udS1pY29uLWJsb2NrLS1ob3Zlcjpob3ZlciAudS1pY29uLXY0LWJnLWJsdWVncmF5LS1ob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzU4NWY2OTtcbn1cblxuLnUtaWNvbi12NC1iZy1ibHVlZ3JheS0taG92ZXI6aG92ZXIgLnUtaWNvbi12NC1pbm5lcixcbi51LWljb24tYmxvY2stLWhvdmVyOmhvdmVyIC51LWljb24tdjQtYmctYmx1ZWdyYXktLWhvdmVyIC51LWljb24tdjQtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjNTg1ZjY5O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBJY29uLXY0IFNvY2lhbCBCRyBjb2xvcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1pY29uLXY0LWJnLWZhY2Vib29rIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2I1OTk4O1xufVxuXG4udS1pY29uLXY0LWJnLWZhY2Vib29rIC51LWljb24tdjQtaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2I1OTk4O1xufVxuXG4udS1pY29uLXY0LWJnLXR3aXR0ZXIge1xuICBib3JkZXItY29sb3I6ICMwMGFjZWU7XG59XG5cbi51LWljb24tdjQtYmctdHdpdHRlciAudS1pY29uLXY0LWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWNlZTtcbn1cblxuLnUtaWNvbi12NC1iZy1nb29nbGUtcGx1cyB7XG4gIGJvcmRlci1jb2xvcjogI2RkNGIzOTtcbn1cblxuLnUtaWNvbi12NC1iZy1nb29nbGUtcGx1cyAudS1pY29uLXY0LWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkNGIzOTtcbn1cblxuLnUtaWNvbi12NC1iZy12ayB7XG4gIGJvcmRlci1jb2xvcjogIzJiNTg3YTtcbn1cblxuLnUtaWNvbi12NC1iZy12ayAudS1pY29uLXY0LWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiNTg3YTtcbn1cblxuLnUtaWNvbi12NC1iZy1saW5rZWRpbiB7XG4gIGJvcmRlci1jb2xvcjogIzBlNzZhODtcbn1cblxuLnUtaWNvbi12NC1iZy1saW5rZWRpbiAudS1pY29uLXY0LWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBlNzZhODtcbn1cblxuLnUtaWNvbi12NC1iZy1pbnN0YWdyYW0ge1xuICBib3JkZXItY29sb3I6ICMzZjcyOWI7XG59XG5cbi51LWljb24tdjQtYmctaW5zdGFncmFtIC51LWljb24tdjQtaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y3MjliO1xufVxuXG4udS1pY29uLXY0LWJnLXBpbnRlcmVzdCB7XG4gIGJvcmRlci1jb2xvcjogI2M4MjMyYztcbn1cblxuLnUtaWNvbi12NC1iZy1waW50ZXJlc3QgLnUtaWNvbi12NC1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjODIzMmM7XG59XG5cbi51LWljb24tdjQtYmctdmluZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwYmY4Zjtcbn1cblxuLnUtaWNvbi12NC1iZy12aW5lIC51LWljb24tdjQtaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiZjhmO1xufVxuXG4udS1pY29uLXY0LWJnLXlvdXR1YmUge1xuICBib3JkZXItY29sb3I6ICNjNDMwMmI7XG59XG5cbi51LWljb24tdjQtYmcteW91dHViZSAudS1pY29uLXY0LWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M0MzAyYjtcbn1cblxuLnUtaWNvbi12NC1iZy1za3lwZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwYWZmMDtcbn1cblxuLnUtaWNvbi12NC1iZy1za3lwZSAudS1pY29uLXY0LWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWZmMDtcbn1cblxuLnUtaWNvbi12NC1iZy1kcmliYmJsZSB7XG4gIGJvcmRlci1jb2xvcjogI2VhNGM4OTtcbn1cblxuLnUtaWNvbi12NC1iZy1kcmliYmJsZSAudS1pY29uLXY0LWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhNGM4OTtcbn1cblxuLnUtaWNvbi12NC1iZy1mYWNlYm9vay0taG92ZXI6aG92ZXIsXG4udS1pY29uLWJsb2NrLS1ob3Zlcjpob3ZlciAudS1pY29uLXY0LWJnLWZhY2Vib29rLS1ob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzNiNTk5ODtcbn1cblxuLnUtaWNvbi12NC1iZy1mYWNlYm9vay0taG92ZXI6aG92ZXIgLnUtaWNvbi12NC1pbm5lcixcbi51LWljb24tYmxvY2stLWhvdmVyOmhvdmVyIC51LWljb24tdjQtYmctZmFjZWJvb2stLWhvdmVyIC51LWljb24tdjQtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjM2I1OTk4O1xufVxuXG4udS1pY29uLXY0LWJnLXR3aXR0ZXItLWhvdmVyOmhvdmVyLFxuLnUtaWNvbi1ibG9jay0taG92ZXI6aG92ZXIgLnUtaWNvbi12NC1iZy10d2l0dGVyLS1ob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwYWNlZTtcbn1cblxuLnUtaWNvbi12NC1iZy10d2l0dGVyLS1ob3Zlcjpob3ZlciAudS1pY29uLXY0LWlubmVyLFxuLnUtaWNvbi1ibG9jay0taG92ZXI6aG92ZXIgLnUtaWNvbi12NC1iZy10d2l0dGVyLS1ob3ZlciAudS1pY29uLXY0LWlubmVyIHtcbiAgYmFja2dyb3VuZDogIzAwYWNlZTtcbn1cblxuLnUtaWNvbi12NC1iZy1nb29nbGUtcGx1cy0taG92ZXI6aG92ZXIsXG4udS1pY29uLWJsb2NrLS1ob3Zlcjpob3ZlciAudS1pY29uLXY0LWJnLWdvb2dsZS1wbHVzLS1ob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2RkNGIzOTtcbn1cblxuLnUtaWNvbi12NC1iZy1nb29nbGUtcGx1cy0taG92ZXI6aG92ZXIgLnUtaWNvbi12NC1pbm5lcixcbi51LWljb24tYmxvY2stLWhvdmVyOmhvdmVyIC51LWljb24tdjQtYmctZ29vZ2xlLXBsdXMtLWhvdmVyIC51LWljb24tdjQtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjZGQ0YjM5O1xufVxuXG4udS1pY29uLXY0LWJnLXZrLS1ob3Zlcjpob3Zlcixcbi51LWljb24tYmxvY2stLWhvdmVyOmhvdmVyIC51LWljb24tdjQtYmctdmstLWhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMmI1ODdhO1xufVxuXG4udS1pY29uLXY0LWJnLXZrLS1ob3Zlcjpob3ZlciAudS1pY29uLXY0LWlubmVyLFxuLnUtaWNvbi1ibG9jay0taG92ZXI6aG92ZXIgLnUtaWNvbi12NC1iZy12ay0taG92ZXIgLnUtaWNvbi12NC1pbm5lciB7XG4gIGJhY2tncm91bmQ6ICMyYjU4N2E7XG59XG5cbi51LWljb24tdjQtYmctbGlua2VkaW4tLWhvdmVyOmhvdmVyLFxuLnUtaWNvbi1ibG9jay0taG92ZXI6aG92ZXIgLnUtaWNvbi12NC1iZy1saW5rZWRpbi0taG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwZTc2YTg7XG59XG5cbi51LWljb24tdjQtYmctbGlua2VkaW4tLWhvdmVyOmhvdmVyIC51LWljb24tdjQtaW5uZXIsXG4udS1pY29uLWJsb2NrLS1ob3Zlcjpob3ZlciAudS1pY29uLXY0LWJnLWxpbmtlZGluLS1ob3ZlciAudS1pY29uLXY0LWlubmVyIHtcbiAgYmFja2dyb3VuZDogIzBlNzZhODtcbn1cblxuLnUtaWNvbi12NC1iZy1pbnN0YWdyYW0tLWhvdmVyOmhvdmVyLFxuLnUtaWNvbi1ibG9jay0taG92ZXI6aG92ZXIgLnUtaWNvbi12NC1iZy1pbnN0YWdyYW0tLWhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2Y3MjliO1xufVxuXG4udS1pY29uLXY0LWJnLWluc3RhZ3JhbS0taG92ZXI6aG92ZXIgLnUtaWNvbi12NC1pbm5lcixcbi51LWljb24tYmxvY2stLWhvdmVyOmhvdmVyIC51LWljb24tdjQtYmctaW5zdGFncmFtLS1ob3ZlciAudS1pY29uLXY0LWlubmVyIHtcbiAgYmFja2dyb3VuZDogIzNmNzI5Yjtcbn1cblxuLnUtaWNvbi12NC1iZy1waW50ZXJlc3QtLWhvdmVyOmhvdmVyLFxuLnUtaWNvbi1ibG9jay0taG92ZXI6aG92ZXIgLnUtaWNvbi12NC1iZy1waW50ZXJlc3QtLWhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYzgyMzJjO1xufVxuXG4udS1pY29uLXY0LWJnLXBpbnRlcmVzdC0taG92ZXI6aG92ZXIgLnUtaWNvbi12NC1pbm5lcixcbi51LWljb24tYmxvY2stLWhvdmVyOmhvdmVyIC51LWljb24tdjQtYmctcGludGVyZXN0LS1ob3ZlciAudS1pY29uLXY0LWlubmVyIHtcbiAgYmFja2dyb3VuZDogI2M4MjMyYztcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgSWNvbi12NCBHcmFkaWVudCBCRyBjb2xvcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1pY29uLXY0LWJnLWxpZ2h0Ymx1ZS1yYWRpYWxncmFkaWVudC1lbGxpcHNlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDZlMmVlO1xufVxuXG4udS1pY29uLXY0LWJnLWxpZ2h0Ymx1ZS1yYWRpYWxncmFkaWVudC1lbGxpcHNlIC51LWljb24tdjQtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSBhdCBjZW50ZXIgY2VudGVyLCAjZmZmIDIyJSwgI2Q2ZTJlZSAxMDAlKSByZXBlYXQ7XG59XG5cbi51LWljb24tdjQtYmctZ3JheS1yYWRpYWxncmFkaWVudC1lbGxpcHNlIHtcbiAgYm9yZGVyLWNvbG9yOiAjYmJiO1xufVxuXG4udS1pY29uLXY0LWJnLWdyYXktcmFkaWFsZ3JhZGllbnQtZWxsaXBzZSAudS1pY29uLXY0LWlubmVyIHtcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgYXQgY2VudGVyIGNlbnRlciwgI2RkZCAyMiUsICNiYmIgMTAwJSkgcmVwZWF0O1xufVxuXG4udS1pY29uLXY0LWJnLWJsdWUtcmFkaWFsZ3JhZGllbnQtY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjc1Mjk2O1xufVxuXG4udS1pY29uLXY0LWJnLWJsdWUtcmFkaWFsZ3JhZGllbnQtY2lyY2xlIC51LWljb24tdjQtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGZhcnRoZXN0LXNpZGUgYXQgMTAwJSAwLCAjMjI5NGQ3LCAjMjc1Mjk2KSBuby1yZXBlYXQ7XG59XG5cbi51LWljb24tdjQtYmctZGFya2dyYXktcmFkaWFsZ3JhZGllbnQtY2lyY2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzEzNTNlO1xufVxuXG4udS1pY29uLXY0LWJnLWRhcmtncmF5LXJhZGlhbGdyYWRpZW50LWNpcmNsZSAudS1pY29uLXY0LWlubmVyIHtcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBmYXJ0aGVzdC1zaWRlIGF0IDExMCUgMCwgIzU5NjA3MCwgIzMxMzUzZSkgbm8tcmVwZWF0O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBJY29uLXY1XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtaWNvbi12MiwgLnUtaWNvbi12MiAudS1pY29uX19lbGVtLXJlZ3VsYXIsXG4udS1pY29uLXYyIC51LWljb25fX2VsZW0taG92ZXIsIC51LWljb24tdjMsIC51LWljb24tdjMgLnUtaWNvbl9fZWxlbS1yZWd1bGFyLFxuLnUtaWNvbi12MyAudS1pY29uX19lbGVtLWhvdmVyLCAudS1pY29uLXY0IC51LWljb24tdjQtaW5uZXIsIC51LWljb24tdjQgLnUtaWNvbl9fZWxlbS1yZWd1bGFyLFxuLnUtaWNvbi12NCAudS1pY29uX19lbGVtLWhvdmVyLCAudS1pY29uLXY1IHtcbiAgd2lkdGg6IDMuOTI4NTdyZW07XG4gIGhlaWdodDogMy45Mjg1N3JlbTtcbiAgZm9udC1zaXplOiAxLjU3MTQzcmVtO1xufVxuXG4udS1pY29uLXYyLnUtaWNvbi1zaXplLS14cyxcbi51LWljb24tdjIudS1pY29uLXNpemUtLXhzIC51LWljb25fX2VsZW0tcmVndWxhcixcbi51LWljb24tdjIudS1pY29uLXNpemUtLXhzIC51LWljb25fX2VsZW0taG92ZXIsIC51LWljb24tdjMudS1pY29uLXNpemUtLXhzLFxuLnUtaWNvbi12My51LWljb24tc2l6ZS0teHMgLnUtaWNvbl9fZWxlbS1yZWd1bGFyLFxuLnUtaWNvbi12My51LWljb24tc2l6ZS0teHMgLnUtaWNvbl9fZWxlbS1ob3ZlciwgLnUtaWNvbi12NC51LWljb24tc2l6ZS0teHMgLnUtaWNvbi12NC1pbm5lcixcbi51LWljb24tdjQudS1pY29uLXNpemUtLXhzIC51LWljb25fX2VsZW0tcmVndWxhcixcbi51LWljb24tdjQudS1pY29uLXNpemUtLXhzIC51LWljb25fX2VsZW0taG92ZXIsIC51LWljb24tdjUudS1pY29uLXNpemUtLXhzIHtcbiAgd2lkdGg6IDIuMTQyODZyZW07XG4gIGhlaWdodDogMi4xNDI4NnJlbTtcbiAgZm9udC1zaXplOiAwLjkyODU3cmVtO1xufVxuXG4udS1pY29uLXYyLnUtaWNvbi1zaXplLS1zbSxcbi51LWljb24tdjIudS1pY29uLXNpemUtLXNtIC51LWljb25fX2VsZW0tcmVndWxhcixcbi51LWljb24tdjIudS1pY29uLXNpemUtLXNtIC51LWljb25fX2VsZW0taG92ZXIsIC51LWljb24tdjMudS1pY29uLXNpemUtLXNtLFxuLnUtaWNvbi12My51LWljb24tc2l6ZS0tc20gLnUtaWNvbl9fZWxlbS1yZWd1bGFyLFxuLnUtaWNvbi12My51LWljb24tc2l6ZS0tc20gLnUtaWNvbl9fZWxlbS1ob3ZlciwgLnUtaWNvbi12NC51LWljb24tc2l6ZS0tc20gLnUtaWNvbi12NC1pbm5lcixcbi51LWljb24tdjQudS1pY29uLXNpemUtLXNtIC51LWljb25fX2VsZW0tcmVndWxhcixcbi51LWljb24tdjQudS1pY29uLXNpemUtLXNtIC51LWljb25fX2VsZW0taG92ZXIsIC51LWljb24tdjUudS1pY29uLXNpemUtLXNtIHtcbiAgd2lkdGg6IDIuODU3MTRyZW07XG4gIGhlaWdodDogMi44NTcxNHJlbTtcbiAgZm9udC1zaXplOiAxLjI4NTcxcmVtO1xufVxuXG4udS1pY29uLXYyLnUtaWNvbi1zaXplLS1sZyxcbi51LWljb24tdjIudS1pY29uLXNpemUtLWxnIC51LWljb25fX2VsZW0tcmVndWxhcixcbi51LWljb24tdjIudS1pY29uLXNpemUtLWxnIC51LWljb25fX2VsZW0taG92ZXIsIC51LWljb24tdjMudS1pY29uLXNpemUtLWxnLFxuLnUtaWNvbi12My51LWljb24tc2l6ZS0tbGcgLnUtaWNvbl9fZWxlbS1yZWd1bGFyLFxuLnUtaWNvbi12My51LWljb24tc2l6ZS0tbGcgLnUtaWNvbl9fZWxlbS1ob3ZlciwgLnUtaWNvbi12NC51LWljb24tc2l6ZS0tbGcgLnUtaWNvbi12NC1pbm5lcixcbi51LWljb24tdjQudS1pY29uLXNpemUtLWxnIC51LWljb25fX2VsZW0tcmVndWxhcixcbi51LWljb24tdjQudS1pY29uLXNpemUtLWxnIC51LWljb25fX2VsZW0taG92ZXIsIC51LWljb24tdjUudS1pY29uLXNpemUtLWxnIHtcbiAgd2lkdGg6IDVyZW07XG4gIGhlaWdodDogNXJlbTtcbiAgZm9udC1zaXplOiAyLjE0Mjg2cmVtO1xufVxuXG4udS1pY29uLXYyLnUtaWNvbi1zaXplLS14bCxcbi51LWljb24tdjIudS1pY29uLXNpemUtLXhsIC51LWljb25fX2VsZW0tcmVndWxhcixcbi51LWljb24tdjIudS1pY29uLXNpemUtLXhsIC51LWljb25fX2VsZW0taG92ZXIsIC51LWljb24tdjMudS1pY29uLXNpemUtLXhsLFxuLnUtaWNvbi12My51LWljb24tc2l6ZS0teGwgLnUtaWNvbl9fZWxlbS1yZWd1bGFyLFxuLnUtaWNvbi12My51LWljb24tc2l6ZS0teGwgLnUtaWNvbl9fZWxlbS1ob3ZlciwgLnUtaWNvbi12NC51LWljb24tc2l6ZS0teGwgLnUtaWNvbi12NC1pbm5lcixcbi51LWljb24tdjQudS1pY29uLXNpemUtLXhsIC51LWljb25fX2VsZW0tcmVndWxhcixcbi51LWljb24tdjQudS1pY29uLXNpemUtLXhsIC51LWljb25fX2VsZW0taG92ZXIsIC51LWljb24tdjUudS1pY29uLXNpemUtLXhsIHtcbiAgd2lkdGg6IDYuNDI4NTdyZW07XG4gIGhlaWdodDogNi40Mjg1N3JlbTtcbiAgZm9udC1zaXplOiAyLjg1NzE0cmVtO1xufVxuXG4udS1pY29uLXYyLnUtaWNvbi1zaXplLS0yeGwsXG4udS1pY29uLXYyLnUtaWNvbi1zaXplLS0yeGwgLnUtaWNvbl9fZWxlbS1yZWd1bGFyLFxuLnUtaWNvbi12Mi51LWljb24tc2l6ZS0tMnhsIC51LWljb25fX2VsZW0taG92ZXIsIC51LWljb24tdjMudS1pY29uLXNpemUtLTJ4bCxcbi51LWljb24tdjMudS1pY29uLXNpemUtLTJ4bCAudS1pY29uX19lbGVtLXJlZ3VsYXIsXG4udS1pY29uLXYzLnUtaWNvbi1zaXplLS0yeGwgLnUtaWNvbl9fZWxlbS1ob3ZlciwgLnUtaWNvbi12NC51LWljb24tc2l6ZS0tMnhsIC51LWljb24tdjQtaW5uZXIsXG4udS1pY29uLXY0LnUtaWNvbi1zaXplLS0yeGwgLnUtaWNvbl9fZWxlbS1yZWd1bGFyLFxuLnUtaWNvbi12NC51LWljb24tc2l6ZS0tMnhsIC51LWljb25fX2VsZW0taG92ZXIsIC51LWljb24tdjUudS1pY29uLXNpemUtLTJ4bCB7XG4gIHdpZHRoOiA3LjE0Mjg2cmVtO1xuICBoZWlnaHQ6IDcuMTQyODZyZW07XG4gIGZvbnQtc2l6ZTogMy4yMTQyOXJlbTtcbn1cblxuLnUtaWNvbi12Mi51LWljb24tc2l6ZS0tM3hsLFxuLnUtaWNvbi12Mi51LWljb24tc2l6ZS0tM3hsIC51LWljb25fX2VsZW0tcmVndWxhcixcbi51LWljb24tdjIudS1pY29uLXNpemUtLTN4bCAudS1pY29uX19lbGVtLWhvdmVyLCAudS1pY29uLXYzLnUtaWNvbi1zaXplLS0zeGwsXG4udS1pY29uLXYzLnUtaWNvbi1zaXplLS0zeGwgLnUtaWNvbl9fZWxlbS1yZWd1bGFyLFxuLnUtaWNvbi12My51LWljb24tc2l6ZS0tM3hsIC51LWljb25fX2VsZW0taG92ZXIsIC51LWljb24tdjQudS1pY29uLXNpemUtLTN4bCAudS1pY29uLXY0LWlubmVyLFxuLnUtaWNvbi12NC51LWljb24tc2l6ZS0tM3hsIC51LWljb25fX2VsZW0tcmVndWxhcixcbi51LWljb24tdjQudS1pY29uLXNpemUtLTN4bCAudS1pY29uX19lbGVtLWhvdmVyLCAudS1pY29uLXY1LnUtaWNvbi1zaXplLS0zeGwge1xuICB3aWR0aDogOS4yODU3MXJlbTtcbiAgaGVpZ2h0OiA5LjI4NTcxcmVtO1xuICBmb250LXNpemU6IDMuNTcxNDNyZW07XG59XG5cbi51LWljb24tdjUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmJvZHkgLnUtaWNvbi12NSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi51LWljb24tdjU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW46IC0wLjQ1ZW0gMCAwIC0wLjRlbTtcbiAgd2lkdGg6IDAuOGVtO1xuICBoZWlnaHQ6IDAuOGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLnUtaWNvbi12NSBpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG4udS1pY29uLXY1LmctYmctbWFpbjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4udS1pY29uLXY1LmctYmctcHJpbWFyeTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzYTc5O1xufVxuXG4udS1pY29uLXY1LmctYmctYmxhY2s6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cblxuLnUtaWNvbi12NS5nLWJnLXdoaXRlOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi51LWljb24tdjUuZy1iZy1ncmF5LWxpZ2h0LXYxOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYmI7XG59XG5cbi51LWljb24tdjUuZy1iZy1ncmF5LWxpZ2h0LXYyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG59XG5cbi51LWljb24tdjUuZy1iZy1ncmF5LWxpZ2h0LXYzOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG59XG5cbi51LWljb24tdjUuZy1iZy1ncmF5LWxpZ2h0LXY0OjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG59XG5cbi51LWljb24tdjUuZy1iZy1ncmF5LWxpZ2h0LXY1OjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG5cbi51LWljb24tdjUuZy1iZy1ncmF5LWRhcmstdjE6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExMTtcbn1cblxuLnUtaWNvbi12NS5nLWJnLWdyYXktZGFyay12Mjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xufVxuXG4udS1pY29uLXY1LmctYmctZ3JheS1kYXJrLXYzOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTU7XG59XG5cbi51LWljb24tdjUuZy1iZy1ncmF5LWRhcmstdjQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc3Nztcbn1cblxuLnUtaWNvbi12NS5nLWJnLWdyYXktZGFyay12NTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xufVxuXG4udS1pY29uLXY1LmctYmctZ3JlZW46OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcyYzAyYztcbn1cblxuLnUtaWNvbi12NS5nLWJnLWJsdWU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzOThkYztcbn1cblxuLnUtaWNvbi12NS5nLWJnLWxpZ2h0Ymx1ZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmMmY4O1xufVxuXG4udS1pY29uLXY1LmctYmctbGlnaHRibHVlLXYxOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNmUyZWU7XG59XG5cbi51LWljb24tdjUuZy1iZy1kYXJrYmx1ZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5O1xufVxuXG4udS1pY29uLXY1LmctYmctaW5kaWdvOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjYzYTM7XG59XG5cbi51LWljb24tdjUuZy1iZy1yZWQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwMDtcbn1cblxuLnUtaWNvbi12NS5nLWJnLWxpZ2h0cmVkOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNjRiM2I7XG59XG5cbi51LWljb24tdjUuZy1iZy1kYXJrcmVkOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMTBmMmI7XG59XG5cbi51LWljb24tdjUuZy1iZy1wdXJwbGU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlhNjljYjtcbn1cblxuLnUtaWNvbi12NS5nLWJnLWRhcmtwdXJwbGU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2MzliNjtcbn1cblxuLnUtaWNvbi12NS5nLWJnLXBpbms6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4MWM2Mjtcbn1cblxuLnUtaWNvbi12NS5nLWJnLW9yYW5nZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTU3ZDIwO1xufVxuXG4udS1pY29uLXY1LmctYmctZGVlcG9yYW5nZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmU1NDFlO1xufVxuXG4udS1pY29uLXY1LmctYmcteWVsbG93OjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmM3MWQ7XG59XG5cbi51LWljb24tdjUuZy1iZy1hcXVhOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOWQ2ZTY7XG59XG5cbi51LWljb24tdjUuZy1iZy1jeWFuOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGJlZDY7XG59XG5cbi51LWljb24tdjUuZy1iZy10ZWFsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOGJhOWI7XG59XG5cbi51LWljb24tdjUuZy1iZy1icm93bjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWM4MDYxO1xufVxuXG4udS1pY29uLXY1LmctYmctYmx1ZWdyYXk6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4NWY2OTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgSW1hZ2UgSWNvbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1pbWFnZS1pY29uLXNpemUteHMsXG4udS1pbWFnZS1pY29uLXNpemUtc20sXG4udS1pbWFnZS1pY29uLXNpemUtbWQsXG4udS1pbWFnZS1pY29uLXNpemUtbGcsXG4udS1pbWFnZS1pY29uLXNpemUteGwge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi51LWltYWdlLWljb24tc2l6ZS14cyB7XG4gIHdpZHRoOiAyLjE0Mjg2cmVtO1xufVxuXG4udS1pbWFnZS1pY29uLXNpemUtc20ge1xuICB3aWR0aDogMi44NTcxNHJlbTtcbn1cblxuLnUtaW1hZ2UtaWNvbi1zaXplLW1kIHtcbiAgd2lkdGg6IDMuOTI4NTdyZW07XG59XG5cbi51LWltYWdlLWljb24tc2l6ZS1sZyB7XG4gIHdpZHRoOiA1cmVtO1xufVxuXG4udS1pbWFnZS1pY29uLXNpemUteGwge1xuICB3aWR0aDogNi40Mjg1N3JlbTtcbn1cblxuLnUtaW1hZ2UtaWNvbi1zaXplLTJ4bCB7XG4gIHdpZHRoOiA3LjE0Mjg2cmVtO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBIb3ZlciBFZmZlY3Qgb2YgSWNvbiBvbiBCbG9jayBIb3ZlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWljb24tYmxvY2stLWhvdmVyOmhvdmVyIC5nLW9wYWNpdHktMF81LS1ob3ZlciB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLnUtaWNvbi1ibG9jay0taG92ZXI6aG92ZXIgLmctY29sb3ItcHJpbWFyeS0taG92ZXIge1xuICBjb2xvcjogIzAwM2E3OTtcbn1cblxuLnUtaWNvbi1ibG9jay0taG92ZXI6aG92ZXIgLmctYnJkLXByaW1hcnktLWhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAzYTc5O1xufVxuXG4udS1pY29uLWJsb2NrLS1ob3Zlcjpob3ZlciAuZy1iZy1wcmltYXJ5LS1ob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMDNhNzk7XG59XG5cbi51LWljb24tYmxvY2stLWhvdmVyOmhvdmVyIC5nLWNvbG9yLXdoaXRlLS1ob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udS1pY29uLWJsb2NrLS1ob3Zlcjpob3ZlciAuZy1icmQtd2hpdGUtLWhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4udS1pY29uLWJsb2NrLS1ob3Zlcjpob3ZlciAuZy1iZy13aGl0ZS0taG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4udS1pY29uLWJsb2NrLS1ob3Zlcjpob3ZlciAuZy1jb2xvci1ibGFjay0taG92ZXIge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnUtaWNvbi1ibG9jay0taG92ZXI6aG92ZXIgLmctYnJkLWJsYWNrLS1ob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cblxuLnUtaWNvbi1ibG9jay0taG92ZXI6aG92ZXIgLmctYmctYmxhY2stLWhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cblxuLnUtaWNvbi1ibG9jay0taG92ZXI6aG92ZXIgLmctY29sb3ItZ3JheS1kYXJrLXY0LS1ob3ZlciB7XG4gIGNvbG9yOiAjNzc3O1xufVxuXG4udS1pY29uLWJsb2NrLS1ob3Zlcjpob3ZlciAuZy1icmQtZ3JheS1kYXJrLXY0LS1ob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzc3Nztcbn1cblxuLnUtaWNvbi1ibG9jay0taG92ZXI6aG92ZXIgLmctYmctZ3JheS1kYXJrLXY0LS1ob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM3Nzc7XG59XG5cbi51LWljb24tYmxvY2staG92ZXI6aG92ZXIgLmctY29sb3ItZmFjZWJvb2stLWhvdmVyIHtcbiAgY29sb3I6ICMzYjU5OTg7XG59XG5cbi51LWljb24tYmxvY2staG92ZXI6aG92ZXIgLmctYnJkLWZhY2Vib29rLS1ob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzNiNTk5ODtcbn1cblxuLnUtaWNvbi1ibG9jay1ob3Zlcjpob3ZlciAuZy1iZy1mYWNlYm9vay0taG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjM2I1OTk4O1xufVxuXG4udS1pY29uLWJsb2NrLWhvdmVyOmhvdmVyIC5nLWNvbG9yLXR3aXR0ZXItLWhvdmVyIHtcbiAgY29sb3I6ICMwMGFjZWU7XG59XG5cbi51LWljb24tYmxvY2staG92ZXI6aG92ZXIgLmctYnJkLXR3aXR0ZXItLWhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDBhY2VlO1xufVxuXG4udS1pY29uLWJsb2NrLWhvdmVyOmhvdmVyIC5nLWJnLXR3aXR0ZXItLWhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwYWNlZTtcbn1cblxuLnUtaWNvbi1ibG9jay1ob3Zlcjpob3ZlciAuZy1jb2xvci1nb29nbGUtcGx1cy0taG92ZXIge1xuICBjb2xvcjogI2RkNGIzOTtcbn1cblxuLnUtaWNvbi1ibG9jay1ob3Zlcjpob3ZlciAuZy1icmQtZ29vZ2xlLXBsdXMtLWhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGQ0YjM5O1xufVxuXG4udS1pY29uLWJsb2NrLWhvdmVyOmhvdmVyIC5nLWJnLWdvb2dsZS1wbHVzLS1ob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNkZDRiMzk7XG59XG5cbi51LWljb24tYmxvY2staG92ZXI6aG92ZXIgLmctY29sb3ItdmstLWhvdmVyIHtcbiAgY29sb3I6ICMyYjU4N2E7XG59XG5cbi51LWljb24tYmxvY2staG92ZXI6aG92ZXIgLmctYnJkLXZrLS1ob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzJiNTg3YTtcbn1cblxuLnUtaWNvbi1ibG9jay1ob3Zlcjpob3ZlciAuZy1iZy12ay0taG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMmI1ODdhO1xufVxuXG4udS1pY29uLWJsb2NrLWhvdmVyOmhvdmVyIC5nLWNvbG9yLWxpbmtlZGluLS1ob3ZlciB7XG4gIGNvbG9yOiAjMGU3NmE4O1xufVxuXG4udS1pY29uLWJsb2NrLWhvdmVyOmhvdmVyIC5nLWJyZC1saW5rZWRpbi0taG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwZTc2YTg7XG59XG5cbi51LWljb24tYmxvY2staG92ZXI6aG92ZXIgLmctYmctbGlua2VkaW4tLWhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzBlNzZhODtcbn1cblxuLnUtaWNvbi1ibG9jay1ob3Zlcjpob3ZlciAuZy1jb2xvci1pbnN0YWdyYW0tLWhvdmVyIHtcbiAgY29sb3I6ICMzZjcyOWI7XG59XG5cbi51LWljb24tYmxvY2staG92ZXI6aG92ZXIgLmctYnJkLWluc3RhZ3JhbS0taG92ZXIge1xuICBib3JkZXItY29sb3I6ICMzZjcyOWI7XG59XG5cbi51LWljb24tYmxvY2staG92ZXI6aG92ZXIgLmctYmctaW5zdGFncmFtLS1ob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMzZjcyOWI7XG59XG5cbi51LWljb24tYmxvY2staG92ZXI6aG92ZXIgLmctY29sb3ItcGludGVyZXN0LS1ob3ZlciB7XG4gIGNvbG9yOiAjYzgyMzJjO1xufVxuXG4udS1pY29uLWJsb2NrLWhvdmVyOmhvdmVyIC5nLWJyZC1waW50ZXJlc3QtLWhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYzgyMzJjO1xufVxuXG4udS1pY29uLWJsb2NrLWhvdmVyOmhvdmVyIC5nLWJnLXBpbnRlcmVzdC0taG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjYzgyMzJjO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBTY2FsZSBFZmZlY3Rcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1pY29uLXNjYWxlLTFfMi0taG92ZXI6aG92ZXIge1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFNoYWRvdyBFZmZlY3Rcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1pY29uLXNoYWRvdy0taG92ZXI6aG92ZXIsXG4udS1pY29uLWJsb2NrLS1ob3Zlcjpob3ZlciAudS1pY29uLXNoYWRvdy0taG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFNsaWRlIEVmZmVjdCB2MVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWljb24tc2xpZGluZy0taG92ZXIgaTo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi51LWljb24tc2xpZGluZy0taG92ZXI6aG92ZXIgaTo6YmVmb3JlLFxuLnUtaWNvbi1ibG9jay0taG92ZXI6aG92ZXIgLnUtaWNvbi1zbGlkaW5nLS1ob3ZlciBpOjpiZWZvcmUge1xuICBhbmltYXRpb246IHRvVG9wRnJvbUJvdHRvbSAwLjNzIGZvcndhcmRzO1xufVxuXG5Aa2V5ZnJhbWVzIHRvVG9wRnJvbUJvdHRvbSB7XG4gIDQ5JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB9XG4gIDUxJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgU2xpZGUgRWZmZWN0IHYyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtaWNvbl9fZWxlbS1yZWd1bGFyLFxuLnUtaWNvbl9fZWxlbS1ob3ZlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi51LWljb25fX2VsZW0taG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbn1cblxuLnUtaWNvbi1zbGlkZS11cC0taG92ZXIsXG4udS1pY29uLXNsaWRlLWRvd24tLWhvdmVyLFxuLnUtaWNvbi1zbGlkZS1sZWZ0LS1ob3Zlcixcbi51LWljb24tc2xpZGUtcmlnaHQtLWhvdmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtaWNvbi1zbGlkZS11cC0taG92ZXIgLnUtaWNvbl9fZWxlbS1yZWd1bGFyIHtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMCUpO1xufVxuXG4udS1pY29uLXNsaWRlLXVwLS1ob3ZlciAudS1pY29uX19lbGVtLXJlZ3VsYXIudS1saW5lLWljb24tcHJvIHtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMCUpO1xufVxuXG4udS1pY29uLXNsaWRlLXVwLS1ob3ZlciAudS1pY29uX19lbGVtLWhvdmVyIHtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDExMCUpO1xufVxuXG4udS1pY29uLXNsaWRlLXVwLS1ob3ZlciAudS1pY29uX19lbGVtLWhvdmVyLnUtbGluZS1pY29uLXBybyB7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTIwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMjAlKTtcbn1cblxuLnUtaWNvbi1zbGlkZS11cC0taG92ZXI6aG92ZXIgLnUtaWNvbl9fZWxlbS1yZWd1bGFyLFxuLnUtaWNvbi1ibG9jay0taG92ZXI6aG92ZXIgLnUtaWNvbi1zbGlkZS11cC0taG92ZXIgLnUtaWNvbl9fZWxlbS1yZWd1bGFyIHtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTEwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTEwJSk7XG59XG5cbi51LWljb24tc2xpZGUtdXAtLWhvdmVyOmhvdmVyIC51LWljb25fX2VsZW0tcmVndWxhci51LWxpbmUtaWNvbi1wcm8sXG4udS1pY29uLWJsb2NrLS1ob3Zlcjpob3ZlciAudS1pY29uLXNsaWRlLXVwLS1ob3ZlciAudS1pY29uX19lbGVtLXJlZ3VsYXIudS1saW5lLWljb24tcHJvIHtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTIwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTIwJSk7XG59XG5cbi51LWljb24tc2xpZGUtdXAtLWhvdmVyOmhvdmVyIC51LWljb25fX2VsZW0taG92ZXIsXG4udS1pY29uLWJsb2NrLS1ob3Zlcjpob3ZlciAudS1pY29uLXNsaWRlLXVwLS1ob3ZlciAudS1pY29uX19lbGVtLWhvdmVyIHtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMCUpO1xufVxuXG4udS1pY29uLXNsaWRlLXVwLS1ob3Zlcjpob3ZlciAudS1pY29uX19lbGVtLWhvdmVyLnUtbGluZS1pY29uLXBybyxcbi51LWljb24tYmxvY2stLWhvdmVyOmhvdmVyIC51LWljb24tc2xpZGUtdXAtLWhvdmVyIC51LWljb25fX2VsZW0taG92ZXIudS1saW5lLWljb24tcHJvIHtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMCUpO1xufVxuXG4udS1pY29uLXNsaWRlLWRvd24tLWhvdmVyIC51LWljb25fX2VsZW0tcmVndWxhciB7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTExMCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTExMCUpO1xufVxuXG4udS1pY29uLXNsaWRlLWRvd24tLWhvdmVyIC51LWljb25fX2VsZW0tcmVndWxhci51LWxpbmUtaWNvbi1wcm8ge1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMjAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMjAlKTtcbn1cblxuLnUtaWNvbi1zbGlkZS1kb3duLS1ob3ZlciAudS1pY29uX19lbGVtLWhvdmVyIHtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMCUpO1xufVxuXG4udS1pY29uLXNsaWRlLWRvd24tLWhvdmVyIC51LWljb25fX2VsZW0taG92ZXIudS1saW5lLWljb24tcHJvIHtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMCUpO1xufVxuXG4udS1pY29uLXNsaWRlLWRvd24tLWhvdmVyOmhvdmVyIC51LWljb25fX2VsZW0tcmVndWxhcixcbi51LWljb24tYmxvY2stLWhvdmVyOmhvdmVyIC51LWljb24tc2xpZGUtZG93bi0taG92ZXIgLnUtaWNvbl9fZWxlbS1yZWd1bGFyIHtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMCUpO1xufVxuXG4udS1pY29uLXNsaWRlLWRvd24tLWhvdmVyOmhvdmVyIC51LWljb25fX2VsZW0tcmVndWxhci51LWxpbmUtaWNvbi1wcm8sXG4udS1pY29uLWJsb2NrLS1ob3Zlcjpob3ZlciAudS1pY29uLXNsaWRlLWRvd24tLWhvdmVyIC51LWljb25fX2VsZW0tcmVndWxhci51LWxpbmUtaWNvbi1wcm8ge1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwJSk7XG59XG5cbi51LWljb24tc2xpZGUtZG93bi0taG92ZXI6aG92ZXIgLnUtaWNvbl9fZWxlbS1ob3Zlcixcbi51LWljb24tYmxvY2stLWhvdmVyOmhvdmVyIC51LWljb24tc2xpZGUtZG93bi0taG92ZXIgLnUtaWNvbl9fZWxlbS1ob3ZlciB7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoODAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDgwJSk7XG59XG5cbi51LWljb24tc2xpZGUtZG93bi0taG92ZXI6aG92ZXIgLnUtaWNvbl9fZWxlbS1ob3Zlci51LWxpbmUtaWNvbi1wcm8sXG4udS1pY29uLWJsb2NrLS1ob3Zlcjpob3ZlciAudS1pY29uLXNsaWRlLWRvd24tLWhvdmVyIC51LWljb25fX2VsZW0taG92ZXIudS1saW5lLWljb24tcHJvIHtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg5MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOTAlKTtcbn1cblxuLnUtaWNvbi1zbGlkZS1sZWZ0LS1ob3ZlciAudS1pY29uX19lbGVtLXJlZ3VsYXIge1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTIwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yMCUpO1xufVxuXG4udS1pY29uLXNsaWRlLWxlZnQtLWhvdmVyIC51LWljb25fX2VsZW0tcmVndWxhci51LWxpbmUtaWNvbi1wcm8ge1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTMwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0zMCUpO1xufVxuXG4udS1pY29uLXNsaWRlLWxlZnQtLWhvdmVyIC51LWljb25fX2VsZW0taG92ZXIge1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTEwJSwgLTIwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDExMCUsIC0yMCUpO1xufVxuXG4udS1pY29uLXNsaWRlLWxlZnQtLWhvdmVyIC51LWljb25fX2VsZW0taG92ZXIudS1saW5lLWljb24tcHJvIHtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDExMCUsIC0zMCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMTAlLCAtMzAlKTtcbn1cblxuLnUtaWNvbi1zbGlkZS1sZWZ0LS1ob3Zlcjpob3ZlciAudS1pY29uX19lbGVtLXJlZ3VsYXIsXG4udS1pY29uLWJsb2NrLS1ob3Zlcjpob3ZlciAudS1pY29uLXNsaWRlLWxlZnQtLWhvdmVyIC51LWljb25fX2VsZW0tcmVndWxhciB7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTEwJSwgLTIwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMTAlLCAtMjAlKTtcbn1cblxuLnUtaWNvbi1zbGlkZS1sZWZ0LS1ob3Zlcjpob3ZlciAudS1pY29uX19lbGVtLXJlZ3VsYXIudS1saW5lLWljb24tcHJvLFxuLnUtaWNvbi1ibG9jay0taG92ZXI6aG92ZXIgLnUtaWNvbi1zbGlkZS1sZWZ0LS1ob3ZlciAudS1pY29uX19lbGVtLXJlZ3VsYXIudS1saW5lLWljb24tcHJvIHtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMTAlLCAtMzAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTExMCUsIC0zMCUpO1xufVxuXG4udS1pY29uLXNsaWRlLWxlZnQtLWhvdmVyOmhvdmVyIC51LWljb25fX2VsZW0taG92ZXIsXG4udS1pY29uLWJsb2NrLS1ob3Zlcjpob3ZlciAudS1pY29uLXNsaWRlLWxlZnQtLWhvdmVyIC51LWljb25fX2VsZW0taG92ZXIge1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTIwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yMCUpO1xufVxuXG4udS1pY29uLXNsaWRlLWxlZnQtLWhvdmVyOmhvdmVyIC51LWljb25fX2VsZW0taG92ZXIudS1saW5lLWljb24tcHJvLFxuLnUtaWNvbi1ibG9jay0taG92ZXI6aG92ZXIgLnUtaWNvbi1zbGlkZS1sZWZ0LS1ob3ZlciAudS1pY29uX19lbGVtLWhvdmVyLnUtbGluZS1pY29uLXBybyB7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMzAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTMwJSk7XG59XG5cbi51LWljb24tc2xpZGUtcmlnaHQtLWhvdmVyIC51LWljb25fX2VsZW0tcmVndWxhciB7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTEwJSwgLTIwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMTAlLCAtMjAlKTtcbn1cblxuLnUtaWNvbi1zbGlkZS1yaWdodC0taG92ZXIgLnUtaWNvbl9fZWxlbS1yZWd1bGFyLnUtbGluZS1pY29uLXBybyB7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTEwJSwgLTMwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMTAlLCAtMzAlKTtcbn1cblxuLnUtaWNvbi1zbGlkZS1yaWdodC0taG92ZXIgLnUtaWNvbl9fZWxlbS1ob3ZlciB7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTIwJSk7XG59XG5cbi51LWljb24tc2xpZGUtcmlnaHQtLWhvdmVyIC51LWljb25fX2VsZW0taG92ZXIudS1saW5lLWljb24tcHJvIHtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0zMCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMzAlKTtcbn1cblxuLnUtaWNvbi1zbGlkZS1yaWdodC0taG92ZXI6aG92ZXIgLnUtaWNvbl9fZWxlbS1yZWd1bGFyLFxuLnUtaWNvbi1ibG9jay0taG92ZXI6aG92ZXIgLnUtaWNvbi1zbGlkZS1yaWdodC0taG92ZXIgLnUtaWNvbl9fZWxlbS1yZWd1bGFyIHtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yMCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjAlKTtcbn1cblxuLnUtaWNvbi1zbGlkZS1yaWdodC0taG92ZXI6aG92ZXIgLnUtaWNvbl9fZWxlbS1yZWd1bGFyLnUtbGluZS1pY29uLXBybyxcbi51LWljb24tYmxvY2stLWhvdmVyOmhvdmVyIC51LWljb24tc2xpZGUtcmlnaHQtLWhvdmVyIC51LWljb25fX2VsZW0tcmVndWxhci51LWxpbmUtaWNvbi1wcm8ge1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTMwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0zMCUpO1xufVxuXG4udS1pY29uLXNsaWRlLXJpZ2h0LS1ob3Zlcjpob3ZlciAudS1pY29uX19lbGVtLWhvdmVyLFxuLnUtaWNvbi1ibG9jay0taG92ZXI6aG92ZXIgLnUtaWNvbi1zbGlkZS1yaWdodC0taG92ZXIgLnUtaWNvbl9fZWxlbS1ob3ZlciB7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMTAlLCAtMjAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTEwJSwgLTIwJSk7XG59XG5cbi51LWljb24tc2xpZGUtcmlnaHQtLWhvdmVyOmhvdmVyIC51LWljb25fX2VsZW0taG92ZXIudS1saW5lLWljb24tcHJvLFxuLnUtaWNvbi1ibG9jay0taG92ZXI6aG92ZXIgLnUtaWNvbi1zbGlkZS1yaWdodC0taG92ZXIgLnUtaWNvbl9fZWxlbS1ob3Zlci51LWxpbmUtaWNvbi1wcm8ge1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTEwJSwgLTMwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDExMCUsIC0zMCUpO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBab29tIEVmZmVjdCB2MVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWljb24tYmxvY2stLWhvdmVyOmhvdmVyIC51LWljb24tc2NhbGUtMV8yLS1ob3ZlciB7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cblxuLnUtaWNvbi1yb3RhdGlvbi51LWljb24tc2NhbGUtMV8yLS1ob3Zlcjpob3Zlcixcbi51LWljb24tYmxvY2stLWhvdmVyOmhvdmVyIC51LWljb24tcm90YXRpb24udS1pY29uLXNjYWxlLTFfMi0taG92ZXIge1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjIpIHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKSByb3RhdGUoNDVkZWcpO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBDaGFuZ2luZyBhIHNoYXBlIEVmZmVjdFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWljb24tc3F1YXJlLS1ob3Zlcjpob3Zlcixcbi51LWljb24tdjQudS1pY29uLXNxdWFyZS0taG92ZXI6aG92ZXIgLnUtaWNvbi12NC1pbm5lcixcbi51LWljb24tYmxvY2stLWhvdmVyOmhvdmVyIC51LWljb24tc3F1YXJlLS1ob3Zlcixcbi51LWljb24tYmxvY2stLWhvdmVyOmhvdmVyIC51LWljb24tdjQudS1pY29uLXNxdWFyZS0taG92ZXIgLnUtaWNvbi12NC1pbm5lciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi51LWljb24tcm91bmRlZC0zLS1ob3Zlcjpob3Zlcixcbi51LWljb24tdjQudS1pY29uLXJvdW5kZWQtMy0taG92ZXI6aG92ZXIgLnUtaWNvbi12NC1pbm5lcixcbi51LWljb24tYmxvY2stLWhvdmVyOmhvdmVyIC51LWljb24tcm91bmRlZC0zLS1ob3Zlcixcbi51LWljb24tYmxvY2stLWhvdmVyOmhvdmVyIC51LWljb24tdjQudS1pY29uLXJvdW5kZWQtMy0taG92ZXIgLnUtaWNvbi12NC1pbm5lciB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLnUtaWNvbi1yb3VuZGVkLTEwLS1ob3Zlcjpob3Zlcixcbi51LWljb24tdjQudS1pY29uLXJvdW5kZWQtMTAtLWhvdmVyOmhvdmVyIC51LWljb24tdjQtaW5uZXIsXG4udS1pY29uLWJsb2NrLS1ob3Zlcjpob3ZlciAudS1pY29uLXJvdW5kZWQtMTAtLWhvdmVyLFxuLnUtaWNvbi1ibG9jay0taG92ZXI6aG92ZXIgLnUtaWNvbi12NC51LWljb24tcm91bmRlZC0xMC0taG92ZXIgLnUtaWNvbi12NC1pbm5lciB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi51LWljb24tcm91bmRlZC01MHgtLWhvdmVyOmhvdmVyLFxuLnUtaWNvbi12NC51LWljb24tcm91bmRlZC01MHgtLWhvdmVyOmhvdmVyIC51LWljb24tdjQtaW5uZXIsXG4udS1pY29uLWJsb2NrLS1ob3Zlcjpob3ZlciAudS1pY29uLXJvdW5kZWQtNTB4LS1ob3Zlcixcbi51LWljb24tYmxvY2stLWhvdmVyOmhvdmVyIC51LWljb24tdjQudS1pY29uLXJvdW5kZWQtNTB4LS1ob3ZlciAudS1pY29uLXY0LWlubmVyIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBFZmZlY3QgdjFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1pY29uLWVmZmVjdC12MS0xLS1ob3Zlcjo6YWZ0ZXIsXG4udS1pY29uLWVmZmVjdC12MS0yLS1ob3Zlcjo6YWZ0ZXIsIC51LWljb24tZWZmZWN0LXYyLS1ob3Zlcjo6YWZ0ZXIsIC51LWljb24tZWZmZWN0LXY0LS1ob3Zlcjo6YWZ0ZXIsIC51LWljb24tZWZmZWN0LXY1LS1ob3ZlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4udS1pY29uLWVmZmVjdC12MS0xLS1ob3Zlcixcbi51LWljb24tZWZmZWN0LXYxLTItLWhvdmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaW5oZXJpdDtcbn1cblxuLnUtaWNvbi1lZmZlY3QtdjEtMS0taG92ZXI6OmFmdGVyLFxuLnUtaWNvbi1lZmZlY3QtdjEtMi0taG92ZXI6OmFmdGVyIHtcbiAgdG9wOiAtMC41cmVtO1xuICBsZWZ0OiAtMC41cmVtO1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjMDAzYTc5O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnUtaWNvbi1lZmZlY3QtdjEtMS0taG92ZXI6aG92ZXIsXG4udS1pY29uLWVmZmVjdC12MS0yLS1ob3Zlcjpob3Zlcixcbi51LWljb24tdjQudS1pY29uLWVmZmVjdC12MS0xLS1ob3Zlcjpob3ZlciAudS1pY29uLXY0LWlubmVyLFxuLnUtaWNvbi12NC51LWljb24tZWZmZWN0LXYxLTItLWhvdmVyOmhvdmVyIC51LWljb24tdjQtaW5uZXIsXG4udS1pY29uLWJsb2NrLS1ob3Zlcjpob3ZlciAudS1pY29uLWVmZmVjdC12MS0xLS1ob3Zlcixcbi51LWljb24tYmxvY2stLWhvdmVyOmhvdmVyIC51LWljb24tZWZmZWN0LXYxLTItLWhvdmVyLFxuLnUtaWNvbi1ibG9jay0taG92ZXI6aG92ZXIgLnUtaWNvbi12NC51LWljb24tZWZmZWN0LXYxLTEtLWhvdmVyIC51LWljb24tdjQtaW5uZXIsXG4udS1pY29uLWJsb2NrLS1ob3Zlcjpob3ZlciAudS1pY29uLXY0LnUtaWNvbi1lZmZlY3QtdjEtMi0taG92ZXIgLnUtaWNvbi12NC1pbm5lciB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICMwMDNhNzk7XG4gIGJhY2tncm91bmQ6ICMwMDNhNzkgIWltcG9ydGFudDtcbn1cblxuLnUtaWNvbi12NC51LWljb24tZWZmZWN0LXYxLTEtLWhvdmVyOmhvdmVyLFxuLnUtaWNvbi12NC51LWljb24tZWZmZWN0LXYxLTItLWhvdmVyOmhvdmVyLFxuLnUtaWNvbi1ibG9jay0taG92ZXI6aG92ZXIgLnUtaWNvbi12NC51LWljb24tZWZmZWN0LXYxLTEtLWhvdmVyLFxuLnUtaWNvbi1ibG9jay0taG92ZXI6aG92ZXIgLnUtaWNvbi12NC51LWljb24tZWZmZWN0LXYxLTItLWhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtaWNvbi1lZmZlY3QtdjEtMS0taG92ZXI6OmFmdGVyIHtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xufVxuXG4udS1pY29uLWVmZmVjdC12MS0xLS1ob3Zlcjpob3Zlcjo6YWZ0ZXIsXG4udS1pY29uLWJsb2NrLS1ob3Zlcjpob3ZlciAudS1pY29uLWVmZmVjdC12MS0xLS1ob3Zlcjo6YWZ0ZXIge1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnUtaWNvbi1lZmZlY3QtdjEtMi0taG92ZXI6OmFmdGVyIHtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xufVxuXG4udS1pY29uLWVmZmVjdC12MS0yLS1ob3Zlcjpob3Zlcjo6YWZ0ZXIsXG4udS1pY29uLWJsb2NrLS1ob3Zlcjpob3ZlciAudS1pY29uLWVmZmVjdC12MS0yLS1ob3Zlcjo6YWZ0ZXIge1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnUtaWNvbi12NC51LWljb24tZWZmZWN0LXYxLTItLWhvdmVyOmhvdmVyOjphZnRlcixcbi51LWljb24tYmxvY2stLWhvdmVyOmhvdmVyIC51LWljb24tdjQudS1pY29uLWVmZmVjdC12MS0yLS1ob3Zlcjo6YWZ0ZXIge1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEVmZmVjdCB2MlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWljb24tZWZmZWN0LXYxLTEtLWhvdmVyOjphZnRlcixcbi51LWljb24tZWZmZWN0LXYxLTItLWhvdmVyOjphZnRlciwgLnUtaWNvbi1lZmZlY3QtdjItLWhvdmVyOjphZnRlciwgLnUtaWNvbi1lZmZlY3QtdjQtLWhvdmVyOjphZnRlciwgLnUtaWNvbi1lZmZlY3QtdjUtLWhvdmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi51LWljb24tZWZmZWN0LXYyLS1ob3ZlciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICBvdmVyZmxvdzogaW5oZXJpdDtcbn1cblxuLnUtaWNvbi1lZmZlY3QtdjItLWhvdmVyOjphZnRlciB7XG4gIHRvcDogLTRweDtcbiAgbGVmdDogLTRweDtcbiAgcGFkZGluZzogNHB4O1xuICB6LWluZGV4OiAtMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG5cbi51LWljb24tZWZmZWN0LXYyLS1ob3Zlcjpob3Zlcixcbi51LWljb24tZWZmZWN0LXYyLS1ob3Zlcjpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDAzYTc5O1xufVxuXG4udS1pY29uLWVmZmVjdC12Mi0taG92ZXI6aG92ZXI6OmFmdGVyLFxuLnUtaWNvbi1ibG9jay0taG92ZXI6aG92ZXIgLnUtaWNvbi1lZmZlY3QtdjItLWhvdmVyOjphZnRlciB7XG4gIG9wYWNpdHk6IDA7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgRWZmZWN0IHYzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGtleWZyYW1lcyBzcGluQXJvdW5kIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgwZGVnKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4udS1pY29uLWVmZmVjdC12My0taG92ZXI6aG92ZXIgaSxcbi51LWljb24tYmxvY2stLWhvdmVyOmhvdmVyIC51LWljb24tZWZmZWN0LXYzLS1ob3ZlciBpIHtcbiAgYW5pbWF0aW9uOiBzcGluQXJvdW5kIDFzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgRWZmZWN0IHY0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtaWNvbi1lZmZlY3QtdjEtMS0taG92ZXI6OmFmdGVyLFxuLnUtaWNvbi1lZmZlY3QtdjEtMi0taG92ZXI6OmFmdGVyLCAudS1pY29uLWVmZmVjdC12Mi0taG92ZXI6OmFmdGVyLCAudS1pY29uLWVmZmVjdC12NC0taG92ZXI6OmFmdGVyLCAudS1pY29uLWVmZmVjdC12NS0taG92ZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnUtaWNvbi1lZmZlY3QtdjQtLWhvdmVyIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIGVhc2Utb3V0IDAuMXMsIGJhY2tncm91bmQgMC4ycztcbiAgb3ZlcmZsb3c6IGluaGVyaXQ7XG59XG5cbi51LWljb24tZWZmZWN0LXY0LS1ob3Zlcjo6YWZ0ZXIge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC0xO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG59XG5cbi51LWljb24tZWZmZWN0LXY0LS1ob3Zlcjpob3Zlcixcbi51LWljb24tYmxvY2stLWhvdmVyOmhvdmVyIC51LWljb24tZWZmZWN0LXY0LS1ob3ZlciB7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cblxuLnUtaWNvbi1yb3RhdGlvbi51LWljb24tZWZmZWN0LXY0LS1ob3Zlcjpob3Zlcixcbi51LWljb24tYmxvY2stLWhvdmVyOmhvdmVyIC51LWljb24tcm90YXRpb24udS1pY29uLWVmZmVjdC12NC0taG92ZXIge1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjEpIHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKSByb3RhdGUoNDVkZWcpO1xufVxuXG4udS1pY29uLWVmZmVjdC12NC0taG92ZXI6aG92ZXI6OmFmdGVyIHtcbiAgYW5pbWF0aW9uOiBzb25hckVmZmVjdC1kZWZhdWx0IDEuM3MgZWFzZS1vdXQgNzVtcztcbn1cblxuLnUtaWNvbi1lZmZlY3QtdjQtLWhvdmVyLmctYmctcHJpbWFyeTpob3Zlcjo6YWZ0ZXIsXG4udS1pY29uLXYyLnUtaWNvbi1lZmZlY3QtdjQtLWhvdmVyLmctY29sb3ItcHJpbWFyeTpob3Zlcjo6YWZ0ZXIsXG4udS1pY29uLWJsb2NrLS1ob3Zlcjpob3ZlciAudS1pY29uLWVmZmVjdC12NC0taG92ZXIuZy1iZy1wcmltYXJ5OjphZnRlcixcbi51LWljb24tYmxvY2stLWhvdmVyOmhvdmVyIC51LWljb24tdjIudS1pY29uLWVmZmVjdC12NC0taG92ZXIuZy1jb2xvci1wcmltYXJ5OjphZnRlciB7XG4gIGFuaW1hdGlvbjogc29uYXJFZmZlY3QtcHJpbWFyeSAxLjNzIGVhc2Utb3V0IDc1bXM7XG59XG5cbkBrZXlmcmFtZXMgc29uYXJFZmZlY3QtZGVmYXVsdCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwLjM7XG4gIH1cbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSwgMCAwIDEwcHggMTBweCAjZGRkLCAwIDAgMCAxMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgfVxuICAxMDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpLCAwIDAgMTBweCAxMHB4ICNkZGQsIDAgMCAwIDEwcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNvbmFyRWZmZWN0LXByaW1hcnkge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMC4zO1xuICB9XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSksIDAgMCAxMHB4IDEwcHggIzAwM2E3OSwgMCAwIDAgMTBweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSwgMCAwIDEwcHggMTBweCAjMDAzYTc5LCAwIDAgMCAxMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgRWZmZWN0IHY1XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtaWNvbi1lZmZlY3QtdjEtMS0taG92ZXI6OmFmdGVyLFxuLnUtaWNvbi1lZmZlY3QtdjEtMi0taG92ZXI6OmFmdGVyLCAudS1pY29uLWVmZmVjdC12Mi0taG92ZXI6OmFmdGVyLCAudS1pY29uLWVmZmVjdC12NC0taG92ZXI6OmFmdGVyLCAudS1pY29uLWVmZmVjdC12NS0taG92ZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnUtaWNvbi1lZmZlY3QtdjUtLWhvdmVyIHtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzO1xuICBvdmVyZmxvdzogaW5oZXJpdDtcbn1cblxuLnUtaWNvbi1lZmZlY3QtdjUtLWhvdmVyOmFmdGVyIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycywgb3BhY2l0eSAwLjJzO1xufVxuXG4udS1pY29uLXYzLnUtaWNvbi1lZmZlY3QtdjUtLWhvdmVyOmFmdGVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgM3B4ICNmZmY7XG59XG5cbi51LWljb24tZWZmZWN0LXY1LS1ob3Zlcjpob3ZlcjphZnRlcixcbi51LWljb24tYmxvY2stLWhvdmVyOmhvdmVyIC51LWljb24tZWZmZWN0LXY1LS1ob3ZlcjphZnRlciB7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuODUpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuODUpO1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi51LWljb24tZWZmZWN0LXY1LS1ob3Zlcjpob3Zlcixcbi51LWljb24tYmxvY2stLWhvdmVyOmhvdmVyIC51LWljb24tZWZmZWN0LXY1LS1ob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IDEwcHggI2RkZDtcbn1cblxuLnUtaWNvbi1lZmZlY3QtdjUtLWhvdmVyLmctYmctcHJpbWFyeTpob3Zlcixcbi51LWljb24tYmxvY2stLWhvdmVyOmhvdmVyIC51LWljb24tZWZmZWN0LXY1LS1ob3Zlci5nLWJnLXByaW1hcnksXG4udS1pY29uLWVmZmVjdC12NS0taG92ZXIuZy1jb2xvci1wcmltYXJ5OmhvdmVyLFxuLnUtaWNvbi1ibG9jay0taG92ZXI6aG92ZXIgLnUtaWNvbi1lZmZlY3QtdjUtLWhvdmVyLmctY29sb3ItcHJpbWFyeSB7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IDEwcHggIzAwM2E3OTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQm94LXNoYWRvd3MgU3R5bGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtc2hhZG93LW5vbmUge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi51LXNoYWRvdy1ub25lLS1mb2N1czpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmctcGFyZW50OmhvdmVyIC51LXNoYWRvdy1ub25lLS1wYXJlbnQtaG92ZXIge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEJveC1zaGFkb3dzLXYxXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtc2hhZG93LXYxLTEge1xuICBib3gtc2hhZG93OiAwIDAgNXB4ICM5OTk7XG59XG5cbi51LXNoYWRvdy12MS0yIHtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggIzk5OTtcbn1cblxuLnUtc2hhZG93LXYxLTItLWhvdmVyOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggIzk5OTtcbn1cblxuLmctcGFyZW50OmhvdmVyIC51LXNoYWRvdy12MS0yLS1ob3Zlci1wYXJlbnQge1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAjOTk5O1xufVxuXG4udS1zaGFkb3ctdjEtMyB7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggI2RkZDtcbn1cblxuLnUtc2hhZG93LXYxLTQge1xuICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLnUtc2hhZG93LXYxLTUge1xuICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi51LXNoYWRvdy12MS01LS1ob3Zlcjpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuKjpob3ZlciA+IC51LXNoYWRvdy12MS01LS1ob3Zlci1wYXJlbnQge1xuICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi51LXNoYWRvdy12MS02IHtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4udS1zaGFkb3ctdjEtNi0taG92ZXI6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbio6aG92ZXIgPiAudS1zaGFkb3ctdjEtNi0taG92ZXItcGFyZW50IHtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4udS1zaGFkb3ctdjEtNyB7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggI2VlZTtcbn1cblxuLnUtc2hhZG93LXYxLTctLWhvdmVyOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDhweCAjZWVlO1xufVxuXG4qOmhvdmVyID4gLnUtc2hhZG93LXYxLTctLWhvdmVyLXBhcmVudCB7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggI2VlZTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQm94LXNoYWRvd3MtdjJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1zaGFkb3ctdjIge1xuICBib3gtc2hhZG93OiAwIDEwcHggNnB4IC02cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBCb3gtc2hhZG93cy12My12NC12NVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LXNoYWRvdy12Myxcbi51LXNoYWRvdy12NCxcbi51LXNoYWRvdy12NSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnUtc2hhZG93LXYzOjphZnRlcixcbi51LXNoYWRvdy12Mzo6YmVmb3JlLFxuLnUtc2hhZG93LXY0OjpiZWZvcmUsXG4udS1zaGFkb3ctdjU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDgwJTtcbiAgbGVmdDogMC4zNTcxNHJlbTtcbiAgYm90dG9tOiAxLjA3MTQzcmVtO1xuICB3aWR0aDogNTAlO1xuICBtYXgtd2lkdGg6IDIxLjQyODU3cmVtO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4udS1zaGFkb3ctdjM6OmFmdGVyLFxuLnUtc2hhZG93LXYzOjpiZWZvcmUsXG4udS1zaGFkb3ctdjQ6OmJlZm9yZSxcbi51LXNoYWRvdy12NTo6YWZ0ZXIge1xuICBib3gtc2hhZG93OiAwIDE1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtM2RlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0zZGVnKTtcbn1cblxuLnUtc2hhZG93LXYzOjphZnRlcixcbi51LXNoYWRvdy12NTo6YWZ0ZXIge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMC4zNTcxNHJlbTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDNkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQm94LXNoYWRvd3MtdjZcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1zaGFkb3ctdjYge1xuICBib3gtc2hhZG93OiAwIDhweCA2cHggLTZweCAjNTU1O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBCb3gtc2hhZG93cy12N1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LXNoYWRvdy12NyB7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQm94LXNoYWRvd3Mtdjhcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1zaGFkb3ctdjgge1xuICBib3gtc2hhZG93OiAycHggMnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4udS1zaGFkb3ctdjgtLWhvdmVyOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMnB4IDJweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuLnUtc2hhZG93LXY4LTEge1xuICBib3gtc2hhZG93OiAwIDAgMTVweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBCb3gtc2hhZG93cy12OVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LXNoYWRvdy12OSB7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggMXB4ICNlZWU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEJveC1zaGFkb3dzLXYxMFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LXNoYWRvdy12MTAge1xuICBib3gtc2hhZG93OiAycHggMnB4IDJweCAjZWVlO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBCb3gtc2hhZG93cy12MTFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1zaGFkb3ctdjExIHtcbiAgYm94LXNoYWRvdzogMCAwIDJweCAjY2NjO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBCb3gtc2hhZG93cy12MTJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1zaGFkb3ctdjEyIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMnB4IDJweCAycHggMCAjY2NjO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBCb3gtc2hhZG93cy12MTNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1zaGFkb3ctdjEzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMnB4IDJweCAycHggMCAjMDAzYTc5O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBCb3gtc2hhZG93cy12MTRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1zaGFkb3ctdjE0IHtcbiAgYm94LXNoYWRvdzogMnB4IDJweCAycHggMCAjZWVlO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBCb3gtc2hhZG93cy12MTVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1zaGFkb3ctdjE1IHtcbiAgYm94LXNoYWRvdzogMCA1cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQm94LXNoYWRvd3MtdjE2XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtc2hhZG93LXYxNiB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDVweCA1cHggNXB4IDAgcmdiYSgxNywgMTcsIDE3LCAwLjUpO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBCb3gtc2hhZG93cy12MTdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1zaGFkb3ctdjE3IHtcbiAgYm94LXNoYWRvdzogM3B4IDJweCA4cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNyk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEJveC1zaGFkb3dzLXYxOFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LXNoYWRvdy12MTgge1xuICBib3gtc2hhZG93OiAwIDVweCAxMHB4IC02cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQm94LXNoYWRvd3MtdjE5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtc2hhZG93LXYxOSB7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggLTZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi51LXNoYWRvdy12MTktLWxpZ2h0Ymx1ZSB7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggLTZweCByZ2JhKDUxLCAxNTIsIDIyMCwgMC4xNSk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEJveC1zaGFkb3dzLXYyMFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LXNoYWRvdy12MjAge1xuICBib3gtc2hhZG93OiAwIDEwcHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbi51LXNoYWRvdy12MjAtLWhvdmVyOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBCb3gtc2hhZG93cy12MjFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1zaGFkb3ctdjIxIHtcbiAgYm94LXNoYWRvdzogMCAyMHB4IDI1cHggLTEycHggcmdiYSgwLCAwLCAwLCAwLjA5KTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG59XG5cbi51LXNoYWRvdy12MjEtLWhvdmVyOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAyMHB4IDI1cHggLTEycHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQm94LXNoYWRvd3MtdjIyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtc2hhZG93LXYyMiB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDVweCAjZWVlO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBCb3gtc2hhZG93cy12MjNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1zaGFkb3ctdjIzIHtcbiAgYm94LXNoYWRvdzogMCAxNXB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEJveC1zaGFkb3dzLXYyNFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LXNoYWRvdy12MjQge1xuICBib3gtc2hhZG93OiAwIDE1cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4wNik7XG59XG5cbi5nLXBhcmVudC5hY3RpdmUgLnUtc2hhZG93LXYyNC0tYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAxNXB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBCb3gtc2hhZG93cy12MjVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1zaGFkb3ctdjI1IHtcbiAgYm94LXNoYWRvdzogMCA1cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4wNyk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEJveC1zaGFkb3dzLXYyNlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LXNoYWRvdy12MjYge1xuICBib3gtc2hhZG93OiBpbnNldCA1cHggMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQm94LXNoYWRvd3MtdjI3XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtc2hhZG93LXYyNyB7XG4gIGJveC1zaGFkb3c6IDAgMCAzcHggI2I1YjViNTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQm94LXNoYWRvd3MtdjI4XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtc2hhZG93LXYyOCB7XG4gIGJveC1zaGFkb3c6IDAgMTBweCA0NXB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjA0KTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQm94LXNoYWRvd3MtdjI5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtc2hhZG93LXYyOSB7XG4gIGJveC1zaGFkb3c6IDAgMTVweCA1MHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4udS1zaGFkb3ctdjI5LS1saWdodGJsdWUge1xuICBib3gtc2hhZG93OiAwIDEwcHggMzBweCAwIHJnYmEoNTEsIDE1MiwgMjIwLCAwLjA3NSk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEJveC1zaGFkb3dzLXYzMFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LXNoYWRvdy12MzAge1xuICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDNweCAxcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgMXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEJveC1zaGFkb3dzLXYzMVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LXNoYWRvdy12MzEge1xuICBib3gtc2hhZG93OiAwIDVweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQm94LXNoYWRvd3MtdjMyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtc2hhZG93LXYzMiB7XG4gIGJveC1zaGFkb3c6IDAgNnB4IDE1cHggLTZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEJveC1zaGFkb3dzLXYzM1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LXNoYWRvdy12MzMge1xuICBib3gtc2hhZG93OiAwIDZweCAxNXB4IC02cHggcmdiYSg1OSwgMTc3LCAxNDMsIDAuMyk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEJveC1zaGFkb3dzLXYzNFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LXNoYWRvdy12MzQge1xuICBib3gtc2hhZG93OiAwIDNweCAzMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBCb3gtc2hhZG93cy12MzVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1zaGFkb3ctdjM1IHtcbiAgYm94LXNoYWRvdzogMCA0cHggN3B4IDAgcmdiYSgwLCAwLCAwLCAwLjA0NSk7XG59XG5cbi51LXNoYWRvdy12MzUtLWFjdGl2ZS5hY3RpdmUge1xuICBib3gtc2hhZG93OiAwIDRweCA3cHggMCByZ2JhKDAsIDAsIDAsIDAuMDQ1KTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbn1cblxuLnUtc2hhZG93LXYzNS5nLWJnLXRlYWwtb3BhY2l0eS0wXzEge1xuICBib3gtc2hhZG93OiAwIDRweCA3cHggMCByZ2JhKDI0LCAxODYsIDE1NSwgMC4xNzUpO1xufVxuXG4udS1zaGFkb3ctdjM1LmctYmctcHVycGxlLW9wYWNpdHktMF8xIHtcbiAgYm94LXNoYWRvdzogMCA0cHggN3B4IDAgcmdiYSgxNTQsIDEwNSwgMjAzLCAwLjE3NSk7XG59XG5cbi51LXNoYWRvdy12MzUuZy1iZy1ibHVlLW9wYWNpdHktMF8xIHtcbiAgYm94LXNoYWRvdzogMCA0cHggN3B4IDAgcmdiYSg1MSwgMTUyLCAyMjAsIDAuMTc1KTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQm94LXNoYWRvd3MtdjM2XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtc2hhZG93LXYzNiB7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQm94LXNoYWRvd3MtdjM3XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtc2hhZG93LXYzNyB7XG4gIGJveC1zaGFkb3c6IDAgMTNweCAyNXB4IDAgcmdiYSgyMzUsIDIzNywgMjQyLCAwLjcpO1xufVxuXG4udS1zaGFkb3ctdjM3LS1ob3Zlcjpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMTNweCAyNXB4IDAgcmdiYSgyMzUsIDIzNywgMjQyLCAwLjcpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBCb3gtc2hhZG93cy12Mzhcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1zaGFkb3ctdjM4IHtcbiAgYm94LXNoYWRvdzogMCAycHggMzVweCAwIHJnYmEoMjM1LCAyMzcsIDI0MiwgMC43KTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQm94LXNoYWRvd3MtdjM5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtc2hhZG93LXYzOSB7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEJveC1zaGFkb3dzLXY0MFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LXNoYWRvdy12NDAge1xuICBib3gtc2hhZG93OiAtOXB4IC05cHggMjBweCAtOXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQm94LXNoYWRvd3MtdjQxXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtc2hhZG93LXY0MSB7XG4gIGJveC1zaGFkb3c6IDEwcHggNDBweCAxMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEZvcm0gRWxlbWVudHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1mb3JtLWNvbnRyb2wge1xuICBwYWRkaW5nOiAwLjhyZW0gMXJlbSAwLjZyZW07XG59XG5cbi51LWZvcm0tY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwLjM7XG59XG5cbi51LWZvcm0tY29udHJvbDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgb3BhY2l0eTogMC4zO1xufVxuXG4udS1mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDAuMztcbn1cblxuLnUtZm9ybS1jb250cm9sOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDAuMztcbn1cblxuLnUtZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDAuMztcbn1cblxuLnUtZm9ybS1jb250cm9sLXNtIHtcbiAgcGFkZGluZzogMC40cmVtIDAuNXJlbSAwLjFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi51LWZvcm0tY29udHJvbC1sZyB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtIDAuNTVyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuLnUtZm9ybS1jb250cm9sLXNoYWRvdy0tZm9jdXM6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLnUtdGV4dGFyZWEtZXhwYW5kYWJsZSB7XG4gIG1heC1oZWlnaHQ6IDQycHg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG1heC1oZWlnaHQ7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xufVxuXG4udS10ZXh0YXJlYS1leHBhbmRhYmxlOmZvY3VzIHtcbiAgbWF4LWhlaWdodDogOTBweDtcbn1cblxuLnUtaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5mb3JtLWNvbnRyb2wgKyAudS1pbnB1dC1ncm91cC1hZGRvbjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBTdGF0ZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBTdWNjZXNzIHN0YXRlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFN1Y2Nlc3Mgc3RhdGUgdjEtMVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWhhcy1zdWNjZXNzLXYxLTEgLmZvcm0tY29udHJvbCxcbi51LWhhcy1zdWNjZXNzLXYxLTEgW2NsYXNzKj1pbnB1dC1ncm91cC1dLFxuLnUtaGFzLXN1Y2Nlc3MtdjEtMSBbY2xhc3MqPXUtc2VsZWN0XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGZmZjA7XG4gIGJvcmRlci1jb2xvcjogIzAwM2E3OTtcbn1cblxuLnUtaGFzLXN1Y2Nlc3MtdjEtMSAuZm9ybS1jb250cm9sW3JlYWRvbmx5XSxcbi51LWhhcy1zdWNjZXNzLXYxLTEgW2NsYXNzKj1pbnB1dC1ncm91cC1dW3JlYWRvbmx5XSxcbi51LWhhcy1zdWNjZXNzLXYxLTEgW2NsYXNzKj11LXNlbGVjdF1bcmVhZG9ubHldIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZmZmMDtcbn1cblxuLnUtaGFzLXN1Y2Nlc3MtdjEtMSAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgY29sb3I6ICMwMDNhNzk7XG59XG5cbi51LWhhcy1zdWNjZXNzLXYxLTEgW2NsYXNzKj11LWNoZWNrLWljb25dIHtcbiAgY29sb3I6ICNmMGZmZjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGZmZjA7XG59XG5cbi51LWhhcy1zdWNjZXNzLXYxLTEgW2NsYXNzKj11LWNoZWNrLWljb25dIGkge1xuICBjb2xvcjogcmdiYSg1OSwgMTc3LCAxNDMsIDAuMik7XG59XG5cbi51LWhhcy1zdWNjZXNzLXYxLTEgW2NsYXNzKj1pbnB1dC1ncm91cC1dLFxuLnUtaGFzLXN1Y2Nlc3MtdjEtMSBbY2xhc3MqPWlucHV0LWdyb3VwLV06bGFzdC1jaGlsZCxcbi51LWhhcy1zdWNjZXNzLXYxLTEgLmNob3Nlbi1zaW5nbGUgZGl2IGIge1xuICBjb2xvcjogIzAwM2E3OTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgU3VjY2VzcyBzdGF0ZSB2MS0yXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtaGFzLXN1Y2Nlc3MtdjEtMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnUtaGFzLXN1Y2Nlc3MtdjEtMiAuZm9ybS1jb250cm9sLFxuLnUtaGFzLXN1Y2Nlc3MtdjEtMiBbY2xhc3MqPWlucHV0LWdyb3VwLV0sXG4udS1oYXMtc3VjY2Vzcy12MS0yIFtjbGFzcyo9dS1zZWxlY3RdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZmZmMDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAzYTc5O1xufVxuXG4udS1oYXMtc3VjY2Vzcy12MS0yIC5mb3JtLWNvbnRyb2xbcmVhZG9ubHldLFxuLnUtaGFzLXN1Y2Nlc3MtdjEtMiBbY2xhc3MqPWlucHV0LWdyb3VwLV1bcmVhZG9ubHldLFxuLnUtaGFzLXN1Y2Nlc3MtdjEtMiBbY2xhc3MqPXUtc2VsZWN0XVtyZWFkb25seV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmZmYwO1xufVxuXG4udS1oYXMtc3VjY2Vzcy12MS0yIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICBjb2xvcjogIzAwM2E3OTtcbn1cblxuLnUtaGFzLXN1Y2Nlc3MtdjEtMiBbY2xhc3MqPXUtY2hlY2staWNvbl0ge1xuICBjb2xvcjogI2YwZmZmMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZmZmMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4udS1oYXMtc3VjY2Vzcy12MS0yIFtjbGFzcyo9dS1jaGVjay1pY29uXSBpIHtcbiAgY29sb3I6IHJnYmEoNTksIDE3NywgMTQzLCAwLjIpO1xufVxuXG4udS1oYXMtc3VjY2Vzcy12MS0yIFtjbGFzcyo9aW5wdXQtZ3JvdXAtXSxcbi51LWhhcy1zdWNjZXNzLXYxLTIgW2NsYXNzKj1pbnB1dC1ncm91cC1dOmxhc3QtY2hpbGQsXG4udS1oYXMtc3VjY2Vzcy12MS0yIC5jaG9zZW4tc2luZ2xlIGRpdiBiIHtcbiAgY29sb3I6ICMwMDNhNzk7XG59XG5cbi51LWhhcy1zdWNjZXNzLXYxLTIgW2NsYXNzKj1pbnB1dC1ncm91cC1dLFxuLnUtaGFzLXN1Y2Nlc3MtdjEtMiBbY2xhc3MqPWlucHV0LWdyb3VwLV06bGFzdC1jaGlsZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzYTc5O1xufVxuXG4udS1oYXMtc3VjY2Vzcy12MS0yIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtM3B4O1xuICByaWdodDogMThweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogM3B4IDNweCAwIDNweDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAzYTc5IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBFcnJvciBzdGF0ZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBFcnJvciBzdGF0ZSB2MVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWhhcy1lcnJvci12MSAuZm9ybS1jb250cm9sLFxuLnUtaGFzLWVycm9yLXYxIFtjbGFzcyo9aW5wdXQtZ3JvdXAtXSxcbi51LWhhcy1lcnJvci12MSBbY2xhc3MqPXUtc2VsZWN0XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYwZjA7XG59XG5cbi51LWhhcy1lcnJvci12MSAuZm9ybS1jb250cm9sW3JlYWRvbmx5XSxcbi51LWhhcy1lcnJvci12MSBbY2xhc3MqPWlucHV0LWdyb3VwLV1bcmVhZG9ubHldLFxuLnUtaGFzLWVycm9yLXYxIFtjbGFzcyo9dS1zZWxlY3RdW3JlYWRvbmx5XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYwZjA7XG59XG5cbi51LWhhcy1lcnJvci12MSAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgY29sb3I6ICNmMDA7XG59XG5cbi51LWhhcy1lcnJvci12MSBbY2xhc3MqPXUtY2hlY2staWNvbl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYwO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBFcnJvciBzdGF0ZSB2MS0yXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtaGFzLWVycm9yLXYxLTIgLmZvcm0tY29udHJvbCxcbi51LWhhcy1lcnJvci12MS0yIFtjbGFzcyo9aW5wdXQtZ3JvdXAtXSxcbi51LWhhcy1lcnJvci12MS0yIFtjbGFzcyo9dS1zZWxlY3RdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjBmMDtcbiAgYm9yZGVyLWNvbG9yOiAjZjAwO1xufVxuXG4udS1oYXMtZXJyb3ItdjEtMiAuZm9ybS1jb250cm9sW3JlYWRvbmx5XSxcbi51LWhhcy1lcnJvci12MS0yIFtjbGFzcyo9aW5wdXQtZ3JvdXAtXVtyZWFkb25seV0sXG4udS1oYXMtZXJyb3ItdjEtMiBbY2xhc3MqPXUtc2VsZWN0XVtyZWFkb25seV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYwO1xufVxuXG4udS1oYXMtZXJyb3ItdjEtMiAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgY29sb3I6ICNmMDA7XG59XG5cbi51LWhhcy1lcnJvci12MS0yIFtjbGFzcyo9dS1jaGVjay1pY29uXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYwZjA7XG59XG5cbi51LWhhcy1lcnJvci12MS0yIFtjbGFzcyo9aW5wdXQtZ3JvdXAtXTpsYXN0LWNoaWxkLFxuLnUtaGFzLWVycm9yLXYxLTIgLmNob3Nlbi1zaW5nbGUgZGl2IGIge1xuICBjb2xvcjogI2YwMDtcbn1cblxuLnUtaGFzLWVycm9yLXYxLTIgLmVycm9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEVycm9yIHN0YXRlIHYxLTNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1oYXMtZXJyb3ItdjEtMyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnUtaGFzLWVycm9yLXYxLTMgLmZvcm0tY29udHJvbCxcbi51LWhhcy1lcnJvci12MS0zIFtjbGFzcyo9aW5wdXQtZ3JvdXAtXSxcbi51LWhhcy1lcnJvci12MS0zIFtjbGFzcyo9dS1zZWxlY3RdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjBmMDtcbiAgYm9yZGVyLWNvbG9yOiAjZjAwO1xufVxuXG4udS1oYXMtZXJyb3ItdjEtMyAuZm9ybS1jb250cm9sW3JlYWRvbmx5XSxcbi51LWhhcy1lcnJvci12MS0zIFtjbGFzcyo9aW5wdXQtZ3JvdXAtXVtyZWFkb25seV0sXG4udS1oYXMtZXJyb3ItdjEtMyBbY2xhc3MqPXUtc2VsZWN0XVtyZWFkb25seV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYwO1xufVxuXG4udS1oYXMtZXJyb3ItdjEtMyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgY29sb3I6ICNmMDA7XG59XG5cbi51LWhhcy1lcnJvci12MS0zIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtM3B4O1xuICByaWdodDogMThweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogM3B4IDNweCAwIDNweDtcbiAgYm9yZGVyLWNvbG9yOiAjZjAwIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuXG4udS1oYXMtZXJyb3ItdjEtMyBbY2xhc3MqPXUtY2hlY2staWNvbl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYwO1xufVxuXG4udS1oYXMtZXJyb3ItdjEtMyBbY2xhc3MqPWlucHV0LWdyb3VwLV06bGFzdC1jaGlsZCxcbi51LWhhcy1lcnJvci12MS0zIC5jaG9zZW4tc2luZ2xlIGRpdiBiIHtcbiAgY29sb3I6ICNmMDA7XG59XG5cbi51LWhhcy1lcnJvci12MS0zIC5lcnJvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udS1oYXMtZXJyb3ItdjEtMyBbY2xhc3MqPWlucHV0LWdyb3VwLV0sXG4udS1oYXMtZXJyb3ItdjEtMyBbY2xhc3MqPWlucHV0LWdyb3VwLV06bGFzdC1jaGlsZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjAwO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBFcnJvciBzdGF0ZSB2MlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWhhcy1lcnJvci12MjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBkXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxNXB4O1xuICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2YwMDtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4udS1oYXMtZXJyb3ItdjIgaW5wdXQsXG4udS1oYXMtZXJyb3ItdjIgdGV4dGFyZWEge1xuICBib3JkZXItY29sb3I6ICNmMDA7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIERpc2FibGVkIHN0YXRlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIERpc2FibGVkIHN0YXRlIHYxXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtaGFzLWRpc2FibGVkLXYxIGxhYmVsLFxuLnUtaGFzLWRpc2FibGVkLXYxIC5mb3JtLWNvbnRyb2wsXG4udS1oYXMtZGlzYWJsZWQtdjEgW2NsYXNzKj1pbnB1dC1ncm91cC1dLFxuLnUtaGFzLWRpc2FibGVkLXYxIFtjbGFzcyo9dS1zZWxlY3RdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4udS1oYXMtZGlzYWJsZWQtdjEgbGFiZWw6ZGlzYWJsZWQsXG4udS1oYXMtZGlzYWJsZWQtdjEgLmZvcm0tY29udHJvbDpkaXNhYmxlZCxcbi51LWhhcy1kaXNhYmxlZC12MSBbY2xhc3MqPWlucHV0LWdyb3VwLV06ZGlzYWJsZWQsXG4udS1oYXMtZGlzYWJsZWQtdjEgW2NsYXNzKj11LXNlbGVjdF06ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIENoZWNrZWQgc3RhdGUgY29sb3JzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogV2hpdGUgQ29sb3JzICovXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLmctY29sb3Itd2hpdGUtLWNoZWNrZWQsXG5pbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgLmctY29sb3Itd2hpdGUtLWNoZWNrZWQsXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgKiAuZy1jb2xvci13aGl0ZS0tY2hlY2tlZCxcbmlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyAqIC5nLWNvbG9yLXdoaXRlLS1jaGVja2VkIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmctY29sb3Itd2hpdGUtLWNoZWNrZWQuZy1jaGVja2VkLFxuLmctY2hlY2tlZCAuZy1jb2xvci13aGl0ZS0tY2hlY2tlZCB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEZvY3VzIHN0YXRlIGNvbG9yXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogUHJpbWFyeSBDb2xvcnMgKi9cbi5nLWNvbG9yLXByaW1hcnk6Zm9jdXMge1xuICBjb2xvcjogIzAwM2E3OTtcbn1cblxuLyogQmxhY2sgQ29sb3JzICovXG4uZy1jb2xvci1ibGFjay0tZm9jdXM6Zm9jdXMge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyogV2hpdGUgQ29sb3JzICovXG4uZy1jb2xvci13aGl0ZS0tZm9jdXM6Zm9jdXMge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4vKiBHcmF5IENvbG9ycyAqL1xuLmctY29sb3ItZ3JheS1saWdodC12NDpmb2N1cyB7XG4gIGNvbG9yOiAjZWVlICFpbXBvcnRhbnQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIENoZWNrZWQgc3RhdGUgYmFja2dyb3VuZFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIFByaW1hcnkgQ29sb3JzICovXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLmctYmctcHJpbWFyeS0tY2hlY2tlZCxcbmlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyAuZy1iZy1wcmltYXJ5LS1jaGVja2VkLFxuaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArICogLmctYmctcHJpbWFyeS0tY2hlY2tlZCxcbmlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyAqIC5nLWJnLXByaW1hcnktLWNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzYTc5ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXByaW1hcnktLWNoZWNrZWQuZy1jaGVja2VkLFxuLmctY2hlY2tlZCAuZy1iZy1wcmltYXJ5LS1jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwM2E3OSAhaW1wb3J0YW50O1xufVxuXG4vKiBCbGFjayBDb2xvcnMgKi9cbmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAuZy1iZy1ibGFjay0tY2hlY2tlZCxcbmlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyAuZy1iZy1ibGFjay0tY2hlY2tlZCxcbmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAqIC5nLWJnLWJsYWNrLS1jaGVja2VkLFxuaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArICogLmctYmctYmxhY2stLWNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWJsYWNrLS1jaGVja2VkLmctY2hlY2tlZCxcbi5nLWNoZWNrZWQgLmctYmctYmxhY2stLWNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi8qIFdoaXRlIENvbG9ycyAqL1xuaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC5nLWJnLXdoaXRlLS1jaGVja2VkLFxuaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIC5nLWJnLXdoaXRlLS1jaGVja2VkLFxuaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArICogLmctYmctd2hpdGUtLWNoZWNrZWQsXG5pbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgKiAuZy1iZy13aGl0ZS0tY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmctYmctd2hpdGUtLWNoZWNrZWQuZy1jaGVja2VkLFxuLmctY2hlY2tlZCAuZy1iZy13aGl0ZS0tY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLyogR3JheSBDb2xvcnMgKi9cbmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAuZy1iZy1kYXJrLWRhcmstdjEtLWNoZWNrZWQsXG5pbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgLmctYmctZGFyay1kYXJrLXYxLS1jaGVja2VkLFxuaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArICogLmctYmctZGFyay1kYXJrLXYxLS1jaGVja2VkLFxuaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArICogLmctYmctZGFyay1kYXJrLXYxLS1jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExMSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1kYXJrLWRhcmstdjEtLWNoZWNrZWQuZy1jaGVja2VkLFxuLmctY2hlY2tlZCAuZy1iZy1kYXJrLWRhcmstdjEtLWNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTExICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAuZy1iZy1kYXJrLWRhcmstdjItLWNoZWNrZWQsXG5pbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgLmctYmctZGFyay1kYXJrLXYyLS1jaGVja2VkLFxuaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArICogLmctYmctZGFyay1kYXJrLXYyLS1jaGVja2VkLFxuaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArICogLmctYmctZGFyay1kYXJrLXYyLS1jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMyAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1kYXJrLWRhcmstdjItLWNoZWNrZWQuZy1jaGVja2VkLFxuLmctY2hlY2tlZCAuZy1iZy1kYXJrLWRhcmstdjItLWNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAuZy1iZy1kYXJrLWRhcmstdjMtLWNoZWNrZWQsXG5pbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgLmctYmctZGFyay1kYXJrLXYzLS1jaGVja2VkLFxuaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArICogLmctYmctZGFyay1kYXJrLXYzLS1jaGVja2VkLFxuaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArICogLmctYmctZGFyay1kYXJrLXYzLS1jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1NSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1kYXJrLWRhcmstdjMtLWNoZWNrZWQuZy1jaGVja2VkLFxuLmctY2hlY2tlZCAuZy1iZy1kYXJrLWRhcmstdjMtLWNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1ICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAuZy1iZy1kYXJrLWRhcmstdjQtLWNoZWNrZWQsXG5pbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgLmctYmctZGFyay1kYXJrLXY0LS1jaGVja2VkLFxuaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArICogLmctYmctZGFyay1kYXJrLXY0LS1jaGVja2VkLFxuaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArICogLmctYmctZGFyay1kYXJrLXY0LS1jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc3NyAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1kYXJrLWRhcmstdjQtLWNoZWNrZWQuZy1jaGVja2VkLFxuLmctY2hlY2tlZCAuZy1iZy1kYXJrLWRhcmstdjQtLWNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzc3ICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAuZy1iZy1kYXJrLWRhcmstdjUtLWNoZWNrZWQsXG5pbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgLmctYmctZGFyay1kYXJrLXY1LS1jaGVja2VkLFxuaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArICogLmctYmctZGFyay1kYXJrLXY1LS1jaGVja2VkLFxuaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArICogLmctYmctZGFyay1kYXJrLXY1LS1jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1kYXJrLWRhcmstdjUtLWNoZWNrZWQuZy1jaGVja2VkLFxuLmctY2hlY2tlZCAuZy1iZy1kYXJrLWRhcmstdjUtLWNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAuZy1iZy1kYXJrLWxpZ2h0LXYxLS1jaGVja2VkLFxuaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIC5nLWJnLWRhcmstbGlnaHQtdjEtLWNoZWNrZWQsXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgKiAuZy1iZy1kYXJrLWxpZ2h0LXYxLS1jaGVja2VkLFxuaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArICogLmctYmctZGFyay1saWdodC12MS0tY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYmIgIWltcG9ydGFudDtcbn1cblxuLmctYmctZGFyay1saWdodC12MS0tY2hlY2tlZC5nLWNoZWNrZWQsXG4uZy1jaGVja2VkIC5nLWJnLWRhcmstbGlnaHQtdjEtLWNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmJiICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAuZy1iZy1kYXJrLWxpZ2h0LXYyLS1jaGVja2VkLFxuaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIC5nLWJnLWRhcmstbGlnaHQtdjItLWNoZWNrZWQsXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgKiAuZy1iZy1kYXJrLWxpZ2h0LXYyLS1jaGVja2VkLFxuaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArICogLmctYmctZGFyay1saWdodC12Mi0tY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2MgIWltcG9ydGFudDtcbn1cblxuLmctYmctZGFyay1saWdodC12Mi0tY2hlY2tlZC5nLWNoZWNrZWQsXG4uZy1jaGVja2VkIC5nLWJnLWRhcmstbGlnaHQtdjItLWNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAuZy1iZy1kYXJrLWxpZ2h0LXYzLS1jaGVja2VkLFxuaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIC5nLWJnLWRhcmstbGlnaHQtdjMtLWNoZWNrZWQsXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgKiAuZy1iZy1kYXJrLWxpZ2h0LXYzLS1jaGVja2VkLFxuaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArICogLmctYmctZGFyay1saWdodC12My0tY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQgIWltcG9ydGFudDtcbn1cblxuLmctYmctZGFyay1saWdodC12My0tY2hlY2tlZC5nLWNoZWNrZWQsXG4uZy1jaGVja2VkIC5nLWJnLWRhcmstbGlnaHQtdjMtLWNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAuZy1iZy1kYXJrLWxpZ2h0LXY0LS1jaGVja2VkLFxuaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIC5nLWJnLWRhcmstbGlnaHQtdjQtLWNoZWNrZWQsXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgKiAuZy1iZy1kYXJrLWxpZ2h0LXY0LS1jaGVja2VkLFxuaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArICogLmctYmctZGFyay1saWdodC12NC0tY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWUgIWltcG9ydGFudDtcbn1cblxuLmctYmctZGFyay1saWdodC12NC0tY2hlY2tlZC5nLWNoZWNrZWQsXG4uZy1jaGVja2VkIC5nLWJnLWRhcmstbGlnaHQtdjQtLWNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAuZy1iZy1kYXJrLWxpZ2h0LXY1LS1jaGVja2VkLFxuaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIC5nLWJnLWRhcmstbGlnaHQtdjUtLWNoZWNrZWQsXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgKiAuZy1iZy1kYXJrLWxpZ2h0LXY1LS1jaGVja2VkLFxuaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArICogLmctYmctZGFyay1saWdodC12NS0tY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3ZjcgIWltcG9ydGFudDtcbn1cblxuLmctYmctZGFyay1saWdodC12NS0tY2hlY2tlZC5nLWNoZWNrZWQsXG4uZy1jaGVja2VkIC5nLWJnLWRhcmstbGlnaHQtdjUtLWNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3ICFpbXBvcnRhbnQ7XG59XG5cbi8qIFRyYW5zcGFyZW50ICovXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLmctYmctdHJhbnNwYXJlbnQtLWNoZWNrZWQsXG5pbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgLmctYmctdHJhbnNwYXJlbnQtLWNoZWNrZWQsXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgKiAuZy1iZy10cmFuc3BhcmVudC0tY2hlY2tlZCxcbmlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyAqIC5nLWJnLXRyYW5zcGFyZW50LS1jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmctYmctdHJhbnNwYXJlbnQtLWNoZWNrZWQuZy1jaGVja2VkLFxuLmctY2hlY2tlZCAuZy1iZy10cmFuc3BhcmVudC0tY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbG9yIFJlZCAqL1xuaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC5nLWJnLXJlZC0tY2hlY2tlZCxcbmlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyAuZy1iZy1yZWQtLWNoZWNrZWQsXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgKiAuZy1iZy1yZWQtLWNoZWNrZWQsXG5pbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgKiAuZy1iZy1yZWQtLWNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjAwICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXJlZC0tY2hlY2tlZC5nLWNoZWNrZWQsXG4uZy1jaGVja2VkIC5nLWJnLXJlZC0tY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMDAgIWltcG9ydGFudDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQ2hlY2tlZCBzdGF0ZSBDb2xvcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBQcmltYXJ5IENvbG9ycyAqL1xuaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC5nLWNvbG9yLXByaW1hcnktLWNoZWNrZWQsXG5pbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgLmctY29sb3ItcHJpbWFyeS0tY2hlY2tlZCxcbmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAqIC5nLWNvbG9yLXByaW1hcnktLWNoZWNrZWQsXG5pbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgKiAuZy1jb2xvci1wcmltYXJ5LS1jaGVja2VkIHtcbiAgY29sb3I6ICMwMDNhNzkgIWltcG9ydGFudDtcbn1cblxuLmctY29sb3ItcHJpbWFyeS0tY2hlY2tlZC5nLWNoZWNrZWQsXG4uZy1jaGVja2VkIC5nLWNvbG9yLXByaW1hcnktLWNoZWNrZWQge1xuICBjb2xvcjogIzAwM2E3OSAhaW1wb3J0YW50O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBGb2N1cyBzdGF0ZSBiYWNrZ3JvdW5kXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogQmxhY2sgQ29sb3JzICovXG4uZy1iZy1ibGFjay0tZm9jdXM6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWJsYWNrLW9wYWNpdHktMF8yLS1mb2N1czpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1ibGFjay1vcGFjaXR5LTBfNC0tZm9jdXM6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCkgIWltcG9ydGFudDtcbn1cblxuLyogR3JheSBDb2xvcnMgKi9cbi5nLWJnLWdyYXktZGFyay12MS0tZm9jdXM6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTExICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWdyYXktZGFyay12Mi0tZm9jdXM6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWdyYXktZGFyay12My0tZm9jdXM6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWdyYXktbGlnaHQtdjQtLWZvY3VzOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1ncmF5LWxpZ2h0LXY1LS1mb2N1czpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3ZjcgIWltcG9ydGFudDtcbn1cblxuLyogVHJhbnNwYXJlbnQgKi9cbi5nLWJnLXRyYW5zcGFyZW50LS1mb2N1czpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBDaGVja2VkIHN0YXRlIGJvcmRlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIFByaW1hcnkgQ29sb3JzICovXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLmctYnJkLXByaW1hcnktLWNoZWNrZWQsXG5pbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgLmctYnJkLXByaW1hcnktLWNoZWNrZWQsXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgKiAuZy1icmQtcHJpbWFyeS0tY2hlY2tlZCxcbmlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyAqIC5nLWJyZC1wcmltYXJ5LS1jaGVja2VkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAzYTc5ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1wcmltYXJ5LS1jaGVja2VkLmctY2hlY2tlZCxcbi5nLWNoZWNrZWQgLmctYnJkLXByaW1hcnktLWNoZWNrZWQge1xuICBib3JkZXItY29sb3I6ICMwMDNhNzkgIWltcG9ydGFudDtcbn1cblxuLyogQmxhY2sgQ29sb3JzICovXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLmctYnJkLWJsYWNrLS1jaGVja2VkLFxuaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIC5nLWJyZC1ibGFjay0tY2hlY2tlZCxcbmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAqIC5nLWJyZC1ibGFjay0tY2hlY2tlZCxcbmlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyAqIC5nLWJyZC1ibGFjay0tY2hlY2tlZCB7XG4gIGJvcmRlci1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtYmxhY2stLWNoZWNrZWQuZy1jaGVja2VkLFxuLmctY2hlY2tlZCAuZy1icmQtYmxhY2stLWNoZWNrZWQge1xuICBib3JkZXItY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuLyogV2hpdGUgKi9cbmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAuZy1icmQtd2hpdGUtLWNoZWNrZWQsXG5pbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgLmctYnJkLXdoaXRlLS1jaGVja2VkLFxuaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArICogLmctYnJkLXdoaXRlLS1jaGVja2VkLFxuaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArICogLmctYnJkLXdoaXRlLS1jaGVja2VkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC13aGl0ZS0tY2hlY2tlZC5nLWNoZWNrZWQsXG4uZy1jaGVja2VkIC5nLWJyZC13aGl0ZS0tY2hlY2tlZCB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4vKiBHcmF5IENvbG9ycyAqL1xuaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC5nLWJyZC1ncmF5LWRhcmstdjEtLWNoZWNrZWQsXG5pbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgLmctYnJkLWdyYXktZGFyay12MS0tY2hlY2tlZCxcbmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAqIC5nLWJyZC1ncmF5LWRhcmstdjEtLWNoZWNrZWQsXG5pbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgKiAuZy1icmQtZ3JheS1kYXJrLXYxLS1jaGVja2VkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTExICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ncmF5LWRhcmstdjEtLWNoZWNrZWQuZy1jaGVja2VkLFxuLmctY2hlY2tlZCAuZy1icmQtZ3JheS1kYXJrLXYxLS1jaGVja2VkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTExICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAuZy1icmQtZ3JheS1kYXJrLXYyLS1jaGVja2VkLFxuaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIC5nLWJyZC1ncmF5LWRhcmstdjItLWNoZWNrZWQsXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgKiAuZy1icmQtZ3JheS1kYXJrLXYyLS1jaGVja2VkLFxuaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArICogLmctYnJkLWdyYXktZGFyay12Mi0tY2hlY2tlZCB7XG4gIGJvcmRlci1jb2xvcjogIzMzMyAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZ3JheS1kYXJrLXYyLS1jaGVja2VkLmctY2hlY2tlZCxcbi5nLWNoZWNrZWQgLmctYnJkLWdyYXktZGFyay12Mi0tY2hlY2tlZCB7XG4gIGJvcmRlci1jb2xvcjogIzMzMyAhaW1wb3J0YW50O1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLmctYnJkLWdyYXktZGFyay12My0tY2hlY2tlZCxcbmlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyAuZy1icmQtZ3JheS1kYXJrLXYzLS1jaGVja2VkLFxuaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArICogLmctYnJkLWdyYXktZGFyay12My0tY2hlY2tlZCxcbmlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyAqIC5nLWJyZC1ncmF5LWRhcmstdjMtLWNoZWNrZWQge1xuICBib3JkZXItY29sb3I6ICM1NTUgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWdyYXktZGFyay12My0tY2hlY2tlZC5nLWNoZWNrZWQsXG4uZy1jaGVja2VkIC5nLWJyZC1ncmF5LWRhcmstdjMtLWNoZWNrZWQge1xuICBib3JkZXItY29sb3I6ICM1NTUgIWltcG9ydGFudDtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC5nLWJyZC1ncmF5LWRhcmstdjQtLWNoZWNrZWQsXG5pbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgLmctYnJkLWdyYXktZGFyay12NC0tY2hlY2tlZCxcbmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAqIC5nLWJyZC1ncmF5LWRhcmstdjQtLWNoZWNrZWQsXG5pbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgKiAuZy1icmQtZ3JheS1kYXJrLXY0LS1jaGVja2VkIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzc3ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ncmF5LWRhcmstdjQtLWNoZWNrZWQuZy1jaGVja2VkLFxuLmctY2hlY2tlZCAuZy1icmQtZ3JheS1kYXJrLXY0LS1jaGVja2VkIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzc3ICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAuZy1icmQtZ3JheS1kYXJrLXY1LS1jaGVja2VkLFxuaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIC5nLWJyZC1ncmF5LWRhcmstdjUtLWNoZWNrZWQsXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgKiAuZy1icmQtZ3JheS1kYXJrLXY1LS1jaGVja2VkLFxuaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArICogLmctYnJkLWdyYXktZGFyay12NS0tY2hlY2tlZCB7XG4gIGJvcmRlci1jb2xvcjogIzk5OSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZ3JheS1kYXJrLXY1LS1jaGVja2VkLmctY2hlY2tlZCxcbi5nLWNoZWNrZWQgLmctYnJkLWdyYXktZGFyay12NS0tY2hlY2tlZCB7XG4gIGJvcmRlci1jb2xvcjogIzk5OSAhaW1wb3J0YW50O1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLmctYnJkLWdyYXktbGlnaHQtdjEtLWNoZWNrZWQsXG5pbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgLmctYnJkLWdyYXktbGlnaHQtdjEtLWNoZWNrZWQsXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgKiAuZy1icmQtZ3JheS1saWdodC12MS0tY2hlY2tlZCxcbmlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyAqIC5nLWJyZC1ncmF5LWxpZ2h0LXYxLS1jaGVja2VkIHtcbiAgYm9yZGVyLWNvbG9yOiAjYmJiICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ncmF5LWxpZ2h0LXYxLS1jaGVja2VkLmctY2hlY2tlZCxcbi5nLWNoZWNrZWQgLmctYnJkLWdyYXktbGlnaHQtdjEtLWNoZWNrZWQge1xuICBib3JkZXItY29sb3I6ICNiYmIgIWltcG9ydGFudDtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC5nLWJyZC1ncmF5LWxpZ2h0LXYyLS1jaGVja2VkLFxuaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIC5nLWJyZC1ncmF5LWxpZ2h0LXYyLS1jaGVja2VkLFxuaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArICogLmctYnJkLWdyYXktbGlnaHQtdjItLWNoZWNrZWQsXG5pbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgKiAuZy1icmQtZ3JheS1saWdodC12Mi0tY2hlY2tlZCB7XG4gIGJvcmRlci1jb2xvcjogI2NjYyAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZ3JheS1saWdodC12Mi0tY2hlY2tlZC5nLWNoZWNrZWQsXG4uZy1jaGVja2VkIC5nLWJyZC1ncmF5LWxpZ2h0LXYyLS1jaGVja2VkIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAuZy1icmQtZ3JheS1saWdodC12My0tY2hlY2tlZCxcbmlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyAuZy1icmQtZ3JheS1saWdodC12My0tY2hlY2tlZCxcbmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAqIC5nLWJyZC1ncmF5LWxpZ2h0LXYzLS1jaGVja2VkLFxuaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArICogLmctYnJkLWdyYXktbGlnaHQtdjMtLWNoZWNrZWQge1xuICBib3JkZXItY29sb3I6ICNkZGQgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWdyYXktbGlnaHQtdjMtLWNoZWNrZWQuZy1jaGVja2VkLFxuLmctY2hlY2tlZCAuZy1icmQtZ3JheS1saWdodC12My0tY2hlY2tlZCB7XG4gIGJvcmRlci1jb2xvcjogI2RkZCAhaW1wb3J0YW50O1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLmctYnJkLWdyYXktbGlnaHQtdjQtLWNoZWNrZWQsXG5pbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgLmctYnJkLWdyYXktbGlnaHQtdjQtLWNoZWNrZWQsXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgKiAuZy1icmQtZ3JheS1saWdodC12NC0tY2hlY2tlZCxcbmlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyAqIC5nLWJyZC1ncmF5LWxpZ2h0LXY0LS1jaGVja2VkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWVlICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ncmF5LWxpZ2h0LXY0LS1jaGVja2VkLmctY2hlY2tlZCxcbi5nLWNoZWNrZWQgLmctYnJkLWdyYXktbGlnaHQtdjQtLWNoZWNrZWQge1xuICBib3JkZXItY29sb3I6ICNlZWUgIWltcG9ydGFudDtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC5nLWJyZC1ncmF5LWxpZ2h0LXY1LS1jaGVja2VkLFxuaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIC5nLWJyZC1ncmF5LWxpZ2h0LXY1LS1jaGVja2VkLFxuaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArICogLmctYnJkLWdyYXktbGlnaHQtdjUtLWNoZWNrZWQsXG5pbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgKiAuZy1icmQtZ3JheS1saWdodC12NS0tY2hlY2tlZCB7XG4gIGJvcmRlci1jb2xvcjogI2Y3ZjdmNyAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZ3JheS1saWdodC12NS0tY2hlY2tlZC5nLWNoZWNrZWQsXG4uZy1jaGVja2VkIC5nLWJyZC1ncmF5LWxpZ2h0LXY1LS1jaGVja2VkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjdmN2Y3ICFpbXBvcnRhbnQ7XG59XG5cbi8qIFRyYW5zcGFyZW50ICovXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLmctYnJkLXRyYW5zcGFyZW50LS1jaGVja2VkLFxuaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIC5nLWJyZC10cmFuc3BhcmVudC0tY2hlY2tlZCxcbmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAqIC5nLWJyZC10cmFuc3BhcmVudC0tY2hlY2tlZCxcbmlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyAqIC5nLWJyZC10cmFuc3BhcmVudC0tY2hlY2tlZCB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXRyYW5zcGFyZW50LS1jaGVja2VkLmctY2hlY2tlZCxcbi5nLWNoZWNrZWQgLmctYnJkLXRyYW5zcGFyZW50LS1jaGVja2VkIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4vKiBDb2xvciBSZWQgKi9cbmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAuZy1icmQtcmVkLS1jaGVja2VkLFxuaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIC5nLWJyZC1yZWQtLWNoZWNrZWQsXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgKiAuZy1icmQtcmVkLS1jaGVja2VkLFxuaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArICogLmctYnJkLXJlZC0tY2hlY2tlZCB7XG4gIGJvcmRlci1jb2xvcjogI2YwMCAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtcmVkLS1jaGVja2VkLmctY2hlY2tlZCxcbi5nLWNoZWNrZWQgLmctYnJkLXJlZC0tY2hlY2tlZCB7XG4gIGJvcmRlci1jb2xvcjogI2YwMCAhaW1wb3J0YW50O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBGb2N1cyBzdGF0ZSBib3JkZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBQcmltYXJ5IENvbG9ycyAqL1xuLmctYnJkLXByaW1hcnktLWZvY3VzOmZvY3VzLFxuLmctYnJkLXByaW1hcnktLWZvY3VzLmctc3RhdGUtZm9jdXMgKixcbi5nLWJyZC1wcmltYXJ5LS1mb2N1cy5nLXN0YXRlLWZvY3VzICo6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMwMDNhNzkgIWltcG9ydGFudDtcbn1cblxuLyogQmxhY2sgQ29sb3JzICovXG4uZy1icmQtYmxhY2stLWZvY3VzOmZvY3VzLFxuLmctYnJkLWJsYWNrLS1mb2N1cy5nLXN0YXRlLWZvY3VzICosXG4uZy1icmQtYmxhY2stLWZvY3VzLmctc3RhdGUtZm9jdXMgKjpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuXG4vKiBXaGl0ZSAqL1xuLmctYnJkLXdoaXRlLS1mb2N1czpmb2N1cyxcbi5nLWJyZC13aGl0ZS0tZm9jdXMuZy1zdGF0ZS1mb2N1cyAqLFxuLmctYnJkLXdoaXRlLS1mb2N1cy5nLXN0YXRlLWZvY3VzICo6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLyogR3JheSBDb2xvcnMgKi9cbi5nLWJyZC1ncmF5LWRhcmstdjEtLWZvY3VzOmZvY3VzLFxuLmctYnJkLWdyYXktZGFyay12MS0tZm9jdXMuZy1zdGF0ZS1mb2N1cyAqLFxuLmctYnJkLWdyYXktZGFyay12MS0tZm9jdXMuZy1zdGF0ZS1mb2N1cyAqOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTExICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ncmF5LWRhcmstdjItLWZvY3VzOmZvY3VzLFxuLmctYnJkLWdyYXktZGFyay12Mi0tZm9jdXMuZy1zdGF0ZS1mb2N1cyAqLFxuLmctYnJkLWdyYXktZGFyay12Mi0tZm9jdXMuZy1zdGF0ZS1mb2N1cyAqOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ncmF5LWRhcmstdjMtLWZvY3VzOmZvY3VzLFxuLmctYnJkLWdyYXktZGFyay12My0tZm9jdXMuZy1zdGF0ZS1mb2N1cyAqLFxuLmctYnJkLWdyYXktZGFyay12My0tZm9jdXMuZy1zdGF0ZS1mb2N1cyAqOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTU1ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ncmF5LWRhcmstdjQtLWZvY3VzOmZvY3VzLFxuLmctYnJkLWdyYXktZGFyay12NC0tZm9jdXMuZy1zdGF0ZS1mb2N1cyAqLFxuLmctYnJkLWdyYXktZGFyay12NC0tZm9jdXMuZy1zdGF0ZS1mb2N1cyAqOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzc3ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ncmF5LWRhcmstdjUtLWZvY3VzOmZvY3VzLFxuLmctYnJkLWdyYXktZGFyay12NS0tZm9jdXMuZy1zdGF0ZS1mb2N1cyAqLFxuLmctYnJkLWdyYXktZGFyay12NS0tZm9jdXMuZy1zdGF0ZS1mb2N1cyAqOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ncmF5LWRhcmstbGlnaHQtdjEtLWZvY3VzOmZvY3VzLFxuLmctYnJkLWdyYXktZGFyay1saWdodC12MS0tZm9jdXMuZy1zdGF0ZS1mb2N1cyAqLFxuLmctYnJkLWdyYXktZGFyay1saWdodC12MS0tZm9jdXMuZy1zdGF0ZS1mb2N1cyAqOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjYmJiICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ncmF5LWRhcmstbGlnaHQtdjItLWZvY3VzOmZvY3VzLFxuLmctYnJkLWdyYXktZGFyay1saWdodC12Mi0tZm9jdXMuZy1zdGF0ZS1mb2N1cyAqLFxuLmctYnJkLWdyYXktZGFyay1saWdodC12Mi0tZm9jdXMuZy1zdGF0ZS1mb2N1cyAqOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ncmF5LWRhcmstbGlnaHQtdjMtLWZvY3VzOmZvY3VzLFxuLmctYnJkLWdyYXktZGFyay1saWdodC12My0tZm9jdXMuZy1zdGF0ZS1mb2N1cyAqLFxuLmctYnJkLWdyYXktZGFyay1saWdodC12My0tZm9jdXMuZy1zdGF0ZS1mb2N1cyAqOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ncmF5LWRhcmstbGlnaHQtdjQtLWZvY3VzOmZvY3VzLFxuLmctYnJkLWdyYXktZGFyay1saWdodC12NC0tZm9jdXMuZy1zdGF0ZS1mb2N1cyAqLFxuLmctYnJkLWdyYXktZGFyay1saWdodC12NC0tZm9jdXMuZy1zdGF0ZS1mb2N1cyAqOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWVlICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ncmF5LWRhcmstbGlnaHQtdjUtLWZvY3VzOmZvY3VzLFxuLmctYnJkLWdyYXktZGFyay1saWdodC12NS0tZm9jdXMuZy1zdGF0ZS1mb2N1cyAqLFxuLmctYnJkLWdyYXktZGFyay1saWdodC12NS0tZm9jdXMuZy1zdGF0ZS1mb2N1cyAqOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjdmN2Y3ICFpbXBvcnRhbnQ7XG59XG5cbi8qIFRyYW5zcGFyZW50ICovXG4uZy1icmQtdHJhbnNwYXJlbnQtLWZvY3VzOmZvY3VzLFxuLmctYnJkLXRyYW5zcGFyZW50LS1mb2N1cy5nLXN0YXRlLWZvY3VzICosXG4uZy1icmQtdHJhbnNwYXJlbnQtLWZvY3VzLmctc3RhdGUtZm9jdXMgKjpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLyogQ29sb3IgUmVkICovXG4uZy1icmQtcmVkLS1mb2N1czpmb2N1cyxcbi5nLWJyZC1yZWQtLWZvY3VzLmctc3RhdGUtZm9jdXMgKixcbi5nLWJyZC1yZWQtLWZvY3VzLmctc3RhdGUtZm9jdXMgKjpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2YwMCAhaW1wb3J0YW50O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBDaGVja2VkIHN0YXRlIGJveCBzaGFkb3dcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLnUtc2hhZG93LXYxLTUtLWNoZWNrZWQsXG5pbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgLnUtc2hhZG93LXYxLTUtLWNoZWNrZWQsXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgKiAudS1zaGFkb3ctdjEtNS0tY2hlY2tlZCxcbmlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyAqIC51LXNoYWRvdy12MS01LS1jaGVja2VkIHtcbiAgYm94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4udS1zaGFkb3ctdjEtNS0tY2hlY2tlZC5nLWNoZWNrZWQsXG4uZy1jaGVja2VkIC51LXNoYWRvdy12MS01LS1jaGVja2VkIHtcbiAgYm94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLnUtc2hhZG93LXYxLXY2LS1jaGVja2VkLFxuaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIC51LXNoYWRvdy12MS12Ni0tY2hlY2tlZCxcbmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAqIC51LXNoYWRvdy12MS12Ni0tY2hlY2tlZCxcbmlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyAqIC51LXNoYWRvdy12MS12Ni0tY2hlY2tlZCB7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLnUtc2hhZG93LXYxLXY2LS1jaGVja2VkLmctY2hlY2tlZCxcbi5nLWNoZWNrZWQgLnUtc2hhZG93LXYxLXY2LS1jaGVja2VkIHtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBDaGVja2VkIHN0YXRlIG9wYWNpdHlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLmctb3BhY2l0eS0xLS1jaGVja2VkLFxuaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIC5nLW9wYWNpdHktMS0tY2hlY2tlZCxcbmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAqIC5nLW9wYWNpdHktMS0tY2hlY2tlZCxcbmlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyAqIC5nLW9wYWNpdHktMS0tY2hlY2tlZCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5nLW9wYWNpdHktMS0tY2hlY2tlZC5nLWNoZWNrZWQsXG4uZy1jaGVja2VkIC5nLW9wYWNpdHktMS0tY2hlY2tlZCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIENoZWNrZWQgc3RhdGUgb3ZlcmxheVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAuZy1vdmVybGF5LWJsYWNrLTBfNS0tY2hlY2tlZDo6YWZ0ZXIsXG5pbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgLmctb3ZlcmxheS1ibGFjay0wXzUtLWNoZWNrZWQ6OmFmdGVyLFxuaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArICogPiAuZy1vdmVybGF5LWJsYWNrLTBfNS0tY2hlY2tlZDo6YWZ0ZXIsXG5pbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgKiA+IC5nLW92ZXJsYXktYmxhY2stMF81LS1jaGVja2VkOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC5nLW92ZXJsYXktYmxhY2stMF83LS1jaGVja2VkOjphZnRlcixcbmlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyAuZy1vdmVybGF5LWJsYWNrLTBfNy0tY2hlY2tlZDo6YWZ0ZXIsXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgKiA+IC5nLW92ZXJsYXktYmxhY2stMF83LS1jaGVja2VkOjphZnRlcixcbmlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyAqID4gLmctb3ZlcmxheS1ibGFjay0wXzctLWNoZWNrZWQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLmctb3ZlcmxheS1ibGFjay1ncmFkaWVudC12MS0tY2hlY2tlZDo6YWZ0ZXIsXG5pbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgLmctb3ZlcmxheS1ibGFjay1ncmFkaWVudC12MS0tY2hlY2tlZDo6YWZ0ZXIsXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgKiA+IC5nLW92ZXJsYXktYmxhY2stZ3JhZGllbnQtdjEtLWNoZWNrZWQ6OmFmdGVyLFxuaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArICogPiAuZy1vdmVybGF5LWJsYWNrLWdyYWRpZW50LXYxLS1jaGVja2VkOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHRyYW5zcGFyZW50IDQwJSwgIzAwMCAxMDAlKTtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC5nLW92ZXJsYXktcHJpbWFyeS0wXzUtLWNoZWNrZWQ6OmFmdGVyLFxuaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIC5nLW92ZXJsYXktcHJpbWFyeS0wXzUtLWNoZWNrZWQ6OmFmdGVyLFxuaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArICogLmctb3ZlcmxheS1wcmltYXJ5LTBfNS0tY2hlY2tlZDo6YWZ0ZXIsXG5pbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgKiAuZy1vdmVybGF5LXByaW1hcnktMF81LS1jaGVja2VkOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTksIDE3NywgMTQzLCAwLjUpO1xufVxuXG4uZy1vdmVybGF5LXByaW1hcnktMF81LS1jaGVja2VkLmctY2hlY2tlZDo6YWZ0ZXIsXG4uZy1jaGVja2VkIC5nLW92ZXJsYXktcHJpbWFyeS0wXzUtLWNoZWNrZWQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1OSwgMTc3LCAxNDMsIDAuNSk7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAuZy1vdmVybGF5LXByaW1hcnktMF85LS1jaGVja2VkOjphZnRlcixcbmlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyAuZy1vdmVybGF5LXByaW1hcnktMF85LS1jaGVja2VkOjphZnRlcixcbmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAqIC5nLW92ZXJsYXktcHJpbWFyeS0wXzktLWNoZWNrZWQ6OmFmdGVyLFxuaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArICogLmctb3ZlcmxheS1wcmltYXJ5LTBfOS0tY2hlY2tlZDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU5LCAxNzcsIDE0MywgMC45KTtcbn1cblxuLmctb3ZlcmxheS1wcmltYXJ5LTBfOS0tY2hlY2tlZC5nLWNoZWNrZWQ6OmFmdGVyLFxuLmctY2hlY2tlZCAuZy1vdmVybGF5LXByaW1hcnktMF85LS1jaGVja2VkOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTksIDE3NywgMTQzLCAwLjkpO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBGaWVsZHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5bZGF0YS1jYXBpdGFsaXplXSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbmxhYmVsLmVycm9yIHtcbiAgY29sb3I6ICNkOTUzNGY7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmlucHV0IC5lcnJvcixcbnRleHRhcmVhLmVycm9yLFxuc2VsZWN0LmVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDk1MzRmICFpbXBvcnRhbnQ7XG59XG5cbi5qcy1hdXRvY29tcGxldGUtLWFqYXgge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBGaWVsZHMgR3JvdXAgdjFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1pbnB1dC1ncm91cC12MSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnUtaW5wdXQtZ3JvdXAtdjEgaW5wdXQsXG4udS1pbnB1dC1ncm91cC12MSB0ZXh0YXJlYSxcbi51LWlucHV0LWdyb3VwLXYxIFtjbGFzcyo9dS1zZWxlY3RdIHtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIHBhZGRpbmc6IDQwcHggMTVweCAxMHB4O1xufVxuXG4udS1pbnB1dC1ncm91cC12MSBpbnB1dCA6Zm9jdXMgKyBsYWJlbCwgLnUtaW5wdXQtZ3JvdXAtdjEgaW5wdXQgW3ZhbHVlXSArIGxhYmVsLCAudS1pbnB1dC1ncm91cC12MSBpbnB1dCBbcGxhY2Vob2xkZXJdICsgbGFiZWwsIC51LWlucHV0LWdyb3VwLXYxIGlucHV0IC5nLXN0YXRlLW5vdC1lbXB0eSArIGxhYmVsLFxuLnUtaW5wdXQtZ3JvdXAtdjEgdGV4dGFyZWE6Zm9jdXMgKyBsYWJlbCxcbi51LWlucHV0LWdyb3VwLXYxIHRleHRhcmVhW3ZhbHVlXSArIGxhYmVsLFxuLnUtaW5wdXQtZ3JvdXAtdjEgdGV4dGFyZWFbcGxhY2Vob2xkZXJdICsgbGFiZWwsXG4udS1pbnB1dC1ncm91cC12MSB0ZXh0YXJlYS5nLXN0YXRlLW5vdC1lbXB0eSArIGxhYmVsLFxuLnUtaW5wdXQtZ3JvdXAtdjEgW2NsYXNzKj11LXNlbGVjdF06Zm9jdXMgKyBsYWJlbCxcbi51LWlucHV0LWdyb3VwLXYxIFtjbGFzcyo9dS1zZWxlY3RdW3ZhbHVlXSArIGxhYmVsLFxuLnUtaW5wdXQtZ3JvdXAtdjEgW2NsYXNzKj11LXNlbGVjdF1bcGxhY2Vob2xkZXJdICsgbGFiZWwsXG4udS1pbnB1dC1ncm91cC12MSBbY2xhc3MqPXUtc2VsZWN0XS5nLXN0YXRlLW5vdC1lbXB0eSArIGxhYmVsIHtcbiAgdG9wOiAyMHB4O1xuICBmb250LXNpemU6IDkwJTtcbn1cblxuLnUtaW5wdXQtZ3JvdXAtdjEgbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAxNXB4O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0b3AsIGZvbnQtc2l6ZTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgRmllbGRzIEdyb3VwIHYyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtaW5wdXQtZ3JvdXAtdjIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi51LWlucHV0LWdyb3VwLXYyIGlucHV0LFxuLnUtaW5wdXQtZ3JvdXAtdjIgdGV4dGFyZWEsXG4udS1pbnB1dC1ncm91cC12MiBbY2xhc3MqPXUtc2VsZWN0XSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG59XG5cbi51LWlucHV0LWdyb3VwLXYyIGlucHV0IDpmb2N1cyArIGxhYmVsLCAudS1pbnB1dC1ncm91cC12MiBpbnB1dCBbdmFsdWVdICsgbGFiZWwsIC51LWlucHV0LWdyb3VwLXYyIGlucHV0IFtwbGFjZWhvbGRlcl0gKyBsYWJlbCwgLnUtaW5wdXQtZ3JvdXAtdjIgaW5wdXQgLmctc3RhdGUtbm90LWVtcHR5ICsgbGFiZWwsXG4udS1pbnB1dC1ncm91cC12MiB0ZXh0YXJlYTpmb2N1cyArIGxhYmVsLFxuLnUtaW5wdXQtZ3JvdXAtdjIgdGV4dGFyZWFbdmFsdWVdICsgbGFiZWwsXG4udS1pbnB1dC1ncm91cC12MiB0ZXh0YXJlYVtwbGFjZWhvbGRlcl0gKyBsYWJlbCxcbi51LWlucHV0LWdyb3VwLXYyIHRleHRhcmVhLmctc3RhdGUtbm90LWVtcHR5ICsgbGFiZWwsXG4udS1pbnB1dC1ncm91cC12MiBbY2xhc3MqPXUtc2VsZWN0XTpmb2N1cyArIGxhYmVsLFxuLnUtaW5wdXQtZ3JvdXAtdjIgW2NsYXNzKj11LXNlbGVjdF1bdmFsdWVdICsgbGFiZWwsXG4udS1pbnB1dC1ncm91cC12MiBbY2xhc3MqPXUtc2VsZWN0XVtwbGFjZWhvbGRlcl0gKyBsYWJlbCxcbi51LWlucHV0LWdyb3VwLXYyIFtjbGFzcyo9dS1zZWxlY3RdLmctc3RhdGUtbm90LWVtcHR5ICsgbGFiZWwge1xuICB0b3A6IDA7XG4gIGZvbnQtc2l6ZTogOTAlO1xufVxuXG4udS1pbnB1dC1ncm91cC12MiBsYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0b3AsIGZvbnQtc2l6ZTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLnUtaW5wdXQtZ3JvdXAtdjIgdGV4dGFyZWEgKyBsYWJlbCB7XG4gIHRvcDogMjBweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgRmllbGRzIEdyb3VwIHYzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtaW5wdXQtZ3JvdXAtdjMgaW5wdXQsXG4udS1pbnB1dC1ncm91cC12MyB0ZXh0YXJlYSxcbi51LWlucHV0LWdyb3VwLXYzIFtjbGFzcyo9dS1zZWxlY3RdIHtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDIwNCwgMjA0LCAyMDQsIDAuNSk7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcbn1cblxuLnUtaW5wdXQtZ3JvdXAtdjMgaW5wdXQgOmZvY3VzLFxuLnUtaW5wdXQtZ3JvdXAtdjMgdGV4dGFyZWE6Zm9jdXMsXG4udS1pbnB1dC1ncm91cC12MyBbY2xhc3MqPXUtc2VsZWN0XTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg1OSwgMTc3LCAxNDMsIDAuNSk7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDAgMCAjMDAzYTc5O1xufVxuXG4udS1pbnB1dC1ncm91cC12MyBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEZpZWxkcyBHcm91cCB2NFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWlucHV0LWdyb3VwLXY0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udS1pbnB1dC1ncm91cC12NCBpbnB1dCxcbi51LWlucHV0LWdyb3VwLXY0IHRleHRhcmVhLFxuLnUtaW5wdXQtZ3JvdXAtdjQgW2NsYXNzKj11LXNlbGVjdF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDIwNCwgMjA0LCAyMDQsIDAuNSk7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbn1cblxuLnUtaW5wdXQtZ3JvdXAtdjQgaW5wdXQgOmZvY3VzLCAudS1pbnB1dC1ncm91cC12NCBpbnB1dCBbdmFsdWVdLCAudS1pbnB1dC1ncm91cC12NCBpbnB1dCBbcGxhY2Vob2xkZXJdLCAudS1pbnB1dC1ncm91cC12NCBpbnB1dCAuZy1zdGF0ZS1ub3QtZW1wdHksXG4udS1pbnB1dC1ncm91cC12NCB0ZXh0YXJlYTpmb2N1cyxcbi51LWlucHV0LWdyb3VwLXY0IHRleHRhcmVhW3ZhbHVlXSxcbi51LWlucHV0LWdyb3VwLXY0IHRleHRhcmVhW3BsYWNlaG9sZGVyXSxcbi51LWlucHV0LWdyb3VwLXY0IHRleHRhcmVhLmctc3RhdGUtbm90LWVtcHR5LFxuLnUtaW5wdXQtZ3JvdXAtdjQgW2NsYXNzKj11LXNlbGVjdF06Zm9jdXMsXG4udS1pbnB1dC1ncm91cC12NCBbY2xhc3MqPXUtc2VsZWN0XVt2YWx1ZV0sXG4udS1pbnB1dC1ncm91cC12NCBbY2xhc3MqPXUtc2VsZWN0XVtwbGFjZWhvbGRlcl0sXG4udS1pbnB1dC1ncm91cC12NCBbY2xhc3MqPXUtc2VsZWN0XS5nLXN0YXRlLW5vdC1lbXB0eSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHJnYmEoNTksIDE3NywgMTQzLCAwLjUpO1xuICBib3gtc2hhZG93OiAwIDFweCAwIDAgIzAwM2E3OTtcbn1cblxuLnUtaW5wdXQtZ3JvdXAtdjQgaW5wdXQgOmZvY3VzICsgbGFiZWwsIC51LWlucHV0LWdyb3VwLXY0IGlucHV0IFt2YWx1ZV0gKyBsYWJlbCwgLnUtaW5wdXQtZ3JvdXAtdjQgaW5wdXQgW3BsYWNlaG9sZGVyXSArIGxhYmVsLCAudS1pbnB1dC1ncm91cC12NCBpbnB1dCAuZy1zdGF0ZS1ub3QtZW1wdHkgKyBsYWJlbCxcbi51LWlucHV0LWdyb3VwLXY0IHRleHRhcmVhOmZvY3VzICsgbGFiZWwsXG4udS1pbnB1dC1ncm91cC12NCB0ZXh0YXJlYVt2YWx1ZV0gKyBsYWJlbCxcbi51LWlucHV0LWdyb3VwLXY0IHRleHRhcmVhW3BsYWNlaG9sZGVyXSArIGxhYmVsLFxuLnUtaW5wdXQtZ3JvdXAtdjQgdGV4dGFyZWEuZy1zdGF0ZS1ub3QtZW1wdHkgKyBsYWJlbCxcbi51LWlucHV0LWdyb3VwLXY0IFtjbGFzcyo9dS1zZWxlY3RdOmZvY3VzICsgbGFiZWwsXG4udS1pbnB1dC1ncm91cC12NCBbY2xhc3MqPXUtc2VsZWN0XVt2YWx1ZV0gKyBsYWJlbCxcbi51LWlucHV0LWdyb3VwLXY0IFtjbGFzcyo9dS1zZWxlY3RdW3BsYWNlaG9sZGVyXSArIGxhYmVsLFxuLnUtaW5wdXQtZ3JvdXAtdjQgW2NsYXNzKj11LXNlbGVjdF0uZy1zdGF0ZS1ub3QtZW1wdHkgKyBsYWJlbCB7XG4gIHRvcDogMDtcbiAgZm9udC1zaXplOiA5MCU7XG59XG5cbi51LWlucHV0LWdyb3VwLXY0IGxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjOTk5O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0b3AsIGZvbnQtc2l6ZTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLnUtaW5wdXQtZ3JvdXAtdjQgdGV4dGFyZWEgKyBsYWJlbCB7XG4gIHRvcDogMjBweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQ2hlY2tib3hlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWNoZWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi51LWNoZWNrLWljb24tZm9udCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDFweDtcbiAgcGFkZGluZy1yaWdodDogMXB4O1xufVxuXG4udS1jaGVjay1pY29uLWZvbnQgaSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgY29sb3I6ICNjY2M7XG59XG5cbi51LWNoZWNrLWljb24tZm9udCBpOjpiZWZvcmUge1xuICBjb250ZW50OiBhdHRyKGRhdGEtdW5jaGVjay1pY29uKTtcbn1cblxuLnUtY2hlY2staWNvbi1jaGVja2JveCwgLnUtY2hlY2staWNvbi1yYWRpbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnUtY2hlY2sgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC51LWNoZWNrLWljb24tZm9udCBpLFxuLnUtY2hlY2sgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArICogLnUtY2hlY2staWNvbi1mb250IGksXG4udS1jaGVjayBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgLnUtY2hlY2staWNvbi1mb250IGksXG4udS1jaGVjayBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgKiAudS1jaGVjay1pY29uLWZvbnQgaSB7XG4gIGNvbG9yOiAjMDAzYTc5O1xufVxuXG4udS1jaGVjayBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLnUtY2hlY2staWNvbi1mb250IGk6OmJlZm9yZSxcbi51LWNoZWNrIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAqIC51LWNoZWNrLWljb24tZm9udCBpOjpiZWZvcmUsXG4udS1jaGVjayBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgLnUtY2hlY2staWNvbi1mb250IGk6OmJlZm9yZSxcbi51LWNoZWNrIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyAqIC51LWNoZWNrLWljb24tZm9udCBpOjpiZWZvcmUge1xuICBjb250ZW50OiBhdHRyKGRhdGEtY2hlY2staWNvbik7XG59XG5cbi5nLWhpZGUtY2hlY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZy1jaGVja2VkID4gKiAuZy1oaWRlLWNoZWNrLFxuaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC5nLWhpZGUtY2hlY2ssXG5pbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgLmctaGlkZS1jaGVjayxcbmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAqIC5nLWhpZGUtY2hlY2ssXG5pbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgKiAuZy1oaWRlLWNoZWNrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZy1zaG93LWNoZWNrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZy1jaGVja2VkID4gKiAuZy1zaG93LWNoZWNrLFxuaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC5nLXNob3ctY2hlY2ssXG5pbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgLmctc2hvdy1jaGVjayxcbmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAqIC5nLXNob3ctY2hlY2ssXG5pbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgKiAuZy1zaG93LWNoZWNrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQ2hlY2tib3hlcyB2MVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWNoZWNrLWljb24tY2hlY2tib3gtdjEsIC51LWNoZWNrLWljb24tcmFkaW8tdjEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IHNvbGlkIDFweCAjY2NjO1xufVxuXG4udS1jaGVjay1pY29uLWNoZWNrYm94LXYxIHtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xufVxuXG4udS1jaGVjay1pY29uLXJhZGlvLXYxIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4udS1jaGVjayBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLnUtY2hlY2staWNvbi1jaGVja2JveC12MSxcbi51LWNoZWNrIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAqIC51LWNoZWNrLWljb24tY2hlY2tib3gtdjEsXG4udS1jaGVjayBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgLnUtY2hlY2staWNvbi1jaGVja2JveC12MSxcbi51LWNoZWNrIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyAqIC51LWNoZWNrLWljb24tY2hlY2tib3gtdjEge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwM2E3OTtcbiAgYm9yZGVyLWNvbG9yOiAjMDAzYTc5O1xufVxuXG4udS1jaGVjayBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLnUtY2hlY2staWNvbi1jaGVja2JveC12MTo6YmVmb3JlLFxuLnUtY2hlY2sgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArICogLnUtY2hlY2staWNvbi1jaGVja2JveC12MTo6YmVmb3JlLFxuLnUtY2hlY2sgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIC51LWNoZWNrLWljb24tY2hlY2tib3gtdjE6OmJlZm9yZSxcbi51LWNoZWNrIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyAqIC51LWNoZWNrLWljb24tY2hlY2tib3gtdjE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1jaGVjay1pY29uKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBmb250LXNpemU6IDEycHg7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi51LWNoZWNrIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAudS1jaGVjay1pY29uLXJhZGlvLXYxLFxuLnUtY2hlY2sgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArICogLnUtY2hlY2staWNvbi1yYWRpby12MSxcbi51LWNoZWNrIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyAudS1jaGVjay1pY29uLXJhZGlvLXYxLFxuLnUtY2hlY2sgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArICogLnUtY2hlY2staWNvbi1yYWRpby12MSB7XG4gIGJvcmRlci13aWR0aDogNHB4O1xuICBib3JkZXItY29sb3I6ICMwMDNhNzk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIENoZWNrYm94ZXMgdjJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1jaGVjay1pY29uLWNoZWNrYm94LXYyLCAudS1jaGVjay1pY29uLXJhZGlvLXYyIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzAwM2E3OTtcbn1cblxuLnUtY2hlY2staWNvbi1jaGVja2JveC12MiB7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbn1cblxuLnUtY2hlY2staWNvbi1yYWRpby12MiB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQ2hlY2tib3hlcyB2M1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWNoZWNrLWljb24tY2hlY2tib3gtdjMsIC51LWNoZWNrLWljb24tcmFkaW8tdjMge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjMDAzYTc5O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIENoZWNrYm94ZXMgdjRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1jaGVjay1pY29uLWNoZWNrYm94LXY0LCAudS1jaGVjay1pY29uLXJhZGlvLXY0IHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjY2NjO1xufVxuXG4udS1jaGVjay1pY29uLWNoZWNrYm94LXY0IGk6OmJlZm9yZSwgLnUtY2hlY2staWNvbi1yYWRpby12NCBpOjpiZWZvcmUge1xuICBjb250ZW50OiBhdHRyKGRhdGEtdW5jaGVjay1pY29uKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4udS1jaGVjay1pY29uLXJhZGlvLXY0IHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4udS1jaGVjay1pY29uLXJhZGlvLXY0IGkge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi51LWNoZWNrIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAudS1jaGVjay1pY29uLWNoZWNrYm94LXY0LFxuLnUtY2hlY2sgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC51LWNoZWNrLWljb24tcmFkaW8tdjQsXG4udS1jaGVjayBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgKiAudS1jaGVjay1pY29uLWNoZWNrYm94LXY0LFxuLnUtY2hlY2sgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArICogLnUtY2hlY2staWNvbi1yYWRpby12NCxcbi51LWNoZWNrIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyAudS1jaGVjay1pY29uLWNoZWNrYm94LXY0LFxuLnUtY2hlY2sgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIC51LWNoZWNrLWljb24tcmFkaW8tdjQsXG4udS1jaGVjayBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgKiAudS1jaGVjay1pY29uLWNoZWNrYm94LXY0LFxuLnUtY2hlY2sgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArICogLnUtY2hlY2staWNvbi1yYWRpby12NCB7XG4gIGNvbG9yOiAjMDAzYTc5O1xuICBib3JkZXItY29sb3I6ICMwMDNhNzk7XG59XG5cbi51LWNoZWNrIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAudS1jaGVjay1pY29uLWNoZWNrYm94LXY0IGk6OmJlZm9yZSxcbi51LWNoZWNrIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAudS1jaGVjay1pY29uLXJhZGlvLXY0IGk6OmJlZm9yZSxcbi51LWNoZWNrIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAqIC51LWNoZWNrLWljb24tY2hlY2tib3gtdjQgaTo6YmVmb3JlLFxuLnUtY2hlY2sgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArICogLnUtY2hlY2staWNvbi1yYWRpby12NCBpOjpiZWZvcmUsXG4udS1jaGVjayBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgLnUtY2hlY2staWNvbi1jaGVja2JveC12NCBpOjpiZWZvcmUsXG4udS1jaGVjayBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgLnUtY2hlY2staWNvbi1yYWRpby12NCBpOjpiZWZvcmUsXG4udS1jaGVjayBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgKiAudS1jaGVjay1pY29uLWNoZWNrYm94LXY0IGk6OmJlZm9yZSxcbi51LWNoZWNrIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyAqIC51LWNoZWNrLWljb24tcmFkaW8tdjQgaTo6YmVmb3JlIHtcbiAgY29udGVudDogYXR0cihkYXRhLWNoZWNrLWljb24pO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBDaGVja2JveGVzIHY1XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtY2hlY2staWNvbi1jaGVja2JveC12NSwgLnUtY2hlY2staWNvbi1yYWRpby12NSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG5cbi51LWNoZWNrLWljb24tY2hlY2tib3gtdjUgaSwgLnUtY2hlY2staWNvbi1yYWRpby12NSBpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2NjYztcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLnUtY2hlY2staWNvbi1jaGVja2JveC12NSB7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbn1cblxuLnUtY2hlY2staWNvbi1yYWRpby12NSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLnUtY2hlY2staWNvbi1yYWRpby12NSBpIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4udS1jaGVjayBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLnUtY2hlY2staWNvbi1jaGVja2JveC12NSBpLFxuLnUtY2hlY2sgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC51LWNoZWNrLWljb24tcmFkaW8tdjUgaSxcbi51LWNoZWNrIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAqIC51LWNoZWNrLWljb24tY2hlY2tib3gtdjUgaSxcbi51LWNoZWNrIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAqIC51LWNoZWNrLWljb24tcmFkaW8tdjUgaSxcbi51LWNoZWNrIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyAudS1jaGVjay1pY29uLWNoZWNrYm94LXY1IGksXG4udS1jaGVjayBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgLnUtY2hlY2staWNvbi1yYWRpby12NSBpLFxuLnUtY2hlY2sgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArICogLnUtY2hlY2staWNvbi1jaGVja2JveC12NSBpLFxuLnUtY2hlY2sgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArICogLnUtY2hlY2staWNvbi1yYWRpby12NSBpIHtcbiAgYm9yZGVyLXdpZHRoOiA0cHg7XG4gIGJvcmRlci1jb2xvcjogIzAwM2E3OTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQ2hlY2tib3hlcyB2NlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWNoZWNrLWljb24tY2hlY2tib3gtdjYsIC51LWNoZWNrLWljb24tcmFkaW8tdjYge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi51LWNoZWNrLWljb24tY2hlY2tib3gtdjYgaSwgLnUtY2hlY2staWNvbi1yYWRpby12NiBpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2NjYztcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLnUtY2hlY2staWNvbi1jaGVja2JveC12NiBpOjpiZWZvcmUsIC51LWNoZWNrLWljb24tcmFkaW8tdjYgaTo6YmVmb3JlIHtcbiAgY29udGVudDogYXR0cihkYXRhLXVuY2hlY2staWNvbik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLnUtY2hlY2staWNvbi1yYWRpby12NiB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLnUtY2hlY2staWNvbi1yYWRpby12NiBpIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4udS1jaGVjayBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLnUtY2hlY2staWNvbi1jaGVja2JveC12NiBpLFxuLnUtY2hlY2sgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC51LWNoZWNrLWljb24tcmFkaW8tdjYgaSxcbi51LWNoZWNrIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAqIC51LWNoZWNrLWljb24tY2hlY2tib3gtdjYgaSxcbi51LWNoZWNrIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAqIC51LWNoZWNrLWljb24tcmFkaW8tdjYgaSxcbi51LWNoZWNrIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyAudS1jaGVjay1pY29uLWNoZWNrYm94LXY2IGksXG4udS1jaGVjayBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgLnUtY2hlY2staWNvbi1yYWRpby12NiBpLFxuLnUtY2hlY2sgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArICogLnUtY2hlY2staWNvbi1jaGVja2JveC12NiBpLFxuLnUtY2hlY2sgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArICogLnUtY2hlY2staWNvbi1yYWRpby12NiBpIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDNhNzk7XG4gIGJvcmRlci1jb2xvcjogIzAwM2E3OTtcbn1cblxuLnUtY2hlY2sgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC51LWNoZWNrLWljb24tY2hlY2tib3gtdjYgaTo6YmVmb3JlLFxuLnUtY2hlY2sgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC51LWNoZWNrLWljb24tcmFkaW8tdjYgaTo6YmVmb3JlLFxuLnUtY2hlY2sgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArICogLnUtY2hlY2staWNvbi1jaGVja2JveC12NiBpOjpiZWZvcmUsXG4udS1jaGVjayBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgKiAudS1jaGVjay1pY29uLXJhZGlvLXY2IGk6OmJlZm9yZSxcbi51LWNoZWNrIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyAudS1jaGVjay1pY29uLWNoZWNrYm94LXY2IGk6OmJlZm9yZSxcbi51LWNoZWNrIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyAudS1jaGVjay1pY29uLXJhZGlvLXY2IGk6OmJlZm9yZSxcbi51LWNoZWNrIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyAqIC51LWNoZWNrLWljb24tY2hlY2tib3gtdjYgaTo6YmVmb3JlLFxuLnUtY2hlY2sgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArICogLnUtY2hlY2staWNvbi1yYWRpby12NiBpOjpiZWZvcmUge1xuICBjb250ZW50OiBhdHRyKGRhdGEtY2hlY2staWNvbik7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIENoZWNrYm94ZXMgdjdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1jaGVjay1pY29uLWNoZWNrYm94LXY3LCAudS1jaGVjay1pY29uLXJhZGlvLXY3IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQzcHg7XG4gIGhlaWdodDogMjJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDlweDtcbiAgY29sb3I6ICNkZGQ7XG4gIGJvcmRlcjogc29saWQgMXB4ICNkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5cbi51LWNoZWNrLWljb24tY2hlY2tib3gtdjcgaTo6YmVmb3JlLCAudS1jaGVjay1pY29uLWNoZWNrYm94LXY3IGk6OmFmdGVyLCAudS1jaGVjay1pY29uLXJhZGlvLXY3IGk6OmJlZm9yZSwgLnUtY2hlY2staWNvbi1yYWRpby12NyBpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi51LWNoZWNrLWljb24tY2hlY2tib3gtdjcgaTo6YmVmb3JlLCAudS1jaGVjay1pY29uLXJhZGlvLXY3IGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS11bmNoZWNrLWljb24pO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZzogMnB4IDdweDtcbn1cblxuLnUtY2hlY2staWNvbi1jaGVja2JveC12NyBpOjphZnRlciwgLnUtY2hlY2staWNvbi1yYWRpby12NyBpOjphZnRlciB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA0cHg7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBsZWZ0O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjFzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbn1cblxuLnUtY2hlY2sgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC51LWNoZWNrLWljb24tY2hlY2tib3gtdjcsXG4udS1jaGVjayBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLnUtY2hlY2staWNvbi1yYWRpby12Nyxcbi51LWNoZWNrIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAqIC51LWNoZWNrLWljb24tY2hlY2tib3gtdjcsXG4udS1jaGVjayBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgKiAudS1jaGVjay1pY29uLXJhZGlvLXY3LFxuLnUtY2hlY2sgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIC51LWNoZWNrLWljb24tY2hlY2tib3gtdjcsXG4udS1jaGVjayBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgLnUtY2hlY2staWNvbi1yYWRpby12Nyxcbi51LWNoZWNrIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyAqIC51LWNoZWNrLWljb24tY2hlY2tib3gtdjcsXG4udS1jaGVjayBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgKiAudS1jaGVjay1pY29uLXJhZGlvLXY3IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDNhNzk7XG4gIGJvcmRlci1jb2xvcjogIzAwM2E3OTtcbn1cblxuLnUtY2hlY2sgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC51LWNoZWNrLWljb24tY2hlY2tib3gtdjcgaTpiZWZvcmUsXG4udS1jaGVjayBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLnUtY2hlY2staWNvbi1yYWRpby12NyBpOmJlZm9yZSxcbi51LWNoZWNrIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAqIC51LWNoZWNrLWljb24tY2hlY2tib3gtdjcgaTpiZWZvcmUsXG4udS1jaGVjayBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgKiAudS1jaGVjay1pY29uLXJhZGlvLXY3IGk6YmVmb3JlLFxuLnUtY2hlY2sgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIC51LWNoZWNrLWljb24tY2hlY2tib3gtdjcgaTpiZWZvcmUsXG4udS1jaGVjayBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgLnUtY2hlY2staWNvbi1yYWRpby12NyBpOmJlZm9yZSxcbi51LWNoZWNrIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyAqIC51LWNoZWNrLWljb24tY2hlY2tib3gtdjcgaTpiZWZvcmUsXG4udS1jaGVjayBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgKiAudS1jaGVjay1pY29uLXJhZGlvLXY3IGk6YmVmb3JlIHtcbiAgY29udGVudDogYXR0cihkYXRhLWNoZWNrLWljb24pO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udS1jaGVjayBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLnUtY2hlY2staWNvbi1jaGVja2JveC12NyBpOjphZnRlcixcbi51LWNoZWNrIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAudS1jaGVjay1pY29uLXJhZGlvLXY3IGk6OmFmdGVyLFxuLnUtY2hlY2sgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArICogLnUtY2hlY2staWNvbi1jaGVja2JveC12NyBpOjphZnRlcixcbi51LWNoZWNrIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAqIC51LWNoZWNrLWljb24tcmFkaW8tdjcgaTo6YWZ0ZXIsXG4udS1jaGVjayBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgLnUtY2hlY2staWNvbi1jaGVja2JveC12NyBpOjphZnRlcixcbi51LWNoZWNrIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyAudS1jaGVjay1pY29uLXJhZGlvLXY3IGk6OmFmdGVyLFxuLnUtY2hlY2sgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArICogLnUtY2hlY2staWNvbi1jaGVja2JveC12NyBpOjphZnRlcixcbi51LWNoZWNrIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyAqIC51LWNoZWNrLWljb24tcmFkaW8tdjcgaTo6YWZ0ZXIge1xuICBsZWZ0OiBjYWxjKDEwMCUgLSAxOXB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQ2hlY2tib3hlcyB2N1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWNoZWNrLWljb24tY2hlY2tib3gtdjgsIC51LWNoZWNrLWljb24tcmFkaW8tdjgge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDNweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogOXB4O1xuICBjb2xvcjogI2RkZDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cblxuLnUtY2hlY2staWNvbi1jaGVja2JveC12OCBpOjpiZWZvcmUsIC51LWNoZWNrLWljb24tY2hlY2tib3gtdjggaTo6YWZ0ZXIsIC51LWNoZWNrLWljb24tcmFkaW8tdjggaTo6YmVmb3JlLCAudS1jaGVjay1pY29uLXJhZGlvLXY4IGk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnUtY2hlY2staWNvbi1jaGVja2JveC12OCBpOjpiZWZvcmUsIC51LWNoZWNrLWljb24tcmFkaW8tdjggaTo6YmVmb3JlIHtcbiAgY29udGVudDogYXR0cihkYXRhLXVuY2hlY2staWNvbik7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nOiAycHggN3B4O1xufVxuXG4udS1jaGVjay1pY29uLWNoZWNrYm94LXY4IGk6OmFmdGVyLCAudS1jaGVjay1pY29uLXJhZGlvLXY4IGk6OmFmdGVyIHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDRweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGxlZnQ7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xufVxuXG4udS1jaGVjayBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLnUtY2hlY2staWNvbi1jaGVja2JveC12OCxcbi51LWNoZWNrIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAudS1jaGVjay1pY29uLXJhZGlvLXY4LFxuLnUtY2hlY2sgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArICogLnUtY2hlY2staWNvbi1jaGVja2JveC12OCxcbi51LWNoZWNrIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAqIC51LWNoZWNrLWljb24tcmFkaW8tdjgsXG4udS1jaGVjayBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgLnUtY2hlY2staWNvbi1jaGVja2JveC12OCxcbi51LWNoZWNrIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyAudS1jaGVjay1pY29uLXJhZGlvLXY4LFxuLnUtY2hlY2sgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArICogLnUtY2hlY2staWNvbi1jaGVja2JveC12OCxcbi51LWNoZWNrIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyAqIC51LWNoZWNrLWljb24tcmFkaW8tdjgge1xuICBjb2xvcjogIzAwM2E3OTtcbiAgYm9yZGVyLWNvbG9yOiAjMDAzYTc5O1xufVxuXG4udS1jaGVjayBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLnUtY2hlY2staWNvbi1jaGVja2JveC12OCBpOmJlZm9yZSxcbi51LWNoZWNrIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAudS1jaGVjay1pY29uLXJhZGlvLXY4IGk6YmVmb3JlLFxuLnUtY2hlY2sgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArICogLnUtY2hlY2staWNvbi1jaGVja2JveC12OCBpOmJlZm9yZSxcbi51LWNoZWNrIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAqIC51LWNoZWNrLWljb24tcmFkaW8tdjggaTpiZWZvcmUsXG4udS1jaGVjayBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgLnUtY2hlY2staWNvbi1jaGVja2JveC12OCBpOmJlZm9yZSxcbi51LWNoZWNrIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyAudS1jaGVjay1pY29uLXJhZGlvLXY4IGk6YmVmb3JlLFxuLnUtY2hlY2sgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArICogLnUtY2hlY2staWNvbi1jaGVja2JveC12OCBpOmJlZm9yZSxcbi51LWNoZWNrIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyAqIC51LWNoZWNrLWljb24tcmFkaW8tdjggaTpiZWZvcmUge1xuICBjb250ZW50OiBhdHRyKGRhdGEtY2hlY2staWNvbik7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi51LWNoZWNrIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAudS1jaGVjay1pY29uLWNoZWNrYm94LXY4IGk6OmFmdGVyLFxuLnUtY2hlY2sgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC51LWNoZWNrLWljb24tcmFkaW8tdjggaTo6YWZ0ZXIsXG4udS1jaGVjayBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgKiAudS1jaGVjay1pY29uLWNoZWNrYm94LXY4IGk6OmFmdGVyLFxuLnUtY2hlY2sgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArICogLnUtY2hlY2staWNvbi1yYWRpby12OCBpOjphZnRlcixcbi51LWNoZWNrIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyAudS1jaGVjay1pY29uLWNoZWNrYm94LXY4IGk6OmFmdGVyLFxuLnUtY2hlY2sgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIC51LWNoZWNrLWljb24tcmFkaW8tdjggaTo6YWZ0ZXIsXG4udS1jaGVjayBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgKiAudS1jaGVjay1pY29uLWNoZWNrYm94LXY4IGk6OmFmdGVyLFxuLnUtY2hlY2sgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArICogLnUtY2hlY2staWNvbi1yYWRpby12OCBpOjphZnRlciB7XG4gIGxlZnQ6IGNhbGMoMTAwJSAtIDE5cHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzYTc5O1xufVxuXG4vKiBQICovXG5bY2xhc3MqPXUtY2hlY2tib3gtdjFdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuW2NsYXNzKj11LWNoZWNrYm94LXYxXSArIGxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udS1jaGVja2JveC12MS0tY2hlY2tlZC1jb2xvci1wcmltYXJ5OmNoZWNrZWQgKyBsYWJlbCB7XG4gIGNvbG9yOiAjMDAzYTc5ICFpbXBvcnRhbnQ7XG59XG5cbi51LWNoZWNrYm94LXYxLS1jaGVja2VkLWJyZC1wcmltYXJ5OmNoZWNrZWQgKyBsYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogIzAwM2E3OSAhaW1wb3J0YW50O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBGaWxlIEF0dGFjaG1lbnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgRmlsZSBBdHRhY2htZW50cyB2MVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWZpbGUtYXR0YWNoLXYxIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi51LWZpbGUtYXR0YWNoLXYxIGlucHV0W3R5cGU9ZmlsZV0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTI1JTtcbiAgbGVmdDogLTI1JTtcbiAgei1pbmRleDogMTA7XG4gIHdpZHRoOiAxNTAlO1xuICBoZWlnaHQ6IDE1MCU7XG4gIG9wYWNpdHk6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnUtZmlsZS1hdHRhY2gtdjEgaW5wdXRbcmVhZG9ubHldIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEZpbGUgQXR0YWNobWVudHMgdjJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1maWxlLWF0dGFjaC12MiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udS1maWxlLWF0dGFjaC12MiBpbnB1dFt0eXBlPWZpbGVdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yNSU7XG4gIGxlZnQ6IC0yNSU7XG4gIHotaW5kZXg6IDEwO1xuICB3aWR0aDogMTUwJTtcbiAgaGVpZ2h0OiAxNTAlO1xuICBvcGFjaXR5OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEZpbGUgQXR0YWNobWVudHMgdjJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1maWxlLWF0dGFjaC12MyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAjY2NjO1xuICBwYWRkaW5nOiA2MHB4O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbn1cblxuLnUtZmlsZS1hdHRhY2gtdjMgaW5wdXRbdHlwZT1maWxlXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjUlO1xuICBsZWZ0OiAtMjUlO1xuICB6LWluZGV4OiAxMDtcbiAgd2lkdGg6IDE1MCU7XG4gIGhlaWdodDogMTUwJTtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udS1maWxlLWF0dGFjaC12Mzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFNlbGVjdHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaW5wdXQtZ3JvdXAgc2VsZWN0IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBTZWxlY3RzIHYxXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtc2VsZWN0LXYxIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjO1xuICBwYWRkaW5nOiAwLjRyZW0gMXJlbTtcbn1cblxuLnUtc2VsZWN0LXYxIC5jaG9zZW4tc2luZ2xlIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgaGVpZ2h0OiBhdXRvO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi51LXNlbGVjdC12MSAuY2hvc2VuLXNpbmdsZSBzcGFuIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4udS1zZWxlY3QtdjEgLmNob3Nlbi1zaW5nbGUgc3BhbiBpbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG5cbi51LXNlbGVjdC12MSAuY2hvc2VuLXNpbmdsZSBkaXYge1xuICB3aWR0aDogNDBweDtcbn1cblxuLnUtc2VsZWN0LXYxIC5jaG9zZW4tc2luZ2xlIGRpdiBiIHtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udS1zZWxlY3QtdjEgLmNob3Nlbi1zaW5nbGUgZGl2IGIgaSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLnUtc2VsZWN0LXYxIC5jaG9zZW4tc2luZ2xlIGRpdiBiIGk6Zmlyc3QtY2hpbGQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi51LXNlbGVjdC12MSAuY2hvc2VuLXNpbmdsZSBkaXYgYiBpOmxhc3QtY2hpbGQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udS1zZWxlY3QtdjEgLmNob3Nlbi1zaW5nbGU6Zm9jdXMge1xuICBvdXRsaW5lOiAwIG5vbmU7XG59XG5cbi51LXNlbGVjdC12MSAuY2hvc2VuLWRyb3Age1xuICB3aWR0aDogY2FsYygxMDAlICsgMnB4KTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuLnUtc2VsZWN0LXYxIC5jaG9zZW4tcmVzdWx0cyB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLnUtc2VsZWN0LXYxIC5jaG9zZW4tcmVzdWx0cyA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGNvbG9yOiAjOTk5O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjY2NjO1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG59XG5cbi51LXNlbGVjdC12MSAuY2hvc2VuLXJlc3VsdHMgPiBsaSBpbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG5cbi51LXNlbGVjdC12MSAuY2hvc2VuLXJlc3VsdHMgPiBsaSBkaXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi51LXNlbGVjdC12MSAuY2hvc2VuLXJlc3VsdHMgPiBsaSBkaXYgYiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udS1zZWxlY3QtdjEgLmNob3Nlbi1yZXN1bHRzID4gbGkgZGl2IGIgaSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgZGlzcGxheTogbm9uZTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLnUtc2VsZWN0LXYxIC5jaG9zZW4tcmVzdWx0cyA+IGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuXG4udS1zZWxlY3QtdjEgLmNob3Nlbi1yZXN1bHRzID4gbGkuaGlnaGxpZ2h0ZWQge1xuICBjb2xvcjogIzk5OTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1OSwgMTc3LCAxNDMsIDAuMik7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoNTksIDE3NywgMTQzLCAwLjIpO1xufVxuXG4udS1zZWxlY3QtdjEgLmNob3Nlbi1yZXN1bHRzID4gbGkuaGlnaGxpZ2h0ZWQuZy1jb2xvci13aGl0ZS0tYWN0aXZlIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnUtc2VsZWN0LXYxIC5jaG9zZW4tcmVzdWx0cyA+IGxpLmhpZ2hsaWdodGVkLmctYmctcHJpbWFyeS0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwM2E3OSAhaW1wb3J0YW50O1xufVxuXG4udS1zZWxlY3QtdjEgLmNob3Nlbi1yZXN1bHRzID4gbGkucmVzdWx0LXNlbGVjdGVkIHtcbiAgY29sb3I6ICM5OTk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTksIDE3NywgMTQzLCAwLjIpO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDU5LCAxNzcsIDE0MywgMC4yKTtcbn1cblxuLnUtc2VsZWN0LXYxIC5jaG9zZW4tcmVzdWx0cyA+IGxpLnJlc3VsdC1zZWxlY3RlZCBkaXYgYiBpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udS1zZWxlY3QtdjEuY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUgLmNob3Nlbi1zaW5nbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4udS1zZWxlY3QtdjEuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLnUtc2VsZWN0LXYxLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGUgZGl2IGIgaTpmaXJzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi51LXNlbGVjdC12MS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlIGRpdiBiIGk6bGFzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnUtc2VsZWN0LXYxLmNob3Nlbi1jb250YWluZXItbXVsdGk6bm90KC51LXNlbGVjdC1tdWx0aXBsZS1jdXN0b20pIC5jaG9zZW4tY2hvaWNlcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLnUtc2VsZWN0LXYxLmNob3Nlbi1jb250YWluZXItbXVsdGk6bm90KC51LXNlbGVjdC1tdWx0aXBsZS1jdXN0b20pIC5jaG9zZW4tY2hvaWNlcyAuc2VhcmNoLWNob2ljZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM5OTk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2NjYztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogNXB4IDIwcHggNXB4IDVweDtcbn1cblxuLnUtc2VsZWN0LXYxLmNob3Nlbi1jb250YWluZXItbXVsdGk6bm90KC51LXNlbGVjdC1tdWx0aXBsZS1jdXN0b20pIC5jaG9zZW4tY2hvaWNlcyAuc2VhcmNoLWNob2ljZS1jbG9zZSB7XG4gIHRvcDogNTAlO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi51LXNlbGVjdC12MS5jaG9zZW4tY29udGFpbmVyLW11bHRpOm5vdCgudS1zZWxlY3QtbXVsdGlwbGUtY3VzdG9tKSAuY2hvc2VuLWNob2ljZXMgLnNlYXJjaC1maWVsZCB7XG4gIGhlaWdodDogMjJweDtcbn1cblxuLnUtc2VsZWN0LXYxLmNob3Nlbi1jb250YWluZXItbXVsdGk6bm90KC51LXNlbGVjdC1tdWx0aXBsZS1jdXN0b20pIC5jaG9zZW4tY2hvaWNlcyAuc2VhcmNoLWZpZWxkIGlucHV0W3R5cGU9dGV4dF0ge1xuICBoZWlnaHQ6IDIycHg7XG4gIG1hcmdpbjogMDtcbn1cblxuLnUtc2VsZWN0LXYxLnUtc2VsZWN0LW11bHRpcGxlLWN1c3RvbSAuY2hvc2VuLWNob2ljZXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udS1zZWxlY3QtdjEudS1zZWxlY3QtbXVsdGlwbGUtY3VzdG9tIC5jaG9zZW4tZHJvcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIHotaW5kZXg6IDM7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi51LXNlbGVjdC12MS51LWRyb3Bkb3duLXNtIHtcbiAgcGFkZGluZzogMC4xcmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLnUtc2VsZWN0LXYxLnUtZHJvcGRvd24tc20gLmNob3Nlbi1yZXN1bHRzID4gbGkge1xuICBwYWRkaW5nOiA2cHggOHB4O1xufVxuXG4udS1zZWxlY3QtdjEudS1kcm9wZG93bi1sZyB7XG4gIHBhZGRpbmc6IDAuNTVyZW0gMS41cmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi51LXNlbGVjdC12MS51LWRyb3Bkb3duLWxnIC5jaG9zZW4tcmVzdWx0cyA+IGxpIHtcbiAgcGFkZGluZzogMTRweCAxOHB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBTZWxlY3RzIHYyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtc2VsZWN0LXYyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjO1xuICBwYWRkaW5nOiAwLjRyZW0gMXJlbTtcbn1cblxuLnUtc2VsZWN0LXYyIC5jaG9zZW4tc2luZ2xlIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgaGVpZ2h0OiBhdXRvO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi51LXNlbGVjdC12MiAuY2hvc2VuLXNpbmdsZSBzcGFuIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4udS1zZWxlY3QtdjIgLmNob3Nlbi1zaW5nbGUgc3BhbiBpbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG5cbi51LXNlbGVjdC12MiAuY2hvc2VuLXNpbmdsZSBkaXYge1xuICB3aWR0aDogNTBweDtcbn1cblxuLnUtc2VsZWN0LXYyIC5jaG9zZW4tc2luZ2xlIGRpdiBiIHtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udS1zZWxlY3QtdjIgLmNob3Nlbi1zaW5nbGUgZGl2IGIgaSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLnUtc2VsZWN0LXYyIC5jaG9zZW4tc2luZ2xlIGRpdiBiIGk6Zmlyc3QtY2hpbGQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi51LXNlbGVjdC12MiAuY2hvc2VuLXNpbmdsZSBkaXYgYiBpOmxhc3QtY2hpbGQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udS1zZWxlY3QtdjIgLmNob3Nlbi1zaW5nbGU6Zm9jdXMge1xuICBvdXRsaW5lOiAwIG5vbmU7XG59XG5cbi51LXNlbGVjdC12MiAuY2hvc2VuLWRyb3AsXG4udS1zZWxlY3QtdjIgLmNob3Nlbi1yZXN1bHRzIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4udS1zZWxlY3QtdjIgLmNob3Nlbi1kcm9wIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDJweCk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogMCA2cHggMTVweCAtNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIG1hcmdpbi10b3A6IDdweDtcbn1cblxuLnUtc2VsZWN0LXYyIC5jaG9zZW4tcmVzdWx0cyB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLnUtc2VsZWN0LXYyIC5jaG9zZW4tcmVzdWx0cyA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGNvbG9yOiAjOTk5O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjY2NjO1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG59XG5cbi51LXNlbGVjdC12MiAuY2hvc2VuLXJlc3VsdHMgPiBsaSBpbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG5cbi51LXNlbGVjdC12MiAuY2hvc2VuLXJlc3VsdHMgPiBsaSBkaXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi51LXNlbGVjdC12MiAuY2hvc2VuLXJlc3VsdHMgPiBsaSBkaXYgYiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udS1zZWxlY3QtdjIgLmNob3Nlbi1yZXN1bHRzID4gbGkgZGl2IGIgaSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgZGlzcGxheTogbm9uZTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLnUtc2VsZWN0LXYyIC5jaG9zZW4tcmVzdWx0cyA+IGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuXG4udS1zZWxlY3QtdjIgLmNob3Nlbi1yZXN1bHRzID4gbGkuaGlnaGxpZ2h0ZWQge1xuICBjb2xvcjogIzk5OTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1OSwgMTc3LCAxNDMsIDAuMik7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoNTksIDE3NywgMTQzLCAwLjIpO1xufVxuXG4udS1zZWxlY3QtdjIgLmNob3Nlbi1yZXN1bHRzID4gbGkuaGlnaGxpZ2h0ZWQuZy1jb2xvci13aGl0ZS0tYWN0aXZlIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnUtc2VsZWN0LXYyIC5jaG9zZW4tcmVzdWx0cyA+IGxpLmhpZ2hsaWdodGVkLmctYmctcHJpbWFyeS0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwM2E3OSAhaW1wb3J0YW50O1xufVxuXG4udS1zZWxlY3QtdjIgLmNob3Nlbi1yZXN1bHRzID4gbGkucmVzdWx0LXNlbGVjdGVkIHtcbiAgY29sb3I6ICM5OTk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTksIDE3NywgMTQzLCAwLjIpO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDU5LCAxNzcsIDE0MywgMC4yKTtcbn1cblxuLnUtc2VsZWN0LXYyIC5jaG9zZW4tcmVzdWx0cyA+IGxpLnJlc3VsdC1zZWxlY3RlZCBkaXYgYiBpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udS1zZWxlY3QtdjIuY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUgLmNob3Nlbi1zaW5nbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4udS1zZWxlY3QtdjIuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLnUtc2VsZWN0LXYyLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGUgZGl2IGIgaTpmaXJzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi51LXNlbGVjdC12Mi5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlIGRpdiBiIGk6bGFzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnUtc2VsZWN0LXYyLmNob3Nlbi1jb250YWluZXItbXVsdGk6bm90KC51LXNlbGVjdC1tdWx0aXBsZS1jdXN0b20pIC5jaG9zZW4tY2hvaWNlcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLnUtc2VsZWN0LXYyLmNob3Nlbi1jb250YWluZXItbXVsdGk6bm90KC51LXNlbGVjdC1tdWx0aXBsZS1jdXN0b20pIC5jaG9zZW4tY2hvaWNlcyAuc2VhcmNoLWNob2ljZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM5OTk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2NjYztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogNXB4IDIwcHggNXB4IDVweDtcbn1cblxuLnUtc2VsZWN0LXYyLmNob3Nlbi1jb250YWluZXItbXVsdGk6bm90KC51LXNlbGVjdC1tdWx0aXBsZS1jdXN0b20pIC5jaG9zZW4tY2hvaWNlcyAuc2VhcmNoLWNob2ljZS1jbG9zZSB7XG4gIHRvcDogNTAlO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi51LXNlbGVjdC12Mi5jaG9zZW4tY29udGFpbmVyLW11bHRpOm5vdCgudS1zZWxlY3QtbXVsdGlwbGUtY3VzdG9tKSAuY2hvc2VuLWNob2ljZXMgLnNlYXJjaC1maWVsZCB7XG4gIGhlaWdodDogMjJweDtcbn1cblxuLnUtc2VsZWN0LXYyLmNob3Nlbi1jb250YWluZXItbXVsdGk6bm90KC51LXNlbGVjdC1tdWx0aXBsZS1jdXN0b20pIC5jaG9zZW4tY2hvaWNlcyAuc2VhcmNoLWZpZWxkIGlucHV0W3R5cGU9dGV4dF0ge1xuICBoZWlnaHQ6IDIycHg7XG4gIG1hcmdpbjogMDtcbn1cblxuLnUtc2VsZWN0LXYyLnUtc2VsZWN0LW11bHRpcGxlLWN1c3RvbSAuY2hvc2VuLWNob2ljZXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udS1zZWxlY3QtdjIudS1zZWxlY3QtbXVsdGlwbGUtY3VzdG9tIC5jaG9zZW4tZHJvcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIHotaW5kZXg6IDM7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi51LXNlbGVjdC12Mi51LWRyb3Bkb3duLXNtIHtcbiAgcGFkZGluZzogMC4xcmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLnUtc2VsZWN0LXYyLnUtZHJvcGRvd24tc20gLmNob3Nlbi1yZXN1bHRzID4gbGkge1xuICBwYWRkaW5nOiA2cHggOHB4O1xufVxuXG4udS1zZWxlY3QtdjIudS1kcm9wZG93bi1sZyB7XG4gIHBhZGRpbmc6IDAuNTVyZW0gMS41cmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi51LXNlbGVjdC12Mi51LWRyb3Bkb3duLWxnIC5jaG9zZW4tcmVzdWx0cyA+IGxpIHtcbiAgcGFkZGluZzogMTRweCAxOHB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBTbGlkZXJzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgU2xpZGVycyB2MVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LXNsaWRlci12MS51aS1zbGlkZXIsIC51LXNsaWRlci12MS0yLnVpLXNsaWRlciwgLnUtc2xpZGVyLXYxLTMudWktc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuXG4udS1zbGlkZXItdjEudWktc2xpZGVyIC51aS1zbGlkZXItcmFuZ2UsIC51LXNsaWRlci12MS0yLnVpLXNsaWRlciAudWktc2xpZGVyLXJhbmdlLCAudS1zbGlkZXItdjEtMy51aS1zbGlkZXIgLnVpLXNsaWRlci1yYW5nZSB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnUtc2xpZGVyLXYxLnVpLXNsaWRlciAudWktc2xpZGVyLWhhbmRsZSwgLnUtc2xpZGVyLXYxLTIudWktc2xpZGVyIC51aS1zbGlkZXItaGFuZGxlLCAudS1zbGlkZXItdjEtMy51aS1zbGlkZXIgLnVpLXNsaWRlci1oYW5kbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJvcmRlci1jb2xvcjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG59XG5cbi51LXNsaWRlci12MS51aS1zbGlkZXIudWktc2xpZGVyLWNvbnRlbnQsIC51LXNsaWRlci12MS0yLnVpLXNsaWRlci51aS1zbGlkZXItY29udGVudCwgLnUtc2xpZGVyLXYxLTMudWktc2xpZGVyLnVpLXNsaWRlci1jb250ZW50IHtcbiAgYm9yZGVyLWNvbG9yOiAjZWVlO1xufVxuXG4udS1zbGlkZXItdjEudWktc2xpZGVyIHtcbiAgaGVpZ2h0OiAycHg7XG59XG5cbi51LXNsaWRlci12MS51aS1zbGlkZXIgLnVpLXNsaWRlci1yYW5nZSB7XG4gIGJhY2tncm91bmQ6ICMwMDNhNzk7XG59XG5cbi51LXNsaWRlci12MS51aS1zbGlkZXIgLnVpLXNsaWRlci1oYW5kbGUge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAzYTc5O1xufVxuXG4udS1zbGlkZXItdjEtMi51aS1zbGlkZXIsIC51LXNsaWRlci12MS0zLnVpLXNsaWRlciB7XG4gIGhlaWdodDogNHB4O1xufVxuXG4udS1zbGlkZXItdjEtMi51aS1zbGlkZXIgLnVpLXNsaWRlci1yYW5nZSwgLnUtc2xpZGVyLXYxLTMudWktc2xpZGVyIC51aS1zbGlkZXItcmFuZ2Uge1xuICBiYWNrZ3JvdW5kOiAjZGRkO1xufVxuXG4udS1zbGlkZXItdjEtMi51aS1zbGlkZXIgLnVpLXNsaWRlci1oYW5kbGUsIC51LXNsaWRlci12MS0zLnVpLXNsaWRlciAudWktc2xpZGVyLWhhbmRsZSB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIG1hcmdpbi10b3A6IC04cHg7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAzYTc5O1xufVxuXG4udS1zbGlkZXItdjEtMy51aS1zbGlkZXIgLnVpLXNsaWRlci1oYW5kbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFNsaWRlcnMgdjJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1zbGlkZXItdjIudWktc2xpZGVyLCAudS1zbGlkZXItdjItMi51aS1zbGlkZXIsIC51LXNsaWRlci12Mi0zLnVpLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogcmdiYSg1OSwgMTc3LCAxNDMsIDAuNSk7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG59XG5cbi51LXNsaWRlci12Mi51aS1zbGlkZXIgLnVpLXNsaWRlci1yYW5nZSwgLnUtc2xpZGVyLXYyLTIudWktc2xpZGVyIC51aS1zbGlkZXItcmFuZ2UsIC51LXNsaWRlci12Mi0zLnVpLXNsaWRlciAudWktc2xpZGVyLXJhbmdlIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udS1zbGlkZXItdjIudWktc2xpZGVyIC51aS1zbGlkZXItaGFuZGxlLCAudS1zbGlkZXItdjItMi51aS1zbGlkZXIgLnVpLXNsaWRlci1oYW5kbGUsIC51LXNsaWRlci12Mi0zLnVpLXNsaWRlciAudWktc2xpZGVyLWhhbmRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICMwMDNhNzk7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm9yZGVyLWNvbG9yLCB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xufVxuXG4udS1zbGlkZXItdjIudWktc2xpZGVyIC51aS1zbGlkZXItaGFuZGxlLnVpLXN0YXRlLWFjdGl2ZSwgLnUtc2xpZGVyLXYyLTIudWktc2xpZGVyIC51aS1zbGlkZXItaGFuZGxlLnVpLXN0YXRlLWFjdGl2ZSwgLnUtc2xpZGVyLXYyLTMudWktc2xpZGVyIC51aS1zbGlkZXItaGFuZGxlLnVpLXN0YXRlLWFjdGl2ZSB7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcbn1cblxuLnUtc2xpZGVyLXYyLnVpLXNsaWRlciB7XG4gIGhlaWdodDogMnB4O1xufVxuXG4udS1zbGlkZXItdjIudWktc2xpZGVyIC51aS1zbGlkZXItcmFuZ2Uge1xuICBiYWNrZ3JvdW5kOiAjMDAzYTc5O1xufVxuXG4udS1zbGlkZXItdjIudWktc2xpZGVyIC51aS1zbGlkZXItaGFuZGxlIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIGJvcmRlci1jb2xvcjogIzAwM2E3OTtcbn1cblxuLnUtc2xpZGVyLXYyLTIudWktc2xpZGVyLCAudS1zbGlkZXItdjItMy51aS1zbGlkZXIge1xuICBoZWlnaHQ6IDRweDtcbn1cblxuLnUtc2xpZGVyLXYyLTIudWktc2xpZGVyIC51aS1zbGlkZXItcmFuZ2UsIC51LXNsaWRlci12Mi0zLnVpLXNsaWRlciAudWktc2xpZGVyLXJhbmdlIHtcbiAgYmFja2dyb3VuZDogIzAwM2E3OTtcbn1cblxuLnUtc2xpZGVyLXYyLTIudWktc2xpZGVyIC51aS1zbGlkZXItaGFuZGxlLCAudS1zbGlkZXItdjItMy51aS1zbGlkZXIgLnVpLXNsaWRlci1oYW5kbGUge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBtYXJnaW4tdG9wOiAtOHB4O1xuICBtYXJnaW4tbGVmdDogLThweDtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIGJvcmRlci1jb2xvcjogIzAwM2E3OTtcbn1cblxuLnUtc2xpZGVyLXYyLTMudWktc2xpZGVyIC51aS1zbGlkZXItaGFuZGxlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBEYXRlcGlja2Vyc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWhhcy1kcm9wZG93bnMtaW4tcG9wdXAgLnVpLWF1dG9jb21wbGV0ZSxcbi51LWhhcy1kcm9wZG93bnMtaW4tcG9wdXAgLnVpLWRhdGVwaWNrZXIge1xuICB6LWluZGV4OiAxMDAwMDAgIWltcG9ydGFudDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgRGF0ZXBpY2tlcnMgdjFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1kYXRlcGlja2VyLXYxIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHotaW5kZXg6IDIgIWltcG9ydGFudDtcbn1cblxuLnUtZGF0ZXBpY2tlci12MS51aS1kYXRlcGlja2VyLWlubGluZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udS1kYXRlcGlja2VyLXYxLnVpLWRhdGVwaWNrZXIge1xuICB3aWR0aDogaW5pdGlhbDtcbiAgcGFkZGluZzogaW5pdGlhbDtcbn1cblxuLnUtZGF0ZXBpY2tlci12MSAudWktZGF0ZXBpY2tlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi51LWRhdGVwaWNrZXItdjEgLnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2NjYztcbiAgcGFkZGluZzogMDtcbn1cblxuLnUtZGF0ZXBpY2tlci12MSAudWktZGF0ZXBpY2tlci10aXRsZSB7XG4gIGhlaWdodDogNDVweDtcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbi1sZWZ0OiA0NXB4O1xuICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XG59XG5cbi51LWRhdGVwaWNrZXItdjEgLnVpLWRhdGVwaWNrZXItcHJldiwgLnUtZGF0ZXBpY2tlci12MSAudWktZGF0ZXBpY2tlci1uZXh0IHtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogNDVweDtcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gIHRvcDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi51LWRhdGVwaWNrZXItdjEgLnVpLWRhdGVwaWNrZXItcHJldiA+IHNwYW4sIC51LWRhdGVwaWNrZXItdjEgLnVpLWRhdGVwaWNrZXItbmV4dCA+IHNwYW4ge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4udS1kYXRlcGlja2VyLXYxIC51aS1kYXRlcGlja2VyLXByZXYtaG92ZXIsIC51LWRhdGVwaWNrZXItdjEgLnVpLWRhdGVwaWNrZXItbmV4dC1ob3ZlciB7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi51LWRhdGVwaWNrZXItdjEgLnVpLWRhdGVwaWNrZXItcHJldi51aS1zdGF0ZS1ob3ZlciwgLnUtZGF0ZXBpY2tlci12MSAudWktZGF0ZXBpY2tlci1uZXh0LnVpLXN0YXRlLWhvdmVyIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4udS1kYXRlcGlja2VyLXYxIC51aS1kYXRlcGlja2VyLXByZXYge1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjY2NjO1xufVxuXG4udS1kYXRlcGlja2VyLXYxIC51aS1kYXRlcGlja2VyLXByZXYtaG92ZXIge1xuICBsZWZ0OiAwO1xufVxuXG4udS1kYXRlcGlja2VyLXYxIC51aS1kYXRlcGlja2VyLXByZXYudWktc3RhdGUtaG92ZXIge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjY2NjO1xufVxuXG4udS1kYXRlcGlja2VyLXYxIC51aS1kYXRlcGlja2VyLW5leHQge1xuICByaWdodDogMDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xuICBib3JkZXItbGVmdC1jb2xvcjogI2NjYztcbn1cblxuLnUtZGF0ZXBpY2tlci12MSAudWktZGF0ZXBpY2tlci1uZXh0LWhvdmVyIHtcbiAgcmlnaHQ6IDA7XG59XG5cbi51LWRhdGVwaWNrZXItdjEgLnVpLWRhdGVwaWNrZXItbmV4dC51aS1zdGF0ZS1ob3ZlciB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNjY2M7XG59XG5cbi51LWRhdGVwaWNrZXItdjEgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udS1kYXRlcGlja2VyLXYxIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHRoLFxuLnUtZGF0ZXBpY2tlci12MSAudWktZGF0ZXBpY2tlci1jYWxlbmRhciB0ZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogM3B4O1xufVxuXG4udS1kYXRlcGlja2VyLXYxIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHRoIHNwYW4sXG4udS1kYXRlcGlja2VyLXYxIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHRoIGEsXG4udS1kYXRlcGlja2VyLXYxIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHRkIHNwYW4sXG4udS1kYXRlcGlja2VyLXYxIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHRkIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjNTU1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi51LWRhdGVwaWNrZXItdjEgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgdGggYSxcbi51LWRhdGVwaWNrZXItdjEgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgdGQgYSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG5cbi51LWRhdGVwaWNrZXItdjEgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgdGggYTpob3ZlciwgLnUtZGF0ZXBpY2tlci12MSAudWktZGF0ZXBpY2tlci1jYWxlbmRhciB0aCBhLnVpLXN0YXRlLWFjdGl2ZSxcbi51LWRhdGVwaWNrZXItdjEgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgdGQgYTpob3Zlcixcbi51LWRhdGVwaWNrZXItdjEgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgdGQgYS51aS1zdGF0ZS1hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwM2E3OTtcbiAgYm9yZGVyLWNvbG9yOiAjMDAzYTc5O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cblxuLnUtZGF0ZXBpY2tlci12MSAudWktZGF0ZXBpY2tlci1jYWxlbmRhciB0aCBzcGFuLFxuLnUtZGF0ZXBpY2tlci12MSAudWktZGF0ZXBpY2tlci1jYWxlbmRhciB0aCBhIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI2JiYjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnUtZGF0ZXBpY2tlci12MSAudWktZGF0ZXBpY2tlci1jYWxlbmRhciB0ZCBzcGFuLFxuLnUtZGF0ZXBpY2tlci12MSAudWktZGF0ZXBpY2tlci1jYWxlbmRhciB0ZCBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtZGF0ZXBpY2tlci12MSAudWktZGF0ZXBpY2tlci10aXRsZSB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgfVxuICAudS1kYXRlcGlja2VyLXYxIC51aS1kYXRlcGlja2VyLXByZXYsIC51LWRhdGVwaWNrZXItdjEgLnVpLWRhdGVwaWNrZXItbmV4dCB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB9XG4gIC51LWRhdGVwaWNrZXItdjEgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIge1xuICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDRweDtcbiAgfVxuICAudS1kYXRlcGlja2VyLXYxIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHRoLFxuICAudS1kYXRlcGlja2VyLXYxIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHRkIHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gIH1cbiAgLnUtZGF0ZXBpY2tlci12MSAudWktZGF0ZXBpY2tlci1jYWxlbmRhciB0aCBzcGFuLFxuICAudS1kYXRlcGlja2VyLXYxIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHRoIGEsXG4gIC51LWRhdGVwaWNrZXItdjEgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgdGQgc3BhbixcbiAgLnUtZGF0ZXBpY2tlci12MSAudWktZGF0ZXBpY2tlci1jYWxlbmRhciB0ZCBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFF1YW50aXR5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtcXVhbnRpdHktdjEgaW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5qcy1wbHVzLFxuLmpzLW1pbnVzIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBDYXJvdXNlbCBpbmRpY2F0b3JzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuW2NsYXNzKj11LWNhcm91c2VsLWluZGljYXRvcnNdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5bY2xhc3MqPXUtY2Fyb3VzZWwtaW5kaWNhdG9yc10gbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5bY2xhc3MqPXUtY2Fyb3VzZWwtaW5kaWNhdG9yc10gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIENhcm91c2VsIGluZGljYXRvcnMgdjFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MS0td2hpdGUge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjEgbGksXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxLS13aGl0ZSBsaSB7XG4gIG1hcmdpbjogMCA1cHg7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjEgbGkuc2xpY2stYWN0aXZlIHNwYW4sXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxLS13aGl0ZSBsaS5zbGljay1hY3RpdmUgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDNhNzk7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjEgc3Bhbixcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjEtLXdoaXRlIHNwYW4ge1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDdweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzc3O1xuICBvcGFjaXR5OiAxO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzc3O1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxLS13aGl0ZSBsaS5zbGljay1hY3RpdmUgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIENhcm91c2VsIGluZGljYXRvcnMgdjJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyIGxpIHtcbiAgbWFyZ2luOiAwIDVweDtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MiBsaS5zbGljay1hY3RpdmUgc3BhbiB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjIgc3BhbiB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC4zO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBDYXJvdXNlbCBpbmRpY2F0b3JzIHYzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MyBsaSB7XG4gIG1hcmdpbjogMCAzcHg7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjMgbGkuc2xpY2stYWN0aXZlIHNwYW4ge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYzIHNwYW4ge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBDYXJvdXNlbCBpbmRpY2F0b3JzIHY0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12NCBsaSB7XG4gIG1hcmdpbjogMCA3cHg7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjQgbGkuc2xpY2stYWN0aXZlIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzYTc5O1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXY0IHNwYW4ge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIENhcm91c2VsIGluZGljYXRvcnMgdjVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXY1IHtcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMTVweDtcbiAgdG9wOiAxNXB4O1xuICB3aWR0aDogYXV0bztcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12NSBsaSB7XG4gIG1hcmdpbjogMCAzcHg7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjUgbGkuc2xpY2stYWN0aXZlIHNwYW4ge1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDlweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12NSBzcGFuIHtcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgb3BhY2l0eTogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBDYXJvdXNlbCBpbmRpY2F0b3JzIHY2XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12NiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiA1MCU7XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IDA7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12Njo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDdweDtcbiAgbGVmdDogNTAlO1xuICByaWdodDogNTAlO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTMwcHgpO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTExO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMHB4KTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12NiBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzExMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMTtcbiAgbWFyZ2luOiA0cHggYXV0byAwO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXY2IGxpIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgd2lkdGg6IDElO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDExcHg7XG4gIGNvbG9yOiAjMTExO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsb2F0OiBub25lO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXY2IGxpLnNsaWNrLWFjdGl2ZSB7XG4gIGNvbG9yOiAjMDAzYTc5O1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXY2IGxpLnNsaWNrLWFjdGl2ZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDE3cHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkICMwMDNhNzk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXY2IC51LWRvdC10aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1jYXJvdXNlbC1pbmRpY2F0b3JzLXY2IHtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiBhdXRvO1xuICB9XG4gIC51LWNhcm91c2VsLWluZGljYXRvcnMtdjY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12NiBzcGFuIHtcbiAgICBtYXJnaW46IDNweCBhdXRvIDE5cHg7XG4gIH1cbiAgLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12NiBsaS5zbGljay1hY3RpdmUgc3BhbiB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTVweDtcbiAgfVxuICAudS1jYXJvdXNlbC1pbmRpY2F0b3JzLXY2IC51LWRvdC10aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIENhcm91c2VsIGluZGljYXRvcnMgdjdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXY3IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgYm90dG9tOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDdweDtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXY3IHNwYW4ge1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDdweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwLjM7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjcgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxNXB4IDA7XG4gIGZsb2F0OiBub25lO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXY3IGxpLnNsaWNrLWFjdGl2ZSBzcGFuIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQ2Fyb3VzZWwgaW5kaWNhdG9ycyB2OFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjgge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICBib3R0b206IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogN3B4O1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjggc3BhbiB7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogN3B4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjggbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxNXB4IDA7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjggbGkuc2xpY2stYWN0aXZlIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzYTc5O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBDYXJvdXNlbCBpbmRpY2F0b3JzIHY5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12OSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12OSBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JiYjtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12OSBsaSArIGxpIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXY5IGxpLnNsaWNrLWFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzYTc5O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12OSBsaSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB3aWR0aDogMSU7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12OSBsaSArIGxpIHtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICB9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBDYXJvdXNlbCBpbmRpY2F0b3JzIHYxMFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjEwIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxMCBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JiYjtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTAgbGkgKyBsaSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTAgbGkuc2xpY2stYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDNhNzk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxMCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTAgbGkge1xuICAgIC1tcy1mbGV4OiAxO1xuICAgIGZsZXg6IDE7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQ2Fyb3VzZWwgaW5kaWNhdG9ycyB2MTFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxMSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiYmI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjExIGxpIHtcbiAgbWFyZ2luOiAwIDNweDtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTEgbGkuc2xpY2stYWN0aXZlIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmJiO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBDYXJvdXNlbCBpbmRpY2F0b3JzIHYxMlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjEyLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTItLXdoaXRlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTIgbGksXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxMi0td2hpdGUgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luOiAwIDVweDtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTIgbGkgc3Bhbixcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjEyLS13aGl0ZSBsaSBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTIgbGkgc3Bhbjo6YmVmb3JlLCAudS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxMiBsaSBzcGFuOjphZnRlcixcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjEyLS13aGl0ZSBsaSBzcGFuOjpiZWZvcmUsXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxMi0td2hpdGUgbGkgc3Bhbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxMiBsaSBzcGFuOjpiZWZvcmUsXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxMi0td2hpdGUgbGkgc3Bhbjo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3MgZWFzZTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTIgbGkgc3Bhbjpob3ZlciwgLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTIgbGkgc3Bhbjpmb2N1cyxcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjEyLS13aGl0ZSBsaSBzcGFuOmhvdmVyLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTItLXdoaXRlIGxpIHNwYW46Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjEyIGxpLnNsaWNrLWFjdGl2ZSBzcGFuOjpiZWZvcmUsXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxMi0td2hpdGUgbGkuc2xpY2stYWN0aXZlIHNwYW46OmJlZm9yZSB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTItLXdoaXRlIGxpIHNwYW4ge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggI2ZmZjtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTItLXdoaXRlIGxpIHNwYW46OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAxcHggI2ZmZjtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQ2Fyb3VzZWwgaW5kaWNhdG9ycyB2MTNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxMyxcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjEzLS13aGl0ZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjEzIGxpLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTMtLXdoaXRlIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbjogMCA1cHg7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjEzIGxpIHNwYW4sXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxMy0td2hpdGUgbGkgc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTMgbGkgc3Bhbjo6YmVmb3JlLCAudS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxMyBsaSBzcGFuOjphZnRlcixcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjEzLS13aGl0ZSBsaSBzcGFuOjpiZWZvcmUsXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxMy0td2hpdGUgbGkgc3Bhbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxMyBsaS5zbGljay1hY3RpdmUgc3Bhbixcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjEzLS13aGl0ZSBsaS5zbGljay1hY3RpdmUgc3BhbiB7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTMtLXdoaXRlIGxpIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjEzLS13aGl0ZSBsaSBzcGFuOmhvdmVyLCAudS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxMy0td2hpdGUgbGkgc3Bhbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjEzLS13aGl0ZSBsaS5zbGljay1hY3RpdmUgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIENhcm91c2VsIGluZGljYXRvcnMgdjE0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTQsXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxNC0td2hpdGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxNCBsaSxcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjE0LS13aGl0ZSBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW46IDAgNXB4O1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxNCBsaSBzcGFuLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTQtLXdoaXRlIGxpIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxNCBsaSBzcGFuOjpiZWZvcmUsIC51LWNhcm91c2VsLWluZGljYXRvcnMtdjE0IGxpIHNwYW46OmFmdGVyLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTQtLXdoaXRlIGxpIHNwYW46OmJlZm9yZSxcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjE0LS13aGl0ZSBsaSBzcGFuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjE0LS13aGl0ZSBsaSBzcGFuIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxNC0td2hpdGUgbGkgc3Bhbjpob3ZlciwgLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTQtLXdoaXRlIGxpIHNwYW46Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxNC0td2hpdGUgbGkuc2xpY2stYWN0aXZlIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNmZmY7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIENhcm91c2VsIGluZGljYXRvcnMgdjE1XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTUsXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxNS0td2hpdGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxNSBsaSxcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjE1LS13aGl0ZSBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW46IDAgNXB4O1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxNSBsaSBzcGFuLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTUtLXdoaXRlIGxpIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxNSBsaSBzcGFuOjpiZWZvcmUsIC51LWNhcm91c2VsLWluZGljYXRvcnMtdjE1IGxpIHNwYW46OmFmdGVyLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTUtLXdoaXRlIGxpIHNwYW46OmJlZm9yZSxcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjE1LS13aGl0ZSBsaSBzcGFuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjE1LS13aGl0ZSBsaSBzcGFuIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICNmZmY7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjE1LS13aGl0ZSBsaSBzcGFuOmhvdmVyLCAudS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxNS0td2hpdGUgbGkgc3Bhbjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjE1LS13aGl0ZSBsaS5zbGljay1hY3RpdmUgc3BhbiB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDhweCAjZmZmO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBDYXJvdXNlbCBpbmRpY2F0b3JzIHYxNlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjE2LFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTYtLXdoaXRlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTYgbGksXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxNi0td2hpdGUgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luOiAwIDVweDtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTYgbGkgc3Bhbixcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjE2LS13aGl0ZSBsaSBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTYgbGkgc3Bhbjo6YmVmb3JlLCAudS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxNiBsaSBzcGFuOjphZnRlcixcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjE2LS13aGl0ZSBsaSBzcGFuOjpiZWZvcmUsXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxNi0td2hpdGUgbGkgc3Bhbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxNiBsaSBzcGFuOjpiZWZvcmUsXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxNi0td2hpdGUgbGkgc3Bhbjo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjE2IGxpIHNwYW46aG92ZXIsIC51LWNhcm91c2VsLWluZGljYXRvcnMtdjE2IGxpIHNwYW46Zm9jdXMsXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxNi0td2hpdGUgbGkgc3Bhbjpob3Zlcixcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjE2LS13aGl0ZSBsaSBzcGFuOmZvY3VzIHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxNiBsaS5zbGljay1hY3RpdmUgc3Bhbjo6YmVmb3JlLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTYtLXdoaXRlIGxpLnNsaWNrLWFjdGl2ZSBzcGFuOjpiZWZvcmUge1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTYtLXdoaXRlIGxpIHNwYW4ge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggI2ZmZjtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTYtLXdoaXRlIGxpIHNwYW46OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjE2LS1zbSBsaSB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxNi0tc20gbGkgc3BhbiB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAjZmZmO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBDYXJvdXNlbCBpbmRpY2F0b3JzIHYxN1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjE3LFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTctLXdoaXRlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTcgbGksXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxNy0td2hpdGUgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luOiAwIDVweDtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTcgbGkgc3Bhbixcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjE3LS13aGl0ZSBsaSBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxNyBsaSBzcGFuOjpiZWZvcmUsIC51LWNhcm91c2VsLWluZGljYXRvcnMtdjE3IGxpIHNwYW46OmFmdGVyLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTctLXdoaXRlIGxpIHNwYW46OmJlZm9yZSxcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjE3LS13aGl0ZSBsaSBzcGFuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjE3LS13aGl0ZSBsaSBzcGFuIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgOHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTctLXdoaXRlIGxpIHNwYW46aG92ZXIsIC51LWNhcm91c2VsLWluZGljYXRvcnMtdjE3LS13aGl0ZSBsaSBzcGFuOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgOHB4ICNmZmY7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjE3LS13aGl0ZSBsaS5zbGljay1hY3RpdmUgc3BhbiB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCAjZmZmO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBDYXJvdXNlbCBpbmRpY2F0b3JzIHYxOFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjE4LFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTgtLXdoaXRlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTggbGksXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxOC0td2hpdGUgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgbWFyZ2luOiAwIDVweDtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTggbGkgc3Bhbixcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjE4LS13aGl0ZSBsaSBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgbGVmdDogM3B4O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTggbGkgc3Bhbjo6YmVmb3JlLCAudS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxOCBsaSBzcGFuOjphZnRlcixcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjE4LS13aGl0ZSBsaSBzcGFuOjpiZWZvcmUsXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxOC0td2hpdGUgbGkgc3Bhbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxOCBsaSBzcGFuOmhvdmVyLCAudS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxOCBsaSBzcGFuOmZvY3VzLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTgtLXdoaXRlIGxpIHNwYW46aG92ZXIsXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxOC0td2hpdGUgbGkgc3Bhbjpmb2N1cyB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTggbGkgc3ZnLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTggbGkgaSxcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjE4LS13aGl0ZSBsaSBzdmcsXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxOC0td2hpdGUgbGkgaSB7XG4gIHotaW5kZXg6IDEwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxOCBsaSBzdmcgY2lyY2xlLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTggbGkgc3ZnIHBhdGgsXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxOCBsaSBzdmcgcG9seWdvbixcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjE4IGxpIGkgY2lyY2xlLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTggbGkgaSBwYXRoLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTggbGkgaSBwb2x5Z29uLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTgtLXdoaXRlIGxpIHN2ZyBjaXJjbGUsXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxOC0td2hpdGUgbGkgc3ZnIHBhdGgsXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxOC0td2hpdGUgbGkgc3ZnIHBvbHlnb24sXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxOC0td2hpdGUgbGkgaSBjaXJjbGUsXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxOC0td2hpdGUgbGkgaSBwYXRoLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTgtLXdoaXRlIGxpIGkgcG9seWdvbiB7XG4gIG9wYWNpdHk6IDA7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZS13aWR0aDogMztcbiAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICBzdHJva2UtbGluZWpvaW46IHJvdW5kO1xuICBzdHJva2UtZGFzaGFycmF5OiAzOSAzOTtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDM5O1xuICB0cmFuc2l0aW9uOiBzdHJva2UtZGFzaG9mZnNldCAwLjNzLCBvcGFjaXR5IDAuM3M7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjE4IGxpLnNsaWNrLWFjdGl2ZSBzcGFuLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTgtLXdoaXRlIGxpLnNsaWNrLWFjdGl2ZSBzcGFuIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxOCBsaS5zbGljay1hY3RpdmUgc3ZnIGNpcmNsZSxcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjE4IGxpLnNsaWNrLWFjdGl2ZSBzdmcgcGF0aCxcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjE4IGxpLnNsaWNrLWFjdGl2ZSBzdmcgcG9seWdvbixcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjE4IGxpLnNsaWNrLWFjdGl2ZSBpIGNpcmNsZSxcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjE4IGxpLnNsaWNrLWFjdGl2ZSBpIHBhdGgsXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxOCBsaS5zbGljay1hY3RpdmUgaSBwb2x5Z29uLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTgtLXdoaXRlIGxpLnNsaWNrLWFjdGl2ZSBzdmcgY2lyY2xlLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTgtLXdoaXRlIGxpLnNsaWNrLWFjdGl2ZSBzdmcgcGF0aCxcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjE4LS13aGl0ZSBsaS5zbGljay1hY3RpdmUgc3ZnIHBvbHlnb24sXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxOC0td2hpdGUgbGkuc2xpY2stYWN0aXZlIGkgY2lyY2xlLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTgtLXdoaXRlIGxpLnNsaWNrLWFjdGl2ZSBpIHBhdGgsXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxOC0td2hpdGUgbGkuc2xpY2stYWN0aXZlIGkgcG9seWdvbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuICB0cmFuc2l0aW9uOiBzdHJva2UtZGFzaG9mZnNldCAwLjNzLCBvcGFjaXR5IDAuMTVzO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxOC0td2hpdGUgbGkgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDNhNzk7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjE4LS13aGl0ZSBsaSBzdmcgY2lyY2xlLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTgtLXdoaXRlIGxpIHN2ZyBwYXRoLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTgtLXdoaXRlIGxpIHN2ZyBwb2x5Z29uLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTgtLXdoaXRlIGxpIGkgY2lyY2xlLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTgtLXdoaXRlIGxpIGkgcGF0aCxcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjE4LS13aGl0ZSBsaSBpIHBvbHlnb24ge1xuICBzdHJva2U6ICNmZmY7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIENhcm91c2VsIGluZGljYXRvcnMgdjE5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTksXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxOS0td2hpdGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxOSBsaSxcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjE5LS13aGl0ZSBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbjogMCA1cHg7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcyBlYXNlO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxOSBsaSBzcGFuLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTktLXdoaXRlIGxpIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UsIHRyYW5zZm9ybSAwLjNzIGVhc2U7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjE5IGxpIHNwYW46OmJlZm9yZSwgLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTkgbGkgc3Bhbjo6YWZ0ZXIsXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxOS0td2hpdGUgbGkgc3Bhbjo6YmVmb3JlLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTktLXdoaXRlIGxpIHNwYW46OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTkgbGkuc2xpY2stYWN0aXZlIHNwYW4sXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxOS0td2hpdGUgbGkuc2xpY2stYWN0aXZlIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjQpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNCk7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjE5LS13aGl0ZSBsaSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxOS0td2hpdGUgbGkgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTktLXdoaXRlIGxpIHNwYW46aG92ZXIsIC51LWNhcm91c2VsLWluZGljYXRvcnMtdjE5LS13aGl0ZSBsaSBzcGFuOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MTktLXdoaXRlIGxpLnNsaWNrLWFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjZmZmO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBDYXJvdXNlbCBpbmRpY2F0b3JzIHYyMFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjIwLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjAtLXdoaXRlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjAgbGksXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyMC0td2hpdGUgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luOiAwIDVweDtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjAgbGkgc3Bhbixcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjIwLS13aGl0ZSBsaSBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjNzIGVhc2U7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjIwIGxpIHNwYW46OmJlZm9yZSwgLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjAgbGkgc3Bhbjo6YWZ0ZXIsXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyMC0td2hpdGUgbGkgc3Bhbjo6YmVmb3JlLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjAtLXdoaXRlIGxpIHNwYW46OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjAgbGkgc3Bhbjo6YmVmb3JlLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjAtLXdoaXRlIGxpIHNwYW46OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDMpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDMpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSwgdHJhbnNmb3JtIDAuM3MgZWFzZSwgdmlzaWJpbGl0eSAwcyAwLjNzO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyMCBsaSBzcGFuOmhvdmVyLCAudS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyMCBsaSBzcGFuOmZvY3VzLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjAtLXdoaXRlIGxpIHNwYW46aG92ZXIsXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyMC0td2hpdGUgbGkgc3Bhbjpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzAwM2E3OTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjAgbGkuc2xpY2stYWN0aXZlIHNwYW4sXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyMC0td2hpdGUgbGkuc2xpY2stYWN0aXZlIHNwYW4ge1xuICBib3JkZXItY29sb3I6ICMwMDNhNzk7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjIwIGxpLnNsaWNrLWFjdGl2ZSBzcGFuOjpiZWZvcmUsXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyMC0td2hpdGUgbGkuc2xpY2stYWN0aXZlIHNwYW46OmJlZm9yZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSwgdHJhbnNmb3JtIDAuM3MgZWFzZTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjAtLXdoaXRlIGxpIHNwYW4ge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyMC0td2hpdGUgbGkgc3Bhbjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzAwM2E3OTtcbiAgYm94LXNoYWRvdzogMCAwIDFweCAjMDAzYTc5O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBDYXJvdXNlbCBpbmRpY2F0b3JzIHYyMVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjIxLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjEtLXdoaXRlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjEgbGksXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyMS0td2hpdGUgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luOiAwIDVweDtcbiAgcGVyc3BlY3RpdmU6IDEwMDBweDtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjEgbGkgc3Bhbixcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjIxLS13aGl0ZSBsaSBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLCBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjEgbGkgc3Bhbjo6YmVmb3JlLCAudS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyMSBsaSBzcGFuOjphZnRlcixcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjIxLS13aGl0ZSBsaSBzcGFuOjpiZWZvcmUsXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyMS0td2hpdGUgbGkgc3Bhbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjIxIGxpIHNwYW46OmFmdGVyLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjEtLXdoaXRlIGxpIHNwYW46OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjIxIGxpIHNwYW46aG92ZXIsXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyMS0td2hpdGUgbGkgc3Bhbjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjEgbGkuc2xpY2stYWN0aXZlIHNwYW4sXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyMS0td2hpdGUgbGkuc2xpY2stYWN0aXZlIHNwYW4ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjEtLXdoaXRlIGxpIHNwYW46OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjIxLS13aGl0ZSBsaSBzcGFuOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDNhNzk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIENhcm91c2VsIGluZGljYXRvcnMgdjIyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjIsXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyMi0td2hpdGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyMiBsaSxcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjIyLS13aGl0ZSBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAwIDVweDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3MgZWFzZTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjIgbGkgc3Bhbixcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjIyLS13aGl0ZSBsaSBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDI1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIG9wYWNpdHk6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLCBvcGFjaXR5IDAuM3MgZWFzZSwgdmlzaWJpbGl0eSAwcyAwLjNzIGVhc2U7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjIyIGxpIHNwYW46OmJlZm9yZSwgLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjIgbGkgc3Bhbjo6YWZ0ZXIsXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyMi0td2hpdGUgbGkgc3Bhbjo6YmVmb3JlLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjItLXdoaXRlIGxpIHNwYW46OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjIgbGkgc3Bhbjo6YmVmb3JlLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjItLXdoaXRlIGxpIHNwYW46OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOTklO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgYm9yZGVyOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjIyIGxpIHNwYW46aG92ZXIsXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyMi0td2hpdGUgbGkgc3Bhbjpob3ZlciB7XG4gIHotaW5kZXg6IDExO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoMCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIG9wYWNpdHkgMC4zcyBlYXNlO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyMiBsaS5zbGljay1hY3RpdmUgc3Bhbixcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjIyLS13aGl0ZSBsaS5zbGljay1hY3RpdmUgc3BhbiB7XG4gIHotaW5kZXg6IDEwMDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoMCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLCBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjIgbGkuc2xpY2stYWN0aXZlOmhvdmVyIHNwYW4sXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyMi0td2hpdGUgbGkuc2xpY2stYWN0aXZlOmhvdmVyIHNwYW4ge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjIyIGxpOmhvdmVyLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjItLXdoaXRlIGxpOmhvdmVyIHtcbiAgei1pbmRleDogMTE7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjIyOmhvdmVyIGxpLnNsaWNrLWFjdGl2ZSBzcGFuLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjItLXdoaXRlOmhvdmVyIGxpLnNsaWNrLWFjdGl2ZSBzcGFuIHtcbiAgb3BhY2l0eTogMC4yO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyMi0td2hpdGUgbGkge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyMi0td2hpdGUgbGkgc3BhbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzYTc5O1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyMi0td2hpdGUgbGkgc3Bhbjo6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwM2E3OTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjItLXdoaXRlIGxpLnNsaWNrLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwM2E3OTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQ2Fyb3VzZWwgaW5kaWNhdG9ycyB2MjNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyMyxcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjIzLS13aGl0ZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjIzIGxpLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjMtLXdoaXRlIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbjogMCA1cHg7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjIzIGxpIHNwYW4sXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyMy0td2hpdGUgbGkgc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjMgbGkgc3Bhbjo6YmVmb3JlLCAudS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyMyBsaSBzcGFuOjphZnRlcixcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjIzLS13aGl0ZSBsaSBzcGFuOjpiZWZvcmUsXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyMy0td2hpdGUgbGkgc3Bhbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyMyBsaS5zbGljay1hY3RpdmU6Zmlyc3QtY2hpbGQgfiAudS1kb3RzLWhlbHBlcixcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjIzLS13aGl0ZSBsaS5zbGljay1hY3RpdmU6Zmlyc3QtY2hpbGQgfiAudS1kb3RzLWhlbHBlciB7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjMgbGkuc2xpY2stYWN0aXZlOm50aC1jaGlsZCgyKSB+IC51LWRvdHMtaGVscGVyLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjMtLXdoaXRlIGxpLnNsaWNrLWFjdGl2ZTpudGgtY2hpbGQoMikgfiAudS1kb3RzLWhlbHBlciB7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjMgbGkuc2xpY2stYWN0aXZlOm50aC1jaGlsZCgzKSB+IC51LWRvdHMtaGVscGVyLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjMtLXdoaXRlIGxpLnNsaWNrLWFjdGl2ZTpudGgtY2hpbGQoMykgfiAudS1kb3RzLWhlbHBlciB7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAlKTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjMgbGkuc2xpY2stYWN0aXZlOm50aC1jaGlsZCg0KSB+IC51LWRvdHMtaGVscGVyLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjMtLXdoaXRlIGxpLnNsaWNrLWFjdGl2ZTpudGgtY2hpbGQoNCkgfiAudS1kb3RzLWhlbHBlciB7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzAwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzMDAlKTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjMgbGkuc2xpY2stYWN0aXZlOm50aC1jaGlsZCg1KSB+IC51LWRvdHMtaGVscGVyLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjMtLXdoaXRlIGxpLnNsaWNrLWFjdGl2ZTpudGgtY2hpbGQoNSkgfiAudS1kb3RzLWhlbHBlciB7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDAwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MDAlKTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjMgbGkuc2xpY2stYWN0aXZlOm50aC1jaGlsZCg2KSB+IC51LWRvdHMtaGVscGVyLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjMtLXdoaXRlIGxpLnNsaWNrLWFjdGl2ZTpudGgtY2hpbGQoNikgfiAudS1kb3RzLWhlbHBlciB7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MDAlKTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjMgbGkuc2xpY2stYWN0aXZlOm50aC1jaGlsZCg3KSB+IC51LWRvdHMtaGVscGVyLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjMtLXdoaXRlIGxpLnNsaWNrLWFjdGl2ZTpudGgtY2hpbGQoNykgfiAudS1kb3RzLWhlbHBlciB7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNjAwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg2MDAlKTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjMgbGkuc2xpY2stYWN0aXZlOm50aC1jaGlsZCg4KSB+IC51LWRvdHMtaGVscGVyLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjMtLXdoaXRlIGxpLnNsaWNrLWFjdGl2ZTpudGgtY2hpbGQoOCkgfiAudS1kb3RzLWhlbHBlciB7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNzAwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg3MDAlKTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjMgbGkuc2xpY2stYWN0aXZlOm50aC1jaGlsZCg5KSB+IC51LWRvdHMtaGVscGVyLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjMtLXdoaXRlIGxpLnNsaWNrLWFjdGl2ZTpudGgtY2hpbGQoOSkgfiAudS1kb3RzLWhlbHBlciB7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoODAwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg4MDAlKTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjMgbGkuc2xpY2stYWN0aXZlOm50aC1jaGlsZCgxMCkgfiAudS1kb3RzLWhlbHBlcixcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjIzLS13aGl0ZSBsaS5zbGljay1hY3RpdmU6bnRoLWNoaWxkKDEwKSB+IC51LWRvdHMtaGVscGVyIHtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCg5MDAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDkwMCUpO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyMyBsaS5zbGljay1hY3RpdmU6bnRoLWNoaWxkKDExKSB+IC51LWRvdHMtaGVscGVyLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjMtLXdoaXRlIGxpLnNsaWNrLWFjdGl2ZTpudGgtY2hpbGQoMTEpIH4gLnUtZG90cy1oZWxwZXIge1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMDAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMDAlKTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjMgbGkuc2xpY2stYWN0aXZlOm50aC1jaGlsZCgxMikgfiAudS1kb3RzLWhlbHBlcixcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjIzLS13aGl0ZSBsaS5zbGljay1hY3RpdmU6bnRoLWNoaWxkKDEyKSB+IC51LWRvdHMtaGVscGVyIHtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMTAwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMTAwJSk7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjIzIGxpLnNsaWNrLWFjdGl2ZTpudGgtY2hpbGQoMTMpIH4gLnUtZG90cy1oZWxwZXIsXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyMy0td2hpdGUgbGkuc2xpY2stYWN0aXZlOm50aC1jaGlsZCgxMykgfiAudS1kb3RzLWhlbHBlciB7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTIwMCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTIwMCUpO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyMyBsaS5zbGljay1hY3RpdmU6bnRoLWNoaWxkKDE0KSB+IC51LWRvdHMtaGVscGVyLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjMtLXdoaXRlIGxpLnNsaWNrLWFjdGl2ZTpudGgtY2hpbGQoMTQpIH4gLnUtZG90cy1oZWxwZXIge1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEzMDAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEzMDAlKTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjMgbGkuc2xpY2stYWN0aXZlOm50aC1jaGlsZCgxNSkgfiAudS1kb3RzLWhlbHBlcixcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjIzLS13aGl0ZSBsaS5zbGljay1hY3RpdmU6bnRoLWNoaWxkKDE1KSB+IC51LWRvdHMtaGVscGVyIHtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNDAwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNDAwJSk7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjIzIGxpLnNsaWNrLWFjdGl2ZTpudGgtY2hpbGQoMTYpIH4gLnUtZG90cy1oZWxwZXIsXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyMy0td2hpdGUgbGkuc2xpY2stYWN0aXZlOm50aC1jaGlsZCgxNikgfiAudS1kb3RzLWhlbHBlciB7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTUwMCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTUwMCUpO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyMyBsaS5zbGljay1hY3RpdmU6bnRoLWNoaWxkKDE3KSB+IC51LWRvdHMtaGVscGVyLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjMtLXdoaXRlIGxpLnNsaWNrLWFjdGl2ZTpudGgtY2hpbGQoMTcpIH4gLnUtZG90cy1oZWxwZXIge1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE2MDAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE2MDAlKTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjMgbGkuc2xpY2stYWN0aXZlOm50aC1jaGlsZCgxOCkgfiAudS1kb3RzLWhlbHBlcixcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjIzLS13aGl0ZSBsaS5zbGljay1hY3RpdmU6bnRoLWNoaWxkKDE4KSB+IC51LWRvdHMtaGVscGVyIHtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNzAwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNzAwJSk7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjIzIGxpLnNsaWNrLWFjdGl2ZTpudGgtY2hpbGQoMTkpIH4gLnUtZG90cy1oZWxwZXIsXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyMy0td2hpdGUgbGkuc2xpY2stYWN0aXZlOm50aC1jaGlsZCgxOSkgfiAudS1kb3RzLWhlbHBlciB7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTgwMCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTgwMCUpO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyMyBsaS5zbGljay1hY3RpdmU6bnRoLWNoaWxkKDIwKSB+IC51LWRvdHMtaGVscGVyLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjMtLXdoaXRlIGxpLnNsaWNrLWFjdGl2ZTpudGgtY2hpbGQoMjApIH4gLnUtZG90cy1oZWxwZXIge1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE5MDAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE5MDAlKTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjMgbGkuc2xpY2stYWN0aXZlOm50aC1jaGlsZCgyMSkgfiAudS1kb3RzLWhlbHBlcixcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjIzLS13aGl0ZSBsaS5zbGljay1hY3RpdmU6bnRoLWNoaWxkKDIxKSB+IC51LWRvdHMtaGVscGVyIHtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAwJSk7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjIzIGxpLnNsaWNrLWFjdGl2ZTpudGgtY2hpbGQoMjIpIH4gLnUtZG90cy1oZWxwZXIsXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyMy0td2hpdGUgbGkuc2xpY2stYWN0aXZlOm50aC1jaGlsZCgyMikgfiAudS1kb3RzLWhlbHBlciB7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjEwMCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjEwMCUpO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyMyBsaS5zbGljay1hY3RpdmU6bnRoLWNoaWxkKDIzKSB+IC51LWRvdHMtaGVscGVyLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjMtLXdoaXRlIGxpLnNsaWNrLWFjdGl2ZTpudGgtY2hpbGQoMjMpIH4gLnUtZG90cy1oZWxwZXIge1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIyMDAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIyMDAlKTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjMgbGkuc2xpY2stYWN0aXZlOm50aC1jaGlsZCgyNCkgfiAudS1kb3RzLWhlbHBlcixcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjIzLS13aGl0ZSBsaS5zbGljay1hY3RpdmU6bnRoLWNoaWxkKDI0KSB+IC51LWRvdHMtaGVscGVyIHtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMzAwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMzAwJSk7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjIzIGxpLnNsaWNrLWFjdGl2ZTpudGgtY2hpbGQoMjUpIH4gLnUtZG90cy1oZWxwZXIsXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyMy0td2hpdGUgbGkuc2xpY2stYWN0aXZlOm50aC1jaGlsZCgyNSkgfiAudS1kb3RzLWhlbHBlciB7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjQwMCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjQwMCUpO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyMyBsaS5zbGljay1hY3RpdmU6bnRoLWNoaWxkKDI2KSB+IC51LWRvdHMtaGVscGVyLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjMtLXdoaXRlIGxpLnNsaWNrLWFjdGl2ZTpudGgtY2hpbGQoMjYpIH4gLnUtZG90cy1oZWxwZXIge1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI1MDAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI1MDAlKTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjMgbGkuc2xpY2stYWN0aXZlOm50aC1jaGlsZCgyNykgfiAudS1kb3RzLWhlbHBlcixcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjIzLS13aGl0ZSBsaS5zbGljay1hY3RpdmU6bnRoLWNoaWxkKDI3KSB+IC51LWRvdHMtaGVscGVyIHtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNjAwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNjAwJSk7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjIzIGxpLnNsaWNrLWFjdGl2ZTpudGgtY2hpbGQoMjgpIH4gLnUtZG90cy1oZWxwZXIsXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyMy0td2hpdGUgbGkuc2xpY2stYWN0aXZlOm50aC1jaGlsZCgyOCkgfiAudS1kb3RzLWhlbHBlciB7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjcwMCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjcwMCUpO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyMyBsaS5zbGljay1hY3RpdmU6bnRoLWNoaWxkKDI5KSB+IC51LWRvdHMtaGVscGVyLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjMtLXdoaXRlIGxpLnNsaWNrLWFjdGl2ZTpudGgtY2hpbGQoMjkpIH4gLnUtZG90cy1oZWxwZXIge1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI4MDAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI4MDAlKTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjMgLnUtZG90cy1oZWxwZXIsXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyMy0td2hpdGUgLnUtZG90cy1oZWxwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDI2cHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjIzIC51LWRvdHMtaGVscGVyOjpiZWZvcmUsXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyMy0td2hpdGUgLnUtZG90cy1oZWxwZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyMy0td2hpdGUgbGkgc3BhbiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjMtLXdoaXRlIGxpIHNwYW46aG92ZXIsIC51LWNhcm91c2VsLWluZGljYXRvcnMtdjIzLS13aGl0ZSBsaSBzcGFuOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjMtLXdoaXRlIC51LWRvdHMtaGVscGVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMDAzYTc5O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBDYXJvdXNlbCBpbmRpY2F0b3JzIHYyNFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjI0LFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjQtLXdoaXRlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjQgbGksXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyNC0td2hpdGUgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luOiAwIDVweDtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjQgbGkgc3Bhbixcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjI0LS13aGl0ZSBsaSBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyNCBsaSBzcGFuOjpiZWZvcmUsIC51LWNhcm91c2VsLWluZGljYXRvcnMtdjI0IGxpIHNwYW46OmFmdGVyLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjQtLXdoaXRlIGxpIHNwYW46OmJlZm9yZSxcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjI0LS13aGl0ZSBsaSBzcGFuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjI0IGxpIHNwYW46OmJlZm9yZSxcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjI0LS13aGl0ZSBsaSBzcGFuOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlIDAuM3MsIG9wYWNpdHkgMC4zcyBlYXNlLCB2aXNpYmlsaXR5IDBzIDAuM3MgZWFzZTtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IC0yMDAlIDUwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogLTIwMCUgNTAlO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTEwMGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xMDBkZWcpO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyNCBsaS5zbGljay1hY3RpdmUtcmlnaHQgc3Bhbjo6YmVmb3JlLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjQtLXdoaXRlIGxpLnNsaWNrLWFjdGl2ZS1yaWdodCBzcGFuOjpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiBub25lO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMzAwJSA1MCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDMwMCUgNTAlO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTAwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTAwZGVnKTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjQgbGkuc2xpY2stY3VycmVudCBzcGFuOjpiZWZvcmUsXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyNC0td2hpdGUgbGkuc2xpY2stY3VycmVudCBzcGFuOjpiZWZvcmUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLCBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjQtLXdoaXRlIGxpIHNwYW4ge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDAzYTc5O1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyNC0td2hpdGUgbGkgc3Bhbjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjQtLXdoaXRlIGxpIHNwYW46Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIENhcm91c2VsIGluZGljYXRvcnMgdjI1XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjUsXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyNS0td2hpdGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyNSBsaSxcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjI1LS13aGl0ZSBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW46IDAgNXB4O1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyNSBsaTo6YmVmb3JlLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjUtLXdoaXRlIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIG9wYWNpdHkgMC4zcyBlYXNlLCB2aXNpYmlsaXR5IDBzIDAuM3M7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjI1IGxpIHNwYW4sXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyNS0td2hpdGUgbGkgc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLCBvcGFjaXR5IDAuM3MgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjI1IGxpIHNwYW46OmJlZm9yZSwgLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjUgbGkgc3Bhbjo6YWZ0ZXIsXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyNS0td2hpdGUgbGkgc3Bhbjo6YmVmb3JlLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjUtLXdoaXRlIGxpIHNwYW46OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjUgbGkuc2xpY2stYWN0aXZlOjpiZWZvcmUsXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyNS0td2hpdGUgbGkuc2xpY2stYWN0aXZlOjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLCBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyNSBsaS5zbGljay1hY3RpdmUgc3Bhbixcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjI1LS13aGl0ZSBsaS5zbGljay1hY3RpdmUgc3BhbiB7XG4gIG9wYWNpdHk6IDA7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMDAlKTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjUtLXdoaXRlIGxpOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzYTc5O1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyNS0td2hpdGUgbGkgc3BhbiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjUtLXdoaXRlIGxpIHNwYW46OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDNhNzk7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjI1LS13aGl0ZSBsaSBzcGFuOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwM2E3OTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjUtLXdoaXRlIGxpOmhvdmVyIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyNS0td2hpdGUgbGkuc2xpY2stYWN0aXZlIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzYTc5O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBDYXJvdXNlbCBpbmRpY2F0b3JzIHYyNlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjI2IGxpLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjYtLXdoaXRlIGxpLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjYtLXZlcnRpY2FsIGxpLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjYtLXZlcnRpY2FsLS13aGl0ZSBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjYgbGk6OmJlZm9yZSxcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjI2LS13aGl0ZSBsaTo6YmVmb3JlLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjYtLXZlcnRpY2FsIGxpOjpiZWZvcmUsXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyNi0tdmVydGljYWwtLXdoaXRlIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXI6IDJweCBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzLCBoZWlnaHQgMC4zcywgYm9yZGVyLWNvbG9yIDAuM3MsIGJvcmRlci13aWR0aCAwLjNzLCBiYWNrZ3JvdW5kIDAuM3M7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjI2IGxpOjphZnRlcixcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjI2LS13aGl0ZSBsaTo6YWZ0ZXIsXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyNi0tdmVydGljYWwgbGk6OmFmdGVyLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjYtLXZlcnRpY2FsLS13aGl0ZSBsaTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAxMDAlO1xuICB6LWluZGV4OiAtMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZDtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBtYXJnaW4tbGVmdDogLTJweDtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjYgbGkgc3Bhbixcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjI2LS13aGl0ZSBsaSBzcGFuLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjYtLXZlcnRpY2FsIGxpIHNwYW4sXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyNi0tdmVydGljYWwtLXdoaXRlIGxpIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwMCU7XG4gIGxlZnQ6IDUwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvcGFjaXR5OiAwLjM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgY29sb3IgMC4zcztcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBwYWRkaW5nOiAwIDAgMTVweCAwO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyNiBsaS5zbGljay1hY3RpdmU6OmJlZm9yZSxcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjI2LS13aGl0ZSBsaS5zbGljay1hY3RpdmU6OmJlZm9yZSxcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjI2LS12ZXJ0aWNhbCBsaS5zbGljay1hY3RpdmU6OmJlZm9yZSxcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjI2LS12ZXJ0aWNhbC0td2hpdGUgbGkuc2xpY2stYWN0aXZlOjpiZWZvcmUge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyNiBsaS5zbGljay1hY3RpdmUgc3Bhbixcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjI2LS13aGl0ZSBsaS5zbGljay1hY3RpdmUgc3Bhbixcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjI2LS12ZXJ0aWNhbCBsaS5zbGljay1hY3RpdmUgc3Bhbixcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjI2LS12ZXJ0aWNhbC0td2hpdGUgbGkuc2xpY2stYWN0aXZlIHNwYW4ge1xuICBvcGFjaXR5OiAxO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyNiBsaTpsYXN0LWNoaWxkLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjYtLXdoaXRlIGxpOmxhc3QtY2hpbGQsXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyNi0tdmVydGljYWwgbGk6bGFzdC1jaGlsZCxcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjI2LS12ZXJ0aWNhbC0td2hpdGUgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjYgbGk6bGFzdC1jaGlsZDo6YWZ0ZXIsXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyNi0td2hpdGUgbGk6bGFzdC1jaGlsZDo6YWZ0ZXIsXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyNi0tdmVydGljYWwgbGk6bGFzdC1jaGlsZDo6YWZ0ZXIsXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyNi0tdmVydGljYWwtLXdoaXRlIGxpOmxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjYtLXZlcnRpY2FsLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjYtLXZlcnRpY2FsLS13aGl0ZSB7XG4gIHdpZHRoOiAyMHB4O1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyNi0tdmVydGljYWwgbGksXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyNi0tdmVydGljYWwtLXdoaXRlIGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjI2LS12ZXJ0aWNhbCBsaTo6YWZ0ZXIsXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyNi0tdmVydGljYWwtLXdoaXRlIGxpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiA1MCU7XG4gIHotaW5kZXg6IC0xO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMTlweDtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZDtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgwKTtcbiAgbWFyZ2luLXRvcDogLTJweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjI2LS12ZXJ0aWNhbCBsaSBzcGFuLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjYtLXZlcnRpY2FsLS13aGl0ZSBsaSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGJvdHRvbTogYXV0bztcbiAgbGVmdDogMTAwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvcGFjaXR5OiAwLjM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgY29sb3IgMC4zcztcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgcGFkZGluZzogMCAwIDAgMTVweDtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjYtLXdoaXRlIGxpOjpiZWZvcmUsXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyNi0tdmVydGljYWwtLXdoaXRlIGxpOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMwMDNhNzk7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjI2LS13aGl0ZSBsaTo6YWZ0ZXIsXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyNi0tdmVydGljYWwtLXdoaXRlIGxpOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwM2E3OTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjYtLXdoaXRlIGxpIHNwYW4sXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyNi0tdmVydGljYWwtLXdoaXRlIGxpIHNwYW4ge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjYtLXdoaXRlIGxpOm5vdCguc2xpY2stYWN0aXZlKTpob3Zlcjo6YmVmb3JlLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjYtLXZlcnRpY2FsLS13aGl0ZSBsaTpub3QoLnNsaWNrLWFjdGl2ZSk6aG92ZXI6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjYtLXdoaXRlIGxpLnNsaWNrLWFjdGl2ZTo6YmVmb3JlLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjYtLXZlcnRpY2FsLS13aGl0ZSBsaS5zbGljay1hY3RpdmU6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjYtLXdoaXRlIGxpLnNsaWNrLWFjdGl2ZSBzcGFuLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjYtLXZlcnRpY2FsLS13aGl0ZSBsaS5zbGljay1hY3RpdmUgc3BhbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBDYXJvdXNlbCBpbmRpY2F0b3JzIHYyN1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjI3IGxpLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjctLXdoaXRlIGxpLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjctLXZlcnRpY2FsIGxpLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjctLXZlcnRpY2FsLS13aGl0ZSBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNHB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwIDVweDtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjcgbGkgc3Bhbixcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjI3LS13aGl0ZSBsaSBzcGFuLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjctLXZlcnRpY2FsIGxpIHNwYW4sXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyNy0tdmVydGljYWwtLXdoaXRlIGxpIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIG9wYWNpdHk6IDAuNztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyNyBsaSBzcGFuOjpiZWZvcmUsXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyNy0td2hpdGUgbGkgc3Bhbjo6YmVmb3JlLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjctLXZlcnRpY2FsIGxpIHNwYW46OmJlZm9yZSxcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjI3LS12ZXJ0aWNhbC0td2hpdGUgbGkgc3Bhbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIsIDEsIDAuMywgMSk7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjI3IGxpIHN0cm9uZyxcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjI3LS13aGl0ZSBsaSBzdHJvbmcsXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyNy0tdmVydGljYWwgbGkgc3Ryb25nLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjctLXZlcnRpY2FsLS13aGl0ZSBsaSBzdHJvbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTA1JTtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0MHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMWVtLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cywgb3BhY2l0eSAwLjVzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMiwgMSwgMC4zLCAxKTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjcgbGk6bm90KC5zbGljay1hY3RpdmUpOmhvdmVyIHNwYW4sIC51LWNhcm91c2VsLWluZGljYXRvcnMtdjI3IGxpOm5vdCguc2xpY2stYWN0aXZlKTpmb2N1cyBzcGFuLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjctLXdoaXRlIGxpOm5vdCguc2xpY2stYWN0aXZlKTpob3ZlciBzcGFuLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjctLXdoaXRlIGxpOm5vdCguc2xpY2stYWN0aXZlKTpmb2N1cyBzcGFuLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjctLXZlcnRpY2FsIGxpOm5vdCguc2xpY2stYWN0aXZlKTpob3ZlciBzcGFuLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjctLXZlcnRpY2FsIGxpOm5vdCguc2xpY2stYWN0aXZlKTpmb2N1cyBzcGFuLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjctLXZlcnRpY2FsLS13aGl0ZSBsaTpub3QoLnNsaWNrLWFjdGl2ZSk6aG92ZXIgc3Bhbixcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjI3LS12ZXJ0aWNhbC0td2hpdGUgbGk6bm90KC5zbGljay1hY3RpdmUpOmZvY3VzIHNwYW4ge1xuICBvcGFjaXR5OiAxO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyNyBsaS5zbGljay1hY3RpdmUgc3Bhbjo6YmVmb3JlLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjctLXdoaXRlIGxpLnNsaWNrLWFjdGl2ZSBzcGFuOjpiZWZvcmUsXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyNy0tdmVydGljYWwgbGkuc2xpY2stYWN0aXZlIHNwYW46OmJlZm9yZSxcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjI3LS12ZXJ0aWNhbC0td2hpdGUgbGkuc2xpY2stYWN0aXZlIHNwYW46OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjI3IGxpLnNsaWNrLWFjdGl2ZSBzdHJvbmcsXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyNy0td2hpdGUgbGkuc2xpY2stYWN0aXZlIHN0cm9uZyxcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjI3LS12ZXJ0aWNhbCBsaS5zbGljay1hY3RpdmUgc3Ryb25nLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjctLXZlcnRpY2FsLS13aGl0ZSBsaS5zbGljay1hY3RpdmUgc3Ryb25nIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjctLXZlcnRpY2FsIGxpLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjctLXZlcnRpY2FsLS13aGl0ZSBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luOiAxNXB4IDA7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjI3LS12ZXJ0aWNhbCBsaSBzcGFuLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjctLXZlcnRpY2FsLS13aGl0ZSBsaSBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwLjc7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjctLXZlcnRpY2FsIGxpIHNwYW46OmJlZm9yZSxcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjI3LS12ZXJ0aWNhbC0td2hpdGUgbGkgc3Bhbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIsIDEsIDAuMywgMSk7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjI3LS12ZXJ0aWNhbCBsaSBzdHJvbmcsXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyNy0tdmVydGljYWwtLXdoaXRlIGxpIHN0cm9uZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IDEwNSU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKSB0cmFuc2xhdGUzZCgxZW0sIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzLCBvcGFjaXR5IDAuNXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yLCAxLCAwLjMsIDEpO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyNy0tdmVydGljYWwgbGkuc2xpY2stYWN0aXZlIHNwYW46OmJlZm9yZSxcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjI3LS12ZXJ0aWNhbC0td2hpdGUgbGkuc2xpY2stYWN0aXZlIHNwYW46OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjI3LS12ZXJ0aWNhbCBsaS5zbGljay1hY3RpdmUgc3Ryb25nLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjctLXZlcnRpY2FsLS13aGl0ZSBsaS5zbGljay1hY3RpdmUgc3Ryb25nIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjI3LS13aGl0ZSBsaSBzcGFuLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjctLXZlcnRpY2FsLS13aGl0ZSBsaSBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjctLXdoaXRlIGxpIHNwYW46OmJlZm9yZSxcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjI3LS12ZXJ0aWNhbC0td2hpdGUgbGkgc3Bhbjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzAwM2E3OTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjctLXdoaXRlIGxpIHN0cm9uZyxcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjI3LS12ZXJ0aWNhbC0td2hpdGUgbGkgc3Ryb25nIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIENhcm91c2VsIGluZGljYXRvcnMgdjI4XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12Mjgge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICBib3R0b206IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogN3B4O1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjI4IGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMTVweCAwO1xuICBmbG9hdDogbm9uZTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjggbGkuc2xpY2stYWN0aXZlIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzYTc5O1xuICBvcGFjaXR5OiAxO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyOCBzcGFuIHtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc3NztcbiAgb3BhY2l0eTogMC4zO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBDYXJvdXNlbCBpbmRpY2F0b3JzIHYyOVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjI5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjI5IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDMwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxvYXQ6IG5vbmU7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZmZmO1xuICBtYXJnaW46IC0ycHggMjBweCAwO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYyOSBsaS5zbGljay1hY3RpdmUge1xuICBjb2xvcjogIzAwM2E3OTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwM2E3OTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjkgLnUtZG90LXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LWNhcm91c2VsLWluZGljYXRvcnMtdjI5IHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQ7XG4gIH1cbiAgLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MjkgbGkge1xuICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBtYXJnaW46IC0ycHggMjBweCAwO1xuICB9XG4gIC51LWNhcm91c2VsLWluZGljYXRvcnMtdjI5IC51LWRvdC10aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIENhcm91c2VsIGluZGljYXRvcnMgdjMwXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MzAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjMwID4gbGkge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB3aWR0aDogMSU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjMwIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYzMCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MzAgPiBsaSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB3aWR0aDogMSU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gIC51LWNhcm91c2VsLWluZGljYXRvcnMtdjMwIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQ2Fyb3VzZWwgaW5kaWNhdG9ycyB2MzFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYzMSxcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjMxLS13aGl0ZSB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MzEgbGksXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYzMS0td2hpdGUgbGkge1xuICBtYXJnaW46IDAgNXB4O1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYzMSBsaS5zbGljay1hY3RpdmUgc3Bhbixcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjMxLS13aGl0ZSBsaS5zbGljay1hY3RpdmUgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDNhNzk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNHM7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjMxIHNwYW4sXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYzMS0td2hpdGUgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDExcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC40cztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQ2Fyb3VzZWwgSW5kaWNhdG9ycyB2MzJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYzMiAuc2xpY2stc2xpZGUge1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjMyIC5zbGljay1zbGlkZSAudS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYzMi1pbWcge1xuICBib3gtc2hhZG93OiAwIDVweCAyNXB4IDAgcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MzIgLnNsaWNrLWNlbnRlciB7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjM1KTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MzIgLnNsaWNrLWNlbnRlciAudS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYzMi1pbWcge1xuICBib3gtc2hhZG93OiAwIDVweCAyNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIENhcm91c2VsIGluZGljYXRvcnMgdjMzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MzMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjMzIGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZWVlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MzMgbGk6aG92ZXIge1xuICBjb2xvcjogcmdiYSg1OSwgMTc3LCAxNDMsIDAuNSk7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjMzIGxpLnNsaWNrLWFjdGl2ZSB7XG4gIGNvbG9yOiAjMDAzYTc5O1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYzMyBsaSBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQ2Fyb3VzZWwgaW5kaWNhdG9ycyB2MzRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYzNCBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDEwcHggMDtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MzQgbGkuc2xpY2stYWN0aXZlIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzYTc5O1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MzQgc3BhbiB7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC43KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBDYXJvdXNlbCBpbmRpY2F0b3JzIHYzNVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjM1IGxpLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MzUtLXdoaXRlIGxpLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MzUtLW1haW4gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCA1cHg7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjM1IGxpLnNsaWNrLWFjdGl2ZSBzcGFuLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MzUtLXdoaXRlIGxpLnNsaWNrLWFjdGl2ZSBzcGFuLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MzUtLW1haW4gbGkuc2xpY2stYWN0aXZlIHNwYW4ge1xuICBvcGFjaXR5OiAxO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYzNSBzcGFuLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MzUtLXdoaXRlIHNwYW4sXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYzNS0tbWFpbiBzcGFuIHtcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwM2E3OTtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIG9wYWNpdHk6IDAuNztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjYpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNik7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjM1IGxpLnNsaWNrLWFjdGl2ZSBzcGFuLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MzUtLXdoaXRlIGxpLnNsaWNrLWFjdGl2ZSBzcGFuLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MzUtLW1haW4gbGkuc2xpY2stYWN0aXZlIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAzYTc5O1xuICBvcGFjaXR5OiAwLjU7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbn1cblxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MzUtLXdoaXRlIGxpIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYzNS0td2hpdGUgbGkuc2xpY2stYWN0aXZlIHNwYW4ge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjM1LS1tYWluIGxpIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYzNS0tbWFpbiBsaS5zbGljay1hY3RpdmUgc3BhbiB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQnJlYWRjcnVtYnMgdjFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1icmVhZGNydW1icy12MSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnUtYnJlYWRjcnVtYnMtdjEgPiAqIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4udS1icmVhZGNydW1icy12MSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBCcmVhZGNydW1icyB2MlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWJyZWFkY3J1bWJzLXYyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udS1icmVhZGNydW1icy12MiA+ICoge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi51LWJyZWFkY3J1bWJzLXYyID4gKiA+ICoge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4udS1icmVhZGNydW1icy12MiBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udS1icmVhZGNydW1icy12MiBbY2xhc3MqPXUtdHJpYW5nbGVdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LWJyZWFkY3J1bWJzLXYyID4gKiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLnUtYnJlYWRjcnVtYnMtdjIgPiAqID4gKiB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAudS1icmVhZGNydW1icy12MiA+ICo6Zmlyc3QtY2hpbGQgPiAqIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHggMCAwIDVweDtcbiAgfVxuICAudS1icmVhZGNydW1icy12MiA+ICo6bGFzdC1jaGlsZCA+ICoge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgNXB4IDVweCAwO1xuICB9XG4gIC51LWJyZWFkY3J1bWJzLXYyIFtjbGFzcyo9dS10cmlhbmdsZV0ge1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogLTAuMDVlbTtcbiAgfVxufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgRG90IGxpbmUgdjFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1kb3QtbGluZS12MSxcbi51LWRvdC1saW5lLXYxLTIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4udS1kb3QtbGluZS12MTo6YmVmb3JlLCAudS1kb3QtbGluZS12MTo6YWZ0ZXIsXG4udS1kb3QtbGluZS12MS0yOjpiZWZvcmUsXG4udS1kb3QtbGluZS12MS0yOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogY2FsYyg1MCUgKyAzMHB4KTtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cblxuLnUtZG90LWxpbmUtdjE6OmJlZm9yZSxcbi51LWRvdC1saW5lLXYxLTI6OmJlZm9yZSB7XG4gIGxlZnQ6IC0zMHB4O1xufVxuXG5saTpmaXJzdC1jaGlsZCAudS1kb3QtbGluZS12MTo6YmVmb3JlLCBsaTpmaXJzdC1jaGlsZCAudS1kb3QtbGluZS12MS0yOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udS1kb3QtbGluZS12MTo6YWZ0ZXIsXG4udS1kb3QtbGluZS12MS0yOjphZnRlciB7XG4gIHJpZ2h0OiAtMzBweDtcbn1cblxubGk6bGFzdC1jaGlsZCAudS1kb3QtbGluZS12MTo6YWZ0ZXIsIGxpOmxhc3QtY2hpbGQgLnUtZG90LWxpbmUtdjEtMjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udS1kb3QtbGluZS12MV9faW5uZXIsXG4udS1kb3QtbGluZS12MS0yX19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4udS1kb3QtbGluZS12MV9faW5uZXI6OmJlZm9yZSxcbi51LWRvdC1saW5lLXYxLTJfX2lubmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLnUtZG90LWxpbmUtdjEtMjo6YmVmb3JlLCAudS1kb3QtbGluZS12MS0yOjphZnRlcixcbi51LWRvdC1saW5lLXYxLTItMjo6YmVmb3JlLFxuLnUtZG90LWxpbmUtdjEtMi0yOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1kb3QtbGluZS12MS0yOjpiZWZvcmUsIC51LWRvdC1saW5lLXYxLTI6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgRG90IGxpbmUgdjJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1kb3QtbGluZS12Mixcbi51LWRvdC1saW5lLXYyLTIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4udS1kb3QtbGluZS12Mjo6YmVmb3JlLCAudS1kb3QtbGluZS12Mjo6YWZ0ZXIsXG4udS1kb3QtbGluZS12Mi0yOjpiZWZvcmUsXG4udS1kb3QtbGluZS12Mi0yOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogY2FsYyg1MCUgKyAzMHB4KTtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cblxuLnUtZG90LWxpbmUtdjI6OmJlZm9yZSxcbi51LWRvdC1saW5lLXYyLTI6OmJlZm9yZSB7XG4gIGxlZnQ6IC0zMHB4O1xufVxuXG5saTpmaXJzdC1jaGlsZCAudS1kb3QtbGluZS12Mjo6YmVmb3JlLCBsaTpmaXJzdC1jaGlsZCAudS1kb3QtbGluZS12Mi0yOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udS1kb3QtbGluZS12Mjo6YWZ0ZXIsXG4udS1kb3QtbGluZS12Mi0yOjphZnRlciB7XG4gIHJpZ2h0OiAtMzBweDtcbn1cblxubGk6bGFzdC1jaGlsZCAudS1kb3QtbGluZS12Mjo6YWZ0ZXIsIGxpOmxhc3QtY2hpbGQgLnUtZG90LWxpbmUtdjItMjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udS1kb3QtbGluZS12Ml9faW5uZXIsXG4udS1kb3QtbGluZS12Mi0yX19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4udS1kb3QtbGluZS12Ml9faW5uZXI6OmJlZm9yZSxcbi51LWRvdC1saW5lLXYyLTJfX2lubmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi51LWRvdC1saW5lLXYyLTI6OmJlZm9yZSwgLnUtZG90LWxpbmUtdjItMjo6YWZ0ZXIsXG4udS1kb3QtbGluZS12Mi0yLTI6OmJlZm9yZSxcbi51LWRvdC1saW5lLXYyLTItMjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtZG90LWxpbmUtdjItMjo6YmVmb3JlLCAudS1kb3QtbGluZS12Mi0yOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEhlYWRpbmctdjFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5bY2xhc3MqPXUtaGVhZGluZy12MS1dIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5bY2xhc3MqPXUtaGVhZGluZy12MS1dOjpiZWZvcmUsIFtjbGFzcyo9dS1oZWFkaW5nLXYxLV06OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG5cbltjbGFzcyo9dS1oZWFkaW5nLXYxLV0udGV4dC1jZW50ZXI6OmJlZm9yZSwgW2NsYXNzKj11LWhlYWRpbmctdjEtXS50ZXh0LWNlbnRlcjo6YWZ0ZXIge1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuW2NsYXNzKj11LWhlYWRpbmctdjEtXS50ZXh0LXJpZ2h0OjpiZWZvcmUsIFtjbGFzcyo9dS1oZWFkaW5nLXYxLV0udGV4dC1yaWdodDo6YWZ0ZXIge1xuICBsZWZ0OiAwO1xuICByaWdodDogYXV0bztcbn1cblxuLnUtaGVhZGluZy12MV9fdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1yaWdodDogMS4wNzE0M3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgei1pbmRleDogMjtcbn1cblxuLnRleHQtcmlnaHQgLnUtaGVhZGluZy12MV9fdGl0bGUge1xuICBwYWRkaW5nLWxlZnQ6IDEuMDcxNDNyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi50ZXh0LWNlbnRlciAudS1oZWFkaW5nLXYxX190aXRsZSB7XG4gIHBhZGRpbmctbGVmdDogMS4wNzE0M3JlbTtcbiAgcGFkZGluZy1yaWdodDogMS4wNzE0M3JlbTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgSGVhZGluZy12MS0xXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtaGVhZGluZy12MS0xOjpiZWZvcmUge1xuICB0b3A6IDQ4JTtcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG59XG5cbi51LWhlYWRpbmctdjEtMTo6YWZ0ZXIge1xuICB0b3A6IDU4JTtcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEhlYWRpbmctdjEtMlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWhlYWRpbmctdjEtMjo6YmVmb3JlIHtcbiAgdG9wOiA0OCU7XG4gIGJvcmRlci10b3Atc3R5bGU6IGRhc2hlZDtcbn1cblxuLnUtaGVhZGluZy12MS0yOjphZnRlciB7XG4gIHRvcDogNTglO1xuICBib3JkZXItdG9wLXN0eWxlOiBkYXNoZWQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEhlYWRpbmctdjEtM1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWhlYWRpbmctdjEtMzo6YmVmb3JlIHtcbiAgdG9wOiA0OCU7XG4gIGJvcmRlci10b3Atc3R5bGU6IGRvdHRlZDtcbn1cblxuLnUtaGVhZGluZy12MS0zOjphZnRlciB7XG4gIHRvcDogNTglO1xuICBib3JkZXItdG9wLXN0eWxlOiBkb3R0ZWQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEhlYWRpbmctdjEtNFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWhlYWRpbmctdjEtNDo6YmVmb3JlIHtcbiAgdG9wOiA1MCU7XG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBIZWFkaW5nLXYxLTVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1oZWFkaW5nLXYxLTU6OmJlZm9yZSB7XG4gIHRvcDogNTAlO1xuICBib3JkZXItdG9wLXN0eWxlOiBkYXNoZWQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEhlYWRpbmctdjEtNlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWhlYWRpbmctdjEtNjo6YmVmb3JlIHtcbiAgdG9wOiA1MCU7XG4gIGJvcmRlci10b3Atc3R5bGU6IGRvdHRlZDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgSGVhZGluZy12MS03XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtaGVhZGluZy12MS03IHtcbiAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB2ZXJzaW9uPVwiMS4xXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiOXB4XCIgaGVpZ2h0PVwiNnB4XCI+PHBvbHlnb24gb3BhY2l0eT1cIjAuMlwiIHBvaW50cz1cIjQuNSw0LjUgMCwwIDAsMS4yMDggNC41LDUuNzA4IDksMS4yMDggOSwwIFwiLz48L3N2Zz4nKSAwIDUwJSByZXBlYXQteDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgSGVhZGluZy12MlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWhlYWRpbmctdjItMS0tYm90dG9tOjphZnRlciwgLnUtaGVhZGluZy12Mi0xLS10b3A6OmJlZm9yZSwgLnUtaGVhZGluZy12Mi0yLS1ib3R0b206OmFmdGVyLCAudS1oZWFkaW5nLXYyLTItLXRvcDo6YmVmb3JlLCAudS1oZWFkaW5nLXYyLTMtLWJvdHRvbTo6YWZ0ZXIsIC51LWhlYWRpbmctdjItMy0tdG9wOjpiZWZvcmUsIC51LWhlYWRpbmctdjItNC0tYm90dG9tOjphZnRlciwgLnUtaGVhZGluZy12Mi00LS10b3A6OmJlZm9yZSwgLnUtaGVhZGluZy12Mi01LS1ib3R0b206OmFmdGVyLCAudS1oZWFkaW5nLXYyLTUtLXRvcDo6YmVmb3JlLCAudS1oZWFkaW5nLXYyLTYtLWJvdHRvbTo6YWZ0ZXIsIC51LWhlYWRpbmctdjItNi0tdG9wOjpiZWZvcmUsIC51LWhlYWRpbmctdjItNy0tYm90dG9tOjphZnRlciwgLnUtaGVhZGluZy12Mi03LS10b3A6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgSGVhZGluZy12Mi0xXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtaGVhZGluZy12Mi0xLS1ib3R0b206OmFmdGVyLCAudS1oZWFkaW5nLXYyLTEtLXRvcDo6YmVmb3JlIHtcbiAgd2lkdGg6IDMuMTQyODZyZW07XG4gIGJvcmRlci10b3Atd2lkdGg6IDJweDtcbn1cblxuLnUtaGVhZGluZy12Mi0xLS1ib3R0b206OmFmdGVyIHtcbiAgbWFyZ2luLXRvcDogMS43ODU3MXJlbTtcbn1cblxuLnUtaGVhZGluZy12Mi0xLS10b3A6OmJlZm9yZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNzg1NzFyZW07XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEhlYWRpbmctdjItMlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWhlYWRpbmctdjItMi0tYm90dG9tOjphZnRlciwgLnUtaGVhZGluZy12Mi0yLS10b3A6OmJlZm9yZSB7XG4gIHdpZHRoOiAyLjcxNDI5cmVtO1xuICBib3JkZXItdG9wLXdpZHRoOiA1cHg7XG59XG5cbi51LWhlYWRpbmctdjItMi0tYm90dG9tOjphZnRlciB7XG4gIG1hcmdpbi10b3A6IDEuNzg1NzFyZW07XG59XG5cbi51LWhlYWRpbmctdjItMi0tdG9wOjpiZWZvcmUge1xuICBtYXJnaW4tYm90dG9tOiAxLjc4NTcxcmVtO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBIZWFkaW5nLXYyLTNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1oZWFkaW5nLXYyLTMtLWJvdHRvbTo6YWZ0ZXIsIC51LWhlYWRpbmctdjItMy0tdG9wOjpiZWZvcmUge1xuICB3aWR0aDogNXJlbTtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xufVxuXG4udS1oZWFkaW5nLXYyLTMtLWJvdHRvbTo6YWZ0ZXIge1xuICBtYXJnaW4tdG9wOiAxLjA3MTQzcmVtO1xufVxuXG4udS1oZWFkaW5nLXYyLTMtLXRvcDo6YmVmb3JlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4wNzE0M3JlbTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgSGVhZGluZy12Mi00XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtaGVhZGluZy12Mi00LS1ib3R0b206OmFmdGVyLCAudS1oZWFkaW5nLXYyLTQtLXRvcDo6YmVmb3JlIHtcbiAgd2lkdGg6IDVyZW07XG4gIGJvcmRlci10b3Atd2lkdGg6IDEwcHg7XG59XG5cbi51LWhlYWRpbmctdjItNC0tYm90dG9tOjphZnRlciB7XG4gIG1hcmdpbi10b3A6IDIuMTQyODZyZW07XG59XG5cbi51LWhlYWRpbmctdjItNC0tdG9wOjpiZWZvcmUge1xuICBtYXJnaW4tYm90dG9tOiAyLjE0Mjg2cmVtO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBIZWFkaW5nLXYyLTVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1oZWFkaW5nLXYyLTUtLWJvdHRvbTo6YWZ0ZXIsIC51LWhlYWRpbmctdjItNS0tdG9wOjpiZWZvcmUge1xuICB3aWR0aDogNXJlbTtcbiAgYm9yZGVyLXRvcC13aWR0aDogMnB4O1xufVxuXG4udS1oZWFkaW5nLXYyLTUtLWJvdHRvbTo6YWZ0ZXIge1xuICBtYXJnaW4tdG9wOiAxLjQyODU3cmVtO1xufVxuXG4udS1oZWFkaW5nLXYyLTUtLXRvcDo6YmVmb3JlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS40Mjg1N3JlbTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgSGVhZGluZy12Mi02XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtaGVhZGluZy12Mi02LS1ib3R0b206OmFmdGVyLCAudS1oZWFkaW5nLXYyLTYtLXRvcDo6YmVmb3JlIHtcbiAgd2lkdGg6IDIuMTQyODZyZW07XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbn1cblxuLnUtaGVhZGluZy12Mi02LS1ib3R0b206OmFmdGVyIHtcbiAgbWFyZ2luLXRvcDogMC43MTQyOXJlbTtcbn1cblxuLnUtaGVhZGluZy12Mi02LS10b3A6OmJlZm9yZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzE0MjlyZW07XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEhlYWRpbmctdjItN1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWhlYWRpbmctdjItNy0tYm90dG9tOjphZnRlciwgLnUtaGVhZGluZy12Mi03LS10b3A6OmJlZm9yZSB7XG4gIHdpZHRoOiAxMnJlbTtcbiAgYm9yZGVyLXRvcC13aWR0aDogMTBweDtcbn1cblxuLnUtaGVhZGluZy12Mi03LS1ib3R0b206OmFmdGVyIHtcbiAgbWFyZ2luLXRvcDogMi44NTcxNHJlbTtcbn1cblxuLnUtaGVhZGluZy12Mi03LS10b3A6OmJlZm9yZSB7XG4gIG1hcmdpbi1ib3R0b206IDIuODU3MTRyZW07XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEhlYWRpbmctdjNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5bY2xhc3MqPXUtaGVhZGluZy12My1dIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjY2NjO1xufVxuXG4udS1oZWFkaW5nLXYzX190aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMC43MTQyOXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1NTU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEhlYWRpbmctdjRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5bY2xhc3MqPXUtaGVhZGluZy12NC1dIHtcbiAgcGFkZGluZzogMC4xNDI4NnJlbSAwIDAuMjE0MjlyZW0gMS40Mjg1N3JlbTtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDRweDtcbiAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG5cbltjbGFzcyo9dS1oZWFkaW5nLXY0LV0udGV4dC1yaWdodCB7XG4gIHBhZGRpbmc6IDAuMTQyODZyZW0gMS40Mjg1N3JlbSAwLjIxNDI5cmVtIDA7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDRweDtcbiAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgSGVhZGluZy12NVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWhlYWRpbmctdjVfX3RpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4udS1oZWFkaW5nLXY1X190aXRsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwLjg1NzE0cmVtO1xuICBoZWlnaHQ6IDAuODU3MTRyZW07XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG5cbi51LWhlYWRpbmctdjUtY29sb3ItcHJpbWFyeSAudS1oZWFkaW5nLXY1X190aXRsZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzAwM2E3OTtcbn1cblxuLnUtaGVhZGluZy12NS1jb2xvci1ncmF5LWxpZ2h0LXYyIC51LWhlYWRpbmctdjVfX3RpdGxlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjY2NjO1xufVxuXG4udS1oZWFkaW5nLXY1LWNvbG9yLXdoaXRlIC51LWhlYWRpbmctdjVfX3RpdGxlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4udS1oZWFkaW5nLXY1LXJvdW5kZWQtNTB4IC51LWhlYWRpbmctdjVfX3RpdGxlOjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEhlYWRpbmctdjUtMVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWhlYWRpbmctdjUtMSAudS1oZWFkaW5nLXY1X190aXRsZSB7XG4gIHBhZGRpbmctdG9wOiAxLjc4NTcxcmVtO1xufVxuXG4udS1oZWFkaW5nLXY1LTEgLnUtaGVhZGluZy12NV9fdGl0bGU6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgbGVmdDogMnB4O1xufVxuXG4udS1oZWFkaW5nLXY1LTEudGV4dC1jZW50ZXIgLnUtaGVhZGluZy12NV9fdGl0bGU6OmJlZm9yZSB7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC02cHg7XG59XG5cbi51LWhlYWRpbmctdjUtMS50ZXh0LXJpZ2h0IC51LWhlYWRpbmctdjVfX3RpdGxlOjpiZWZvcmUge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMnB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBIZWFkaW5nLXY1LTJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1oZWFkaW5nLXY1LTIgLnUtaGVhZGluZy12NV9fdGl0bGU6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogM3B4O1xufVxuXG4udS1oZWFkaW5nLXY1LTIudGV4dC1yaWdodCAudS1oZWFkaW5nLXY1X190aXRsZTo6YmVmb3JlIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG59XG5cbi51LWhlYWRpbmctdjUtMiAudS1oZWFkaW5nLXY1X190aXRsZSB7XG4gIHBhZGRpbmctbGVmdDogMS43ODU3MXJlbTtcbn1cblxuLnUtaGVhZGluZy12NS0yLnRleHQtcmlnaHQgLnUtaGVhZGluZy12NV9fdGl0bGUge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjc4NTcxcmVtO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBIZWFkaW5nLXY1LTNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1oZWFkaW5nLXY1LTMgLnUtaGVhZGluZy12NV9fdGl0bGU6OmJlZm9yZSB7XG4gIGxlZnQ6IDJweDtcbiAgYm90dG9tOiAwO1xufVxuXG4udS1oZWFkaW5nLXY1LTMudGV4dC1jZW50ZXIgLnUtaGVhZGluZy12NV9fdGl0bGU6OmJlZm9yZSB7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC02cHg7XG59XG5cbi51LWhlYWRpbmctdjUtMy50ZXh0LXJpZ2h0IC51LWhlYWRpbmctdjVfX3RpdGxlOjpiZWZvcmUge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMnB4O1xufVxuXG4udS1oZWFkaW5nLXY1LTMgLnUtaGVhZGluZy12NV9fdGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogMS43ODU3MXJlbTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgSGVhZGluZy12NlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWhlYWRpbmctdjZfX3RpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi51LWhlYWRpbmctdjYtMSAudS1oZWFkaW5nLXY2X190aXRsZTo6YWZ0ZXIsIC51LWhlYWRpbmctdjYtMS50ZXh0LWNlbnRlciAudS1oZWFkaW5nLXY2X190aXRsZTo6YmVmb3JlLCAudS1oZWFkaW5nLXY2LTEudGV4dC1yaWdodCAudS1oZWFkaW5nLXY2X190aXRsZTo6YmVmb3JlLCAudS1oZWFkaW5nLXY2LTIgLnUtaGVhZGluZy12Nl9fdGl0bGU6OmFmdGVyLCAudS1oZWFkaW5nLXY2LTIudGV4dC1jZW50ZXIgLnUtaGVhZGluZy12Nl9fdGl0bGU6OmJlZm9yZSwgLnUtaGVhZGluZy12Ni0yLnRleHQtcmlnaHQgLnUtaGVhZGluZy12Nl9fdGl0bGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDVyZW07XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgSGVhZGluZy12Ni0xXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtaGVhZGluZy12Ni0xIC51LWhlYWRpbmctdjZfX3RpdGxlLFxuLnUtaGVhZGluZy12Ni0xIC51LWhlYWRpbmctdjZfX3N1YnRpdGxlIHtcbiAgcGFkZGluZy1yaWdodDogNi40Mjg1N3JlbTtcbn1cblxuLnUtaGVhZGluZy12Ni0xLnRleHQtY2VudGVyIC51LWhlYWRpbmctdjZfX3RpdGxlLFxuLnUtaGVhZGluZy12Ni0xLnRleHQtcmlnaHQgLnUtaGVhZGluZy12Nl9fdGl0bGUsXG4udS1oZWFkaW5nLXY2LTEudGV4dC1jZW50ZXIgLnUtaGVhZGluZy12Nl9fc3VidGl0bGUsXG4udS1oZWFkaW5nLXY2LTEudGV4dC1yaWdodCAudS1oZWFkaW5nLXY2X19zdWJ0aXRsZSB7XG4gIHBhZGRpbmctbGVmdDogNi40Mjg1N3JlbTtcbn1cblxuLnUtaGVhZGluZy12Ni0xLnRleHQtcmlnaHQgLnUtaGVhZGluZy12Nl9fdGl0bGUsXG4udS1oZWFkaW5nLXY2LTEudGV4dC1yaWdodCAudS1oZWFkaW5nLXY2X19zdWJ0aXRsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi51LWhlYWRpbmctdjYtMSAudS1oZWFkaW5nLXY2X190aXRsZTo6YWZ0ZXIge1xuICByaWdodDogMDtcbn1cblxuLnUtaGVhZGluZy12Ni0xLnRleHQtY2VudGVyIC51LWhlYWRpbmctdjZfX3RpdGxlOjpiZWZvcmUge1xuICBsZWZ0OiAwO1xufVxuXG4udS1oZWFkaW5nLXY2LTEudGV4dC1yaWdodCAudS1oZWFkaW5nLXY2X190aXRsZTo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbn1cblxuLnUtaGVhZGluZy12Ni0xLnRleHQtcmlnaHQgLnUtaGVhZGluZy12Nl9fdGl0bGU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgSGVhZGluZy12Ni0xXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtaGVhZGluZy12Ni0yIC51LWhlYWRpbmctdjZfX3RpdGxlLFxuLnUtaGVhZGluZy12Ni0yIC51LWhlYWRpbmctdjZfX3N1YnRpdGxlIHtcbiAgcGFkZGluZy1sZWZ0OiA2LjQyODU3cmVtO1xufVxuXG4udS1oZWFkaW5nLXY2LTIudGV4dC1jZW50ZXIgLnUtaGVhZGluZy12Nl9fdGl0bGUsXG4udS1oZWFkaW5nLXY2LTIudGV4dC1yaWdodCAudS1oZWFkaW5nLXY2X190aXRsZSxcbi51LWhlYWRpbmctdjYtMi50ZXh0LWNlbnRlciAudS1oZWFkaW5nLXY2X19zdWJ0aXRsZSxcbi51LWhlYWRpbmctdjYtMi50ZXh0LXJpZ2h0IC51LWhlYWRpbmctdjZfX3N1YnRpdGxlIHtcbiAgcGFkZGluZy1yaWdodDogNi40Mjg1N3JlbTtcbn1cblxuLnUtaGVhZGluZy12Ni0yLnRleHQtcmlnaHQgLnUtaGVhZGluZy12Nl9fdGl0bGUsXG4udS1oZWFkaW5nLXY2LTIudGV4dC1yaWdodCAudS1oZWFkaW5nLXY2X19zdWJ0aXRsZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnUtaGVhZGluZy12Ni0yIC51LWhlYWRpbmctdjZfX3RpdGxlOjphZnRlciB7XG4gIGxlZnQ6IDA7XG59XG5cbi51LWhlYWRpbmctdjYtMi50ZXh0LWNlbnRlciAudS1oZWFkaW5nLXY2X190aXRsZTo6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG59XG5cbi51LWhlYWRpbmctdjYtMi50ZXh0LXJpZ2h0IC51LWhlYWRpbmctdjZfX3RpdGxlOjpiZWZvcmUge1xuICByaWdodDogMDtcbn1cblxuLnUtaGVhZGluZy12Ni0yLnRleHQtcmlnaHQgLnUtaGVhZGluZy12Nl9fdGl0bGU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgSGVhZGluZy12N1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWhlYWRpbmctdjctZGl2aWRlcjo6YWZ0ZXIsIC50ZXh0LWNlbnRlciAudS1oZWFkaW5nLXY3LWRpdmlkZXI6OmJlZm9yZSwgLnRleHQtcmlnaHQgLnUtaGVhZGluZy12Ny1kaXZpZGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTIlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyLjg1NzE0cmVtO1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG5cbi51LWhlYWRpbmctdjctZGl2aWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udS1oZWFkaW5nLXY3LWRpdmlkZXI6OmFmdGVyIHtcbiAgcmlnaHQ6IC0zLjkyODU3cmVtO1xufVxuXG4udGV4dC1jZW50ZXIgLnUtaGVhZGluZy12Ny1kaXZpZGVyOjpiZWZvcmUge1xuICBsZWZ0OiAtMy45Mjg1N3JlbTtcbn1cblxuLnRleHQtcmlnaHQgLnUtaGVhZGluZy12Ny1kaXZpZGVyOjpiZWZvcmUge1xuICBsZWZ0OiAtMy45Mjg1N3JlbTtcbn1cblxuLnRleHQtcmlnaHQgLnUtaGVhZGluZy12Ny1kaXZpZGVyOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi51LWhlYWRpbmctdjctZGl2aWRlcl9faWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEhlYWRpbmctdjctMVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWhlYWRpbmctdjctMSAudS1oZWFkaW5nLXY3LWRpdmlkZXJfX2ljb24ge1xuICBmb250LXNpemU6IDAuNnJlbTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgSGVhZGluZy12Ny0zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtaGVhZGluZy12Ny0zIC51LWhlYWRpbmctdjctZGl2aWRlcjo6YWZ0ZXIsXG4udS1oZWFkaW5nLXY3LTMgLnUtaGVhZGluZy12Ny1kaXZpZGVyOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBIZWFkaW5nLXY4XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtaGVhZGluZy12OC0xIC51LWhlYWRpbmctdjhfX3RpdGxlIHN0cm9uZywgLnUtaGVhZGluZy12OC0yIC51LWhlYWRpbmctdjhfX3RpdGxlIHN0cm9uZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEhlYWRpbmctdjgtMVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWhlYWRpbmctdjgtMSAudS1oZWFkaW5nLXY4X190aXRsZSBzdHJvbmcge1xuICBwYWRkaW5nOiAwLjA3MTQzcmVtIDAuNXJlbTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgSGVhZGluZy12OC0yXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtaGVhZGluZy12OC0yIC51LWhlYWRpbmctdjhfX3RpdGxlIHN0cm9uZyB7XG4gIHBhZGRpbmc6IDAuNzE0MjlyZW0gMS4wNzE0M3JlbTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgSGVhZGluZy12OVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWhlYWRpbmctdjkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnUtaGVhZGluZy12OTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogLTM1cHg7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDk2cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDNhNzk7XG59XG5cbi51LWhlYWRpbmctdjktLWxlZnQge1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi51LWhlYWRpbmctdjktLWxlZnQ6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4udS1oZWFkaW5nLXY5LS1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udS1oZWFkaW5nLXY5LS1yaWdodDo6YmVmb3JlIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4udS1oZWFkaW5nLXY5ICoge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEhlYWRpbmctdjEwXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtaGVhZGluZy12MTAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnUtaGVhZGluZy12MTBfX2Rvd25lciB7XG4gIGZvbnQtc2l6ZTogMTE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBvcGFjaXR5OiAwLjA0O1xufVxuXG4udS1oZWFkaW5nLXYxMF9fdXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgY29sb3I6ICMwMDNhNzk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEhlYWRpbmdzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogTWFzc2l2ZSBVbmRlcmxpbmUgKi9cbi51LWhlYWRpbmctbWFzc2l2ZS11bmRlcmxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi51LWhlYWRpbmctbWFzc2l2ZS11bmRlcmxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMC4yZW07XG4gIGhlaWdodDogMC4zZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTksIDE3NywgMTQzLCAwLjgpO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLyogSGVhZGluZyBXaXRoIERvdCAqL1xuLnUtaGVhZGVyLXRpdGxlLWRvdDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIi5cIjtcbiAgY29sb3I6ICMwMDNhNzk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAzNXB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBOb25zdGFuZGFydCBCRydzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtdHJpYW5nbGUtdjEsIC51LXRyaWFuZ2xlLXYxLTIsIC51LXRyaWFuZ2xlLXYyLCAudS10cmlhbmdsZS12MywgLnUtdHJpYW5nbGUtdjQsIC51LXRyaWFuZ2xlLXY1LCAudS10cmlhbmdsZS12NiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnUtdHJpYW5nbGUtdjE6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjEtMjo6YmVmb3JlLCAudS10cmlhbmdsZS12Mjo6YmVmb3JlLCAudS10cmlhbmdsZS12Mzo6YmVmb3JlLCAudS10cmlhbmdsZS12NDo6YmVmb3JlLCAudS10cmlhbmdsZS12NTo6YmVmb3JlLCAudS10cmlhbmdsZS12Njo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogMTA7XG59XG5cbi51LXRyaWFuZ2xlLXYxOjpiZWZvcmUsIC51LXRyaWFuZ2xlLXYxLTI6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjI6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjU6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjY6OmJlZm9yZSB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi51LXRyaWFuZ2xlLXYxLnUtdHJpYW5nbGUtdG9wLmctYmctcHJpbWFyeTo6YmVmb3JlLCAudS10cmlhbmdsZS12MS51LXRyaWFuZ2xlLWxlZnQuZy1iZy1wcmltYXJ5OjpiZWZvcmUsIC51LXRyaWFuZ2xlLXYxLTIudS10cmlhbmdsZS10b3AuZy1iZy1wcmltYXJ5OjpiZWZvcmUsIC51LXRyaWFuZ2xlLXYxLTIudS10cmlhbmdsZS1sZWZ0LmctYmctcHJpbWFyeTo6YmVmb3JlLCAudS10cmlhbmdsZS12Mi51LXRyaWFuZ2xlLXRvcC5nLWJnLXByaW1hcnk6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjIudS10cmlhbmdsZS1sZWZ0LmctYmctcHJpbWFyeTo6YmVmb3JlLCAudS10cmlhbmdsZS12NS51LXRyaWFuZ2xlLXRvcC5nLWJnLXByaW1hcnk6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjUudS10cmlhbmdsZS1sZWZ0LmctYmctcHJpbWFyeTo6YmVmb3JlLCAudS10cmlhbmdsZS12Ni51LXRyaWFuZ2xlLXRvcC5nLWJnLXByaW1hcnk6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjYudS10cmlhbmdsZS1sZWZ0LmctYmctcHJpbWFyeTo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwM2E3OTtcbn1cblxuLnUtdHJpYW5nbGUtdjEudS10cmlhbmdsZS10b3AuZy1iZy13aGl0ZTo6YmVmb3JlLCAudS10cmlhbmdsZS12MS51LXRyaWFuZ2xlLWxlZnQuZy1iZy13aGl0ZTo6YmVmb3JlLCAudS10cmlhbmdsZS12MS0yLnUtdHJpYW5nbGUtdG9wLmctYmctd2hpdGU6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjEtMi51LXRyaWFuZ2xlLWxlZnQuZy1iZy13aGl0ZTo6YmVmb3JlLCAudS10cmlhbmdsZS12Mi51LXRyaWFuZ2xlLXRvcC5nLWJnLXdoaXRlOjpiZWZvcmUsIC51LXRyaWFuZ2xlLXYyLnUtdHJpYW5nbGUtbGVmdC5nLWJnLXdoaXRlOjpiZWZvcmUsIC51LXRyaWFuZ2xlLXY1LnUtdHJpYW5nbGUtdG9wLmctYmctd2hpdGU6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjUudS10cmlhbmdsZS1sZWZ0LmctYmctd2hpdGU6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjYudS10cmlhbmdsZS10b3AuZy1iZy13aGl0ZTo6YmVmb3JlLCAudS10cmlhbmdsZS12Ni51LXRyaWFuZ2xlLWxlZnQuZy1iZy13aGl0ZTo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbn1cblxuLnUtdHJpYW5nbGUtdjEudS10cmlhbmdsZS10b3AuZy1iZy1ncmF5LWxpZ2h0LXY5OjpiZWZvcmUsIC51LXRyaWFuZ2xlLXYxLnUtdHJpYW5nbGUtbGVmdC5nLWJnLWdyYXktbGlnaHQtdjk6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjEtMi51LXRyaWFuZ2xlLXRvcC5nLWJnLWdyYXktbGlnaHQtdjk6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjEtMi51LXRyaWFuZ2xlLWxlZnQuZy1iZy1ncmF5LWxpZ2h0LXY5OjpiZWZvcmUsIC51LXRyaWFuZ2xlLXYyLnUtdHJpYW5nbGUtdG9wLmctYmctZ3JheS1saWdodC12OTo6YmVmb3JlLCAudS10cmlhbmdsZS12Mi51LXRyaWFuZ2xlLWxlZnQuZy1iZy1ncmF5LWxpZ2h0LXY5OjpiZWZvcmUsIC51LXRyaWFuZ2xlLXY1LnUtdHJpYW5nbGUtdG9wLmctYmctZ3JheS1saWdodC12OTo6YmVmb3JlLCAudS10cmlhbmdsZS12NS51LXRyaWFuZ2xlLWxlZnQuZy1iZy1ncmF5LWxpZ2h0LXY5OjpiZWZvcmUsIC51LXRyaWFuZ2xlLXY2LnUtdHJpYW5nbGUtdG9wLmctYmctZ3JheS1saWdodC12OTo6YmVmb3JlLCAudS10cmlhbmdsZS12Ni51LXRyaWFuZ2xlLWxlZnQuZy1iZy1ncmF5LWxpZ2h0LXY5OjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZjdmN2Y3O1xufVxuXG4udS10cmlhbmdsZS12MS51LXRyaWFuZ2xlLXRvcC5nLWJnLWJsYWNrOjpiZWZvcmUsIC51LXRyaWFuZ2xlLXYxLnUtdHJpYW5nbGUtbGVmdC5nLWJnLWJsYWNrOjpiZWZvcmUsIC51LXRyaWFuZ2xlLXYxLTIudS10cmlhbmdsZS10b3AuZy1iZy1ibGFjazo6YmVmb3JlLCAudS10cmlhbmdsZS12MS0yLnUtdHJpYW5nbGUtbGVmdC5nLWJnLWJsYWNrOjpiZWZvcmUsIC51LXRyaWFuZ2xlLXYyLnUtdHJpYW5nbGUtdG9wLmctYmctYmxhY2s6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjIudS10cmlhbmdsZS1sZWZ0LmctYmctYmxhY2s6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjUudS10cmlhbmdsZS10b3AuZy1iZy1ibGFjazo6YmVmb3JlLCAudS10cmlhbmdsZS12NS51LXRyaWFuZ2xlLWxlZnQuZy1iZy1ibGFjazo6YmVmb3JlLCAudS10cmlhbmdsZS12Ni51LXRyaWFuZ2xlLXRvcC5nLWJnLWJsYWNrOjpiZWZvcmUsIC51LXRyaWFuZ2xlLXY2LnUtdHJpYW5nbGUtbGVmdC5nLWJnLWJsYWNrOjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwO1xufVxuXG4udS10cmlhbmdsZS12MS51LXRyaWFuZ2xlLWJvdHRvbS5nLWJnLXByaW1hcnk6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjEudS10cmlhbmdsZS1yaWdodC5nLWJnLXByaW1hcnk6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjEtMi51LXRyaWFuZ2xlLWJvdHRvbS5nLWJnLXByaW1hcnk6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjEtMi51LXRyaWFuZ2xlLXJpZ2h0LmctYmctcHJpbWFyeTo6YmVmb3JlLCAudS10cmlhbmdsZS12Mi51LXRyaWFuZ2xlLWJvdHRvbS5nLWJnLXByaW1hcnk6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjIudS10cmlhbmdsZS1yaWdodC5nLWJnLXByaW1hcnk6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjUudS10cmlhbmdsZS1ib3R0b20uZy1iZy1wcmltYXJ5OjpiZWZvcmUsIC51LXRyaWFuZ2xlLXY1LnUtdHJpYW5nbGUtcmlnaHQuZy1iZy1wcmltYXJ5OjpiZWZvcmUsIC51LXRyaWFuZ2xlLXY2LnUtdHJpYW5nbGUtYm90dG9tLmctYmctcHJpbWFyeTo6YmVmb3JlLCAudS10cmlhbmdsZS12Ni51LXRyaWFuZ2xlLXJpZ2h0LmctYmctcHJpbWFyeTo6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwM2E3OTtcbn1cblxuLnUtdHJpYW5nbGUtdjEudS10cmlhbmdsZS1ib3R0b20uZy1iZy13aGl0ZTo6YmVmb3JlLCAudS10cmlhbmdsZS12MS51LXRyaWFuZ2xlLXJpZ2h0LmctYmctd2hpdGU6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjEtMi51LXRyaWFuZ2xlLWJvdHRvbS5nLWJnLXdoaXRlOjpiZWZvcmUsIC51LXRyaWFuZ2xlLXYxLTIudS10cmlhbmdsZS1yaWdodC5nLWJnLXdoaXRlOjpiZWZvcmUsIC51LXRyaWFuZ2xlLXYyLnUtdHJpYW5nbGUtYm90dG9tLmctYmctd2hpdGU6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjIudS10cmlhbmdsZS1yaWdodC5nLWJnLXdoaXRlOjpiZWZvcmUsIC51LXRyaWFuZ2xlLXY1LnUtdHJpYW5nbGUtYm90dG9tLmctYmctd2hpdGU6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjUudS10cmlhbmdsZS1yaWdodC5nLWJnLXdoaXRlOjpiZWZvcmUsIC51LXRyaWFuZ2xlLXY2LnUtdHJpYW5nbGUtYm90dG9tLmctYmctd2hpdGU6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjYudS10cmlhbmdsZS1yaWdodC5nLWJnLXdoaXRlOjpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xufVxuXG4udS10cmlhbmdsZS12MS51LXRyaWFuZ2xlLWJvdHRvbS5nLWJnLWdyYXktbGlnaHQtdjk6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjEudS10cmlhbmdsZS1yaWdodC5nLWJnLWdyYXktbGlnaHQtdjk6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjEtMi51LXRyaWFuZ2xlLWJvdHRvbS5nLWJnLWdyYXktbGlnaHQtdjk6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjEtMi51LXRyaWFuZ2xlLXJpZ2h0LmctYmctZ3JheS1saWdodC12OTo6YmVmb3JlLCAudS10cmlhbmdsZS12Mi51LXRyaWFuZ2xlLWJvdHRvbS5nLWJnLWdyYXktbGlnaHQtdjk6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjIudS10cmlhbmdsZS1yaWdodC5nLWJnLWdyYXktbGlnaHQtdjk6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjUudS10cmlhbmdsZS1ib3R0b20uZy1iZy1ncmF5LWxpZ2h0LXY5OjpiZWZvcmUsIC51LXRyaWFuZ2xlLXY1LnUtdHJpYW5nbGUtcmlnaHQuZy1iZy1ncmF5LWxpZ2h0LXY5OjpiZWZvcmUsIC51LXRyaWFuZ2xlLXY2LnUtdHJpYW5nbGUtYm90dG9tLmctYmctZ3JheS1saWdodC12OTo6YmVmb3JlLCAudS10cmlhbmdsZS12Ni51LXRyaWFuZ2xlLXJpZ2h0LmctYmctZ3JheS1saWdodC12OTo6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2Y3ZjdmNztcbn1cblxuLnUtdHJpYW5nbGUtdjEudS10cmlhbmdsZS1ib3R0b20uZy1iZy1ibGFjazo6YmVmb3JlLCAudS10cmlhbmdsZS12MS51LXRyaWFuZ2xlLXJpZ2h0LmctYmctYmxhY2s6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjEtMi51LXRyaWFuZ2xlLWJvdHRvbS5nLWJnLWJsYWNrOjpiZWZvcmUsIC51LXRyaWFuZ2xlLXYxLTIudS10cmlhbmdsZS1yaWdodC5nLWJnLWJsYWNrOjpiZWZvcmUsIC51LXRyaWFuZ2xlLXYyLnUtdHJpYW5nbGUtYm90dG9tLmctYmctYmxhY2s6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjIudS10cmlhbmdsZS1yaWdodC5nLWJnLWJsYWNrOjpiZWZvcmUsIC51LXRyaWFuZ2xlLXY1LnUtdHJpYW5nbGUtYm90dG9tLmctYmctYmxhY2s6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjUudS10cmlhbmdsZS1yaWdodC5nLWJnLWJsYWNrOjpiZWZvcmUsIC51LXRyaWFuZ2xlLXY2LnUtdHJpYW5nbGUtYm90dG9tLmctYmctYmxhY2s6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjYudS10cmlhbmdsZS1yaWdodC5nLWJnLWJsYWNrOjpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDAwO1xufVxuXG4udS10cmlhbmdsZS12MS51LXRyaWFuZ2xlLXRvcDo6YmVmb3JlLCAudS10cmlhbmdsZS12MS51LXRyaWFuZ2xlLWJvdHRvbTo6YmVmb3JlLCAudS10cmlhbmdsZS12MS51LXRyaWFuZ2xlLWxlZnQ6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjEudS10cmlhbmdsZS1yaWdodDo6YmVmb3JlIHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG59XG5cbi51LXRyaWFuZ2xlLXYxLnUtdHJpYW5nbGUtdG9wOjpiZWZvcmUsIC51LXRyaWFuZ2xlLXYxLnUtdHJpYW5nbGUtbGVmdDo6YmVmb3JlIHtcbiAgdG9wOiAtMjVweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDIwcHggMjVweCAyMHB4O1xufVxuXG4udS10cmlhbmdsZS12MS51LXRyaWFuZ2xlLWJvdHRvbTo6YmVmb3JlLCAudS10cmlhbmdsZS12MS51LXRyaWFuZ2xlLXJpZ2h0OjpiZWZvcmUge1xuICBib3R0b206IC0yNXB4O1xuICBib3JkZXItd2lkdGg6IDI1cHggMjBweCAwIDIwcHg7XG59XG5cbi51LXRyaWFuZ2xlLXYxLTIudS10cmlhbmdsZS1sZWZ0LmctYmctcHJpbWFyeTo6YmVmb3JlLCAudS10cmlhbmdsZS12MS0yLnUtdHJpYW5nbGUtbGVmdC5nLWJnLXdoaXRlOjpiZWZvcmUsIC51LXRyaWFuZ2xlLXYxLTIudS10cmlhbmdsZS1sZWZ0LmctYmctZ3JheS1saWdodC12OTo6YmVmb3JlLCAudS10cmlhbmdsZS12MS0yLnUtdHJpYW5nbGUtbGVmdC5nLWJnLWJsYWNrOjpiZWZvcmUsIC51LXRyaWFuZ2xlLXYxLTIudS10cmlhbmdsZS1yaWdodC5nLWJnLXByaW1hcnk6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjEtMi51LXRyaWFuZ2xlLXJpZ2h0LmctYmctd2hpdGU6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjEtMi51LXRyaWFuZ2xlLXJpZ2h0LmctYmctZ3JheS1saWdodC12OTo6YmVmb3JlLCAudS10cmlhbmdsZS12MS0yLnUtdHJpYW5nbGUtcmlnaHQuZy1iZy1ibGFjazo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS10cmlhbmdsZS12MS0yLnUtdHJpYW5nbGUtbGVmdDo6YmVmb3JlLCAudS10cmlhbmdsZS12MS0yLnUtdHJpYW5nbGUtcmlnaHQ6OmJlZm9yZSB7XG4gIHRvcDogNTAlO1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4udS10cmlhbmdsZS12MS0yLnUtdHJpYW5nbGUtbGVmdDo6YmVmb3JlIHtcbiAgbGVmdDogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDVweCAwO1xufVxuXG4udS10cmlhbmdsZS12MS0yLnUtdHJpYW5nbGUtbGVmdC5nLWJnLXByaW1hcnk6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwM2E3OTtcbn1cblxuLnUtdHJpYW5nbGUtdjEtMi51LXRyaWFuZ2xlLWxlZnQuZy1iZy13aGl0ZTo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmO1xufVxuXG4udS10cmlhbmdsZS12MS0yLnUtdHJpYW5nbGUtbGVmdC5nLWJnLWdyYXktbGlnaHQtdjk6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2Y3ZjdmNztcbn1cblxuLnUtdHJpYW5nbGUtdjEtMi51LXRyaWFuZ2xlLWxlZnQuZy1iZy1ibGFjazo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDAwO1xufVxuXG4udS10cmlhbmdsZS12MS0yLnUtdHJpYW5nbGUtcmlnaHQ6OmJlZm9yZSB7XG4gIHJpZ2h0OiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDVweCAwIDVweCA1cHg7XG59XG5cbi51LXRyaWFuZ2xlLXYxLTIudS10cmlhbmdsZS1yaWdodC5nLWJnLXByaW1hcnk6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDAzYTc5O1xufVxuXG4udS10cmlhbmdsZS12MS0yLnUtdHJpYW5nbGUtcmlnaHQuZy1iZy13aGl0ZTo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XG59XG5cbi51LXRyaWFuZ2xlLXYxLTIudS10cmlhbmdsZS1yaWdodC5nLWJnLWdyYXktbGlnaHQtdjk6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZjdmN2Y3O1xufVxuXG4udS10cmlhbmdsZS12MS0yLnUtdHJpYW5nbGUtcmlnaHQuZy1iZy1ibGFjazo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDA7XG59XG5cbi51LXRyaWFuZ2xlLXYyLnUtdHJpYW5nbGUtdG9wOjpiZWZvcmUsIC51LXRyaWFuZ2xlLXYyLnUtdHJpYW5nbGUtYm90dG9tOjpiZWZvcmUge1xuICBsZWZ0OiA0NXB4O1xufVxuXG4udS10cmlhbmdsZS12Mi51LXRyaWFuZ2xlLWxlZnQ6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjIudS10cmlhbmdsZS1yaWdodDo6YmVmb3JlIHtcbiAgdG9wOiAyM3B4O1xufVxuXG4udS10cmlhbmdsZS12Mi51LXRyaWFuZ2xlLXRvcDo6YmVmb3JlIHtcbiAgdG9wOiAtMTVweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDE3cHggMTVweCAxN3B4O1xufVxuXG4udS10cmlhbmdsZS12Mi51LXRyaWFuZ2xlLWJvdHRvbTo6YmVmb3JlIHtcbiAgYm90dG9tOiAtMTVweDtcbiAgYm9yZGVyLXdpZHRoOiAxNXB4IDE3cHggMCAxN3B4O1xufVxuXG4udS10cmlhbmdsZS12Mi51LXRyaWFuZ2xlLWxlZnQ6OmJlZm9yZSB7XG4gIGxlZnQ6IC0xNXB4O1xuICBib3JkZXItd2lkdGg6IDE3cHggMTVweCAxN3B4IDA7XG59XG5cbi51LXRyaWFuZ2xlLXYyLnUtdHJpYW5nbGUtcmlnaHQ6OmJlZm9yZSB7XG4gIHJpZ2h0OiAtMTVweDtcbiAgYm9yZGVyLXdpZHRoOiAxN3B4IDAgMTdweCAxNXB4O1xufVxuXG4udS10cmlhbmdsZS12Mzo6YmVmb3JlLCAudS10cmlhbmdsZS12NDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLnUtdHJpYW5nbGUtdjMudS10cmlhbmdsZS10b3A6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjMudS10cmlhbmdsZS1ib3R0b206OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjMudS10cmlhbmdsZS1sZWZ0OjpiZWZvcmUsIC51LXRyaWFuZ2xlLXYzLnUtdHJpYW5nbGUtcmlnaHQ6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjQudS10cmlhbmdsZS10b3A6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjQudS10cmlhbmdsZS1ib3R0b206OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjQudS10cmlhbmdsZS1sZWZ0OjpiZWZvcmUsIC51LXRyaWFuZ2xlLXY0LnUtdHJpYW5nbGUtcmlnaHQ6OmJlZm9yZSB7XG4gIGhlaWdodDogNTBweDtcbiAgbGVmdDogMDtcbn1cblxuLnUtdHJpYW5nbGUtdjMudS10cmlhbmdsZS10b3A6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjMudS10cmlhbmdsZS1sZWZ0OjpiZWZvcmUsIC51LXRyaWFuZ2xlLXY0LnUtdHJpYW5nbGUtdG9wOjpiZWZvcmUsIC51LXRyaWFuZ2xlLXY0LnUtdHJpYW5nbGUtbGVmdDo6YmVmb3JlIHtcbiAgdG9wOiAtNTBweDtcbn1cblxuLnUtdHJpYW5nbGUtdjMudS10cmlhbmdsZS1ib3R0b206OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjMudS10cmlhbmdsZS1yaWdodDo6YmVmb3JlLCAudS10cmlhbmdsZS12NC51LXRyaWFuZ2xlLWJvdHRvbTo6YmVmb3JlLCAudS10cmlhbmdsZS12NC51LXRyaWFuZ2xlLXJpZ2h0OjpiZWZvcmUge1xuICBib3R0b206IC01MHB4O1xufVxuXG4udS10cmlhbmdsZS12My51LXRyaWFuZ2xlLXRvcDo6YmVmb3JlLCAudS10cmlhbmdsZS12My51LXRyaWFuZ2xlLWxlZnQ6OmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodDtcbn1cblxuLnUtdHJpYW5nbGUtdjMudS10cmlhbmdsZS10b3AuZy1iZy1wcmltYXJ5OjpiZWZvcmUsIC51LXRyaWFuZ2xlLXYzLnUtdHJpYW5nbGUtbGVmdC5nLWJnLXByaW1hcnk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20gcmlnaHQsIHRyYW5zcGFyZW50IDQ5LjYlLCAjMDAzYTc5IDUwJSk7XG59XG5cbi51LXRyaWFuZ2xlLXYzLnUtdHJpYW5nbGUtdG9wLmctYmctd2hpdGU6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjMudS10cmlhbmdsZS1sZWZ0LmctYmctd2hpdGU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20gcmlnaHQsIHRyYW5zcGFyZW50IDQ5LjYlLCAjZmZmIDUwJSk7XG59XG5cbi51LXRyaWFuZ2xlLXYzLnUtdHJpYW5nbGUtdG9wLmctYmctZ3JheS1saWdodC12OTo6YmVmb3JlLCAudS10cmlhbmdsZS12My51LXRyaWFuZ2xlLWxlZnQuZy1iZy1ncmF5LWxpZ2h0LXY5OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIHJpZ2h0LCB0cmFuc3BhcmVudCA0OS42JSwgI2Y3ZjdmNyA1MCUpO1xufVxuXG4udS10cmlhbmdsZS12My51LXRyaWFuZ2xlLXRvcC5nLWJnLWJsYWNrOjpiZWZvcmUsIC51LXRyaWFuZ2xlLXYzLnUtdHJpYW5nbGUtbGVmdC5nLWJnLWJsYWNrOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIHJpZ2h0LCB0cmFuc3BhcmVudCA0OS42JSwgIzAwMCA1MCUpO1xufVxuXG4udS10cmlhbmdsZS12My51LXRyaWFuZ2xlLWJvdHRvbTo6YmVmb3JlLCAudS10cmlhbmdsZS12My51LXRyaWFuZ2xlLXJpZ2h0OjpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQ7XG59XG5cbi51LXRyaWFuZ2xlLXYzLnUtdHJpYW5nbGUtYm90dG9tLmctYmctcHJpbWFyeTo6YmVmb3JlLCAudS10cmlhbmdsZS12My51LXRyaWFuZ2xlLXJpZ2h0LmctYmctcHJpbWFyeTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCByaWdodCwgdHJhbnNwYXJlbnQgNDkuNiUsICMwMDNhNzkgNTAlKTtcbn1cblxuLnUtdHJpYW5nbGUtdjMudS10cmlhbmdsZS1ib3R0b20uZy1iZy13aGl0ZTo6YmVmb3JlLCAudS10cmlhbmdsZS12My51LXRyaWFuZ2xlLXJpZ2h0LmctYmctd2hpdGU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AgcmlnaHQsIHRyYW5zcGFyZW50IDQ5LjYlLCAjZmZmIDUwJSk7XG59XG5cbi51LXRyaWFuZ2xlLXYzLnUtdHJpYW5nbGUtYm90dG9tLmctYmctZ3JheS1saWdodC12OTo6YmVmb3JlLCAudS10cmlhbmdsZS12My51LXRyaWFuZ2xlLXJpZ2h0LmctYmctZ3JheS1saWdodC12OTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCByaWdodCwgdHJhbnNwYXJlbnQgNDkuNiUsICNmN2Y3ZjcgNTAlKTtcbn1cblxuLnUtdHJpYW5nbGUtdjMudS10cmlhbmdsZS1ib3R0b20uZy1iZy1ibGFjazo6YmVmb3JlLCAudS10cmlhbmdsZS12My51LXRyaWFuZ2xlLXJpZ2h0LmctYmctYmxhY2s6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AgcmlnaHQsIHRyYW5zcGFyZW50IDQ5LjYlLCAjMDAwIDUwJSk7XG59XG5cbi51LXRyaWFuZ2xlLXY0LnUtdHJpYW5nbGUtdG9wOjpiZWZvcmUsIC51LXRyaWFuZ2xlLXY0LnUtdHJpYW5nbGUtbGVmdDo6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogNTAuMiUgMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQsIHRvcCByaWdodDtcbn1cblxuLnUtdHJpYW5nbGUtdjQudS10cmlhbmdsZS10b3AuZy1iZy1wcmltYXJ5OjpiZWZvcmUsIC51LXRyaWFuZ2xlLXY0LnUtdHJpYW5nbGUtbGVmdC5nLWJnLXByaW1hcnk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20gcmlnaHQsIHRyYW5zcGFyZW50IDQ5LjYlLCAjMDAzYTc5IDUwJSksIGxpbmVhci1ncmFkaWVudCh0byBib3R0b20gbGVmdCwgdHJhbnNwYXJlbnQgNDkuNiUsICMwMDNhNzkgNTAlKTtcbn1cblxuLnUtdHJpYW5nbGUtdjQudS10cmlhbmdsZS10b3AuZy1iZy13aGl0ZTo6YmVmb3JlLCAudS10cmlhbmdsZS12NC51LXRyaWFuZ2xlLWxlZnQuZy1iZy13aGl0ZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSByaWdodCwgdHJhbnNwYXJlbnQgNDkuNiUsICNmZmYgNTAlKSwgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSBsZWZ0LCB0cmFuc3BhcmVudCA0OS42JSwgI2ZmZiA1MCUpO1xufVxuXG4udS10cmlhbmdsZS12NC51LXRyaWFuZ2xlLXRvcC5nLWJnLWdyYXktbGlnaHQtdjk6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjQudS10cmlhbmdsZS1sZWZ0LmctYmctZ3JheS1saWdodC12OTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSByaWdodCwgdHJhbnNwYXJlbnQgNDkuNiUsICNmN2Y3ZjcgNTAlKSwgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSBsZWZ0LCB0cmFuc3BhcmVudCA0OS42JSwgI2Y3ZjdmNyA1MCUpO1xufVxuXG4udS10cmlhbmdsZS12NC51LXRyaWFuZ2xlLXRvcC5nLWJnLWJsYWNrOjpiZWZvcmUsIC51LXRyaWFuZ2xlLXY0LnUtdHJpYW5nbGUtbGVmdC5nLWJnLWJsYWNrOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIHJpZ2h0LCB0cmFuc3BhcmVudCA0OS42JSwgIzAwMCA1MCUpLCBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIGxlZnQsIHRyYW5zcGFyZW50IDQ5LjYlLCAjMDAwIDUwJSk7XG59XG5cbi51LXRyaWFuZ2xlLXY0LnUtdHJpYW5nbGUtYm90dG9tOjpiZWZvcmUsIC51LXRyaWFuZ2xlLXY0LnUtdHJpYW5nbGUtcmlnaHQ6OmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDUwLjIlIDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0LCB0b3AgcmlnaHQ7XG59XG5cbi51LXRyaWFuZ2xlLXY0LnUtdHJpYW5nbGUtYm90dG9tLmctYmctcHJpbWFyeTo6YmVmb3JlLCAudS10cmlhbmdsZS12NC51LXRyaWFuZ2xlLXJpZ2h0LmctYmctcHJpbWFyeTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCByaWdodCwgdHJhbnNwYXJlbnQgNDkuNiUsICMwMDNhNzkgNTAlKSwgbGluZWFyLWdyYWRpZW50KHRvIHRvcCBsZWZ0LCB0cmFuc3BhcmVudCA0OS42JSwgIzAwM2E3OSA1MCUpO1xufVxuXG4udS10cmlhbmdsZS12NC51LXRyaWFuZ2xlLWJvdHRvbS5nLWJnLXdoaXRlOjpiZWZvcmUsIC51LXRyaWFuZ2xlLXY0LnUtdHJpYW5nbGUtcmlnaHQuZy1iZy13aGl0ZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCByaWdodCwgdHJhbnNwYXJlbnQgNDkuNiUsICNmZmYgNTAlKSwgbGluZWFyLWdyYWRpZW50KHRvIHRvcCBsZWZ0LCB0cmFuc3BhcmVudCA0OS42JSwgI2ZmZiA1MCUpO1xufVxuXG4udS10cmlhbmdsZS12NC51LXRyaWFuZ2xlLWJvdHRvbS5nLWJnLWdyYXktbGlnaHQtdjk6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjQudS10cmlhbmdsZS1yaWdodC5nLWJnLWdyYXktbGlnaHQtdjk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AgcmlnaHQsIHRyYW5zcGFyZW50IDQ5LjYlLCAjZjdmN2Y3IDUwJSksIGxpbmVhci1ncmFkaWVudCh0byB0b3AgbGVmdCwgdHJhbnNwYXJlbnQgNDkuNiUsICNmN2Y3ZjcgNTAlKTtcbn1cblxuLnUtdHJpYW5nbGUtdjQudS10cmlhbmdsZS1ib3R0b20uZy1iZy1ibGFjazo6YmVmb3JlLCAudS10cmlhbmdsZS12NC51LXRyaWFuZ2xlLXJpZ2h0LmctYmctYmxhY2s6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AgcmlnaHQsIHRyYW5zcGFyZW50IDQ5LjYlLCAjMDAwIDUwJSksIGxpbmVhci1ncmFkaWVudCh0byB0b3AgbGVmdCwgdHJhbnNwYXJlbnQgNDkuNiUsICMwMDAgNTAlKTtcbn1cblxuLnUtdHJpYW5nbGUtdjUudS10cmlhbmdsZS10b3A6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjUudS10cmlhbmdsZS1ib3R0b206OmJlZm9yZSB7XG4gIGxlZnQ6IDgwcHg7XG59XG5cbi51LXRyaWFuZ2xlLXY1LnUtdHJpYW5nbGUtbGVmdDo6YmVmb3JlLCAudS10cmlhbmdsZS12NS51LXRyaWFuZ2xlLXJpZ2h0OjpiZWZvcmUge1xuICB0b3A6IDIzcHg7XG59XG5cbi51LXRyaWFuZ2xlLXY1LnUtdHJpYW5nbGUtdG9wOjpiZWZvcmUge1xuICB0b3A6IC0yMnB4O1xuICBib3JkZXItd2lkdGg6IDIycHggMCAwIDIycHg7XG59XG5cbi51LXRyaWFuZ2xlLXY1LnUtdHJpYW5nbGUtYm90dG9tOjpiZWZvcmUge1xuICBib3R0b206IC0yMnB4O1xuICBib3JkZXItd2lkdGg6IDIycHggMjJweCAwIDA7XG59XG5cbi51LXRyaWFuZ2xlLXY1LnUtdHJpYW5nbGUtbGVmdDo6YmVmb3JlIHtcbiAgbGVmdDogLTIycHg7XG4gIGJvcmRlci13aWR0aDogMCAyMnB4IDIycHggMDtcbn1cblxuLnUtdHJpYW5nbGUtdjUudS10cmlhbmdsZS1yaWdodDo6YmVmb3JlIHtcbiAgcmlnaHQ6IC0yMnB4O1xuICBib3JkZXItd2lkdGg6IDIycHggMjJweCAwIDA7XG59XG5cbi51LXRyaWFuZ2xlLXY2LnUtdHJpYW5nbGUtdG9wOjpiZWZvcmUsIC51LXRyaWFuZ2xlLXY2LnUtdHJpYW5nbGUtYm90dG9tOjpiZWZvcmUge1xuICBsZWZ0OiA4JTtcbn1cblxuLnUtdHJpYW5nbGUtdjYudS10cmlhbmdsZS1sZWZ0OjpiZWZvcmUsIC51LXRyaWFuZ2xlLXY2LnUtdHJpYW5nbGUtcmlnaHQ6OmJlZm9yZSB7XG4gIHRvcDogOCU7XG59XG5cbi51LXRyaWFuZ2xlLXY2LnUtdHJpYW5nbGUtdG9wOjpiZWZvcmUge1xuICB0b3A6IC0yMnB4O1xuICBib3JkZXItd2lkdGg6IDIycHggMjJweCAwIDA7XG59XG5cbi51LXRyaWFuZ2xlLXY2LnUtdHJpYW5nbGUtYm90dG9tOjpiZWZvcmUge1xuICBib3R0b206IC0yMnB4O1xuICBib3JkZXItd2lkdGg6IDIycHggMCAwIDIycHg7XG59XG5cbi51LXRyaWFuZ2xlLXY2LnUtdHJpYW5nbGUtbGVmdDo6YmVmb3JlIHtcbiAgbGVmdDogLTIycHg7XG4gIGJvcmRlci13aWR0aDogMjJweCAyMnB4IDAgMDtcbn1cblxuLnUtdHJpYW5nbGUtdjYudS10cmlhbmdsZS1yaWdodDo6YmVmb3JlIHtcbiAgcmlnaHQ6IC0yMnB4O1xuICBib3JkZXItd2lkdGg6IDAgMjJweCAyMnB4IDA7XG59XG5cbltjbGFzcyo9dS10cmlhbmdsZS1pbmNsdXNpdmUtdjFdOm5vdChbY2xhc3MqPV9fZnJvbnRdKTpub3QoW2NsYXNzKj1fX2JhY2tdKSxcbltjbGFzcyo9dS10cmlhbmdsZS1pbmNsdXNpdmUtdjJdOm5vdChbY2xhc3MqPV9fZnJvbnRdKTpub3QoW2NsYXNzKj1fX2JhY2tdKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnUtdHJpYW5nbGUtaW5jbHVzaXZlLXYxLS1sZWZ0IHtcbiAgcmlnaHQ6IC0xNHB4O1xufVxuXG4udS10cmlhbmdsZS1pbmNsdXNpdmUtdjEtLWxlZnRfX2Zyb250IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFweDtcbiAgbGVmdDogMDtcbn1cblxuLnUtdHJpYW5nbGUtaW5jbHVzaXZlLXYxLS1sZWZ0X19mcm9udCB7XG4gIGJvcmRlci13aWR0aDogMTRweCAwIDE0cHggMTRweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtdHJpYW5nbGUtaW5jbHVzaXZlLXYxLS1sZWZ0X19iYWNrIHtcbiAgYm9yZGVyLXdpZHRoOiAxNXB4IDAgMTVweCAxNXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS10cmlhbmdsZS1pbmNsdXNpdmUtdjEtLXJpZ2h0IHtcbiAgbGVmdDogLTE0cHg7XG59XG5cbi51LXRyaWFuZ2xlLWluY2x1c2l2ZS12MS0tcmlnaHRfX2Zyb250IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFweDtcbiAgcmlnaHQ6IDA7XG59XG5cbi51LXRyaWFuZ2xlLWluY2x1c2l2ZS12MS0tcmlnaHRfX2Zyb250IHtcbiAgYm9yZGVyLXdpZHRoOiAxNHB4IDE0cHggMTRweCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS10cmlhbmdsZS1pbmNsdXNpdmUtdjEtLXJpZ2h0X19iYWNrIHtcbiAgYm9yZGVyLXdpZHRoOiAxNXB4IDE1cHggMTVweCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS10cmlhbmdsZS1pbmNsdXNpdmUtdjEtLXRvcCB7XG4gIHRvcDogLTE0cHg7XG59XG5cbi51LXRyaWFuZ2xlLWluY2x1c2l2ZS12MS0tdG9wX19mcm9udCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMXB4O1xuICBib3R0b206IDA7XG59XG5cbi51LXRyaWFuZ2xlLWluY2x1c2l2ZS12MS0tdG9wX19mcm9udCB7XG4gIGJvcmRlci13aWR0aDogMCAxNHB4IDE0cHggMTRweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtdHJpYW5nbGUtaW5jbHVzaXZlLXYxLS10b3BfX2JhY2sge1xuICBib3JkZXItd2lkdGg6IDAgMTVweCAxNXB4IDE1cHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi51LXRyaWFuZ2xlLWluY2x1c2l2ZS12MS0tYm90dG9tIHtcbiAgYm90dG9tOiAtMTRweDtcbn1cblxuLnUtdHJpYW5nbGUtaW5jbHVzaXZlLXYxLS1ib3R0b21fX2Zyb250IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxcHg7XG4gIGJvdHRvbTogMXB4O1xufVxuXG4udS10cmlhbmdsZS1pbmNsdXNpdmUtdjEtLWJvdHRvbV9fZnJvbnQge1xuICBib3JkZXItd2lkdGg6IDE0cHggMTRweCAwIDE0cHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi51LXRyaWFuZ2xlLWluY2x1c2l2ZS12MS0tYm90dG9tX19iYWNrIHtcbiAgYm9yZGVyLXdpZHRoOiAxNXB4IDE1cHggMCAxNXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS10cmlhbmdsZS1pbmNsdXNpdmUtdjItLWxlZnQge1xuICBsZWZ0OiAxMDAlO1xufVxuXG4udS10cmlhbmdsZS1pbmNsdXNpdmUtdjItLWxlZnRfX2Zyb250LCAudS10cmlhbmdsZS1pbmNsdXNpdmUtdjItLWxlZnRfX2JhY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnUtdHJpYW5nbGUtaW5jbHVzaXZlLXYyLS1sZWZ0X19mcm9udCBzdmcsIC51LXRyaWFuZ2xlLWluY2x1c2l2ZS12Mi0tbGVmdF9fYmFjayBzdmcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi51LXRyaWFuZ2xlLWluY2x1c2l2ZS12Mi0tbGVmdF9fZnJvbnQge1xuICB6LWluZGV4OiAyO1xufVxuXG4udS10cmlhbmdsZS1pbmNsdXNpdmUtdjItLWxlZnRfX2Zyb250IHN2ZyBwb2x5Z29uIHtcbiAgZmlsbDogI2VlZTtcbn1cblxuLnUtdHJpYW5nbGUtaW5jbHVzaXZlLXYyLS1sZWZ0X19iYWNrIHtcbiAgei1pbmRleDogMTtcbn1cblxuLnUtdHJpYW5nbGUtaW5jbHVzaXZlLXYyLS1sZWZ0X19iYWNrIHN2ZyBwb2x5Z29uIHtcbiAgZmlsbDogI2ZmZjtcbn1cblxuLnUtdHJpYW5nbGUtaW5jbHVzaXZlLXYyLS1yaWdodCB7XG4gIHJpZ2h0OiAxMDAlO1xufVxuXG4udS10cmlhbmdsZS1pbmNsdXNpdmUtdjItLXJpZ2h0X19mcm9udCwgLnUtdHJpYW5nbGUtaW5jbHVzaXZlLXYyLS1yaWdodF9fYmFjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnUtdHJpYW5nbGUtaW5jbHVzaXZlLXYyLS1yaWdodF9fZnJvbnQgc3ZnLCAudS10cmlhbmdsZS1pbmNsdXNpdmUtdjItLXJpZ2h0X19iYWNrIHN2ZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnUtdHJpYW5nbGUtaW5jbHVzaXZlLXYyLS1yaWdodF9fZnJvbnQge1xuICB6LWluZGV4OiAyO1xufVxuXG4udS10cmlhbmdsZS1pbmNsdXNpdmUtdjItLXJpZ2h0X19mcm9udCBzdmcgcG9seWdvbiB7XG4gIGZpbGw6ICNlZWU7XG59XG5cbi51LXRyaWFuZ2xlLWluY2x1c2l2ZS12Mi0tcmlnaHRfX2JhY2sge1xuICB6LWluZGV4OiAxO1xufVxuXG4udS10cmlhbmdsZS1pbmNsdXNpdmUtdjItLXJpZ2h0X19iYWNrIHN2ZyBwb2x5Z29uIHtcbiAgZmlsbDogI2ZmZjtcbn1cblxuLnUtdHJpYW5nbGUtaW5jbHVzaXZlLXYyLS10b3Age1xuICBib3R0b206IDEwMCU7XG59XG5cbi51LXRyaWFuZ2xlLWluY2x1c2l2ZS12Mi0tdG9wX19mcm9udCwgLnUtdHJpYW5nbGUtaW5jbHVzaXZlLXYyLS10b3BfX2JhY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi51LXRyaWFuZ2xlLWluY2x1c2l2ZS12Mi0tdG9wX19mcm9udCBzdmcsIC51LXRyaWFuZ2xlLWluY2x1c2l2ZS12Mi0tdG9wX19iYWNrIHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4udS10cmlhbmdsZS1pbmNsdXNpdmUtdjItLXRvcF9fZnJvbnQge1xuICB6LWluZGV4OiAyO1xufVxuXG4udS10cmlhbmdsZS1pbmNsdXNpdmUtdjItLXRvcF9fZnJvbnQgc3ZnIHBvbHlnb24ge1xuICBmaWxsOiAjZWVlO1xufVxuXG4udS10cmlhbmdsZS1pbmNsdXNpdmUtdjItLXRvcF9fYmFjayB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi51LXRyaWFuZ2xlLWluY2x1c2l2ZS12Mi0tdG9wX19iYWNrIHN2ZyBwb2x5Z29uIHtcbiAgZmlsbDogI2ZmZjtcbn1cblxuLnUtdHJpYW5nbGUtaW5jbHVzaXZlLXYyLS1ib3R0b20ge1xuICB0b3A6IDEwMCU7XG59XG5cbi51LXRyaWFuZ2xlLWluY2x1c2l2ZS12Mi0tYm90dG9tX19mcm9udCwgLnUtdHJpYW5nbGUtaW5jbHVzaXZlLXYyLS1ib3R0b21fX2JhY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi51LXRyaWFuZ2xlLWluY2x1c2l2ZS12Mi0tYm90dG9tX19mcm9udCBzdmcsIC51LXRyaWFuZ2xlLWluY2x1c2l2ZS12Mi0tYm90dG9tX19iYWNrIHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4udS10cmlhbmdsZS1pbmNsdXNpdmUtdjItLWJvdHRvbV9fZnJvbnQge1xuICB6LWluZGV4OiAyO1xufVxuXG4udS10cmlhbmdsZS1pbmNsdXNpdmUtdjItLWJvdHRvbV9fZnJvbnQgc3ZnIHBvbHlnb24ge1xuICBmaWxsOiAjZWVlO1xufVxuXG4udS10cmlhbmdsZS1pbmNsdXNpdmUtdjItLWJvdHRvbV9fYmFjayB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi51LXRyaWFuZ2xlLWluY2x1c2l2ZS12Mi0tYm90dG9tX19iYWNrIHN2ZyBwb2x5Z29uIHtcbiAgZmlsbDogI2ZmZjtcbn1cblxuLnUtc2VtaWNpcmNsZS12MSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG5cbi51LXNlbWljaXJjbGUtdjE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTUwJTtcbiAgaGVpZ2h0OiAxNTAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi51LXNlbWljaXJjbGUtdjEuZy1iZy1wcmltYXJ5OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMDAzYTc5O1xufVxuXG4udS1zZW1pY2lyY2xlLXYxLmctYmctd2hpdGU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi51LXNlbWljaXJjbGUtdjEuZy1iZy1ncmF5LWxpZ2h0LXY5OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xufVxuXG4udS1zZW1pY2lyY2xlLXYxLmctYmctYmxhY2s6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG5cbi51LXNlbWljaXJjbGUtdG9wOjpiZWZvcmUsIC51LXNlbWljaXJjbGUtcmlnaHQ6OmJlZm9yZSB7XG4gIHRvcDogLTIwJTtcbiAgbGVmdDogLTI1JTtcbn1cblxuLnUtc2VtaWNpcmNsZS1ib3R0b206OmJlZm9yZSwgLnUtc2VtaWNpcmNsZS1sZWZ0OjpiZWZvcmUge1xuICBib3R0b206IC0yMCU7XG4gIGxlZnQ6IC0yNSU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAudS10cmlhbmdsZS1ub25lLS14czo6YmVmb3JlLFxuICAudS1zZW1pY2lyY2xlLW5vbmUtLXhzOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudS10cmlhbmdsZS12My51LXRyaWFuZ2xlLXRvcDo6YmVmb3JlLCAudS10cmlhbmdsZS12My51LXRyaWFuZ2xlLWJvdHRvbTo6YmVmb3JlLCAudS10cmlhbmdsZS12NC51LXRyaWFuZ2xlLXRvcDo6YmVmb3JlLCAudS10cmlhbmdsZS12NC51LXRyaWFuZ2xlLWJvdHRvbTo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDc1cHg7XG4gIH1cbiAgLnUtdHJpYW5nbGUtdjMudS10cmlhbmdsZS1sZWZ0OjpiZWZvcmUsIC51LXRyaWFuZ2xlLXYzLnUtdHJpYW5nbGUtcmlnaHQ6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjQudS10cmlhbmdsZS1sZWZ0OjpiZWZvcmUsIC51LXRyaWFuZ2xlLXY0LnUtdHJpYW5nbGUtcmlnaHQ6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDc1cHg7XG4gIH1cbiAgLnUtdHJpYW5nbGUtdjMudS10cmlhbmdsZS10b3A6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjQudS10cmlhbmdsZS10b3A6OmJlZm9yZSB7XG4gICAgdG9wOiAtNzVweDtcbiAgfVxuICAudS10cmlhbmdsZS12My51LXRyaWFuZ2xlLWJvdHRvbTo6YmVmb3JlLCAudS10cmlhbmdsZS12NC51LXRyaWFuZ2xlLWJvdHRvbTo6YmVmb3JlIHtcbiAgICBib3R0b206IC03NXB4O1xuICB9XG4gIC51LXRyaWFuZ2xlLXYzLnUtdHJpYW5nbGUtbGVmdDo6YmVmb3JlLCAudS10cmlhbmdsZS12NC51LXRyaWFuZ2xlLWxlZnQ6OmJlZm9yZSB7XG4gICAgbGVmdDogLTc1cHg7XG4gIH1cbiAgLnUtdHJpYW5nbGUtdjMudS10cmlhbmdsZS1yaWdodDo6YmVmb3JlLCAudS10cmlhbmdsZS12NC51LXRyaWFuZ2xlLXJpZ2h0OjpiZWZvcmUge1xuICAgIHJpZ2h0OiAtNzVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXRyaWFuZ2xlLW5vbmUtLXNtOjpiZWZvcmUsXG4gIC51LXNlbWljaXJjbGUtbm9uZS0tc206OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LXRyaWFuZ2xlLXYxLnUtdHJpYW5nbGUtbGVmdC5nLWJnLXByaW1hcnk6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjEudS10cmlhbmdsZS1sZWZ0LmctYmctd2hpdGU6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjEudS10cmlhbmdsZS1sZWZ0LmctYmctZ3JheS1saWdodC12OTo6YmVmb3JlLCAudS10cmlhbmdsZS12MS51LXRyaWFuZ2xlLWxlZnQuZy1iZy1ibGFjazo6YmVmb3JlLCAudS10cmlhbmdsZS12MS51LXRyaWFuZ2xlLXJpZ2h0LmctYmctcHJpbWFyeTo6YmVmb3JlLCAudS10cmlhbmdsZS12MS51LXRyaWFuZ2xlLXJpZ2h0LmctYmctd2hpdGU6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjEudS10cmlhbmdsZS1yaWdodC5nLWJnLWdyYXktbGlnaHQtdjk6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjEudS10cmlhbmdsZS1yaWdodC5nLWJnLWJsYWNrOjpiZWZvcmUge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC51LXRyaWFuZ2xlLXYxLnUtdHJpYW5nbGUtbGVmdDo6YmVmb3JlLCAudS10cmlhbmdsZS12MS51LXRyaWFuZ2xlLXJpZ2h0OjpiZWZvcmUge1xuICAgIHRvcDogNTAlO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC51LXRyaWFuZ2xlLXYxLnUtdHJpYW5nbGUtbGVmdDo6YmVmb3JlIHtcbiAgICBsZWZ0OiAtMjVweDtcbiAgICBib3JkZXItd2lkdGg6IDIwcHggMjVweCAyMHB4IDA7XG4gIH1cbiAgLnUtdHJpYW5nbGUtdjEudS10cmlhbmdsZS1sZWZ0LmctYmctcHJpbWFyeTo6YmVmb3JlIHtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDNhNzk7XG4gIH1cbiAgLnUtdHJpYW5nbGUtdjEudS10cmlhbmdsZS1sZWZ0LmctYmctd2hpdGU6OmJlZm9yZSB7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmO1xuICB9XG4gIC51LXRyaWFuZ2xlLXYxLnUtdHJpYW5nbGUtbGVmdC5nLWJnLWdyYXktbGlnaHQtdjk6OmJlZm9yZSB7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZjdmN2Y3O1xuICB9XG4gIC51LXRyaWFuZ2xlLXYxLnUtdHJpYW5nbGUtbGVmdC5nLWJnLWJsYWNrOjpiZWZvcmUge1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogIzAwMDtcbiAgfVxuICAudS10cmlhbmdsZS12MS51LXRyaWFuZ2xlLXJpZ2h0OjpiZWZvcmUge1xuICAgIHJpZ2h0OiAtMjVweDtcbiAgICBib3JkZXItd2lkdGg6IDIwcHggMCAyMHB4IDI1cHg7XG4gIH1cbiAgLnUtdHJpYW5nbGUtdjEudS10cmlhbmdsZS1yaWdodC5nLWJnLXByaW1hcnk6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDNhNzk7XG4gIH1cbiAgLnUtdHJpYW5nbGUtdjEudS10cmlhbmdsZS1yaWdodC5nLWJnLXdoaXRlOjpiZWZvcmUge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmO1xuICB9XG4gIC51LXRyaWFuZ2xlLXYxLnUtdHJpYW5nbGUtcmlnaHQuZy1iZy1ncmF5LWxpZ2h0LXY5OjpiZWZvcmUge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjZjdmN2Y3O1xuICB9XG4gIC51LXRyaWFuZ2xlLXYxLnUtdHJpYW5nbGUtcmlnaHQuZy1iZy1ibGFjazo6YmVmb3JlIHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogIzAwMDtcbiAgfVxuICAudS10cmlhbmdsZS12My51LXRyaWFuZ2xlLWxlZnQ6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjMudS10cmlhbmdsZS1yaWdodDo6YmVmb3JlLCAudS10cmlhbmdsZS12NC51LXRyaWFuZ2xlLWxlZnQ6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjQudS10cmlhbmdsZS1yaWdodDo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAudS10cmlhbmdsZS12My51LXRyaWFuZ2xlLWxlZnQ6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjQudS10cmlhbmdsZS1sZWZ0OjpiZWZvcmUge1xuICAgIHRvcDogMDtcbiAgfVxuICAudS10cmlhbmdsZS12My51LXRyaWFuZ2xlLXJpZ2h0OjpiZWZvcmUsIC51LXRyaWFuZ2xlLXY0LnUtdHJpYW5nbGUtcmlnaHQ6OmJlZm9yZSB7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogYXV0bztcbiAgfVxuICAudS10cmlhbmdsZS12My51LXRyaWFuZ2xlLXRvcDo6YmVmb3JlLCAudS10cmlhbmdsZS12My51LXRyaWFuZ2xlLWJvdHRvbTo6YmVmb3JlLCAudS10cmlhbmdsZS12NC51LXRyaWFuZ2xlLXRvcDo6YmVmb3JlLCAudS10cmlhbmdsZS12NC51LXRyaWFuZ2xlLWJvdHRvbTo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICB9XG4gIC51LXRyaWFuZ2xlLXYzLnUtdHJpYW5nbGUtbGVmdDo6YmVmb3JlLCAudS10cmlhbmdsZS12My51LXRyaWFuZ2xlLXJpZ2h0OjpiZWZvcmUsIC51LXRyaWFuZ2xlLXY0LnUtdHJpYW5nbGUtbGVmdDo6YmVmb3JlLCAudS10cmlhbmdsZS12NC51LXRyaWFuZ2xlLXJpZ2h0OjpiZWZvcmUge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgfVxuICAudS10cmlhbmdsZS12My51LXRyaWFuZ2xlLXRvcDo6YmVmb3JlLCAudS10cmlhbmdsZS12NC51LXRyaWFuZ2xlLXRvcDo6YmVmb3JlIHtcbiAgICB0b3A6IC0xMDBweDtcbiAgfVxuICAudS10cmlhbmdsZS12My51LXRyaWFuZ2xlLWJvdHRvbTo6YmVmb3JlLCAudS10cmlhbmdsZS12NC51LXRyaWFuZ2xlLWJvdHRvbTo6YmVmb3JlIHtcbiAgICBib3R0b206IC0xMDBweDtcbiAgfVxuICAudS10cmlhbmdsZS12My51LXRyaWFuZ2xlLWxlZnQ6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjQudS10cmlhbmdsZS1sZWZ0OjpiZWZvcmUge1xuICAgIGxlZnQ6IC0xMDBweDtcbiAgfVxuICAudS10cmlhbmdsZS12My51LXRyaWFuZ2xlLXJpZ2h0OjpiZWZvcmUsIC51LXRyaWFuZ2xlLXY0LnUtdHJpYW5nbGUtcmlnaHQ6OmJlZm9yZSB7XG4gICAgcmlnaHQ6IC0xMDBweDtcbiAgfVxuICAudS10cmlhbmdsZS12My51LXRyaWFuZ2xlLWxlZnQuZy1iZy1wcmltYXJ5OjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20gcmlnaHQsIHRyYW5zcGFyZW50IDQ5LjYlLCAjMDAzYTc5IDUwJSk7XG4gIH1cbiAgLnUtdHJpYW5nbGUtdjMudS10cmlhbmdsZS1sZWZ0LmctYmctd2hpdGU6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSByaWdodCwgdHJhbnNwYXJlbnQgNDkuNiUsICNmZmYgNTAlKTtcbiAgfVxuICAudS10cmlhbmdsZS12My51LXRyaWFuZ2xlLWxlZnQuZy1iZy1ncmF5LWxpZ2h0LXY5OjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20gcmlnaHQsIHRyYW5zcGFyZW50IDQ5LjYlLCAjZjdmN2Y3IDUwJSk7XG4gIH1cbiAgLnUtdHJpYW5nbGUtdjMudS10cmlhbmdsZS1sZWZ0LmctYmctYmxhY2s6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSByaWdodCwgdHJhbnNwYXJlbnQgNDkuNiUsICMwMDAgNTAlKTtcbiAgfVxuICAudS10cmlhbmdsZS12My51LXRyaWFuZ2xlLXJpZ2h0LmctYmctcHJpbWFyeTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIGxlZnQsIHRyYW5zcGFyZW50IDQ5LjYlLCAjMDAzYTc5IDUwJSk7XG4gIH1cbiAgLnUtdHJpYW5nbGUtdjMudS10cmlhbmdsZS1yaWdodC5nLWJnLXdoaXRlOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20gbGVmdCwgdHJhbnNwYXJlbnQgNDkuNiUsICNmZmYgNTAlKTtcbiAgfVxuICAudS10cmlhbmdsZS12My51LXRyaWFuZ2xlLXJpZ2h0LmctYmctZ3JheS1saWdodC12OTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIGxlZnQsIHRyYW5zcGFyZW50IDQ5LjYlLCAjZjdmN2Y3IDUwJSk7XG4gIH1cbiAgLnUtdHJpYW5nbGUtdjMudS10cmlhbmdsZS1yaWdodC5nLWJnLWJsYWNrOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20gbGVmdCwgdHJhbnNwYXJlbnQgNDkuNiUsICMwMDAgNTAlKTtcbiAgfVxuICAudS10cmlhbmdsZS12NC51LXRyaWFuZ2xlLWxlZnQ6OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSA1MC4yJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQsIGJvdHRvbSBsZWZ0O1xuICB9XG4gIC51LXRyaWFuZ2xlLXY0LnUtdHJpYW5nbGUtbGVmdC5nLWJnLXByaW1hcnk6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSByaWdodCwgdHJhbnNwYXJlbnQgNDkuNiUsICMwMDNhNzkgNTAlKSwgbGluZWFyLWdyYWRpZW50KHRvIHRvcCByaWdodCwgdHJhbnNwYXJlbnQgNDkuNiUsICMwMDNhNzkgNTAlKTtcbiAgfVxuICAudS10cmlhbmdsZS12NC51LXRyaWFuZ2xlLWxlZnQuZy1iZy13aGl0ZTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIHJpZ2h0LCB0cmFuc3BhcmVudCA0OS42JSwgI2ZmZiA1MCUpLCBsaW5lYXItZ3JhZGllbnQodG8gdG9wIHJpZ2h0LCB0cmFuc3BhcmVudCA0OS42JSwgI2ZmZiA1MCUpO1xuICB9XG4gIC51LXRyaWFuZ2xlLXY0LnUtdHJpYW5nbGUtbGVmdC5nLWJnLWdyYXktbGlnaHQtdjk6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSByaWdodCwgdHJhbnNwYXJlbnQgNDkuNiUsICNmN2Y3ZjcgNTAlKSwgbGluZWFyLWdyYWRpZW50KHRvIHRvcCByaWdodCwgdHJhbnNwYXJlbnQgNDkuNiUsICNmN2Y3ZjcgNTAlKTtcbiAgfVxuICAudS10cmlhbmdsZS12NC51LXRyaWFuZ2xlLWxlZnQuZy1iZy1ibGFjazo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIHJpZ2h0LCB0cmFuc3BhcmVudCA0OS42JSwgIzAwMCA1MCUpLCBsaW5lYXItZ3JhZGllbnQodG8gdG9wIHJpZ2h0LCB0cmFuc3BhcmVudCA0OS42JSwgIzAwMCA1MCUpO1xuICB9XG4gIC51LXRyaWFuZ2xlLXY0LnUtdHJpYW5nbGUtcmlnaHQ6OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSA1MC4yJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQsIGJvdHRvbSBsZWZ0O1xuICB9XG4gIC51LXRyaWFuZ2xlLXY0LnUtdHJpYW5nbGUtcmlnaHQuZy1iZy1wcmltYXJ5OjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20gbGVmdCwgdHJhbnNwYXJlbnQgNDkuNiUsICMwMDNhNzkgNTAlKSwgbGluZWFyLWdyYWRpZW50KHRvIHRvcCBsZWZ0LCB0cmFuc3BhcmVudCA0OS42JSwgIzAwM2E3OSA1MCUpO1xuICB9XG4gIC51LXRyaWFuZ2xlLXY0LnUtdHJpYW5nbGUtcmlnaHQuZy1iZy13aGl0ZTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIGxlZnQsIHRyYW5zcGFyZW50IDQ5LjYlLCAjZmZmIDUwJSksIGxpbmVhci1ncmFkaWVudCh0byB0b3AgbGVmdCwgdHJhbnNwYXJlbnQgNDkuNiUsICNmZmYgNTAlKTtcbiAgfVxuICAudS10cmlhbmdsZS12NC51LXRyaWFuZ2xlLXJpZ2h0LmctYmctZ3JheS1saWdodC12OTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIGxlZnQsIHRyYW5zcGFyZW50IDQ5LjYlLCAjZjdmN2Y3IDUwJSksIGxpbmVhci1ncmFkaWVudCh0byB0b3AgbGVmdCwgdHJhbnNwYXJlbnQgNDkuNiUsICNmN2Y3ZjcgNTAlKTtcbiAgfVxuICAudS10cmlhbmdsZS12NC51LXRyaWFuZ2xlLXJpZ2h0LmctYmctYmxhY2s6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSBsZWZ0LCB0cmFuc3BhcmVudCA0OS42JSwgIzAwMCA1MCUpLCBsaW5lYXItZ3JhZGllbnQodG8gdG9wIGxlZnQsIHRyYW5zcGFyZW50IDQ5LjYlLCAjMDAwIDUwJSk7XG4gIH1cbiAgLnUtc2VtaWNpcmNsZS1sZWZ0OjpiZWZvcmUge1xuICAgIHRvcDogLTI1JTtcbiAgICBsZWZ0OiAtMjAlO1xuICB9XG4gIC51LXNlbWljaXJjbGUtcmlnaHQ6OmJlZm9yZSB7XG4gICAgdG9wOiAtMjUlO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAtMjAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnUtdHJpYW5nbGUtbm9uZS0tbWQ6OmJlZm9yZSxcbiAgLnUtc2VtaWNpcmNsZS1ub25lLS1tZDo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtdHJpYW5nbGUtdjMudS10cmlhbmdsZS10b3A6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjMudS10cmlhbmdsZS1ib3R0b206OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjQudS10cmlhbmdsZS10b3A6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjQudS10cmlhbmdsZS1ib3R0b206OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgfVxuICAudS10cmlhbmdsZS12My51LXRyaWFuZ2xlLWxlZnQ6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjMudS10cmlhbmdsZS1yaWdodDo6YmVmb3JlLCAudS10cmlhbmdsZS12NC51LXRyaWFuZ2xlLWxlZnQ6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjQudS10cmlhbmdsZS1yaWdodDo6YmVmb3JlIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gIH1cbiAgLnUtdHJpYW5nbGUtdjMudS10cmlhbmdsZS10b3A6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjQudS10cmlhbmdsZS10b3A6OmJlZm9yZSB7XG4gICAgdG9wOiAtMTUwcHg7XG4gIH1cbiAgLnUtdHJpYW5nbGUtdjMudS10cmlhbmdsZS1ib3R0b206OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjQudS10cmlhbmdsZS1ib3R0b206OmJlZm9yZSB7XG4gICAgYm90dG9tOiAtMTUwcHg7XG4gIH1cbiAgLnUtdHJpYW5nbGUtdjMudS10cmlhbmdsZS1sZWZ0OjpiZWZvcmUsIC51LXRyaWFuZ2xlLXY0LnUtdHJpYW5nbGUtbGVmdDo6YmVmb3JlIHtcbiAgICBsZWZ0OiAtMTUwcHg7XG4gIH1cbiAgLnUtdHJpYW5nbGUtdjMudS10cmlhbmdsZS1yaWdodDo6YmVmb3JlLCAudS10cmlhbmdsZS12NC51LXRyaWFuZ2xlLXJpZ2h0OjpiZWZvcmUge1xuICAgIHJpZ2h0OiAtMTUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnUtdHJpYW5nbGUtbm9uZS0tbGc6OmJlZm9yZSxcbiAgLnUtc2VtaWNpcmNsZS1ub25lLS1sZzo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LXRyaWFuZ2xlLXYzLnUtdHJpYW5nbGUtdG9wOjpiZWZvcmUsIC51LXRyaWFuZ2xlLXYzLnUtdHJpYW5nbGUtYm90dG9tOjpiZWZvcmUsIC51LXRyaWFuZ2xlLXY0LnUtdHJpYW5nbGUtdG9wOjpiZWZvcmUsIC51LXRyaWFuZ2xlLXY0LnUtdHJpYW5nbGUtYm90dG9tOjpiZWZvcmUge1xuICAgIGhlaWdodDogMjAwcHg7XG4gIH1cbiAgLnUtdHJpYW5nbGUtdjMudS10cmlhbmdsZS1sZWZ0OjpiZWZvcmUsIC51LXRyaWFuZ2xlLXYzLnUtdHJpYW5nbGUtcmlnaHQ6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjQudS10cmlhbmdsZS1sZWZ0OjpiZWZvcmUsIC51LXRyaWFuZ2xlLXY0LnUtdHJpYW5nbGUtcmlnaHQ6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG4gIC51LXRyaWFuZ2xlLXYzLnUtdHJpYW5nbGUtdG9wOjpiZWZvcmUsIC51LXRyaWFuZ2xlLXY0LnUtdHJpYW5nbGUtdG9wOjpiZWZvcmUge1xuICAgIHRvcDogLTIwMHB4O1xuICB9XG4gIC51LXRyaWFuZ2xlLXYzLnUtdHJpYW5nbGUtYm90dG9tOjpiZWZvcmUsIC51LXRyaWFuZ2xlLXY0LnUtdHJpYW5nbGUtYm90dG9tOjpiZWZvcmUge1xuICAgIGJvdHRvbTogLTIwMHB4O1xuICB9XG4gIC51LXRyaWFuZ2xlLXYzLnUtdHJpYW5nbGUtbGVmdDo6YmVmb3JlLCAudS10cmlhbmdsZS12NC51LXRyaWFuZ2xlLWxlZnQ6OmJlZm9yZSB7XG4gICAgbGVmdDogLTIwMHB4O1xuICB9XG4gIC51LXRyaWFuZ2xlLXYzLnUtdHJpYW5nbGUtcmlnaHQ6OmJlZm9yZSwgLnUtdHJpYW5nbGUtdjQudS10cmlhbmdsZS1yaWdodDo6YmVmb3JlIHtcbiAgICByaWdodDogLTIwMHB4O1xuICB9XG59XG4udS10cmlhbmdsZS1ub25lLS14bDo6YmVmb3JlLFxuLnUtc2VtaWNpcmNsZS1ub25lLS14bDo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnUtemlnemFnLXRvcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgei1pbmRleDogMTtcbn1cblxuLnUtemlnemFnLXRvcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgtMjI1ZGVnLCAjZjdmN2Y3IDEwcHgsIHRyYW5zcGFyZW50IDApIDAgMTBweCwgLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoLTMxNWRlZywgI2Y3ZjdmNyAxMHB4LCB0cmFuc3BhcmVudCAwKSAwIDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0O1xuICBiYWNrZ3JvdW5kLXJlcGVhcjogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4O1xufVxuXG4udS16aWd6YWctYm90dG9tIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICB6LWluZGV4OiAxO1xufVxuXG4udS16aWd6YWctYm90dG9tOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMjI1ZGVnLCAjZjdmN2Y3IDEwcHgsIHRyYW5zcGFyZW50IDApIDAgMTBweCwgLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMzE1ZGVnLCAjZjdmN2Y3IDEwcHgsIHRyYW5zcGFyZW50IDApIDAgMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQ7XG4gIGJhY2tncm91bmQtcmVwZWFyOiByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHg7XG59XG5cbi51LXppZ3phZy10b3Atd2hpdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHotaW5kZXg6IDE7XG59XG5cbi51LXppZ3phZy10b3Atd2hpdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMDAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoLTIyNWRlZywgI2ZmZiAxMHB4LCB0cmFuc3BhcmVudCAwKSAwIDEwcHgsIC13ZWJraXQtbGluZWFyLWdyYWRpZW50KC0zMTVkZWcsICNmZmYgMTBweCwgdHJhbnNwYXJlbnQgMCkgMCAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdDtcbiAgYmFja2dyb3VuZC1yZXBlYXI6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggMjBweDtcbn1cblxuLnUtemlnemFnLXRvcC1wcmltYXJ5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjMDAzYTc5O1xuICB6LWluZGV4OiAxO1xufVxuXG4udS16aWd6YWctdG9wLXByaW1hcnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMDAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoLTIyNWRlZywgIzAwM2E3OSAxMHB4LCB0cmFuc3BhcmVudCAwKSAwIDEwcHgsIC13ZWJraXQtbGluZWFyLWdyYWRpZW50KC0zMTVkZWcsICMwMDNhNzkgMTBweCwgdHJhbnNwYXJlbnQgMCkgMCAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdDtcbiAgYmFja2dyb3VuZC1yZXBlYXI6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggMjBweDtcbn1cblxuLnUtemlnemFnLXRvcC1ibGFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgei1pbmRleDogMTtcbn1cblxuLnUtemlnemFnLXRvcC1ibGFjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgtMjI1ZGVnLCAjMDAwIDEwcHgsIHRyYW5zcGFyZW50IDApIDAgMTBweCwgLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoLTMxNWRlZywgIzAwMCAxMHB4LCB0cmFuc3BhcmVudCAwKSAwIDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0O1xuICBiYWNrZ3JvdW5kLXJlcGVhcjogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4O1xufVxuXG4udS16aWd6YWctdG9wLWdyYXktZGFyay12MSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogIzExMTtcbiAgei1pbmRleDogMTtcbn1cblxuLnUtemlnemFnLXRvcC1ncmF5LWRhcmstdjE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMDAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoLTIyNWRlZywgIzExMSAxMHB4LCB0cmFuc3BhcmVudCAwKSAwIDEwcHgsIC13ZWJraXQtbGluZWFyLWdyYWRpZW50KC0zMTVkZWcsICMxMTEgMTBweCwgdHJhbnNwYXJlbnQgMCkgMCAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdDtcbiAgYmFja2dyb3VuZC1yZXBlYXI6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggMjBweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgTm9uc3RhbmRhcmQtYmdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5bY2xhc3MqPXUtbnMtYmctdl0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbltjbGFzcyo9dS1ucy1iZy12XTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogMztcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgTm9uc3RhbmRhcmQgQmFja2dyb3VuZCB2MVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbltjbGFzcyo9dS1ucy1iZy12MV0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbltjbGFzcyo9dS1ucy1iZy12MV06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtbnMtYmctdjEtdG9wOjpiZWZvcmUsIC51LW5zLWJnLXYxLWJvdHRvbTo6YmVmb3JlIHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG59XG5cbi51LW5zLWJnLXYxLWxlZnQ6OmJlZm9yZSwgLnUtbnMtYmctdjEtcmlnaHQ6OmJlZm9yZSB7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbn1cblxuLnUtbnMtYmctdjEtdG9wOjpiZWZvcmUge1xuICB0b3A6IC0yNXB4O1xuICBib3JkZXItd2lkdGg6IDAgMjBweCAyNXB4IDIwcHg7XG59XG5cbi51LW5zLWJnLXYxLXRvcC5nLWJnLXByaW1hcnk6OmJlZm9yZSxcbi5nLXBhcmVudC5nLWJnLXByaW1hcnkgLnUtbnMtYmctdjEtdG9wOjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAzYTc5O1xufVxuXG4udS1ucy1iZy12MS10b3AuZy1iZy13aGl0ZTo6YmVmb3JlLFxuLmctcGFyZW50LmctYmctd2hpdGUgLnUtbnMtYmctdjEtdG9wOjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuXG4udS1ucy1iZy12MS10b3AuZy1iZy1ncmF5LWxpZ2h0LXYyOjpiZWZvcmUsXG4uZy1wYXJlbnQuZy1iZy1ncmF5LWxpZ2h0LXYyIC51LW5zLWJnLXYxLXRvcDo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2NjYztcbn1cblxuLnUtbnMtYmctdjEtdG9wLmctYmctYmxhY2s6OmJlZm9yZSxcbi5nLXBhcmVudC5nLWJnLWJsYWNrIC51LW5zLWJnLXYxLXRvcDo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDtcbn1cblxuLnUtbnMtYmctdjEtYm90dG9tOjpiZWZvcmUge1xuICBib3R0b206IC0yNXB4O1xuICBib3JkZXItd2lkdGg6IDI1cHggMjBweCAwIDIwcHg7XG59XG5cbi51LW5zLWJnLXYxLWJvdHRvbS5nLWJnLXByaW1hcnk6OmJlZm9yZSxcbi5nLXBhcmVudC5nLWJnLXByaW1hcnkgLnUtbnMtYmctdjEtYm90dG9tOjpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDAzYTc5O1xufVxuXG4udS1ucy1iZy12MS1ib3R0b20uZy1iZy13aGl0ZTo6YmVmb3JlLFxuLmctcGFyZW50LmctYmctd2hpdGUgLnUtbnMtYmctdjEtYm90dG9tOjpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xufVxuXG4udS1ucy1iZy12MS1ib3R0b20uZy1iZy1ncmF5LWxpZ2h0LXYyOjpiZWZvcmUsXG4uZy1wYXJlbnQuZy1iZy1ncmF5LWxpZ2h0LXYyIC51LW5zLWJnLXYxLWJvdHRvbTo6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2NjYztcbn1cblxuLnUtbnMtYmctdjEtYm90dG9tLmctYmctYmxhY2s6OmJlZm9yZSxcbi5nLXBhcmVudC5nLWJnLWJsYWNrIC51LW5zLWJnLXYxLWJvdHRvbTo6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMDtcbn1cblxuLnUtbnMtYmctdjEtbGVmdDo6YmVmb3JlIHtcbiAgbGVmdDogLTI1cHg7XG4gIGJvcmRlci13aWR0aDogMjBweCAyNXB4IDIwcHggMDtcbn1cblxuLnUtbnMtYmctdjEtbGVmdC5nLWJnLXByaW1hcnk6OmJlZm9yZSxcbi5nLXBhcmVudC5nLWJnLXByaW1hcnkgLnUtbnMtYmctdjEtbGVmdDo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDAzYTc5O1xufVxuXG4udS1ucy1iZy12MS1sZWZ0LmctYmctd2hpdGU6OmJlZm9yZSxcbi5nLXBhcmVudC5nLWJnLXdoaXRlIC51LW5zLWJnLXYxLWxlZnQ6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjtcbn1cblxuLnUtbnMtYmctdjEtbGVmdC5nLWJnLWdyYXktbGlnaHQtdjI6OmJlZm9yZSxcbi5nLXBhcmVudC5nLWJnLWdyYXktbGlnaHQtdjIgLnUtbnMtYmctdjEtbGVmdDo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjY2NjO1xufVxuXG4udS1ucy1iZy12MS1sZWZ0LmctYmctYmxhY2s6OmJlZm9yZSxcbi5nLXBhcmVudC5nLWJnLWJsYWNrIC51LW5zLWJnLXYxLWxlZnQ6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwMDtcbn1cblxuLnUtbnMtYmctdjEtcmlnaHQ6OmJlZm9yZSB7XG4gIHJpZ2h0OiAtMjVweDtcbiAgYm9yZGVyLXdpZHRoOiAyMHB4IDAgMjBweCAyNXB4O1xufVxuXG4udS1ucy1iZy12MS1yaWdodC5nLWJnLXByaW1hcnk6OmJlZm9yZSxcbi5nLXBhcmVudC5nLWJnLXByaW1hcnkgLnUtbnMtYmctdjEtcmlnaHQ6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDAzYTc5O1xufVxuXG4udS1ucy1iZy12MS1yaWdodC5nLWJnLXdoaXRlOjpiZWZvcmUsXG4uZy1wYXJlbnQuZy1iZy13aGl0ZSAudS1ucy1iZy12MS1yaWdodDo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XG59XG5cbi51LW5zLWJnLXYxLXJpZ2h0LmctYmctZ3JheS1saWdodC12Mjo6YmVmb3JlLFxuLmctcGFyZW50LmctYmctZ3JheS1saWdodC12MiAudS1ucy1iZy12MS1yaWdodDo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNjY2M7XG59XG5cbi51LW5zLWJnLXYxLXJpZ2h0LmctYmctYmxhY2s6OmJlZm9yZSxcbi5nLXBhcmVudC5nLWJnLWJsYWNrIC51LW5zLWJnLXYxLXJpZ2h0OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW5zLWJnLXYxLXRvcC0tbWQ6OmJlZm9yZSwgLnUtbnMtYmctdjEtYm90dG9tLS1tZDo6YmVmb3JlLCAudS1ucy1iZy12MS1sZWZ0LS1tZDo6YmVmb3JlLCAudS1ucy1iZy12MS1yaWdodC0tbWQ6OmJlZm9yZSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLnUtbnMtYmctdjEtdG9wLS1tZC5nLWJnLXByaW1hcnk6OmJlZm9yZSwgLnUtbnMtYmctdjEtdG9wLS1tZC5nLWJnLXdoaXRlOjpiZWZvcmUsIC51LW5zLWJnLXYxLXRvcC0tbWQuZy1iZy1ncmF5LWxpZ2h0LXYyOjpiZWZvcmUsIC51LW5zLWJnLXYxLXRvcC0tbWQuZy1iZy1ibGFjazo6YmVmb3JlLCAudS1ucy1iZy12MS1ib3R0b20tLW1kLmctYmctcHJpbWFyeTo6YmVmb3JlLCAudS1ucy1iZy12MS1ib3R0b20tLW1kLmctYmctd2hpdGU6OmJlZm9yZSwgLnUtbnMtYmctdjEtYm90dG9tLS1tZC5nLWJnLWdyYXktbGlnaHQtdjI6OmJlZm9yZSwgLnUtbnMtYmctdjEtYm90dG9tLS1tZC5nLWJnLWJsYWNrOjpiZWZvcmUsIC51LW5zLWJnLXYxLWxlZnQtLW1kLmctYmctcHJpbWFyeTo6YmVmb3JlLCAudS1ucy1iZy12MS1sZWZ0LS1tZC5nLWJnLXdoaXRlOjpiZWZvcmUsIC51LW5zLWJnLXYxLWxlZnQtLW1kLmctYmctZ3JheS1saWdodC12Mjo6YmVmb3JlLCAudS1ucy1iZy12MS1sZWZ0LS1tZC5nLWJnLWJsYWNrOjpiZWZvcmUsIC51LW5zLWJnLXYxLXJpZ2h0LS1tZC5nLWJnLXByaW1hcnk6OmJlZm9yZSwgLnUtbnMtYmctdjEtcmlnaHQtLW1kLmctYmctd2hpdGU6OmJlZm9yZSwgLnUtbnMtYmctdjEtcmlnaHQtLW1kLmctYmctZ3JheS1saWdodC12Mjo6YmVmb3JlLCAudS1ucy1iZy12MS1yaWdodC0tbWQuZy1iZy1ibGFjazo6YmVmb3JlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAudS1ucy1iZy12MS10b3AtLW1kOjpiZWZvcmUsIC51LW5zLWJnLXYxLWJvdHRvbS0tbWQ6OmJlZm9yZSB7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgfVxuICAudS1ucy1iZy12MS1sZWZ0LS1tZDo6YmVmb3JlLCAudS1ucy1iZy12MS1yaWdodC0tbWQ6OmJlZm9yZSB7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIH1cbiAgLnUtbnMtYmctdjEtdG9wLS1tZDo6YmVmb3JlIHtcbiAgICB0b3A6IC0yNXB4O1xuICAgIGJvcmRlci13aWR0aDogMCAyMHB4IDI1cHggMjBweDtcbiAgfVxuICAudS1ucy1iZy12MS10b3AtLW1kLmctYmctcHJpbWFyeTo6YmVmb3JlIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAzYTc5O1xuICB9XG4gIC51LW5zLWJnLXYxLXRvcC0tbWQuZy1iZy13aGl0ZTo6YmVmb3JlIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xuICB9XG4gIC51LW5zLWJnLXYxLXRvcC0tbWQuZy1iZy1ncmF5LWxpZ2h0LXYyOjpiZWZvcmUge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNjY2M7XG4gIH1cbiAgLnUtbnMtYmctdjEtdG9wLS1tZC5nLWJnLWJsYWNrOjpiZWZvcmUge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDA7XG4gIH1cbiAgLnUtbnMtYmctdjEtYm90dG9tLS1tZDo6YmVmb3JlIHtcbiAgICBib3R0b206IC0yNXB4O1xuICAgIGJvcmRlci13aWR0aDogMjVweCAyMHB4IDAgMjBweDtcbiAgfVxuICAudS1ucy1iZy12MS1ib3R0b20tLW1kLmctYmctcHJpbWFyeTo6YmVmb3JlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjMDAzYTc5O1xuICB9XG4gIC51LW5zLWJnLXYxLWJvdHRvbS0tbWQuZy1iZy13aGl0ZTo6YmVmb3JlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xuICB9XG4gIC51LW5zLWJnLXYxLWJvdHRvbS0tbWQuZy1iZy1ncmF5LWxpZ2h0LXYyOjpiZWZvcmUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNjY2M7XG4gIH1cbiAgLnUtbnMtYmctdjEtYm90dG9tLS1tZC5nLWJnLWJsYWNrOjpiZWZvcmUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICMwMDA7XG4gIH1cbiAgLnUtbnMtYmctdjEtbGVmdC0tbWQ6OmJlZm9yZSB7XG4gICAgbGVmdDogLTI1cHg7XG4gICAgYm9yZGVyLXdpZHRoOiAyMHB4IDI1cHggMjBweCAwO1xuICB9XG4gIC51LW5zLWJnLXYxLWxlZnQtLW1kLmctYmctcHJpbWFyeTo6YmVmb3JlIHtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDNhNzk7XG4gIH1cbiAgLnUtbnMtYmctdjEtbGVmdC0tbWQuZy1iZy13aGl0ZTo6YmVmb3JlIHtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLnUtbnMtYmctdjEtbGVmdC0tbWQuZy1iZy1ncmF5LWxpZ2h0LXYyOjpiZWZvcmUge1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogI2NjYztcbiAgfVxuICAudS1ucy1iZy12MS1sZWZ0LS1tZC5nLWJnLWJsYWNrOjpiZWZvcmUge1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogIzAwMDtcbiAgfVxuICAudS1ucy1iZy12MS1yaWdodC0tbWQ6OmJlZm9yZSB7XG4gICAgcmlnaHQ6IC0yNXB4O1xuICAgIGJvcmRlci13aWR0aDogMjBweCAwIDIwcHggMjVweDtcbiAgfVxuICAudS1ucy1iZy12MS1yaWdodC0tbWQuZy1iZy1wcmltYXJ5OjpiZWZvcmUge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDAzYTc5O1xuICB9XG4gIC51LW5zLWJnLXYxLXJpZ2h0LS1tZC5nLWJnLXdoaXRlOjpiZWZvcmUge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmO1xuICB9XG4gIC51LW5zLWJnLXYxLXJpZ2h0LS1tZC5nLWJnLWdyYXktbGlnaHQtdjI6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICNjY2M7XG4gIH1cbiAgLnUtbnMtYmctdjEtcmlnaHQtLW1kLmctYmctYmxhY2s6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDA7XG4gIH1cbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIE5vbnN0YW5kYXJkIEJhY2tncm91bmQgdjJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5bY2xhc3MqPXUtbnMtYmctdjJdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5bY2xhc3MqPXUtbnMtYmctdjJdOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS1ucy1iZy12Mi10b3A6OmJlZm9yZSwgLnUtbnMtYmctdjItYm90dG9tOjpiZWZvcmUsXG4udS1ucy1iZy12Mi0yLXRvcDo6YmVmb3JlLFxuLnUtbnMtYmctdjItMi1ib3R0b206OmJlZm9yZSB7XG4gIGxlZnQ6IDQ1cHg7XG59XG5cbi51LW5zLWJnLXYyLWxlZnQ6OmJlZm9yZSwgLnUtbnMtYmctdjItcmlnaHQ6OmJlZm9yZSxcbi51LW5zLWJnLXYyLTItbGVmdDo6YmVmb3JlLFxuLnUtbnMtYmctdjItMi1yaWdodDo6YmVmb3JlIHtcbiAgdG9wOiAyM3B4O1xufVxuXG4udS1ucy1iZy12Mi10b3A6OmJlZm9yZSxcbi51LW5zLWJnLXYyLTItdG9wOjpiZWZvcmUge1xuICB0b3A6IC0xNXB4O1xuICBib3JkZXItd2lkdGg6IDAgMTdweCAxNXB4IDE3cHg7XG59XG5cbi51LW5zLWJnLXYyLXRvcC5nLWJnLXByaW1hcnk6OmJlZm9yZSxcbi51LW5zLWJnLXYyLTItdG9wLmctYmctcHJpbWFyeTo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwM2E3OTtcbn1cblxuLnUtbnMtYmctdjItdG9wLmctYmctd2hpdGU6OmJlZm9yZSxcbi51LW5zLWJnLXYyLTItdG9wLmctYmctd2hpdGU6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG59XG5cbi51LW5zLWJnLXYyLXRvcC5nLWJnLWdyYXktbGlnaHQtdjI6OmJlZm9yZSxcbi51LW5zLWJnLXYyLTItdG9wLmctYmctZ3JheS1saWdodC12Mjo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2NjYztcbn1cblxuLnUtbnMtYmctdjItdG9wLmctYmctZ3JheS1saWdodC12NTo6YmVmb3JlLFxuLnUtbnMtYmctdjItMi10b3AuZy1iZy1ncmF5LWxpZ2h0LXY1OjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZjdmN2Y3O1xufVxuXG4udS1ucy1iZy12Mi10b3AuZy1iZy1ibGFjazo6YmVmb3JlLFxuLnUtbnMtYmctdjItMi10b3AuZy1iZy1ibGFjazo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDtcbn1cblxuLnUtbnMtYmctdjItYm90dG9tOjpiZWZvcmUsXG4udS1ucy1iZy12Mi0yLWJvdHRvbTo6YmVmb3JlIHtcbiAgYm90dG9tOiAtMTVweDtcbiAgYm9yZGVyLXdpZHRoOiAxNXB4IDE3cHggMCAxN3B4O1xufVxuXG4udS1ucy1iZy12Mi1ib3R0b20uZy1iZy1wcmltYXJ5OjpiZWZvcmUsXG4udS1ucy1iZy12Mi0yLWJvdHRvbS5nLWJnLXByaW1hcnk6OmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDNhNzk7XG59XG5cbi51LW5zLWJnLXYyLWJvdHRvbS5nLWJnLXdoaXRlOjpiZWZvcmUsXG4udS1ucy1iZy12Mi0yLWJvdHRvbS5nLWJnLXdoaXRlOjpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xufVxuXG4udS1ucy1iZy12Mi1ib3R0b20uZy1iZy1ncmF5LWxpZ2h0LXYyOjpiZWZvcmUsXG4udS1ucy1iZy12Mi0yLWJvdHRvbS5nLWJnLWdyYXktbGlnaHQtdjI6OmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNjY2M7XG59XG5cbi51LW5zLWJnLXYyLWJvdHRvbS5nLWJnLWJsYWNrOjpiZWZvcmUsXG4udS1ucy1iZy12Mi0yLWJvdHRvbS5nLWJnLWJsYWNrOjpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDAwO1xufVxuXG4udS1ucy1iZy12Mi1sZWZ0OjpiZWZvcmUsXG4udS1ucy1iZy12Mi0yLWxlZnQ6OmJlZm9yZSB7XG4gIGxlZnQ6IC0xNXB4O1xuICBib3JkZXItd2lkdGg6IDE3cHggMTVweCAxN3B4IDA7XG59XG5cbi51LW5zLWJnLXYyLWxlZnQuZy1iZy1wcmltYXJ5OjpiZWZvcmUsXG4udS1ucy1iZy12Mi0yLWxlZnQuZy1iZy1wcmltYXJ5OjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDNhNzk7XG59XG5cbi51LW5zLWJnLXYyLWxlZnQuZy1iZy13aGl0ZTo6YmVmb3JlLFxuLnUtbnMtYmctdjItMi1sZWZ0LmctYmctd2hpdGU6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjtcbn1cblxuLnUtbnMtYmctdjItbGVmdC5nLWJnLWdyYXktbGlnaHQtdjI6OmJlZm9yZSxcbi51LW5zLWJnLXYyLTItbGVmdC5nLWJnLWdyYXktbGlnaHQtdjI6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2NjYztcbn1cblxuLnUtbnMtYmctdjItbGVmdC5nLWJnLWJsYWNrOjpiZWZvcmUsXG4udS1ucy1iZy12Mi0yLWxlZnQuZy1iZy1ibGFjazo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDAwO1xufVxuXG4udS1ucy1iZy12Mi1yaWdodDo6YmVmb3JlLFxuLnUtbnMtYmctdjItMi1yaWdodDo6YmVmb3JlIHtcbiAgcmlnaHQ6IC0xNXB4O1xuICBib3JkZXItd2lkdGg6IDE3cHggMCAxN3B4IDE1cHg7XG59XG5cbi51LW5zLWJnLXYyLXJpZ2h0LmctYmctcHJpbWFyeTo6YmVmb3JlLFxuLnUtbnMtYmctdjItMi1yaWdodC5nLWJnLXByaW1hcnk6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDAzYTc5O1xufVxuXG4udS1ucy1iZy12Mi1yaWdodC5nLWJnLXdoaXRlOjpiZWZvcmUsXG4udS1ucy1iZy12Mi0yLXJpZ2h0LmctYmctd2hpdGU6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmO1xufVxuXG4udS1ucy1iZy12Mi1yaWdodC5nLWJnLWdyYXktbGlnaHQtdjI6OmJlZm9yZSxcbi51LW5zLWJnLXYyLTItcmlnaHQuZy1iZy1ncmF5LWxpZ2h0LXYyOjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2NjYztcbn1cblxuLnUtbnMtYmctdjItcmlnaHQuZy1iZy1ibGFjazo6YmVmb3JlLFxuLnUtbnMtYmctdjItMi1yaWdodC5nLWJnLWJsYWNrOjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwMDtcbn1cblxuLnUtbnMtYmctdjItMi10b3A6OmJlZm9yZSwgLnUtbnMtYmctdjItMi1ib3R0b206OmJlZm9yZSxcbi51LW5zLWJnLXYyLTItMi10b3A6OmJlZm9yZSxcbi51LW5zLWJnLXYyLTItMi1ib3R0b206OmJlZm9yZSB7XG4gIGxlZnQ6IDIwcHg7XG59XG5cbi51LW5zLWJnLXYyLTItbGVmdDo6YmVmb3JlLCAudS1ucy1iZy12Mi0yLXJpZ2h0OjpiZWZvcmUsXG4udS1ucy1iZy12Mi0yLTItbGVmdDo6YmVmb3JlLFxuLnUtbnMtYmctdjItMi0yLXJpZ2h0OjpiZWZvcmUge1xuICB0b3A6IDMwcHg7XG59XG5cbi51LW5zLWJnLXYyLTItdG9wOjpiZWZvcmUsXG4udS1ucy1iZy12Mi0yLTItdG9wOjpiZWZvcmUge1xuICBib3JkZXItd2lkdGg6IDAgMTVweCAxNXB4IDE1cHg7XG59XG5cbi51LW5zLWJnLXYyLTItYm90dG9tOjpiZWZvcmUsXG4udS1ucy1iZy12Mi0yLTItYm90dG9tOjpiZWZvcmUge1xuICBib3JkZXItd2lkdGg6IDE1cHggMTVweCAwIDE1cHg7XG59XG5cbi51LW5zLWJnLXYyLTItbGVmdDo6YmVmb3JlLFxuLnUtbnMtYmctdjItMi0yLWxlZnQ6OmJlZm9yZSB7XG4gIGJvcmRlci13aWR0aDogMTVweCAxNXB4IDE1cHggMDtcbn1cblxuLnUtbnMtYmctdjItMi1yaWdodDo6YmVmb3JlLFxuLnUtbnMtYmctdjItMi0yLXJpZ2h0OjpiZWZvcmUge1xuICBib3JkZXItd2lkdGg6IDE1cHggMCAxNXB4IDE1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1ucy1iZy12Mi10b3AtLW1kOjpiZWZvcmUsIC51LW5zLWJnLXYyLWJvdHRvbS0tbWQ6OmJlZm9yZSwgLnUtbnMtYmctdjItbGVmdC0tbWQ6OmJlZm9yZSwgLnUtbnMtYmctdjItcmlnaHQtLW1kOjpiZWZvcmUsXG4gIC51LW5zLWJnLXYyLTItdG9wLS1tZDo6YmVmb3JlLFxuICAudS1ucy1iZy12Mi0yLWJvdHRvbS0tbWQ6OmJlZm9yZSxcbiAgLnUtbnMtYmctdjItMi1sZWZ0LS1tZDo6YmVmb3JlLFxuICAudS1ucy1iZy12Mi0yLXJpZ2h0LS1tZDo6YmVmb3JlIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAudS1ucy1iZy12Mi10b3AtLW1kLmctYmctcHJpbWFyeTo6YmVmb3JlLCAudS1ucy1iZy12Mi10b3AtLW1kLmctYmctd2hpdGU6OmJlZm9yZSwgLnUtbnMtYmctdjItdG9wLS1tZC5nLWJnLWdyYXktbGlnaHQtdjI6OmJlZm9yZSwgLnUtbnMtYmctdjItdG9wLS1tZC5nLWJnLWJsYWNrOjpiZWZvcmUsIC51LW5zLWJnLXYyLWJvdHRvbS0tbWQuZy1iZy1wcmltYXJ5OjpiZWZvcmUsIC51LW5zLWJnLXYyLWJvdHRvbS0tbWQuZy1iZy13aGl0ZTo6YmVmb3JlLCAudS1ucy1iZy12Mi1ib3R0b20tLW1kLmctYmctZ3JheS1saWdodC12Mjo6YmVmb3JlLCAudS1ucy1iZy12Mi1ib3R0b20tLW1kLmctYmctYmxhY2s6OmJlZm9yZSwgLnUtbnMtYmctdjItbGVmdC0tbWQuZy1iZy1wcmltYXJ5OjpiZWZvcmUsIC51LW5zLWJnLXYyLWxlZnQtLW1kLmctYmctd2hpdGU6OmJlZm9yZSwgLnUtbnMtYmctdjItbGVmdC0tbWQuZy1iZy1ncmF5LWxpZ2h0LXYyOjpiZWZvcmUsIC51LW5zLWJnLXYyLWxlZnQtLW1kLmctYmctYmxhY2s6OmJlZm9yZSwgLnUtbnMtYmctdjItcmlnaHQtLW1kLmctYmctcHJpbWFyeTo6YmVmb3JlLCAudS1ucy1iZy12Mi1yaWdodC0tbWQuZy1iZy13aGl0ZTo6YmVmb3JlLCAudS1ucy1iZy12Mi1yaWdodC0tbWQuZy1iZy1ncmF5LWxpZ2h0LXYyOjpiZWZvcmUsIC51LW5zLWJnLXYyLXJpZ2h0LS1tZC5nLWJnLWJsYWNrOjpiZWZvcmUsXG4gIC51LW5zLWJnLXYyLTItdG9wLS1tZC5nLWJnLXByaW1hcnk6OmJlZm9yZSxcbiAgLnUtbnMtYmctdjItMi10b3AtLW1kLmctYmctd2hpdGU6OmJlZm9yZSxcbiAgLnUtbnMtYmctdjItMi10b3AtLW1kLmctYmctZ3JheS1saWdodC12Mjo6YmVmb3JlLFxuICAudS1ucy1iZy12Mi0yLXRvcC0tbWQuZy1iZy1ibGFjazo6YmVmb3JlLFxuICAudS1ucy1iZy12Mi0yLWJvdHRvbS0tbWQuZy1iZy1wcmltYXJ5OjpiZWZvcmUsXG4gIC51LW5zLWJnLXYyLTItYm90dG9tLS1tZC5nLWJnLXdoaXRlOjpiZWZvcmUsXG4gIC51LW5zLWJnLXYyLTItYm90dG9tLS1tZC5nLWJnLWdyYXktbGlnaHQtdjI6OmJlZm9yZSxcbiAgLnUtbnMtYmctdjItMi1ib3R0b20tLW1kLmctYmctYmxhY2s6OmJlZm9yZSxcbiAgLnUtbnMtYmctdjItMi1sZWZ0LS1tZC5nLWJnLXByaW1hcnk6OmJlZm9yZSxcbiAgLnUtbnMtYmctdjItMi1sZWZ0LS1tZC5nLWJnLXdoaXRlOjpiZWZvcmUsXG4gIC51LW5zLWJnLXYyLTItbGVmdC0tbWQuZy1iZy1ncmF5LWxpZ2h0LXYyOjpiZWZvcmUsXG4gIC51LW5zLWJnLXYyLTItbGVmdC0tbWQuZy1iZy1ibGFjazo6YmVmb3JlLFxuICAudS1ucy1iZy12Mi0yLXJpZ2h0LS1tZC5nLWJnLXByaW1hcnk6OmJlZm9yZSxcbiAgLnUtbnMtYmctdjItMi1yaWdodC0tbWQuZy1iZy13aGl0ZTo6YmVmb3JlLFxuICAudS1ucy1iZy12Mi0yLXJpZ2h0LS1tZC5nLWJnLWdyYXktbGlnaHQtdjI6OmJlZm9yZSxcbiAgLnUtbnMtYmctdjItMi1yaWdodC0tbWQuZy1iZy1ibGFjazo6YmVmb3JlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAudS1ucy1iZy12Mi10b3AtLW1kOjpiZWZvcmUsXG4gIC51LW5zLWJnLXYyLTItdG9wLS1tZDo6YmVmb3JlIHtcbiAgICB0b3A6IC0xNXB4O1xuICAgIGJvcmRlci13aWR0aDogMCAxN3B4IDE1cHggMTdweDtcbiAgfVxuICAudS1ucy1iZy12Mi10b3AtLW1kLmctYmctcHJpbWFyeTo6YmVmb3JlLFxuICAudS1ucy1iZy12Mi0yLXRvcC0tbWQuZy1iZy1wcmltYXJ5OjpiZWZvcmUge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDNhNzk7XG4gIH1cbiAgLnUtbnMtYmctdjItdG9wLS1tZC5nLWJnLXdoaXRlOjpiZWZvcmUsXG4gIC51LW5zLWJnLXYyLTItdG9wLS1tZC5nLWJnLXdoaXRlOjpiZWZvcmUge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG4gIH1cbiAgLnUtbnMtYmctdjItdG9wLS1tZC5nLWJnLWdyYXktbGlnaHQtdjI6OmJlZm9yZSxcbiAgLnUtbnMtYmctdjItMi10b3AtLW1kLmctYmctZ3JheS1saWdodC12Mjo6YmVmb3JlIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjY2NjO1xuICB9XG4gIC51LW5zLWJnLXYyLXRvcC0tbWQuZy1iZy1ibGFjazo6YmVmb3JlLFxuICAudS1ucy1iZy12Mi0yLXRvcC0tbWQuZy1iZy1ibGFjazo6YmVmb3JlIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwO1xuICB9XG4gIC51LW5zLWJnLXYyLWJvdHRvbS0tbWQ6OmJlZm9yZSxcbiAgLnUtbnMtYmctdjItMi1ib3R0b20tLW1kOjpiZWZvcmUge1xuICAgIGJvdHRvbTogLTE1cHg7XG4gICAgYm9yZGVyLXdpZHRoOiAxNXB4IDE3cHggMCAxN3B4O1xuICB9XG4gIC51LW5zLWJnLXYyLWJvdHRvbS0tbWQuZy1iZy1wcmltYXJ5OjpiZWZvcmUsXG4gIC51LW5zLWJnLXYyLTItYm90dG9tLS1tZC5nLWJnLXByaW1hcnk6OmJlZm9yZSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzAwM2E3OTtcbiAgfVxuICAudS1ucy1iZy12Mi1ib3R0b20tLW1kLmctYmctd2hpdGU6OmJlZm9yZSxcbiAgLnUtbnMtYmctdjItMi1ib3R0b20tLW1kLmctYmctd2hpdGU6OmJlZm9yZSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbiAgfVxuICAudS1ucy1iZy12Mi1ib3R0b20tLW1kLmctYmctZ3JheS1saWdodC12Mjo6YmVmb3JlLFxuICAudS1ucy1iZy12Mi0yLWJvdHRvbS0tbWQuZy1iZy1ncmF5LWxpZ2h0LXYyOjpiZWZvcmUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNjY2M7XG4gIH1cbiAgLnUtbnMtYmctdjItYm90dG9tLS1tZC5nLWJnLWJsYWNrOjpiZWZvcmUsXG4gIC51LW5zLWJnLXYyLTItYm90dG9tLS1tZC5nLWJnLWJsYWNrOjpiZWZvcmUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICMwMDA7XG4gIH1cbiAgLnUtbnMtYmctdjItbGVmdC0tbWQ6OmJlZm9yZSxcbiAgLnUtbnMtYmctdjItMi1sZWZ0LS1tZDo6YmVmb3JlIHtcbiAgICBsZWZ0OiAtMTVweDtcbiAgICBib3JkZXItd2lkdGg6IDE3cHggMTVweCAxN3B4IDA7XG4gIH1cbiAgLnUtbnMtYmctdjItbGVmdC0tbWQuZy1iZy1wcmltYXJ5OjpiZWZvcmUsXG4gIC51LW5zLWJnLXYyLTItbGVmdC0tbWQuZy1iZy1wcmltYXJ5OjpiZWZvcmUge1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogIzAwM2E3OTtcbiAgfVxuICAudS1ucy1iZy12Mi1sZWZ0LS1tZC5nLWJnLXdoaXRlOjpiZWZvcmUsXG4gIC51LW5zLWJnLXYyLTItbGVmdC0tbWQuZy1iZy13aGl0ZTo6YmVmb3JlIHtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLnUtbnMtYmctdjItbGVmdC0tbWQuZy1iZy1ncmF5LWxpZ2h0LXYyOjpiZWZvcmUsXG4gIC51LW5zLWJnLXYyLTItbGVmdC0tbWQuZy1iZy1ncmF5LWxpZ2h0LXYyOjpiZWZvcmUge1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogI2NjYztcbiAgfVxuICAudS1ucy1iZy12Mi1sZWZ0LS1tZC5nLWJnLWJsYWNrOjpiZWZvcmUsXG4gIC51LW5zLWJnLXYyLTItbGVmdC0tbWQuZy1iZy1ibGFjazo6YmVmb3JlIHtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDA7XG4gIH1cbiAgLnUtbnMtYmctdjItcmlnaHQtLW1kOjpiZWZvcmUsXG4gIC51LW5zLWJnLXYyLTItcmlnaHQtLW1kOjpiZWZvcmUge1xuICAgIHJpZ2h0OiAtMTVweDtcbiAgICBib3JkZXItd2lkdGg6IDE3cHggMCAxN3B4IDE1cHg7XG4gIH1cbiAgLnUtbnMtYmctdjItcmlnaHQtLW1kLmctYmctcHJpbWFyeTo6YmVmb3JlLFxuICAudS1ucy1iZy12Mi0yLXJpZ2h0LS1tZC5nLWJnLXByaW1hcnk6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDNhNzk7XG4gIH1cbiAgLnUtbnMtYmctdjItcmlnaHQtLW1kLmctYmctd2hpdGU6OmJlZm9yZSxcbiAgLnUtbnMtYmctdjItMi1yaWdodC0tbWQuZy1iZy13aGl0ZTo6YmVmb3JlIHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjtcbiAgfVxuICAudS1ucy1iZy12Mi1yaWdodC0tbWQuZy1iZy1ncmF5LWxpZ2h0LXYyOjpiZWZvcmUsXG4gIC51LW5zLWJnLXYyLTItcmlnaHQtLW1kLmctYmctZ3JheS1saWdodC12Mjo6YmVmb3JlIHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogI2NjYztcbiAgfVxuICAudS1ucy1iZy12Mi1yaWdodC0tbWQuZy1iZy1ibGFjazo6YmVmb3JlLFxuICAudS1ucy1iZy12Mi0yLXJpZ2h0LS1tZC5nLWJnLWJsYWNrOjpiZWZvcmUge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDAwO1xuICB9XG4gIC51LW5zLWJnLXYyLTItdG9wLS1tZDo6YmVmb3JlLCAudS1ucy1iZy12Mi0yLWJvdHRvbS0tbWQ6OmJlZm9yZSxcbiAgLnUtbnMtYmctdjItMi0yLXRvcC0tbWQ6OmJlZm9yZSxcbiAgLnUtbnMtYmctdjItMi0yLWJvdHRvbS0tbWQ6OmJlZm9yZSB7XG4gICAgbGVmdDogMjBweDtcbiAgfVxuICAudS1ucy1iZy12Mi0yLWxlZnQtLW1kOjpiZWZvcmUsIC51LW5zLWJnLXYyLTItcmlnaHQtLW1kOjpiZWZvcmUsXG4gIC51LW5zLWJnLXYyLTItMi1sZWZ0LS1tZDo6YmVmb3JlLFxuICAudS1ucy1iZy12Mi0yLTItcmlnaHQtLW1kOjpiZWZvcmUge1xuICAgIHRvcDogMzBweDtcbiAgfVxuICAudS1ucy1iZy12Mi0yLXRvcC0tbWQ6OmJlZm9yZSxcbiAgLnUtbnMtYmctdjItMi0yLXRvcC0tbWQ6OmJlZm9yZSB7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDE1cHggMTVweCAxNXB4O1xuICB9XG4gIC51LW5zLWJnLXYyLTItYm90dG9tLS1tZDo6YmVmb3JlLFxuICAudS1ucy1iZy12Mi0yLTItYm90dG9tLS1tZDo6YmVmb3JlIHtcbiAgICBib3JkZXItd2lkdGg6IDE1cHggMTVweCAwIDE1cHg7XG4gIH1cbiAgLnUtbnMtYmctdjItMi1sZWZ0LS1tZDo6YmVmb3JlLFxuICAudS1ucy1iZy12Mi0yLTItbGVmdC0tbWQ6OmJlZm9yZSB7XG4gICAgYm9yZGVyLXdpZHRoOiAxNXB4IDE1cHggMTVweCAwO1xuICB9XG4gIC51LW5zLWJnLXYyLTItcmlnaHQtLW1kOjpiZWZvcmUsXG4gIC51LW5zLWJnLXYyLTItMi1yaWdodC0tbWQ6OmJlZm9yZSB7XG4gICAgYm9yZGVyLXdpZHRoOiAxNXB4IDAgMTVweCAxNXB4O1xuICB9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBOb25zdGFuZGFyZCBCYWNrZ3JvdW5kIHYzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuW2NsYXNzKj11LW5zLWJnLXYzXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuW2NsYXNzKj11LW5zLWJnLXYzXTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtbnMtYmctdjMtdG9wOjpiZWZvcmUsIC51LW5zLWJnLXYzLWJvdHRvbTo6YmVmb3JlIHtcbiAgbGVmdDogODBweDtcbn1cblxuLnUtbnMtYmctdjMtbGVmdDo6YmVmb3JlLCAudS1ucy1iZy12My1yaWdodDo6YmVmb3JlIHtcbiAgdG9wOiAyM3B4O1xufVxuXG4udS1ucy1iZy12My10b3AuZy1iZy1wcmltYXJ5OjpiZWZvcmUsIC51LW5zLWJnLXYzLWxlZnQuZy1iZy1wcmltYXJ5OjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAzYTc5O1xufVxuXG4udS1ucy1iZy12My10b3AuZy1iZy13aGl0ZTo6YmVmb3JlLCAudS1ucy1iZy12My1sZWZ0LmctYmctd2hpdGU6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG59XG5cbi51LW5zLWJnLXYzLXRvcC5nLWJnLWdyYXktbGlnaHQtdjI6OmJlZm9yZSwgLnUtbnMtYmctdjMtbGVmdC5nLWJnLWdyYXktbGlnaHQtdjI6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNjY2M7XG59XG5cbi51LW5zLWJnLXYzLXRvcC5nLWJnLWJsYWNrOjpiZWZvcmUsIC51LW5zLWJnLXYzLWxlZnQuZy1iZy1ibGFjazo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDtcbn1cblxuLnUtbnMtYmctdjMtdG9wLmctYmctZmFjZWJvb2s6OmJlZm9yZSwgLnUtbnMtYmctdjMtbGVmdC5nLWJnLWZhY2Vib29rOjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjM2I1OTk4O1xufVxuXG4udS1ucy1iZy12My1ib3R0b20uZy1iZy1wcmltYXJ5OjpiZWZvcmUsIC51LW5zLWJnLXYzLXJpZ2h0LmctYmctcHJpbWFyeTo6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwM2E3OTtcbn1cblxuLnUtbnMtYmctdjMtYm90dG9tLmctYmctd2hpdGU6OmJlZm9yZSwgLnUtbnMtYmctdjMtcmlnaHQuZy1iZy13aGl0ZTo6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbn1cblxuLnUtbnMtYmctdjMtYm90dG9tLmctYmctZ3JheS1saWdodC12Mjo6YmVmb3JlLCAudS1ucy1iZy12My1yaWdodC5nLWJnLWdyYXktbGlnaHQtdjI6OmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNjY2M7XG59XG5cbi51LW5zLWJnLXYzLWJvdHRvbS5nLWJnLWJsYWNrOjpiZWZvcmUsIC51LW5zLWJnLXYzLXJpZ2h0LmctYmctYmxhY2s6OmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDA7XG59XG5cbi51LW5zLWJnLXYzLWJvdHRvbS5nLWJnLWxpZ2h0cmVkOjpiZWZvcmUsIC51LW5zLWJnLXYzLXJpZ2h0LmctYmctbGlnaHRyZWQ6OmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlNjRiM2I7XG59XG5cbi51LW5zLWJnLXYzLWJvdHRvbS5nLWJnLWJsdWU6OmJlZm9yZSwgLnUtbnMtYmctdjMtcmlnaHQuZy1iZy1ibHVlOjpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMzM5OGRjO1xufVxuXG4udS1ucy1iZy12My1ib3R0b20uZy1iZy1wdXJwbGU6OmJlZm9yZSwgLnUtbnMtYmctdjMtcmlnaHQuZy1iZy1wdXJwbGU6OmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM5YTY5Y2I7XG59XG5cbi51LW5zLWJnLXYzLWJvdHRvbS5nLWJnLWN5YW46OmJlZm9yZSwgLnUtbnMtYmctdjMtcmlnaHQuZy1iZy1jeWFuOjpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDBiZWQ2O1xufVxuXG4udS1ucy1iZy12My1ib3R0b20uZy1iZy10ZWFsOjpiZWZvcmUsIC51LW5zLWJnLXYzLXJpZ2h0LmctYmctdGVhbDo6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzE4YmE5Yjtcbn1cblxuLnUtbnMtYmctdjMtYm90dG9tLmctYmctcGluazo6YmVmb3JlLCAudS1ucy1iZy12My1yaWdodC5nLWJnLXBpbms6OmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlODFjNjI7XG59XG5cbi51LW5zLWJnLXYzLWJvdHRvbS5nLWJnLXJlZDo6YmVmb3JlLCAudS1ucy1iZy12My1yaWdodC5nLWJnLXJlZDo6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2YwMDtcbn1cblxuLnUtbnMtYmctdjMtYm90dG9tLmctYmctZmFjZWJvb2s6OmJlZm9yZSwgLnUtbnMtYmctdjMtcmlnaHQuZy1iZy1mYWNlYm9vazo6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzNiNTk5ODtcbn1cblxuLnUtbnMtYmctdjMtdG9wOjpiZWZvcmUge1xuICB0b3A6IC0yMnB4O1xuICBib3JkZXItd2lkdGg6IDIycHggMCAwIDIycHg7XG59XG5cbi51LW5zLWJnLXYzLWJvdHRvbTo6YmVmb3JlIHtcbiAgYm90dG9tOiAtMjJweDtcbiAgYm9yZGVyLXdpZHRoOiAyMnB4IDIycHggMCAwO1xufVxuXG4udS1ucy1iZy12My1sZWZ0OjpiZWZvcmUge1xuICBsZWZ0OiAtMjJweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDIycHggMjJweCAwO1xufVxuXG4udS1ucy1iZy12My1yaWdodDo6YmVmb3JlIHtcbiAgcmlnaHQ6IC0yMnB4O1xuICBib3JkZXItd2lkdGg6IDIycHggMjJweCAwIDA7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIE5vbnN0YW5kYXJkIEJhY2tncm91bmQgdjRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5bY2xhc3MqPXUtbnMtYmctdjRdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5bY2xhc3MqPXUtbnMtYmctdjRdOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS1ucy1iZy12NC10b3A6OmJlZm9yZSwgLnUtbnMtYmctdjQtYm90dG9tOjpiZWZvcmUge1xuICBsZWZ0OiA4JTtcbn1cblxuLnUtbnMtYmctdjQtbGVmdDo6YmVmb3JlLCAudS1ucy1iZy12NC1yaWdodDo6YmVmb3JlIHtcbiAgdG9wOiA4JTtcbn1cblxuLnUtbnMtYmctdjQtdG9wLmctYmctcHJpbWFyeTo6YmVmb3JlLCAudS1ucy1iZy12NC1sZWZ0LmctYmctcHJpbWFyeTo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwM2E3OTtcbn1cblxuLnUtbnMtYmctdjQtdG9wLmctYmctd2hpdGU6OmJlZm9yZSwgLnUtbnMtYmctdjQtbGVmdC5nLWJnLXdoaXRlOjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuXG4udS1ucy1iZy12NC10b3AuZy1iZy1ncmF5LWxpZ2h0LXYyOjpiZWZvcmUsIC51LW5zLWJnLXY0LWxlZnQuZy1iZy1ncmF5LWxpZ2h0LXYyOjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjY2NjO1xufVxuXG4udS1ucy1iZy12NC10b3AuZy1iZy1ibGFjazo6YmVmb3JlLCAudS1ucy1iZy12NC1sZWZ0LmctYmctYmxhY2s6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDA7XG59XG5cbi51LW5zLWJnLXY0LWJvdHRvbS5nLWJnLXByaW1hcnk6OmJlZm9yZSwgLnUtbnMtYmctdjQtcmlnaHQuZy1iZy1wcmltYXJ5OjpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDAzYTc5O1xufVxuXG4udS1ucy1iZy12NC1ib3R0b20uZy1iZy13aGl0ZTo6YmVmb3JlLCAudS1ucy1iZy12NC1yaWdodC5nLWJnLXdoaXRlOjpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xufVxuXG4udS1ucy1iZy12NC1ib3R0b20uZy1iZy1ncmF5LWxpZ2h0LXYyOjpiZWZvcmUsIC51LW5zLWJnLXY0LXJpZ2h0LmctYmctZ3JheS1saWdodC12Mjo6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2NjYztcbn1cblxuLnUtbnMtYmctdjQtYm90dG9tLmctYmctYmxhY2s6OmJlZm9yZSwgLnUtbnMtYmctdjQtcmlnaHQuZy1iZy1ibGFjazo6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMDtcbn1cblxuLnUtbnMtYmctdjQtdG9wOjpiZWZvcmUge1xuICB0b3A6IC0yMnB4O1xuICBib3JkZXItd2lkdGg6IDIycHggMjJweCAwIDA7XG59XG5cbi51LW5zLWJnLXY0LWJvdHRvbTo6YmVmb3JlIHtcbiAgYm90dG9tOiAtMjJweDtcbiAgYm9yZGVyLXdpZHRoOiAyMnB4IDAgMCAyMnB4O1xufVxuXG4udS1ucy1iZy12NC1sZWZ0OjpiZWZvcmUge1xuICBsZWZ0OiAtMjJweDtcbiAgYm9yZGVyLXdpZHRoOiAyMnB4IDIycHggMCAwO1xufVxuXG4udS1ucy1iZy12NC1yaWdodDo6YmVmb3JlIHtcbiAgcmlnaHQ6IC0yMnB4O1xuICBib3JkZXItd2lkdGg6IDAgMjJweCAyMnB4IDA7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIE5vbnN0YW5kYXJkIEJhY2tncm91bmQgdjVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5bY2xhc3MqPXUtbnMtYmctdjVdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5bY2xhc3MqPXUtbnMtYmctdjVdIC51LW5zLWJnLWJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbn1cblxuW2NsYXNzKj11LW5zLWJnLXY1XS5nLWJnLXByaW1hcnkgc3ZnIHBvbHlnb24sXG5bY2xhc3MqPXUtbnMtYmctdjVdLmctYmctcHJpbWFyeSBzdmcgcGF0aCB7XG4gIGZpbGw6ICMwMDNhNzk7XG59XG5cbltjbGFzcyo9dS1ucy1iZy12NV0uZy1iZy13aGl0ZSBzdmcgcG9seWdvbixcbltjbGFzcyo9dS1ucy1iZy12NV0uZy1iZy13aGl0ZSBzdmcgcGF0aCB7XG4gIGZpbGw6ICNmZmY7XG59XG5cbltjbGFzcyo9dS1ucy1iZy12NV0uZy1iZy1ncmF5LWxpZ2h0LXYyIHN2ZyBwb2x5Z29uLFxuW2NsYXNzKj11LW5zLWJnLXY1XS5nLWJnLWdyYXktbGlnaHQtdjIgc3ZnIHBhdGgge1xuICBmaWxsOiAjY2NjO1xufVxuXG5bY2xhc3MqPXUtbnMtYmctdjVdLmctYmctYmxhY2sgc3ZnIHBvbHlnb24sXG5bY2xhc3MqPXUtbnMtYmctdjVdLmctYmctYmxhY2sgc3ZnIHBhdGgge1xuICBmaWxsOiAjMDAwO1xufVxuXG4udS1ucy1iZy12NS10b3AgLnUtbnMtYmctYmVmb3JlLCAudS1ucy1iZy12NS1ib3R0b20gLnUtbnMtYmctYmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi51LW5zLWJnLXY1LXRvcCBzdmcsIC51LW5zLWJnLXY1LWJvdHRvbSBzdmcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnUtbnMtYmctdjUtbGVmdCAudS1ucy1iZy1iZWZvcmUsIC51LW5zLWJnLXY1LXJpZ2h0IC51LW5zLWJnLWJlZm9yZSB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnUtbnMtYmctdjUtbGVmdCBzdmcsIC51LW5zLWJnLXY1LXJpZ2h0IHN2ZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnUtbnMtYmctdjUtdG9wIC51LW5zLWJnLWJlZm9yZSB7XG4gIGJvdHRvbTogMTAwJTtcbn1cblxuLnUtbnMtYmctdjUtdG9wIHN2ZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi51LW5zLWJnLXY1LWJvdHRvbSAudS1ucy1iZy1iZWZvcmUge1xuICB0b3A6IDEwMCU7XG59XG5cbi51LW5zLWJnLXY1LWJvdHRvbSBzdmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4udS1ucy1iZy12NS1sZWZ0IC51LW5zLWJnLWJlZm9yZSB7XG4gIGxlZnQ6IDEwMCU7XG59XG5cbi51LW5zLWJnLXY1LXJpZ2h0IC51LW5zLWJnLWJlZm9yZSB7XG4gIHJpZ2h0OiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtbnMtYmctdjUtdG9wLS1tZCAudS1ucy1iZy1iZWZvcmUsIC51LW5zLWJnLXY1LWJvdHRvbS0tbWQgLnUtbnMtYmctYmVmb3JlLCAudS1ucy1iZy12NS1sZWZ0LS1tZCAudS1ucy1iZy1iZWZvcmUsIC51LW5zLWJnLXY1LXJpZ2h0LS1tZCAudS1ucy1iZy1iZWZvcmUge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLnUtbnMtYmctdjUtdG9wLS1tZCBzdmcsIC51LW5zLWJnLXY1LWJvdHRvbS0tbWQgc3ZnLCAudS1ucy1iZy12NS1sZWZ0LS1tZCBzdmcsIC51LW5zLWJnLXY1LXJpZ2h0LS1tZCBzdmcge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAudS1ucy1iZy12NS10b3AtLW1kIC51LW5zLWJnLWJlZm9yZSwgLnUtbnMtYmctdjUtYm90dG9tLS1tZCAudS1ucy1iZy1iZWZvcmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC51LW5zLWJnLXY1LXRvcC0tbWQgc3ZnLCAudS1ucy1iZy12NS1ib3R0b20tLW1kIHN2ZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnUtbnMtYmctdjUtbGVmdC0tbWQgLnUtbnMtYmctYmVmb3JlLCAudS1ucy1iZy12NS1yaWdodC0tbWQgLnUtbnMtYmctYmVmb3JlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLnUtbnMtYmctdjUtbGVmdC0tbWQgc3ZnLCAudS1ucy1iZy12NS1yaWdodC0tbWQgc3ZnIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAudS1ucy1iZy12NS10b3AtLW1kIC51LW5zLWJnLWJlZm9yZSB7XG4gICAgYm90dG9tOiAxMDAlO1xuICB9XG4gIC51LW5zLWJnLXY1LXRvcC0tbWQgc3ZnIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB9XG4gIC51LW5zLWJnLXY1LWJvdHRvbS0tbWQgLnUtbnMtYmctYmVmb3JlIHtcbiAgICB0b3A6IDEwMCU7XG4gIH1cbiAgLnUtbnMtYmctdjUtYm90dG9tLS1tZCBzdmcge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cbiAgLnUtbnMtYmctdjUtbGVmdC0tbWQgLnUtbnMtYmctYmVmb3JlIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIC51LW5zLWJnLXY1LXJpZ2h0LS1tZCAudS1ucy1iZy1iZWZvcmUge1xuICAgIHJpZ2h0OiAxMDAlO1xuICB9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBOb25zdGFuZGFyZCBCYWNrZ3JvdW5kIHY2XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuW2NsYXNzKj11LW5zLWJnLXY2XSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuW2NsYXNzKj11LW5zLWJnLXY2XSAudS1ucy1iZy1iZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi51LW5zLWJnLXY2LXRvcCAudS1ucy1iZy1iZWZvcmU6OmJlZm9yZSwgLnUtbnMtYmctdjYtdG9wIC51LW5zLWJnLWJlZm9yZTo6YWZ0ZXIsIC51LW5zLWJnLXY2LWJvdHRvbSAudS1ucy1iZy1iZWZvcmU6OmJlZm9yZSwgLnUtbnMtYmctdjYtYm90dG9tIC51LW5zLWJnLWJlZm9yZTo6YWZ0ZXIsIC51LW5zLWJnLXY2LWxlZnQgLnUtbnMtYmctYmVmb3JlOjpiZWZvcmUsIC51LW5zLWJnLXY2LWxlZnQgLnUtbnMtYmctYmVmb3JlOjphZnRlciwgLnUtbnMtYmctdjYtcmlnaHQgLnUtbnMtYmctYmVmb3JlOjpiZWZvcmUsIC51LW5zLWJnLXY2LXJpZ2h0IC51LW5zLWJnLWJlZm9yZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtbnMtYmctdjYtdG9wIC51LW5zLWJnLWJlZm9yZTo6YWZ0ZXIsIC51LW5zLWJnLXY2LWJvdHRvbSAudS1ucy1iZy1iZWZvcmU6OmFmdGVyLCAudS1ucy1iZy12Ni1sZWZ0IC51LW5zLWJnLWJlZm9yZTo6YWZ0ZXIsIC51LW5zLWJnLXY2LXJpZ2h0IC51LW5zLWJnLWJlZm9yZTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi51LW5zLWJnLXY2LXRvcCAudS1ucy1iZy1iZWZvcmUsIC51LW5zLWJnLXY2LWJvdHRvbSAudS1ucy1iZy1iZWZvcmUge1xuICBsZWZ0OiAyMHB4O1xufVxuXG4udS1ucy1iZy12Ni1sZWZ0IC51LW5zLWJnLWJlZm9yZSwgLnUtbnMtYmctdjYtcmlnaHQgLnUtbnMtYmctYmVmb3JlIHtcbiAgdG9wOiAzMHB4O1xufVxuXG4udS1ucy1iZy12Ni10b3AgLnUtbnMtYmctYmVmb3JlIHtcbiAgdG9wOiAtMTVweDtcbn1cblxuLnUtbnMtYmctdjYtdG9wIC51LW5zLWJnLWJlZm9yZTo6YmVmb3JlIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDE1cHggMTVweCAxNXB4O1xufVxuXG4udS1ucy1iZy12Ni10b3AgLnUtbnMtYmctYmVmb3JlOjphZnRlciB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMXB4O1xuICBib3JkZXItd2lkdGg6IDAgMTRweCAxNHB4IDE0cHg7XG59XG5cbi51LW5zLWJnLXY2LXRvcC5nLWJyZC1wcmltYXJ5IC51LW5zLWJnLWJlZm9yZTo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwM2E3OTtcbn1cblxuLnUtbnMtYmctdjYtdG9wLmctYnJkLXByaW1hcnkgLnUtbnMtYmctYmVmb3JlOjphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG59XG5cbi51LW5zLWJnLXY2LXRvcC5nLWJyZC1ncmF5LWxpZ2h0LXYyIC51LW5zLWJnLWJlZm9yZTo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2NjYztcbn1cblxuLnUtbnMtYmctdjYtdG9wLmctYnJkLWdyYXktbGlnaHQtdjIgLnUtbnMtYmctYmVmb3JlOjphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG59XG5cbi51LW5zLWJnLXY2LXRvcC5nLWJyZC1ibGFjayAudS1ucy1iZy1iZWZvcmU6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDA7XG59XG5cbi51LW5zLWJnLXY2LXRvcC5nLWJyZC1ibGFjayAudS1ucy1iZy1iZWZvcmU6OmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbn1cblxuLnUtbnMtYmctdjYtYm90dG9tIC51LW5zLWJnLWJlZm9yZSB7XG4gIGJvdHRvbTogLTE1cHg7XG59XG5cbi51LW5zLWJnLXY2LWJvdHRvbSAudS1ucy1iZy1iZWZvcmU6OmJlZm9yZSB7XG4gIGJvcmRlci13aWR0aDogMTVweCAxNXB4IDAgMTVweDtcbn1cblxuLnUtbnMtYmctdjYtYm90dG9tIC51LW5zLWJnLWJlZm9yZTo6YWZ0ZXIge1xuICBib3R0b206IDFweDtcbiAgbGVmdDogMXB4O1xuICBib3JkZXItd2lkdGg6IDE0cHggMTRweCAwIDE0cHg7XG59XG5cbi51LW5zLWJnLXY2LWJvdHRvbS5nLWJyZC1wcmltYXJ5IC51LW5zLWJnLWJlZm9yZTo6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwM2E3OTtcbn1cblxuLnUtbnMtYmctdjYtYm90dG9tLmctYnJkLXByaW1hcnkgLnUtbnMtYmctYmVmb3JlOjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG59XG5cbi51LW5zLWJnLXY2LWJvdHRvbS5nLWJyZC1ncmF5LWxpZ2h0LXYyIC51LW5zLWJnLWJlZm9yZTo6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2NjYztcbn1cblxuLnUtbnMtYmctdjYtYm90dG9tLmctYnJkLWdyYXktbGlnaHQtdjIgLnUtbnMtYmctYmVmb3JlOjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG59XG5cbi51LW5zLWJnLXY2LWJvdHRvbS5nLWJyZC1ibGFjayAudS1ucy1iZy1iZWZvcmU6OmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDA7XG59XG5cbi51LW5zLWJnLXY2LWJvdHRvbS5nLWJyZC1ibGFjayAudS1ucy1iZy1iZWZvcmU6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbn1cblxuLnUtbnMtYmctdjYtbGVmdCAudS1ucy1iZy1iZWZvcmUge1xuICBsZWZ0OiAtMTVweDtcbn1cblxuLnUtbnMtYmctdjYtbGVmdCAudS1ucy1iZy1iZWZvcmU6OmJlZm9yZSB7XG4gIGJvcmRlci13aWR0aDogMTVweCAxNXB4IDE1cHggMDtcbn1cblxuLnUtbnMtYmctdjYtbGVmdCAudS1ucy1iZy1iZWZvcmU6OmFmdGVyIHtcbiAgdG9wOiAxcHg7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItd2lkdGg6IDE0cHggMTRweCAxNHB4IDA7XG59XG5cbi51LW5zLWJnLXY2LWxlZnQuZy1icmQtcHJpbWFyeSAudS1ucy1iZy1iZWZvcmU6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwM2E3OTtcbn1cblxuLnUtbnMtYmctdjYtbGVmdC5nLWJyZC1wcmltYXJ5IC51LW5zLWJnLWJlZm9yZTo6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7XG59XG5cbi51LW5zLWJnLXY2LWxlZnQuZy1icmQtZ3JheS1saWdodC12MiAudS1ucy1iZy1iZWZvcmU6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2NjYztcbn1cblxuLnUtbnMtYmctdjYtbGVmdC5nLWJyZC1ncmF5LWxpZ2h0LXYyIC51LW5zLWJnLWJlZm9yZTo6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7XG59XG5cbi51LW5zLWJnLXY2LWxlZnQuZy1icmQtYmxhY2sgLnUtbnMtYmctYmVmb3JlOjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDA7XG59XG5cbi51LW5zLWJnLXY2LWxlZnQuZy1icmQtYmxhY2sgLnUtbnMtYmctYmVmb3JlOjphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjtcbn1cblxuLnUtbnMtYmctdjYtcmlnaHQgLnUtbnMtYmctYmVmb3JlIHtcbiAgcmlnaHQ6IC0xNXB4O1xufVxuXG4udS1ucy1iZy12Ni1yaWdodCAudS1ucy1iZy1iZWZvcmU6OmJlZm9yZSB7XG4gIGJvcmRlci13aWR0aDogMTVweCAwIDE1cHggMTVweDtcbn1cblxuLnUtbnMtYmctdjYtcmlnaHQgLnUtbnMtYmctYmVmb3JlOjphZnRlciB7XG4gIHRvcDogMXB4O1xuICBsZWZ0OiAwO1xuICBib3JkZXItd2lkdGg6IDE0cHggMCAxNHB4IDE0cHg7XG59XG5cbi51LW5zLWJnLXY2LXJpZ2h0LmctYnJkLXByaW1hcnkgLnUtbnMtYmctYmVmb3JlOjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2NjYztcbn1cblxuLnUtbnMtYmctdjYtcmlnaHQuZy1icmQtcHJpbWFyeSAudS1ucy1iZy1iZWZvcmU6OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XG59XG5cbi51LW5zLWJnLXY2LXJpZ2h0LmctYnJkLWdyYXktbGlnaHQtdjIgLnUtbnMtYmctYmVmb3JlOjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2NjYztcbn1cblxuLnUtbnMtYmctdjYtcmlnaHQuZy1icmQtZ3JheS1saWdodC12MiAudS1ucy1iZy1iZWZvcmU6OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XG59XG5cbi51LW5zLWJnLXY2LXJpZ2h0LmctYnJkLWJsYWNrIC51LW5zLWJnLWJlZm9yZTo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNjY2M7XG59XG5cbi51LW5zLWJnLXY2LXJpZ2h0LmctYnJkLWJsYWNrIC51LW5zLWJnLWJlZm9yZTo6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW5zLWJnLXY2LXRvcC0tbWQuZy1icmQtcHJpbWFyeSAudS1ucy1iZy1iZWZvcmU6OmJlZm9yZSwgLnUtbnMtYmctdjYtdG9wLS1tZC5nLWJyZC1ncmF5LWxpZ2h0LXYyIC51LW5zLWJnLWJlZm9yZTo6YmVmb3JlLCAudS1ucy1iZy12Ni10b3AtLW1kLmctYnJkLWJsYWNrIC51LW5zLWJnLWJlZm9yZTo6YmVmb3JlLCAudS1ucy1iZy12Ni1ib3R0b20tLW1kLmctYnJkLXByaW1hcnkgLnUtbnMtYmctYmVmb3JlOjpiZWZvcmUsIC51LW5zLWJnLXY2LWJvdHRvbS0tbWQuZy1icmQtZ3JheS1saWdodC12MiAudS1ucy1iZy1iZWZvcmU6OmJlZm9yZSwgLnUtbnMtYmctdjYtYm90dG9tLS1tZC5nLWJyZC1ibGFjayAudS1ucy1iZy1iZWZvcmU6OmJlZm9yZSwgLnUtbnMtYmctdjYtbGVmdC0tbWQuZy1icmQtcHJpbWFyeSAudS1ucy1iZy1iZWZvcmU6OmJlZm9yZSwgLnUtbnMtYmctdjYtbGVmdC0tbWQuZy1icmQtZ3JheS1saWdodC12MiAudS1ucy1iZy1iZWZvcmU6OmJlZm9yZSwgLnUtbnMtYmctdjYtbGVmdC0tbWQuZy1icmQtYmxhY2sgLnUtbnMtYmctYmVmb3JlOjpiZWZvcmUsIC51LW5zLWJnLXY2LXJpZ2h0LS1tZC5nLWJyZC1wcmltYXJ5IC51LW5zLWJnLWJlZm9yZTo6YmVmb3JlLCAudS1ucy1iZy12Ni1yaWdodC0tbWQuZy1icmQtZ3JheS1saWdodC12MiAudS1ucy1iZy1iZWZvcmU6OmJlZm9yZSwgLnUtbnMtYmctdjYtcmlnaHQtLW1kLmctYnJkLWJsYWNrIC51LW5zLWJnLWJlZm9yZTo6YmVmb3JlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAudS1ucy1iZy12Ni10b3AtLW1kLmctYnJkLXByaW1hcnkgLnUtbnMtYmctYmVmb3JlOjphZnRlciwgLnUtbnMtYmctdjYtdG9wLS1tZC5nLWJyZC1ncmF5LWxpZ2h0LXYyIC51LW5zLWJnLWJlZm9yZTo6YWZ0ZXIsIC51LW5zLWJnLXY2LXRvcC0tbWQuZy1icmQtYmxhY2sgLnUtbnMtYmctYmVmb3JlOjphZnRlciwgLnUtbnMtYmctdjYtYm90dG9tLS1tZC5nLWJyZC1wcmltYXJ5IC51LW5zLWJnLWJlZm9yZTo6YWZ0ZXIsIC51LW5zLWJnLXY2LWJvdHRvbS0tbWQuZy1icmQtZ3JheS1saWdodC12MiAudS1ucy1iZy1iZWZvcmU6OmFmdGVyLCAudS1ucy1iZy12Ni1ib3R0b20tLW1kLmctYnJkLWJsYWNrIC51LW5zLWJnLWJlZm9yZTo6YWZ0ZXIsIC51LW5zLWJnLXY2LWxlZnQtLW1kLmctYnJkLXByaW1hcnkgLnUtbnMtYmctYmVmb3JlOjphZnRlciwgLnUtbnMtYmctdjYtbGVmdC0tbWQuZy1icmQtZ3JheS1saWdodC12MiAudS1ucy1iZy1iZWZvcmU6OmFmdGVyLCAudS1ucy1iZy12Ni1sZWZ0LS1tZC5nLWJyZC1ibGFjayAudS1ucy1iZy1iZWZvcmU6OmFmdGVyLCAudS1ucy1iZy12Ni1yaWdodC0tbWQuZy1icmQtcHJpbWFyeSAudS1ucy1iZy1iZWZvcmU6OmFmdGVyLCAudS1ucy1iZy12Ni1yaWdodC0tbWQuZy1icmQtZ3JheS1saWdodC12MiAudS1ucy1iZy1iZWZvcmU6OmFmdGVyLCAudS1ucy1iZy12Ni1yaWdodC0tbWQuZy1icmQtYmxhY2sgLnUtbnMtYmctYmVmb3JlOjphZnRlciB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnUtbnMtYmctdjYtdG9wLS1tZCAudS1ucy1iZy1iZWZvcmUsIC51LW5zLWJnLXY2LWJvdHRvbS0tbWQgLnUtbnMtYmctYmVmb3JlIHtcbiAgICBsZWZ0OiAyMHB4O1xuICB9XG4gIC51LW5zLWJnLXY2LWxlZnQtLW1kIC51LW5zLWJnLWJlZm9yZSwgLnUtbnMtYmctdjYtcmlnaHQtLW1kIC51LW5zLWJnLWJlZm9yZSB7XG4gICAgdG9wOiAzMHB4O1xuICB9XG4gIC51LW5zLWJnLXY2LXRvcC0tbWQgLnUtbnMtYmctYmVmb3JlIHtcbiAgICBib3R0b206IGF1dG87XG4gICAgdG9wOiAtMTVweDtcbiAgfVxuICAudS1ucy1iZy12Ni10b3AtLW1kIC51LW5zLWJnLWJlZm9yZTo6YmVmb3JlIHtcbiAgICBib3JkZXItd2lkdGg6IDAgMTVweCAxNXB4IDE1cHg7XG4gIH1cbiAgLnUtbnMtYmctdjYtdG9wLS1tZCAudS1ucy1iZy1iZWZvcmU6OmFmdGVyIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDFweDtcbiAgICBib3JkZXItd2lkdGg6IDAgMTRweCAxNHB4IDE0cHg7XG4gIH1cbiAgLnUtbnMtYmctdjYtdG9wLS1tZC5nLWJyZC1wcmltYXJ5IC51LW5zLWJnLWJlZm9yZTo6YmVmb3JlIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAzYTc5O1xuICB9XG4gIC51LW5zLWJnLXY2LXRvcC0tbWQuZy1icmQtcHJpbWFyeSAudS1ucy1iZy1iZWZvcmU6OmFmdGVyIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xuICB9XG4gIC51LW5zLWJnLXY2LXRvcC0tbWQuZy1icmQtZ3JheS1saWdodC12MiAudS1ucy1iZy1iZWZvcmU6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2NjYztcbiAgfVxuICAudS1ucy1iZy12Ni10b3AtLW1kLmctYnJkLWdyYXktbGlnaHQtdjIgLnUtbnMtYmctYmVmb3JlOjphZnRlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbiAgfVxuICAudS1ucy1iZy12Ni10b3AtLW1kLmctYnJkLWJsYWNrIC51LW5zLWJnLWJlZm9yZTo6YmVmb3JlIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwO1xuICB9XG4gIC51LW5zLWJnLXY2LXRvcC0tbWQuZy1icmQtYmxhY2sgLnUtbnMtYmctYmVmb3JlOjphZnRlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbiAgfVxuICAudS1ucy1iZy12Ni1ib3R0b20tLW1kIC51LW5zLWJnLWJlZm9yZSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogLTE1cHg7XG4gIH1cbiAgLnUtbnMtYmctdjYtYm90dG9tLS1tZCAudS1ucy1iZy1iZWZvcmU6OmJlZm9yZSB7XG4gICAgYm9yZGVyLXdpZHRoOiAxNXB4IDE1cHggMCAxNXB4O1xuICB9XG4gIC51LW5zLWJnLXY2LWJvdHRvbS0tbWQgLnUtbnMtYmctYmVmb3JlOjphZnRlciB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMXB4O1xuICAgIGxlZnQ6IDFweDtcbiAgICBib3JkZXItd2lkdGg6IDE0cHggMTRweCAwIDE0cHg7XG4gIH1cbiAgLnUtbnMtYmctdjYtYm90dG9tLS1tZC5nLWJyZC1wcmltYXJ5IC51LW5zLWJnLWJlZm9yZTo6YmVmb3JlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjMDAzYTc5O1xuICB9XG4gIC51LW5zLWJnLXY2LWJvdHRvbS0tbWQuZy1icmQtcHJpbWFyeSAudS1ucy1iZy1iZWZvcmU6OmFmdGVyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xuICB9XG4gIC51LW5zLWJnLXY2LWJvdHRvbS0tbWQuZy1icmQtZ3JheS1saWdodC12MiAudS1ucy1iZy1iZWZvcmU6OmJlZm9yZSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2NjYztcbiAgfVxuICAudS1ucy1iZy12Ni1ib3R0b20tLW1kLmctYnJkLWdyYXktbGlnaHQtdjIgLnUtbnMtYmctYmVmb3JlOjphZnRlciB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbiAgfVxuICAudS1ucy1iZy12Ni1ib3R0b20tLW1kLmctYnJkLWJsYWNrIC51LW5zLWJnLWJlZm9yZTo6YmVmb3JlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjMDAwO1xuICB9XG4gIC51LW5zLWJnLXY2LWJvdHRvbS0tbWQuZy1icmQtYmxhY2sgLnUtbnMtYmctYmVmb3JlOjphZnRlciB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbiAgfVxuICAudS1ucy1iZy12Ni1sZWZ0LS1tZCAudS1ucy1iZy1iZWZvcmUge1xuICAgIGxlZnQ6IC0xNXB4O1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC51LW5zLWJnLXY2LWxlZnQtLW1kIC51LW5zLWJnLWJlZm9yZTo6YmVmb3JlIHtcbiAgICBib3JkZXItd2lkdGg6IDE1cHggMTVweCAxNXB4IDA7XG4gIH1cbiAgLnUtbnMtYmctdjYtbGVmdC0tbWQgLnUtbnMtYmctYmVmb3JlOjphZnRlciB7XG4gICAgdG9wOiAxcHg7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvcmRlci13aWR0aDogMTRweCAxNHB4IDE0cHggMDtcbiAgfVxuICAudS1ucy1iZy12Ni1sZWZ0LS1tZC5nLWJyZC1wcmltYXJ5IC51LW5zLWJnLWJlZm9yZTo6YmVmb3JlIHtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDNhNzk7XG4gIH1cbiAgLnUtbnMtYmctdjYtbGVmdC0tbWQuZy1icmQtcHJpbWFyeSAudS1ucy1iZy1iZWZvcmU6OmFmdGVyIHtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLnUtbnMtYmctdjYtbGVmdC0tbWQuZy1icmQtZ3JheS1saWdodC12MiAudS1ucy1iZy1iZWZvcmU6OmJlZm9yZSB7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjY2NjO1xuICB9XG4gIC51LW5zLWJnLXY2LWxlZnQtLW1kLmctYnJkLWdyYXktbGlnaHQtdjIgLnUtbnMtYmctYmVmb3JlOjphZnRlciB7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmO1xuICB9XG4gIC51LW5zLWJnLXY2LWxlZnQtLW1kLmctYnJkLWJsYWNrIC51LW5zLWJnLWJlZm9yZTo6YmVmb3JlIHtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDA7XG4gIH1cbiAgLnUtbnMtYmctdjYtbGVmdC0tbWQuZy1icmQtYmxhY2sgLnUtbnMtYmctYmVmb3JlOjphZnRlciB7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmO1xuICB9XG4gIC51LW5zLWJnLXY2LXJpZ2h0LS1tZCAudS1ucy1iZy1iZWZvcmUge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IC0xNXB4O1xuICB9XG4gIC51LW5zLWJnLXY2LXJpZ2h0LS1tZCAudS1ucy1iZy1iZWZvcmU6OmJlZm9yZSB7XG4gICAgYm9yZGVyLXdpZHRoOiAxNXB4IDAgMTVweCAxNXB4O1xuICB9XG4gIC51LW5zLWJnLXY2LXJpZ2h0LS1tZCAudS1ucy1iZy1iZWZvcmU6OmFmdGVyIHtcbiAgICB0b3A6IDFweDtcbiAgICBib3R0b206IGF1dG87XG4gICAgbGVmdDogMDtcbiAgICBib3JkZXItd2lkdGg6IDE0cHggMCAxNHB4IDE0cHg7XG4gIH1cbiAgLnUtbnMtYmctdjYtcmlnaHQtLW1kLmctYnJkLXByaW1hcnkgLnUtbnMtYmctYmVmb3JlOjpiZWZvcmUge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDAzYTc5O1xuICB9XG4gIC51LW5zLWJnLXY2LXJpZ2h0LS1tZC5nLWJyZC1wcmltYXJ5IC51LW5zLWJnLWJlZm9yZTo6YWZ0ZXIge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmO1xuICB9XG4gIC51LW5zLWJnLXY2LXJpZ2h0LS1tZC5nLWJyZC1ncmF5LWxpZ2h0LXYyIC51LW5zLWJnLWJlZm9yZTo6YmVmb3JlIHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogI2NjYztcbiAgfVxuICAudS1ucy1iZy12Ni1yaWdodC0tbWQuZy1icmQtZ3JheS1saWdodC12MiAudS1ucy1iZy1iZWZvcmU6OmFmdGVyIHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjtcbiAgfVxuICAudS1ucy1iZy12Ni1yaWdodC0tbWQuZy1icmQtYmxhY2sgLnUtbnMtYmctYmVmb3JlOjpiZWZvcmUge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDAwO1xuICB9XG4gIC51LW5zLWJnLXY2LXJpZ2h0LS1tZC5nLWJyZC1ibGFjayAudS1ucy1iZy1iZWZvcmU6OmFmdGVyIHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjtcbiAgfVxufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgTm9uc3RhbmRhcmQgQmFja2dyb3VuZCB2N1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbltjbGFzcyo9dS1ucy1iZy12N10ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbltjbGFzcyo9dS1ucy1iZy12N106OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnUtbnMtYmctdjctdG9wOjpiZWZvcmUsIC51LW5zLWJnLXY3LWJvdHRvbTo6YmVmb3JlIHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbn1cblxuLnUtbnMtYmctdjctbGVmdDo6YmVmb3JlLCAudS1ucy1iZy12Ny1yaWdodDo6YmVmb3JlIHtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG5cbi51LW5zLWJnLXY3LXRvcDo6YmVmb3JlIHtcbiAgdG9wOiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDAgNXB4IDVweCA1cHg7XG59XG5cbi51LW5zLWJnLXY3LXRvcC5nLWJnLXByaW1hcnk6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDNhNzk7XG59XG5cbi51LW5zLWJnLXY3LXRvcC5nLWJnLXdoaXRlOjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuXG4udS1ucy1iZy12Ny10b3AuZy1iZy1ncmF5LWxpZ2h0LXYyOjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjY2NjO1xufVxuXG4udS1ucy1iZy12Ny10b3AuZy1iZy1ibGFjazo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDtcbn1cblxuLnUtbnMtYmctdjctYm90dG9tOjpiZWZvcmUge1xuICBib3R0b206IC01cHg7XG4gIGJvcmRlci13aWR0aDogNXB4IDVweCAwIDVweDtcbn1cblxuLnUtbnMtYmctdjctYm90dG9tLmctYmctcHJpbWFyeTo6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwM2E3OTtcbn1cblxuLnUtbnMtYmctdjctYm90dG9tLmctYmctd2hpdGU6OmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG59XG5cbi51LW5zLWJnLXY3LWJvdHRvbS5nLWJnLWdyYXktbGlnaHQtdjI6OmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNjY2M7XG59XG5cbi51LW5zLWJnLXY3LWJvdHRvbS5nLWJnLWJsYWNrOjpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDAwO1xufVxuXG4udS1ucy1iZy12Ny1sZWZ0OjpiZWZvcmUge1xuICBsZWZ0OiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDVweCA1cHggNXB4IDA7XG59XG5cbi51LW5zLWJnLXY3LWxlZnQuZy1iZy1wcmltYXJ5OjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDNhNzk7XG59XG5cbi51LW5zLWJnLXY3LWxlZnQuZy1iZy13aGl0ZTo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmO1xufVxuXG4udS1ucy1iZy12Ny1sZWZ0LmctYmctZ3JheS1saWdodC12Mjo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjY2NjO1xufVxuXG4udS1ucy1iZy12Ny1sZWZ0LmctYmctYmxhY2s6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwMDtcbn1cblxuLnUtbnMtYmctdjctcmlnaHQ6OmJlZm9yZSB7XG4gIHJpZ2h0OiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDVweCAwIDVweCA1cHg7XG59XG5cbi51LW5zLWJnLXY3LXJpZ2h0LmctYmctcHJpbWFyeTo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDNhNzk7XG59XG5cbi51LW5zLWJnLXY3LXJpZ2h0LmctYmctd2hpdGU6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmO1xufVxuXG4udS1ucy1iZy12Ny1yaWdodC5nLWJnLWdyYXktbGlnaHQtdjI6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjY2NjO1xufVxuXG4udS1ucy1iZy12Ny1yaWdodC5nLWJnLWJsYWNrOjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwMDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgUHJvZ3Jlc3MgQmFyc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcm9ncmVzcy1iYXIge1xuICBtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBoZWlnaHQ6IDFyZW07XG59XG5cbi51LXByb2dyZXNzX19wb2ludGVyLXYxIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIG1hcmdpbjogLTIxcHggLTIxcHggMCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIHotaW5kZXg6IDE7XG59XG5cbi51LXByb2dyZXNzX19wb2ludGVyLXYyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwMCU7XG4gIHJpZ2h0OiAwO1xuICBtaW4td2lkdGg6IDQ2cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHotaW5kZXg6IDE7XG59XG5cbi51LXByb2dyZXNzX19wb2ludGVyLXYyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IC01cHg7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICMwMDNhNzkgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogNXB4IDVweCAwO1xufVxuXG4udS1wcm9ncmVzc19fcG9pbnRlci12MyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4udS1wcm9ncmVzc19fcG9pbnRlci12Mzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzAwM2E3OSB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDA7XG59XG5cbltjbGFzcyo9dS1wcm9ncmVzcy1iYXItdmVydGljYWxdIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgLW1zLWZsZXgtcGFjazogZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4udS1wcm9ncmVzcy1iYXItdmVydGljYWwtdjEge1xuICBoZWlnaHQ6IDIwMHB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBQcm9ncmVzcyBCYXJzIFNpemVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtcHJvZ3Jlc3MtYmFyLS0yeHMge1xuICBtaW4taGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbn1cblxuLnUtcHJvZ3Jlc3MtYmFyLS14cyB7XG4gIG1pbi1oZWlnaHQ6IDNweCAhaW1wb3J0YW50O1xufVxuXG4udS1wcm9ncmVzcy1iYXItLXNtIHtcbiAgbWluLWhlaWdodDogN3B4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByb2dyZXNzLWJhci0tbGcge1xuICBtaW4taGVpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByb2dyZXNzLWJhci0teGwge1xuICBtaW4taGVpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXByb2dyZXNzLWJhci0tMnhsIHtcbiAgbWluLWhlaWdodDogMzNweCAhaW1wb3J0YW50O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBSYXRpbmcgdjFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1yYXRpbmctdjEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnUtcmF0aW5nLXYxID4gKiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbn1cblxuLnUtcmF0aW5nLXYxID4gKiArICoge1xuICBwYWRkaW5nLWxlZnQ6IDZweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgU2VhcmNoZm9ybSB2MVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LXNlYXJjaGZvcm0tdjEsXG4udS1zZWFyY2hmb3JtLXYxLS1hbGlnbi1sZWZ0IHtcbiAgbWluLXdpZHRoOiBpbml0aWFsO1xuICB3aWR0aDogMjEuNDI4NTdyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xLjA3MTQzcmVtO1xuICB0b3A6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCAjZGRkO1xufVxuXG4udS1zZWFyY2hmb3JtLXYxIC5mb3JtLWNvbnRyb2wsXG4udS1zZWFyY2hmb3JtLXYxLS1hbGlnbi1sZWZ0IC5mb3JtLWNvbnRyb2wge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg1NzE0cmVtO1xufVxuXG4udS1zZWFyY2hmb3JtLXYxLS1hbGlnbi1sZWZ0LFxuLnUtc2VhcmNoZm9ybS12MS0tYWxpZ24tbGVmdC0tYWxpZ24tbGVmdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEuMDcxNDNyZW07XG59XG5cbi51LXNlYXJjaGZvcm0tdjEgLmlucHV0LWdyb3VwLWFkZG9uLFxuLnUtc2VhcmNoZm9ybS12MS0tYWxpZ24tbGVmdCAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBib3JkZXI6IDA7XG59XG5cbi51LXNlYXJjaGZvcm0tdjEgLmlucHV0LWdyb3VwLWFkZG9uIGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4udS1zZWFyY2hmb3JtLXYxLS1hbGlnbi1sZWZ0IC5pbnB1dC1ncm91cC1hZGRvbiBidXR0b25bdHlwZT1zdWJtaXRdIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBTZWFyY2hmb3JtIHYyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtc2VhcmNoZm9ybS12MiAuZm9ybS1jb250cm9sIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMC44NTcxNHJlbTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGhlaWdodDogNC43MTQyOXJlbTtcbiAgcGFkZGluZzogMC44NTcxNHJlbSAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4udS1zZWFyY2hmb3JtLXYyIC5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogZy1jb2xvci13aGl0ZTtcbiAgb3BhY2l0eTogMC44NTtcbn1cblxuLnUtc2VhcmNoZm9ybS12MiAuZm9ybS1jb250cm9sOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBnLWNvbG9yLXdoaXRlO1xuICBvcGFjaXR5OiAwLjg1O1xufVxuXG4udS1zZWFyY2hmb3JtLXYyIC5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGctY29sb3Itd2hpdGU7XG4gIG9wYWNpdHk6IDAuODU7XG59XG5cbi51LXNlYXJjaGZvcm0tdjIgLmZvcm0tY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBnLWNvbG9yLXdoaXRlO1xuICBvcGFjaXR5OiAwLjg1O1xufVxuXG4udS1zZWFyY2hmb3JtLXYyIC5mb3JtLWNvbnRyb2w6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogZy1jb2xvci13aGl0ZTtcbiAgb3BhY2l0eTogMC44NTtcbn1cblxuLnUtc2VhcmNoZm9ybS12MiAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBib3JkZXI6IDA7XG59XG5cbi51LXNlYXJjaGZvcm0tdjIgLmlucHV0LWdyb3VwLWFkZG9uIGJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBTZWFyY2hmb3JtIHYzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtc2VhcmNoZm9ybS12MyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAzO1xufVxuXG4udS1zZWFyY2hmb3JtLXYzIC5jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi51LXNlYXJjaGZvcm0tdjMgLmlucHV0LWdyb3VwIHtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udS1zZWFyY2hmb3JtLXYzIC5mb3JtLWNvbnRyb2wge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgaGVpZ2h0OiA0LjcxNDI5cmVtO1xuICBwYWRkaW5nOiAwLjg1NzE0cmVtIDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi51LXNlYXJjaGZvcm0tdjMgLmZvcm0tY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBnLWNvbG9yLXdoaXRlO1xuICBvcGFjaXR5OiAwLjg1O1xufVxuXG4udS1zZWFyY2hmb3JtLXYzIC5mb3JtLWNvbnRyb2w6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGctY29sb3Itd2hpdGU7XG4gIG9wYWNpdHk6IDAuODU7XG59XG5cbi51LXNlYXJjaGZvcm0tdjMgLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogZy1jb2xvci13aGl0ZTtcbiAgb3BhY2l0eTogMC44NTtcbn1cblxuLnUtc2VhcmNoZm9ybS12MyAuZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGctY29sb3Itd2hpdGU7XG4gIG9wYWNpdHk6IDAuODU7XG59XG5cbi51LXNlYXJjaGZvcm0tdjMgLmZvcm0tY29udHJvbDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBnLWNvbG9yLXdoaXRlO1xuICBvcGFjaXR5OiAwLjg1O1xufVxuXG4udS1zZWFyY2hmb3JtLXYzIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGJvcmRlcjogMDtcbn1cblxuLnUtc2VhcmNoZm9ybS12MyAuaW5wdXQtZ3JvdXAtYWRkb24gYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFNlYXJjaGZvcm0gdjRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1zZWFyY2hmb3JtLXY0IC5mb3JtLWNvbnRyb2wge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg1NzE0cmVtO1xuICB3aWR0aDogMjByZW07XG4gIHBhZGRpbmc6IDAuNzE0MjlyZW0gMi44NTcxNHJlbSAwLjcxNDI5cmVtIDAuNzE0MjlyZW07XG59XG5cbi51LXNlYXJjaGZvcm0tdjQgLmZvcm0tY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBnLWNvbG9yLWdyYXktZGFyay12NDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnUtc2VhcmNoZm9ybS12NCAuZm9ybS1jb250cm9sOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBnLWNvbG9yLWdyYXktZGFyay12NDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnUtc2VhcmNoZm9ybS12NCAuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBnLWNvbG9yLWdyYXktZGFyay12NDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnUtc2VhcmNoZm9ybS12NCAuZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGctY29sb3ItZ3JheS1kYXJrLXY0O1xuICBvcGFjaXR5OiAxO1xufVxuXG4udS1zZWFyY2hmb3JtLXY0IC5mb3JtLWNvbnRyb2w6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogZy1jb2xvci1ncmF5LWRhcmstdjQ7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi51LXNlYXJjaGZvcm0tdjQgLmZvcm0tY29udHJvbDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuXG4udS1zZWFyY2hmb3JtLXY0IC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMjtcbn1cblxuLnUtc2VhcmNoZm9ybS12NCAuaW5wdXQtZ3JvdXAtYWRkb24gYnV0dG9uW3R5cGU9c3VibWl0XSB7XG4gIGhlaWdodDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBTZWFyY2hmb3JtIHY1XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtc2VhcmNoZm9ybS12NSAuaW5wdXQtZ3JvdXAge1xuICBib3JkZXI6IHNvbGlkIDFweCAjZWVlO1xufVxuXG4udS1zZWFyY2hmb3JtLXY1IC5mb3JtLWNvbnRyb2wge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg1NzE0cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzc3NztcbiAgaGVpZ2h0OiAzLjA3MTQzcmVtO1xuICBwYWRkaW5nOiAwLjM1NzE0cmVtIDAuMzU3MTRyZW0gMC4zNTcxNHJlbSAycmVtO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS1zZWFyY2hmb3JtLXY1IC5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogZy1jb2xvci1ncmF5LWRhcmstdjQ7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi51LXNlYXJjaGZvcm0tdjUgLmZvcm0tY29udHJvbDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogZy1jb2xvci1ncmF5LWRhcmstdjQ7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi51LXNlYXJjaGZvcm0tdjUgLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogZy1jb2xvci1ncmF5LWRhcmstdjQ7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi51LXNlYXJjaGZvcm0tdjUgLmZvcm0tY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBnLWNvbG9yLWdyYXktZGFyay12NDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnUtc2VhcmNoZm9ybS12NSAuZm9ybS1jb250cm9sOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGctY29sb3ItZ3JheS1kYXJrLXY0O1xuICBvcGFjaXR5OiAxO1xufVxuXG4udS1zZWFyY2hmb3JtLXY1IC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS1zZWFyY2hmb3JtLXY1IC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi51LXNlYXJjaGZvcm0tdjUgLmlucHV0LWdyb3VwLWFkZG9uIGJ1dHRvblt0eXBlPXN1Ym1pdF0ge1xuICBmb250LXNpemU6IDEuMzU3MTRyZW07XG4gIGhlaWdodDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBTdGVwcyB2MVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LXN0ZXBzLXYxIHtcbiAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4udS1zdGVwcy12MTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi51LXN0ZXBzLXYxID4gKiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnUtc3RlcHMtdjFfX2l0ZW0ge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4udS1zdGVwcy12MV9faXRlbSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtc3RlcHMtdjEge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC51LXN0ZXBzLXYxX19pdGVtIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgfVxuICAudS1zdGVwcy12MV9faXRlbSBhLFxuICAudS1zdGVwcy12MV9faXRlbSBzcGFuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvcjtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG4gIC51LXN0ZXBzLXYxX19pdGVtIGE6OmJlZm9yZSxcbiAgLnUtc3RlcHMtdjFfX2l0ZW0gc3Bhbjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIGhlaWdodDogNHB4O1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG4gIC51LXN0ZXBzLXYxX19pdGVtIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDNhNzk7XG4gIH1cbiAgLnUtc3RlcHMtdjFfX2l0ZW0gYTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzYTc5O1xuICB9XG4gIC51LXN0ZXBzLXYxX19pdGVtIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIH1cbiAgLnUtc3RlcHMtdjFfX2l0ZW0gc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgfVxuICAudS1zdGVwcy12MV9faXRlbSBzcGFuOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIH1cbiAgLnUtc3RlcHMtdjFfX2l0ZW0gPiBpIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbiAgLnUtc3RlcHMtdjFfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC51LXN0ZXBzLXYxX19pdGVtOmxhc3QtY2hpbGQgYTo6YmVmb3JlLFxuICAudS1zdGVwcy12MV9faXRlbTpsYXN0LWNoaWxkIHNwYW46OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudS1zdGVwcy12MV9faXRlbSArIC51LWJyZWFkY3J1bWItdjFfX2l0ZW06OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudS1zdGVwcy12MV9faXRlbS5hY3RpdmUgYSxcbiAgLnUtc3RlcHMtdjFfX2l0ZW0uYWN0aXZlIHNwYW4ge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDNhNzk7XG4gIH1cbiAgLnUtc3RlcHMtdjEgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBTdGVwcyB2MlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LXN0ZXBzLXYyIHtcbiAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4udS1zdGVwcy12Mjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi51LXN0ZXBzLXYyID4gKiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnUtc3RlcHMtdjJfX2l0ZW0ge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4udS1zdGVwcy12Ml9faXRlbSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtc3RlcHMtdjIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC51LXN0ZXBzLXYyX19pbmRpY2F0b3Ige1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwM2E3OTtcbiAgICBib3gtc2hhZG93OiAwO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJveC1zaGFkb3c7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuICAudS1zdGVwcy12Ml9faXRlbSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICB9XG4gIC51LXN0ZXBzLXYyX19pdGVtIGEsXG4gIC51LXN0ZXBzLXYyX19pdGVtIHNwYW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzMzMztcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvcjtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG4gIC51LXN0ZXBzLXYyX19pdGVtIGE6OmJlZm9yZSxcbiAgLnUtc3RlcHMtdjJfX2l0ZW0gc3Bhbjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDRweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGhlaWdodDogNHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIH1cbiAgLnUtc3RlcHMtdjJfX2l0ZW0gYTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzYTc5O1xuICB9XG4gIC51LXN0ZXBzLXYyX19pdGVtIGEgLnUtc3RlcHMtdjJfX2luZGljYXRvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwM2E3OTtcbiAgfVxuICAudS1zdGVwcy12Ml9faXRlbSBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLnUtc3RlcHMtdjJfX2l0ZW0gc3Bhbjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICB9XG4gIC51LXN0ZXBzLXYyX19pdGVtIHNwYW4gLnUtc3RlcHMtdjJfX2luZGljYXRvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgfVxuICAudS1zdGVwcy12Ml9faXRlbTpsYXN0LWNoaWxkIGE6OmJlZm9yZSxcbiAgLnUtc3RlcHMtdjJfX2l0ZW06bGFzdC1jaGlsZCBzcGFuOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnUtc3RlcHMtdjJfX2l0ZW06aG92ZXIgYSB7XG4gICAgY29sb3I6ICMwMDNhNzk7XG4gIH1cbiAgLnUtc3RlcHMtdjJfX2l0ZW06aG92ZXIgYSAudS1zdGVwcy12Ml9faW5kaWNhdG9yIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSg1OSwgMTc3LCAxNDMsIDAuMyk7XG4gIH1cbiAgLnUtc3RlcHMtdjJfX2l0ZW0uYWN0aXZlIGEgLnUtc3RlcHMtdjJfX2luZGljYXRvcixcbiAgLnUtc3RlcHMtdjJfX2l0ZW0uYWN0aXZlIHNwYW4gLnUtc3RlcHMtdjJfX2luZGljYXRvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwM2E3OTtcbiAgfVxufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgU3RlcHMgdjNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1zdGVwcy12MyB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLnUtc3RlcHMtdjM6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udS1zdGVwcy12MyA+ICoge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi51LXN0ZXBzLXYzX19pdGVtIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuLnUtc3RlcHMtdjNfX2l0ZW0gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnUtc3RlcHMtdjNfX2luZGljYXRvciB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLnUtc3RlcHMtdjNfX2luZGljYXRvcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIiAtIFwiO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtc3RlcHMtdjMge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC51LXN0ZXBzLXYzX19pbmRpY2F0b3Ige1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiAyNnB4O1xuICAgIGhlaWdodDogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwM2E3OTtcbiAgICBib3gtc2hhZG93OiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBib3gtc2hhZG93O1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cbiAgLnUtc3RlcHMtdjNfX2luZGljYXRvcjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnUtc3RlcHMtdjNfX2l0ZW0ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgfVxuICAudS1zdGVwcy12M19faXRlbSBhLFxuICAudS1zdGVwcy12M19faXRlbSBzcGFuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3I7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuICAudS1zdGVwcy12M19faXRlbSBhOjpiZWZvcmUsXG4gIC51LXN0ZXBzLXYzX19pdGVtIHNwYW46OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMXB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEzcHg7XG4gIH1cbiAgLnUtc3RlcHMtdjNfX2l0ZW0gYTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzYTc5O1xuICB9XG4gIC51LXN0ZXBzLXYzX19pdGVtIGEgLnUtc3RlcHMtdjNfX2luZGljYXRvciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwM2E3OTtcbiAgfVxuICAudS1zdGVwcy12M19faXRlbSBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLnUtc3RlcHMtdjNfX2l0ZW0gc3Bhbjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICB9XG4gIC51LXN0ZXBzLXYzX19pdGVtIHNwYW4gLnUtc3RlcHMtdjNfX2luZGljYXRvciB7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgfVxuICAudS1zdGVwcy12M19faXRlbTpsYXN0LWNoaWxkIGE6OmJlZm9yZSxcbiAgLnUtc3RlcHMtdjNfX2l0ZW06bGFzdC1jaGlsZCBzcGFuOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnUtc3RlcHMtdjNfX2l0ZW06aG92ZXIgYSB7XG4gICAgY29sb3I6ICMwMDNhNzk7XG4gIH1cbiAgLnUtc3RlcHMtdjNfX2l0ZW06aG92ZXIgYSAudS1zdGVwcy12M19faW5kaWNhdG9yIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSg1OSwgMTc3LCAxNDMsIDAuMyk7XG4gIH1cbiAgLnUtc3RlcHMtdjNfX2l0ZW0uYWN0aXZlIGEgLnUtc3RlcHMtdjNfX2luZGljYXRvcixcbiAgLnUtc3RlcHMtdjNfX2l0ZW0uYWN0aXZlIHNwYW4gLnUtc3RlcHMtdjNfX2luZGljYXRvciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwM2E3OTtcbiAgfVxufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgVGltZSBMaW5lc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbltjbGFzcyo9dS10aW1lbGluZS12MS13cmFwXSxcbltjbGFzcyo9dS10aW1lbGluZS12Mi13cmFwXSxcbltjbGFzcyo9dS10aW1lbGluZS12My13cmFwXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuW2NsYXNzKj11LXRpbWVsaW5lLXYxLXdyYXBdOjpiZWZvcmUsXG5bY2xhc3MqPXUtdGltZWxpbmUtdjItd3JhcF06OmJlZm9yZSxcbltjbGFzcyo9dS10aW1lbGluZS12My13cmFwXTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFRpbWUgTGluZXMgdjFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS10aW1lbGluZS12MSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI2VlZTtcbn1cblxuLnUtdGltZWxpbmUtdjEtd3JhcDo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLnUtdGltZWxpbmUtdjFfX2ljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB6LWluZGV4OiAzO1xufVxuXG4uZy1vcmllbnRhdGlvbi1ib3R0b20gLnUtdGltZWxpbmUtdjFfX2ljb24sXG4uZy1vcmllbnRhdGlvbi1yaWdodCAudS10aW1lbGluZS12MV9faWNvbixcbi5nLW9yaWVudGF0aW9uLWxlZnQgLnUtdGltZWxpbmUtdjFfX2ljb24ge1xuICBsZWZ0OiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtdGltZWxpbmUtdjEtd3JhcDpub3QoW2NsYXNzKj1cIi0taG9yaXpvbnRhbFwiXSk6OmJlZm9yZSB7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICB9XG4gIC51LXRpbWVsaW5lLXYxLXdyYXAtLWhvcml6b250YWw6OmJlZm9yZSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogM3B4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gIH1cbiAgLmctb3JpZW50YXRpb24tYm90dG9tIC51LXRpbWVsaW5lLXYxX19pY29uIHtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbiAgLmctb3JpZW50YXRpb24tbGVmdCAudS10aW1lbGluZS12MV9faWNvbiB7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuZy1vcmllbnRhdGlvbi1yaWdodCAudS10aW1lbGluZS12MV9faWNvbiB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMTAwJTtcbiAgfVxufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgVGltZSBMaW5lcyB2MlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS10aW1lbGluZS12Mi13cmFwOjpiZWZvcmUge1xuICAgIGxlZnQ6IDI1JTtcbiAgICB3aWR0aDogM3B4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICB9XG4gIC51LXRpbWVsaW5lLXYyX19pY29uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5nLW9yaWVudGF0aW9uLXJpZ2h0IC51LXRpbWVsaW5lLXYyX19pY29uIHtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG4gIC5nLW9yaWVudGF0aW9uLWxlZnQgLnUtdGltZWxpbmUtdjJfX2ljb24ge1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgfVxuICAuZy1vcmllbnRhdGlvbi1ib3R0b20gLnUtdGltZWxpbmUtdjJfX2ljb24ge1xuICAgIHRvcDogMTAwJTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgVGltZSBMaW5lcyB2M1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LXRpbWVsaW5lLXYzLXdyYXA6OmJlZm9yZSB7XG4gIGxlZnQ6IDIxJTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xufVxuXG4udS10aW1lbGluZS12MyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnUtdGltZWxpbmUtdjNfX2ljb24ge1xuICBsZWZ0OiAyMSU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS10aW1lbGluZS12My13cmFwOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtdGltZWxpbmUtdjMtd3JhcDo6YmVmb3JlIHtcbiAgICBsZWZ0OiAxOCU7XG4gIH1cbiAgLnUtdGltZWxpbmUtdjNfX2ljb24ge1xuICAgIGxlZnQ6IDE4JTtcbiAgfVxufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQmFja2dyb3VuZCBDb2xvcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMC4zNXJlbSAwLjU4cmVtO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY29sb3I6ICNmZmY7XG4gIC8qIExhYmVsIFNpemVcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLyogTGFiZWwgU3R5bGVzXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC8qIExhYmVsIE51bVxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xufVxuXG4udS1sYWJlbDplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idG4gLnUtbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cblxuLnUtbGFiZWwtZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Nzc7XG59XG5cbi51LWxhYmVsLWRlZmF1bHRbaHJlZl06aG92ZXIsIC51LWxhYmVsLWRlZmF1bHRbaHJlZl06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1O1xufVxuXG4udS1sYWJlbC1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjYjg1Yztcbn1cblxuLnUtbGFiZWwtcHJpbWFyeVtocmVmXTpob3ZlciwgLnUtbGFiZWwtcHJpbWFyeVtocmVmXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NWI1NTU7XG59XG5cbi51LWxhYmVsLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWNiODVjO1xufVxuXG4udS1sYWJlbC1zdWNjZXNzW2hyZWZdOmhvdmVyLCAudS1sYWJlbC1zdWNjZXNzW2hyZWZdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1YjU1NTtcbn1cblxuLnUtbGFiZWwtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YmMwZGU7XG59XG5cbi51LWxhYmVsLWluZm9baHJlZl06aG92ZXIsIC51LWxhYmVsLWluZm9baHJlZl06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTNiZGRjO1xufVxuXG4udS1sYWJlbC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwYWQ0ZTtcbn1cblxuLnUtbGFiZWwtd2FybmluZ1tocmVmXTpob3ZlciwgLnUtbGFiZWwtd2FybmluZ1tocmVmXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmE5NDU7XG59XG5cbi51LWxhYmVsLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTUzNGY7XG59XG5cbi51LWxhYmVsLWRhbmdlcltocmVmXTpob3ZlciwgLnUtbGFiZWwtZGFuZ2VyW2hyZWZdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q3NGI0Nztcbn1cblxuLnUtbGFiZWwuZy1yb3VuZGVkLTEwIHtcbiAgcGFkZGluZzogMC4zNXJlbSAwLjdyZW07XG59XG5cbi51LWxhYmVsLS1zbSB7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xufVxuXG4udS1sYWJlbC0tbGcge1xuICBmb250LXNpemU6IDEuMXJlbTtcbn1cblxuLnUtbGFiZWwudS1sYWJlbC13aXRoLWljb24ge1xuICBwYWRkaW5nOiAwLjVyZW0gMC44NXJlbTtcbn1cblxuLnUtbGFiZWwudS1sYWJlbC13aXRoLWljb24gaSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4udS1sYWJlbC1udW0ge1xuICBtaW4td2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgcGFkZGluZzogMCAwLjM1cmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbn1cblxuLnUtbGFiZWwtbnVtLnUtbGFiZWwtLXNtIHtcbiAgbWluLXdpZHRoOiAxLjZyZW07XG4gIGhlaWdodDogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMS42cmVtO1xufVxuXG4udS1sYWJlbC1udW0udS1sYWJlbC0tbGcge1xuICBtaW4td2lkdGg6IDIuMnJlbTtcbiAgaGVpZ2h0OiAyLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjJyZW07XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIExpbmsgU3R5bGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtbGluay12MSB7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweDtcbn1cblxuLnUtbGluay12MTpob3ZlciwgLnUtbGluay12MTpmb2N1cyB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnUtbGluay12MiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB0ZXh0LWluZGVudDogLTEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDI7XG59XG5cbi51LWxpbmstdjMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnUtbGluay12Mzpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnUtbGluay12NCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4udS1saW5rLXY0OmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4udS1saW5rLXY2IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LWxpbmstdjYtYXJyb3cge1xuICBtYXJnaW4tbGVmdDogLTUwcHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG59XG5cbi51LWxpbmsgLnUtYmxvY2staG92ZXI6aG92ZXItdjYtYXJyb3csIC51LWxpbmstdjY6aG92ZXItdjYtYXJyb3cge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xufVxuXG4udS1saW5rLXY3IHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbn1cblxuLnUtbGluay12Ny1hcnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAtNTBweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbn1cblxuLnUtbGluayAudS1ibG9jay1ob3Zlcjpob3ZlciwgLnUtbGluay12Nzpob3ZlciB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnUtbGluayAudS1ibG9jay1ob3Zlcjpob3Zlci12Ny1hcnJvdywgLnUtbGluay12Nzpob3Zlci12Ny1hcnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBMaXN0IFN0eWxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWxpc3QtaW5saW5lIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uaW1nLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiBzb2xpZCA2cHggIzc3Nztcbn1cblxuLmctb3JkZXItMSB7XG4gIC1tcy1mbGV4LW9yZGVyOiAxO1xuICBvcmRlcjogMTtcbn1cblxuLmctb3JkZXItMiB7XG4gIC1tcy1mbGV4LW9yZGVyOiAyO1xuICBvcmRlcjogMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5nLW9yZGVyLTEtLXNtIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAuZy1vcmRlci0yLS1zbSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZy1vcmRlci0xLS1tZCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLmctb3JkZXItMi0tbWQge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmctb3JkZXItMS0tbGcge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5nLW9yZGVyLTItLWxnIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgUGFnaW5hdGlvbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBQYWdpbmF0aW9uIHYxICovXG4udS1wYWdpbmF0aW9uLXYxX19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5cbi51LXBhZ2luYXRpb24tdjFfX2l0ZW0tLWFjdGl2ZSwgLnUtcGFnaW5hdGlvbi12MV9faXRlbTpob3ZlciwgLnUtcGFnaW5hdGlvbi12MV9faXRlbTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udS1wYWdpbmF0aW9uLXYxX19pdGVtLWluZm8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udS1wYWdpbmF0aW9uLXYxX19pdGVtLS1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi8qIFBhZ2luYXRpb24gU3R5bGUgdjEgKi9cbi51LXBhZ2luYXRpb24tdjEtMSB7XG4gIGNvbG9yOiAjOTk5O1xuICBib3JkZXItY29sb3I6ICM5OTk7XG59XG5cbi51LXBhZ2luYXRpb24tdjEtMS0tYWN0aXZlLCAudS1wYWdpbmF0aW9uLXYxLTE6aG92ZXIsIC51LXBhZ2luYXRpb24tdjEtMTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDNhNzk7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICMwMDNhNzk7XG59XG5cbi8qIFBhZ2luYXRpb24gU3R5bGUgdjIgKi9cbi51LXBhZ2luYXRpb24tdjEtMiB7XG4gIGNvbG9yOiAjNTU1O1xuICBib3JkZXItY29sb3I6ICM1NTU7XG59XG5cbi51LXBhZ2luYXRpb24tdjEtMjpob3ZlciwgLnUtcGFnaW5hdGlvbi12MS0yOmZvY3VzIHtcbiAgY29sb3I6ICMwMDNhNzk7XG4gIGJvcmRlci1jb2xvcjogIzAwM2E3OTtcbn1cblxuLnUtcGFnaW5hdGlvbi12MS0yLS1hY3RpdmUsIC51LXBhZ2luYXRpb24tdjEtMi0tbmF2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwM2E3OTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwM2E3OTtcbn1cblxuLnUtcGFnaW5hdGlvbi12MS0yLS1hY3RpdmU6aG92ZXIsIC51LXBhZ2luYXRpb24tdjEtMi0tYWN0aXZlOmZvY3VzLCAudS1wYWdpbmF0aW9uLXYxLTItLW5hdjpob3ZlciwgLnUtcGFnaW5hdGlvbi12MS0yLS1uYXY6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnUtcGFnaW5hdGlvbi12MS0yLS1uYXY6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU5LCAxNzcsIDE0MywgMC44KTtcbn1cblxuLyogUGFnaW5hdGlvbiBTdHlsZSB2MyAqL1xuLnUtcGFnaW5hdGlvbi12MS0zIHtcbiAgY29sb3I6ICMzMzM7XG4gIGJvcmRlci1jb2xvcjogIzMzMztcbn1cblxuLnUtcGFnaW5hdGlvbi12MS0zLS1hY3RpdmUsIC51LXBhZ2luYXRpb24tdjEtMzpob3ZlciwgLnUtcGFnaW5hdGlvbi12MS0zOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzMzMztcbn1cblxuLyogUGFnaW5hdGlvbiBTdHlsZSB2NCAqL1xuLnUtcGFnaW5hdGlvbi12MS00IHtcbiAgY29sb3I6ICMzMzM7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi51LXBhZ2luYXRpb24tdjEtNDpob3ZlciwgLnUtcGFnaW5hdGlvbi12MS00OmZvY3VzIHtcbiAgY29sb3I6ICMwMDNhNzk7XG4gIGJvcmRlci1jb2xvcjogIzAwM2E3OTtcbn1cblxuLnUtcGFnaW5hdGlvbi12MS00LS1hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwM2E3OTtcbiAgYm9yZGVyLWNvbG9yOiAjMDAzYTc5O1xufVxuXG4udS1wYWdpbmF0aW9uLXYxLTQtLWFjdGl2ZTpob3ZlciwgLnUtcGFnaW5hdGlvbi12MS00LS1hY3RpdmU6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyogUGFnaW5hdGlvbiBTdHlsZSB2NSAqL1xuLnUtcGFnaW5hdGlvbi12MS01IHtcbiAgY29sb3I6ICM5OTk7XG4gIGJvcmRlci1jb2xvcjogI2NjYztcbn1cblxuLnUtcGFnaW5hdGlvbi12MS01LS1hY3RpdmUsIC51LXBhZ2luYXRpb24tdjEtNTpob3ZlciwgLnUtcGFnaW5hdGlvbi12MS01OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwM2E3OTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwM2E3OTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgUmliYm9uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LXJpYmJvbi12MSwgLnUtcmliYm9uLXYyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDAuOXJlbTtcbn1cblxuLnUtcmliYm9uLWNlbnRlciB7XG4gIGxlZnQ6IDUwJTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4udS1yaWJib24tLXNtIHtcbiAgZm9udC1zaXplOiAwLjdyZW07XG59XG5cbi51LXJpYmJvbi0tbGcge1xuICBmb250LXNpemU6IDEuMXJlbTtcbn1cblxuLyogUmliYm9uIFN0eWxlIFR5cGUgMVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LXJpYmJvbi12MSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMC4zNXJlbSAwLjdyZW07XG4gIC8qIFJpYmJvbiBUeXBlIDEgV2l0aCBpY29uICovXG59XG5cbi51LXJpYmJvbi12MS51LXJpYmJvbi13aXRoLWljb24ge1xuICBwYWRkaW5nOiAwLjVyZW0gMC44NXJlbTtcbn1cblxuLnUtcmliYm9uLXYxIC51LXJpYmJvbi1pY29uLS1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi51LXJpYmJvbi12MSAudS1yaWJib24taWNvbi0tcmlnaHQge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuXG4vKiBSaWJib24gU3R5bGUgVHlwZSAyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtcmliYm9uLXYyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxcmVtIDEuMXJlbTtcbn1cblxuLnUtcmliYm9uLXYyLnUtcmliYm9uLS1zbSB7XG4gIHBhZGRpbmc6IDFyZW0gMS4ycmVtO1xufVxuXG4udS1yaWJib24tdjIudS1yaWJib24tLWxnIHtcbiAgcGFkZGluZzogMS4ycmVtIDEuMXJlbTtcbn1cblxuLyogQm9va21hcmtlZCBSaWJib25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1yaWJib24tYm9va21hcms6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xLjFyZW07XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxLjVyZW07XG4gIGJvcmRlci1yaWdodC13aWR0aDogMS41cmVtO1xuICBib3JkZXItYm90dG9tOiAxcmVtIHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi51LXJpYmJvbi0tbGcudS1yaWJib24tYm9va21hcms6OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxLjRyZW07XG59XG5cbi8qIFJpYmJvbiBDb2xvcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1yaWJib24tYm9va21hcmsuZy1iZy1wcmltYXJ5OjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwM2E3OTtcbn1cblxuLnUtcmliYm9uLWJvb2ttYXJrLmctYmctYmxhY2s6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuXG4udS1yaWJib24tYm9va21hcmsuZy1iZy13aGl0ZTo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi51LXJpYmJvbi1ib29rbWFyay5nLWJnLWxpZ2h0LW9wYWNpdHk6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG5cbi51LXJpYmJvbi1ib29rbWFyay5nLWJnLWRhcmstb3BhY2l0eTo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMzAsIDMwLCAzMCwgMC43KTtcbn1cblxuLnUtcmliYm9uLWJvb2ttYXJrLmctY29sb3ItZ3JheS1saWdodC12Mzo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG59XG5cbi51LXJpYmJvbi1ib29rbWFyay5nLWNvbG9yLWdyYXktbGlnaHQtdjQ6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWVlO1xufVxuXG4udS1yaWJib24tYm9va21hcmsuZy1jb2xvci1ncmF5LWRhcmstdjU6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTk5O1xufVxuXG4udS1yaWJib24tYm9va21hcmsuZy1iZy1ncmVlbjo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICM3MmMwMmM7XG59XG5cbi51LXJpYmJvbi1ib29rbWFyay5nLWJnLWJsdWU6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzM5OGRjO1xufVxuXG4udS1yaWJib24tYm9va21hcmsuZy1iZy1saWdodGJsdWU6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWRmMmY4O1xufVxuXG4udS1yaWJib24tYm9va21hcmsuZy1iZy1saWdodGJsdWUtdjE6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDZlMmVlO1xufVxuXG4udS1yaWJib24tYm9va21hcmsuZy1iZy1kYXJrYmx1ZTo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICMwMDk7XG59XG5cbi51LXJpYmJvbi1ib29rbWFyay5nLWJnLWluZGlnbzo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICM0MjYzYTM7XG59XG5cbi51LXJpYmJvbi1ib29rbWFyay5nLWJnLXJlZDo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNmMDA7XG59XG5cbi51LXJpYmJvbi1ib29rbWFyay5nLWJnLWxpZ2h0cmVkOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2U2NGIzYjtcbn1cblxuLnUtcmliYm9uLWJvb2ttYXJrLmctYmctZGFya3JlZDo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNhMTBmMmI7XG59XG5cbi51LXJpYmJvbi1ib29rbWFyay5nLWJnLXB1cnBsZTo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICM5YTY5Y2I7XG59XG5cbi51LXJpYmJvbi1ib29rbWFyay5nLWJnLWRhcmtwdXJwbGU6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjYzOWI2O1xufVxuXG4udS1yaWJib24tYm9va21hcmsuZy1iZy1waW5rOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2U4MWM2Mjtcbn1cblxuLnUtcmliYm9uLWJvb2ttYXJrLmctYmctb3JhbmdlOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2ExMGYyYjtcbn1cblxuLnUtcmliYm9uLWJvb2ttYXJrLmctYmctZGVlcG9yYW5nZTo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNmZTU0MWU7XG59XG5cbi51LXJpYmJvbi1ib29rbWFyay5nLWJnLXllbGxvdzo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNhMTBmMmI7XG59XG5cbi51LXJpYmJvbi1ib29rbWFyay5nLWJnLWFxdWE6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjlkNmU2O1xufVxuXG4udS1yaWJib24tYm9va21hcmsuZy1iZy1jeWFuOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwYmVkNjtcbn1cblxuLnUtcmliYm9uLWJvb2ttYXJrLmctYmctdGVhbDo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICMxOGJhOWI7XG59XG5cbi51LXJpYmJvbi1ib29rbWFyay5nLWJnLWJyb3duOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2ExMGYyYjtcbn1cblxuLnUtcmliYm9uLWJvb2ttYXJrLmctYmctYmx1ZWdyYXk6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTg1ZjY5O1xufVxuXG4vKiBDbGlwcGVkLXYxIFJpYmJvblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LXJpYmJvbi1jbGlwLXYxOjpiZWZvcmUsXG4udS1yaWJib24tY2xpcC12Mjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0wLjcxNDI5cmVtO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4udS1yaWJib24tLWxlZnQudS1yaWJib24tY2xpcC12MTo6YmVmb3JlLFxuLnUtcmliYm9uLS1sZWZ0LnUtcmliYm9uLWNsaXAtdjI6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci13aWR0aDogMCAwLjcxNDI5cmVtIDAuNzE0MjlyZW0gMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjOTk5O1xufVxuXG4udS1yaWJib24tLXJpZ2h0LnUtcmliYm9uLWNsaXAtdjE6OmJlZm9yZSxcbi51LXJpYmJvbi0tcmlnaHQudS1yaWJib24tY2xpcC12Mjo6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci13aWR0aDogMCAwIDAuNzE0MjlyZW0gMC43MTQyOXJlbTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM5OTk7XG59XG5cbi8qIENsaXBwZWQtdjIgUmliYm9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtcmliYm9uLWNsaXAtdjIge1xuICBwYWRkaW5nOiAwLjM1cmVtIDEuMzVyZW07XG4gIHRyYW5zZm9ybTogc2tld1goLTEwZGVnKSB0cmFuc2xhdGVaKDFweCk7XG59XG5cbi51LXJpYmJvbi1jbGlwLXYyLnUtcmliYm9uLXdpdGgtaWNvbiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjM1cmVtO1xufVxuXG4udS1yaWJib24tY2xpcC12Ml9faW5uZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zZm9ybTogc2tld1goMTBkZWcpIHRyYW5zbGF0ZVooMXB4KTtcbn1cblxuLnUtcmliYm9uLWNsaXAtdjI6OmJlZm9yZSB7XG4gIC1tcy10cmFuc2Zvcm06IHNrZXdYKDEwZGVnKTtcbiAgdHJhbnNmb3JtOiBza2V3WCgxMGRlZyk7XG59XG5cbi51LXJpYmJvbi0tbGVmdC51LXJpYmJvbi1jbGlwLXYyOjpiZWZvcmUge1xuICBsZWZ0OiAwLjA3MTQzcmVtO1xufVxuXG4udS1yaWJib24tLXJpZ2h0LnUtcmliYm9uLWNsaXAtdjI6OmJlZm9yZSB7XG4gIHJpZ2h0OiAtMC4wNzE0M3JlbTtcbn1cblxuLyogQ2xpcHBlZC12MyBSaWJib25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1yaWJib24tY2xpcC12MyB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udS1yaWJib24tY2xpcC12Mzo6YmVmb3JlLFxuLnUtcmliYm9uLWNsaXAtdjM6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4udS1yaWJib24tY2xpcC12Mzo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAtMC43MTQyOXJlbTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjOTk5O1xuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnUtcmliYm9uLWNsaXAtdjM6OmFmdGVyIHtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogLTAuNzE0MjlyZW07XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci10b3A6IDEwcHggc29saWQgIzk5OTtcbiAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4vKiBDbGlwcGVkLXY0IFJpYmJvblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LXJpYmJvbi1jbGlwLXY0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnUtcmliYm9uLWNsaXAtdjQ6OmJlZm9yZSxcbi51LXJpYmJvbi1jbGlwLXY0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnUtcmliYm9uLWNsaXAtdjQ6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDIuODU3MTRyZW07XG4gIGhlaWdodDogMC40Mjg1N3JlbTtcbiAgYmFja2dyb3VuZDogIzk5OTtcbiAgYm9yZGVyLXJhZGl1czogMC41NzE0M3JlbSAwLjU3MTQzcmVtIDAgMDtcbn1cblxuLnUtcmliYm9uLWNsaXAtdjQudS1yaWJib24tLWxlZnQ6OmJlZm9yZSB7XG4gIGxlZnQ6IDcuMTQyODZyZW07XG59XG5cbi51LXJpYmJvbi1jbGlwLXY0LnUtcmliYm9uLS1yaWdodDo6YmVmb3JlIHtcbiAgcmlnaHQ6IDcuMTQyODZyZW07XG59XG5cbi51LXJpYmJvbi1jbGlwLXY0OjphZnRlciB7XG4gIHRvcDogNy4xNDI4NnJlbTtcbiAgd2lkdGg6IDAuNDI4NTdyZW07XG4gIGhlaWdodDogMi44NTcxNHJlbTtcbiAgYmFja2dyb3VuZDogIzk5OTtcbn1cblxuLnUtcmliYm9uLWNsaXAtdjQudS1yaWJib24tLWxlZnQ6OmFmdGVyIHtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMC41NzE0M3JlbSAwIDAgMC41NzE0M3JlbTtcbn1cblxuLnUtcmliYm9uLWNsaXAtdjQudS1yaWJib24tLXJpZ2h0OjphZnRlciB7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwIDAuNTcxNDNyZW0gMC41NzE0M3JlbSAwO1xufVxuXG4udS1yaWJib24tY2xpcC12NF9faW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMi4xNDI4NnJlbTtcbiAgd2lkdGg6IDE0LjI4NTcxcmVtO1xuICBoZWlnaHQ6IDIuODU3MTRyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjg1NzE0cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMjtcbn1cblxuLnUtcmliYm9uLS1sZWZ0IC51LXJpYmJvbi1jbGlwLXY0X19pbm5lciB7XG4gIGxlZnQ6IC0zLjU3MTQzcmVtO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLnUtcmliYm9uLS1yaWdodCAudS1yaWJib24tY2xpcC12NF9faW5uZXIge1xuICByaWdodDogLTMuNTcxNDNyZW07XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLnUtcmliYm9uLWNsaXAtdjRfX2lubmVyLS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG5cbi51LXJpYmJvbi1jbGlwLXY0X19pbm5lci5nLWJnLXByaW1hcnkge1xuICBib3gtc2hhZG93OiAwIDAgMCAzcHggIzAwM2E3OSwgMCAyMXB4IDVweCAtMThweCByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG5cbi51LXJpYmJvbi1jbGlwLXY0X19pbm5lci5nLWJnLWJsYWNrIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgM3B4ICMwMDAsIDAgMjFweCA1cHggLTE4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuXG4udS1yaWJib24tY2xpcC12NF9faW5uZXIuZy1iZy13aGl0ZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDNweCAjZmZmLCAwIDIxcHggNXB4IC0xOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cblxuLnUtcmliYm9uLWNsaXAtdjRfX2lubmVyLmctYmctbGlnaHQtb3BhY2l0eSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyksIDAgMjFweCA1cHggLTE4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuXG4udS1yaWJib24tY2xpcC12NF9faW5uZXIuZy1iZy1kYXJrLW9wYWNpdHkge1xuICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgzMCwgMzAsIDMwLCAwLjcpLCAwIDIxcHggNXB4IC0xOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cblxuLnUtcmliYm9uLWNsaXAtdjRfX2lubmVyLmctY29sb3ItZ3JheS1saWdodC12MyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDNweCAjZGRkLCAwIDIxcHggNXB4IC0xOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cblxuLnUtcmliYm9uLWNsaXAtdjRfX2lubmVyLmctY29sb3ItZ3JheS1saWdodC12NCB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDNweCAjZWVlLCAwIDIxcHggNXB4IC0xOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cblxuLnUtcmliYm9uLWNsaXAtdjRfX2lubmVyLmctY29sb3ItZ3JheS1kYXJrLXY1IHtcbiAgYm94LXNoYWRvdzogMCAwIDAgM3B4ICM5OTksIDAgMjFweCA1cHggLTE4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuXG4udS1yaWJib24tY2xpcC12NF9faW5uZXIuZy1iZy1ncmVlbiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDNweCAjNzJjMDJjLCAwIDIxcHggNXB4IC0xOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cblxuLnUtcmliYm9uLWNsaXAtdjRfX2lubmVyLmctYmctYmx1ZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDNweCAjMzM5OGRjLCAwIDIxcHggNXB4IC0xOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cblxuLnUtcmliYm9uLWNsaXAtdjRfX2lubmVyLmctYmctbGlnaHRibHVlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgM3B4ICNlZGYyZjgsIDAgMjFweCA1cHggLTE4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuXG4udS1yaWJib24tY2xpcC12NF9faW5uZXIuZy1iZy1saWdodGJsdWUtdjEge1xuICBib3gtc2hhZG93OiAwIDAgMCAzcHggI2Q2ZTJlZSwgMCAyMXB4IDVweCAtMThweCByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG5cbi51LXJpYmJvbi1jbGlwLXY0X19pbm5lci5nLWJnLWRhcmtibHVlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgM3B4ICMwMDksIDAgMjFweCA1cHggLTE4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuXG4udS1yaWJib24tY2xpcC12NF9faW5uZXIuZy1iZy1pbmRpZ28ge1xuICBib3gtc2hhZG93OiAwIDAgMCAzcHggIzQyNjNhMywgMCAyMXB4IDVweCAtMThweCByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG5cbi51LXJpYmJvbi1jbGlwLXY0X19pbm5lci5nLWJnLXJlZCB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDNweCAjZjAwLCAwIDIxcHggNXB4IC0xOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cblxuLnUtcmliYm9uLWNsaXAtdjRfX2lubmVyLmctYmctbGlnaHRyZWQge1xuICBib3gtc2hhZG93OiAwIDAgMCAzcHggI2U2NGIzYiwgMCAyMXB4IDVweCAtMThweCByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG5cbi51LXJpYmJvbi1jbGlwLXY0X19pbm5lci5nLWJnLWRhcmtyZWQge1xuICBib3gtc2hhZG93OiAwIDAgMCAzcHggI2ExMGYyYiwgMCAyMXB4IDVweCAtMThweCByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG5cbi51LXJpYmJvbi1jbGlwLXY0X19pbm5lci5nLWJnLXB1cnBsZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDNweCAjOWE2OWNiLCAwIDIxcHggNXB4IC0xOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cblxuLnUtcmliYm9uLWNsaXAtdjRfX2lubmVyLmctYmctZGFya3B1cnBsZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDNweCAjNjYzOWI2LCAwIDIxcHggNXB4IC0xOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cblxuLnUtcmliYm9uLWNsaXAtdjRfX2lubmVyLmctYmctcGluayB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDNweCAjZTgxYzYyLCAwIDIxcHggNXB4IC0xOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cblxuLnUtcmliYm9uLWNsaXAtdjRfX2lubmVyLmctYmctb3JhbmdlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgM3B4ICNhMTBmMmIsIDAgMjFweCA1cHggLTE4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuXG4udS1yaWJib24tY2xpcC12NF9faW5uZXIuZy1iZy1kZWVwb3JhbmdlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgM3B4ICNmZTU0MWUsIDAgMjFweCA1cHggLTE4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuXG4udS1yaWJib24tY2xpcC12NF9faW5uZXIuZy1iZy15ZWxsb3cge1xuICBib3gtc2hhZG93OiAwIDAgMCAzcHggI2ExMGYyYiwgMCAyMXB4IDVweCAtMThweCByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG5cbi51LXJpYmJvbi1jbGlwLXY0X19pbm5lci5nLWJnLWFxdWEge1xuICBib3gtc2hhZG93OiAwIDAgMCAzcHggIzI5ZDZlNiwgMCAyMXB4IDVweCAtMThweCByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG5cbi51LXJpYmJvbi1jbGlwLXY0X19pbm5lci5nLWJnLWN5YW4ge1xuICBib3gtc2hhZG93OiAwIDAgMCAzcHggIzAwYmVkNiwgMCAyMXB4IDVweCAtMThweCByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG5cbi51LXJpYmJvbi1jbGlwLXY0X19pbm5lci5nLWJnLXRlYWwge1xuICBib3gtc2hhZG93OiAwIDAgMCAzcHggIzE4YmE5YiwgMCAyMXB4IDVweCAtMThweCByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG5cbi51LXJpYmJvbi1jbGlwLXY0X19pbm5lci5nLWJnLWJyb3duIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgM3B4ICNhMTBmMmIsIDAgMjFweCA1cHggLTE4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuXG4udS1yaWJib24tY2xpcC12NF9faW5uZXIuZy1iZy1ibHVlZ3JheSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDNweCAjNTg1ZjY5LCAwIDIxcHggNXB4IC0xOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQW5pbWF0aW9uIG9uIHRoZSBzY3JvbGxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5bZGF0YS1hbmltYXRpb25dOm5vdCgudS1pbi12aWV3cG9ydCkge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbltkYXRhLWFuaW1hdGlvbl0uanMtY2Fyb3VzZWwge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4udS1pbi12aWV3cG9ydCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFN0aWNrZXJzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtc3RpY2tlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLyogU3RpY2tlciBQb3NpdGlvblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LXN0aWNrZXItY2VudGVyIHtcbiAgbGVmdDogNTAlO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFN0aWNreSBibG9ja3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5bY2xhc3MqPXN0aWNreS1ibG9ja10ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFRhYmxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbltjbGFzcyo9dGV4dF1bY2xhc3MqPWNlbnRlcl0gdGQsXG5bY2xhc3MqPXRleHRdW2NsYXNzKj1jZW50ZXJdIHRoIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udS10YWJsZS0tdjEgdGQsXG4udS10YWJsZS0tdjEgdGgge1xuICBwYWRkaW5nOiA4cHg7XG59XG5cbi51LXRhYmxlLS12MSB0aGVhZCB0aCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbn1cblxuLnUtdGFibGUtLXYyIHRkLFxuLnUtdGFibGUtLXYyIHRoIHtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuLnUtdGFibGUtLXYyIHRoZWFkIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xufVxuXG4uZy1jb2wtYm9yZGVyLXRvcC0wIHRkLFxuLmctY29sLWJvcmRlci10b3AtMCB0aCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG5cbi5nLWNvbC1ib3JkZXItc2lkZS0wIHRkLFxuLmctY29sLWJvcmRlci1zaWRlLTAgdGgge1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBUYWJzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogQ29sb3JzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmctY29sb3ItcHJpbWFyeS0tYWN0aXZlLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDAzYTc5O1xufVxuXG4uZy1jb2xvci1ibGFjay0tYWN0aXZlLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uZy1jb2xvci1ncmF5LWRhcmstdjItLWFjdGl2ZS5hY3RpdmUge1xuICBjb2xvcjogIzMzMztcbn1cblxuLmctY29sb3Itd2hpdGUtLWFjdGl2ZS5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyogU3R5bGUgZm9yIEljb25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtdGFiLWxpbmUtaWNvbi1wcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xufVxuXG4vKiBIWlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5uYXYtaXRlbSA+IGEsXG4ubmF2LWl0ZW0gPiAubmF2LWxpbmssXG5bY2xhc3MqPXUtdGFiLWxpbmtdOm5vdChbY2xhc3MqPS1pY29uXSkge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgYmFja2dyb3VuZC1jb2xvciwgYm9yZGVyLWNvbG9yO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbn1cblxuW3JvbGU9dGFibGlzdF06bm90KFtkYXRhLXRhYnMtbW9iaWxlLXR5cGU9c2xpZGUtdXAtZG93bl0pOm5vdChbZGF0YS10YWJzLW1vYmlsZS10eXBlPWFjY29yZGlvbl0pOm5vdChbZGF0YS1zY3JvbGxdKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5bcm9sZT10YWJsaXN0XSAubmF2LWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbltyb2xlPXRhYmxpc3RdIC5qcy10YWJzLW1vYmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuW3JvbGU9dGFibGlzdF0gLmpzLXRhYnMtbW9iaWxlLWNvbnRyb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5bcm9sZT10YWJsaXN0XSAuanMtdGFicy1tb2JpbGUtY29udHJvbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci13aWR0aDogNXB4IDMuNXB4IDAgMy41cHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzc3NyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cblxuW3JvbGU9dGFibGlzdF0gLmpzLXRhYnMtbW9iaWxlIC5uYXYtaW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygxMDAlICsgMXB4KTtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbltyb2xlPXRhYmxpc3RdIC5qcy10YWJzLW1vYmlsZSAubmF2LWlubmVyIC5uYXYtaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG5bZGF0YS1zY3JvbGxdOm5vdChbZGF0YS10YWJzLW1vYmlsZS10eXBlPXNsaWRlLXVwLWRvd25dKTpub3QoW2RhdGEtdGFicy1tb2JpbGUtdHlwZT1hY2NvcmRpb25dKSB7XG4gIHdpZHRoOiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxuW2RhdGEtc2Nyb2xsXSA6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcbiAgW2RhdGEtc2Nyb2xsXTpub3QoW2RhdGEtdGFicy1tb2JpbGUtdHlwZT1zbGlkZS11cC1kb3duXSk6bm90KFtkYXRhLXRhYnMtbW9iaWxlLXR5cGU9YWNjb3JkaW9uXSkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2RhdGEtc2Nyb2xsXSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuICBbZGF0YS1zY3JvbGxdOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xuICAgIFtkYXRhLXNjcm9sbF0ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgfVxuICB9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBUYWJzIHYxXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogVGFicyB2MVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbY2xhc3MqPXUtbmF2LXYxXS51LW5hdi1yb3VuZGVkLTMgLm5hdi1saW5rIHtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIH1cbiAgW2NsYXNzKj11LW5hdi12MV0udS1uYXYtcm91bmRlZC01IC5uYXYtbGluayB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG4gIFtjbGFzcyo9dS1uYXYtdjFdLnUtbmF2LXJvdW5kZWQtNyAubmF2LWxpbmsge1xuICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgfVxuICBbY2xhc3MqPXUtbmF2LXYxXS51LW5hdi1yb3VuZGVkLTEwIC5uYXYtbGluayB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgfVxuICAudS1uYXYtdjEtMSAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICB9XG4gIC51LW5hdi12MS0xLnUtbmF2LXByaW1hcnkgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwM2E3OTtcbiAgfVxuICAudS1uYXYtdjEtMS51LW5hdi1kYXJrIC5uYXYtbGluay5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIH1cbiAgLnUtbmF2LXYxLTEudS1uYXYtbGlnaHQgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAudS1uYXYtdjEtMS51LW5hdi1saWdodCAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICBjb2xvcjogIzMzMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gIC51LW5hdi12MS0yIC5uYXYtbGluayB7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnUtbmF2LXYxLTIgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWVlO1xuICB9XG4gIC51LW5hdi12MS0yLnUtbmF2LXByaW1hcnkgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAzYTc5O1xuICB9XG4gIC51LW5hdi12MS0yLnUtbmF2LWRhcmsgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzMzO1xuICB9XG4gIC51LW5hdi12MS0yLnUtbmF2LWxpZ2h0IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLnUtbmF2LXYxLTIudS1uYXYtbGlnaHQgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICB9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBUYWJzIHYyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtjbGFzcyo9dS1uYXYtdjJdIC5uYXYtbGluayB7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6ICNlZWU7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIH1cbiAgW2NsYXNzKj11LW5hdi12Ml0gLm5hdi1pdGVtOmZpcnN0LWNoaWxkIC5uYXYtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgW2NsYXNzKj11LW5hdi12Ml0uZmxleC1jb2x1bW4gLm5hdi1saW5rIHtcbiAgICBtYXJnaW46IC0xcHggMCAwO1xuICB9XG4gIFtjbGFzcyo9dS1uYXYtdjJdLmZsZXgtY29sdW1uIC5uYXYtaXRlbTpmaXJzdC1jaGlsZCAubmF2LWxpbmsge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgW2NsYXNzKj11LW5hdi12Ml0udS1uYXYtcHJpbWFyeSAubmF2LWxpbmsge1xuICAgIGJvcmRlci1jb2xvcjogIzAwM2E3OTtcbiAgfVxuICBbY2xhc3MqPXUtbmF2LXYyXS51LW5hdi1wcmltYXJ5IC5uYXYtbGluay5hY3RpdmUsXG4gIFtjbGFzcyo9dS1uYXYtdjJdLnUtbmF2LXByaW1hcnkgLmNicC1maWx0ZXItaXRlbS1hY3RpdmUgLm5hdi1saW5rIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDNhNzkgIWltcG9ydGFudDtcbiAgfVxuICBbY2xhc3MqPXUtbmF2LXYyXS51LW5hdi1kYXJrIC5uYXYtbGluayB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzMzO1xuICB9XG4gIFtjbGFzcyo9dS1uYXYtdjJdLnUtbmF2LWRhcmsgLm5hdi1saW5rLmFjdGl2ZSxcbiAgW2NsYXNzKj11LW5hdi12Ml0udS1uYXYtZGFyayAuY2JwLWZpbHRlci1pdGVtLWFjdGl2ZSAubmF2LWxpbmsge1xuICAgIGJvcmRlci1jb2xvcjogIzMzMyAhaW1wb3J0YW50O1xuICB9XG4gIFtjbGFzcyo9dS1uYXYtdjJdLnUtbmF2LWxpZ2h0IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICB9XG4gIFtjbGFzcyo9dS1uYXYtdjJdLnUtbmF2LWxpZ2h0IC5uYXYtbGluay5hY3RpdmUsXG4gIFtjbGFzcyo9dS1uYXYtdjJdLnUtbmF2LWxpZ2h0IC5jYnAtZmlsdGVyLWl0ZW0tYWN0aXZlIC5uYXYtbGluayB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2NsYXNzKj11LW5hdi12Ml0udS1uYXYtcm91bmRlZC0zIC5uYXYtaXRlbTpmaXJzdC1jaGlsZCAubmF2LWxpbmsge1xuICAgIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xuICB9XG4gIFtjbGFzcyo9dS1uYXYtdjJdLnUtbmF2LXJvdW5kZWQtMyAubmF2LWl0ZW06bGFzdC1jaGlsZCAubmF2LWxpbmsge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwO1xuICB9XG4gIFtjbGFzcyo9dS1uYXYtdjJdLnUtbmF2LXJvdW5kZWQtMy5mbGV4LWNvbHVtbiAubmF2LWl0ZW06Zmlyc3QtY2hpbGQgLm5hdi1saW5rIHtcbiAgICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDtcbiAgfVxuICBbY2xhc3MqPXUtbmF2LXYyXS51LW5hdi1yb3VuZGVkLTMuZmxleC1jb2x1bW4gLm5hdi1pdGVtOmxhc3QtY2hpbGQgLm5hdi1saW5rIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgM3B4IDNweDtcbiAgfVxuICBbY2xhc3MqPXUtbmF2LXYyXS51LW5hdi1yb3VuZGVkLTUgLm5hdi1pdGVtOmZpcnN0LWNoaWxkIC5uYXYtbGluayB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4IDAgMCA1cHg7XG4gIH1cbiAgW2NsYXNzKj11LW5hdi12Ml0udS1uYXYtcm91bmRlZC01IC5uYXYtaXRlbTpsYXN0LWNoaWxkIC5uYXYtbGluayB7XG4gICAgYm9yZGVyLXJhZGl1czogMCA1cHggNXB4IDA7XG4gIH1cbiAgW2NsYXNzKj11LW5hdi12Ml0udS1uYXYtcm91bmRlZC01LmZsZXgtY29sdW1uIC5uYXYtaXRlbTpmaXJzdC1jaGlsZCAubmF2LWxpbmsge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xuICB9XG4gIFtjbGFzcyo9dS1uYXYtdjJdLnUtbmF2LXJvdW5kZWQtNS5mbGV4LWNvbHVtbiAubmF2LWl0ZW06bGFzdC1jaGlsZCAubmF2LWxpbmsge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCA1cHggNXB4O1xuICB9XG4gIFtjbGFzcyo9dS1uYXYtdjJdLnUtbmF2LXJvdW5kZWQtNyAubmF2LWl0ZW06Zmlyc3QtY2hpbGQgLm5hdi1saW5rIHtcbiAgICBib3JkZXItcmFkaXVzOiA3cHggMCAwIDdweDtcbiAgfVxuICBbY2xhc3MqPXUtbmF2LXYyXS51LW5hdi1yb3VuZGVkLTcgLm5hdi1pdGVtOmxhc3QtY2hpbGQgLm5hdi1saW5rIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDdweCA3cHggMDtcbiAgfVxuICBbY2xhc3MqPXUtbmF2LXYyXS51LW5hdi1yb3VuZGVkLTcuZmxleC1jb2x1bW4gLm5hdi1pdGVtOmZpcnN0LWNoaWxkIC5uYXYtbGluayB7XG4gICAgYm9yZGVyLXJhZGl1czogN3B4IDdweCAwIDA7XG4gIH1cbiAgW2NsYXNzKj11LW5hdi12Ml0udS1uYXYtcm91bmRlZC03LmZsZXgtY29sdW1uIC5uYXYtaXRlbTpsYXN0LWNoaWxkIC5uYXYtbGluayB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDdweCA3cHg7XG4gIH1cbiAgW2NsYXNzKj11LW5hdi12Ml0udS1uYXYtcm91bmRlZC0xMCAubmF2LWl0ZW06Zmlyc3QtY2hpbGQgLm5hdi1saW5rIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4IDAgMCAxMHB4O1xuICB9XG4gIFtjbGFzcyo9dS1uYXYtdjJdLnUtbmF2LXJvdW5kZWQtMTAgLm5hdi1pdGVtOmxhc3QtY2hpbGQgLm5hdi1saW5rIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDEwcHggMTBweCAwO1xuICB9XG4gIFtjbGFzcyo9dS1uYXYtdjJdLnUtbmF2LXJvdW5kZWQtMTAuZmxleC1jb2x1bW4gLm5hdi1pdGVtOmZpcnN0LWNoaWxkIC5uYXYtbGluayB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcbiAgfVxuICBbY2xhc3MqPXUtbmF2LXYyXS51LW5hdi1yb3VuZGVkLTEwLmZsZXgtY29sdW1uIC5uYXYtaXRlbTpsYXN0LWNoaWxkIC5uYXYtbGluayB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDEwcHggMTBweDtcbiAgfVxuICAudS1uYXYtdjItMSAubmF2LWxpbmsuYWN0aXZlLFxuICAudS1uYXYtdjItMSAuY2JwLWZpbHRlci1pdGVtLWFjdGl2ZSAubmF2LWxpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIH1cbiAgLnUtbmF2LXYyLTEudS1uYXYtcHJpbWFyeSAubmF2LWxpbmsuYWN0aXZlLFxuICAudS1uYXYtdjItMS51LW5hdi1wcmltYXJ5IC5jYnAtZmlsdGVyLWl0ZW0tYWN0aXZlIC5uYXYtbGluayB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwM2E3OTtcbiAgfVxuICAudS1uYXYtdjItMS51LW5hdi1kYXJrIC5uYXYtbGluay5hY3RpdmUsXG4gIC51LW5hdi12Mi0xLnUtbmF2LWRhcmsgLm5hdi1saW5rLmNicC1maWx0ZXItaXRlbS1hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIH1cbiAgLnUtbmF2LXYyLTEudS1uYXYtbGlnaHQgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLnUtbmF2LXYyLTEudS1uYXYtbGlnaHQgLm5hdi1saW5rLmNicC1maWx0ZXItaXRlbS1hY3RpdmUge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLnUtbmF2LXYyLTIgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLnUtbmF2LXYyLTIgLmNicC1maWx0ZXItaXRlbS1hY3RpdmUgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogIzAwM2E3OTtcbiAgfVxufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgVGFicyB2M1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbY2xhc3MqPXUtbmF2LXYzXSAubmF2LWxpbmsge1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbiAgICBib3JkZXItY29sb3I6ICNlZWU7XG4gIH1cbiAgW2NsYXNzKj11LW5hdi12M10uZmxleC1jb2x1bW4gLm5hdi1saW5rIHtcbiAgICBtYXJnaW46IC0xcHggMCAwO1xuICB9XG4gIFtjbGFzcyo9dS1uYXYtdjNdLmZsZXgtY29sdW1uIC5uYXYtaXRlbTpmaXJzdC1jaGlsZCAubmF2LWxpbmsge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgW2NsYXNzKj11LW5hdi12M10gLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgY29sb3I6ICMwMDNhNzk7XG4gIH1cbiAgW2NsYXNzKj11LW5hdi12M10udS1uYXYtbGlnaHQgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gIH1cbiAgW2NsYXNzKj11LW5hdi12M10udS1uYXYtbGlnaHQgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgY29sb3I6ICMwMDNhNzk7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtbmF2LXYzLTIgLm5hdi1saW5rIHtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC51LW5hdi12My0yIC5uYXYtbGluay5hY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogIzAwM2E3OTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgVGFicyB2NFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1uYXYtdjQtMSB7XG4gICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNlZWU7XG4gIH1cbiAgLnUtbmF2LXY0LTEgLm5hdi1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICB9XG4gIC51LW5hdi12NC0xIC5uYXYtbGluayB7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDJweCAxcHggMXB4O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnUtbmF2LXY0LTEgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjY2NjICNlZWUgI2ZmZjtcbiAgfVxuICAudS1uYXYtdjQtMS51LW5hdi1saWdodCAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC51LW5hdi12NC0xLnUtbmF2LWxpZ2h0IC5uYXYtbGluay5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2NjYyAjZWVlIHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIH1cbiAgLnUtbmF2LXY0LTEudS1uYXYtbGlnaHQuZmxleC1jb2x1bW4gLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjY2NjIHRyYW5zcGFyZW50ICNjY2MgI2VlZTtcbiAgICBib3JkZXItd2lkdGg6IDFweCAwIDFweCAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgfVxuICAudS1uYXYtdjQtMS51LW5hdi1wcmltYXJ5IC5uYXYtbGluay5hY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogIzAwM2E3OSAjZWVlICNmZmY7XG4gIH1cbiAgLnUtbmF2LXY0LTEudS1uYXYtZGFyayAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6ICMzMzMgI2VlZSAjZmZmO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1uYXYtdjQtMS1jb2x1bW4ge1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLnUtbmF2LXY0LTEtY29sdW1uIC51LW5hdi12NC0xIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG4gIC51LW5hdi12NC0xLWNvbHVtbiAudS1uYXYtdjQtMSAubmF2LWl0ZW0ge1xuICAgIG1hcmdpbjogMCAtMXB4IDAgMDtcbiAgICB6LWluZGV4OiAyO1xuICB9XG4gIC51LW5hdi12NC0xLWNvbHVtbiAudS1uYXYtdjQtMSAubmF2LWxpbmsge1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDFweCAycHg7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAudS1uYXYtdjQtMS1jb2x1bW4gLnUtbmF2LXY0LTEgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWVlICNmZmYgI2VlZSAjY2NjO1xuICB9XG4gIC51LW5hdi12NC0xLWNvbHVtbiAudS1uYXYtdjQtMS51LW5hdi1wcmltYXJ5IC5uYXYtbGluay5hY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogI2VlZSAjZmZmICNlZWUgIzAwM2E3OTtcbiAgfVxuICAudS1uYXYtdjQtMS1jb2x1bW4gLnUtbmF2LXY0LTEudS1uYXYtZGFyayAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6ICNlZWUgI2ZmZiAjZWVlICMzMzM7XG4gIH1cbiAgLnUtbmF2LXY0LTEtY29sdW1uIC5uYXYge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbiAgLnUtbmF2LXY0LTEtY29sdW1uIC50YWItY29udGVudCB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgVGFicyB2NVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbY2xhc3MqPXUtbmF2LXY1XSAubmF2LWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIH1cbiAgW2NsYXNzKj11LW5hdi12NV0gLm5hdi1saW5rIHtcbiAgICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgW2NsYXNzKj11LW5hdi12NV0gLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjY2NjO1xuICB9XG4gIFtjbGFzcyo9dS1uYXYtdjVdLnUtbmF2LXByaW1hcnkgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAzYTc5O1xuICAgIGNvbG9yOiAjMDAzYTc5O1xuICB9XG4gIFtjbGFzcyo9dS1uYXYtdjVdLnUtbmF2LWRhcmsgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzMzO1xuICAgIGNvbG9yOiAjMzMzO1xuICB9XG4gIFtjbGFzcyo9dS1uYXYtdjVdLnUtbmF2LWxpZ2h0IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgW2NsYXNzKj11LW5hdi12NV0udS1uYXYtbGlnaHQgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICB9XG4gIC51LW5hdi12NS0yIC5uYXYtbGluayB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xuICB9XG4gIC51LW5hdi12NS0zIC5uYXYtbGluayB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogNXB4O1xuICB9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBUYWJzIHY2XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtjbGFzcyo9dS1uYXYtdjZdIC5uYXYtbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG4gIFtjbGFzcyo9dS1uYXYtdjZdIC5uYXYtbGluazphZnRlciwgW2NsYXNzKj11LW5hdi12Nl0gLm5hdi1saW5rOmJlZm9yZSB7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuICBbY2xhc3MqPXUtbmF2LXY2XSAubmF2LWxpbms6YWZ0ZXIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXdpZHRoOiA0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gIH1cbiAgW2NsYXNzKj11LW5hdi12Nl0gLm5hdi1saW5rOmJlZm9yZSB7XG4gICAgYm9yZGVyLXdpZHRoOiA2cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC02cHg7XG4gIH1cbiAgW2NsYXNzKj11LW5hdi12Nl0gLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAzYTc5O1xuICB9XG4gIFtjbGFzcyo9dS1uYXYtdjZdIC5uYXYtbGluay5hY3RpdmU6OmFmdGVyLCBbY2xhc3MqPXUtbmF2LXY2XSAubmF2LWxpbmsuYWN0aXZlOjpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgW2NsYXNzKj11LW5hdi12Nl0gLm5hdi1saW5rLmFjdGl2ZTo6YmVmb3JlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjMDAzYTc5O1xuICB9XG4gIFtjbGFzcyo9dS1uYXYtdjZdLnUtbmF2LWxpZ2h0IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgW2NsYXNzKj11LW5hdi12Nl0udS1uYXYtbGlnaHQgLm5hdi1saW5rOjphZnRlciB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzMzMztcbiAgfVxuICBbY2xhc3MqPXUtbmF2LXY2XS51LW5hdi1saWdodCAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gIH1cbiAgW2NsYXNzKj11LW5hdi12Nl0udS1uYXYtbGlnaHQgLm5hdi1saW5rLmFjdGl2ZTpiZWZvcmUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG4gIH1cbiAgW2NsYXNzKj11LW5hdi12Nl0udS1uYXYtbGlnaHQgLm5hdi1saW5rLmFjdGl2ZTo6YWZ0ZXIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICMzMzM7XG4gIH1cbiAgW2NsYXNzKj11LW5hdi12Nl0uZmxleC1jb2x1bW4gLm5hdi1saW5rIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAycHg7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICBbY2xhc3MqPXUtbmF2LXY2XS5mbGV4LWNvbHVtbiAubmF2LWxpbms6YWZ0ZXIsIFtjbGFzcyo9dS1uYXYtdjZdLmZsZXgtY29sdW1uIC5uYXYtbGluazpiZWZvcmUge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgW2NsYXNzKj11LW5hdi12Nl0uZmxleC1jb2x1bW4gLm5hdi1saW5rOmFmdGVyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItd2lkdGg6IDRweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgIHJpZ2h0OiAtOHB4O1xuICB9XG4gIFtjbGFzcyo9dS1uYXYtdjZdLmZsZXgtY29sdW1uIC5uYXYtbGluazpiZWZvcmUge1xuICAgIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci13aWR0aDogNnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IC03cHg7XG4gICAgcmlnaHQ6IC0xM3B4O1xuICB9XG4gIFtjbGFzcyo9dS1uYXYtdjZdLmZsZXgtY29sdW1uIC5uYXYtbGluay5hY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogIzAwM2E3OTtcbiAgfVxuICBbY2xhc3MqPXUtbmF2LXY2XS5mbGV4LWNvbHVtbiAubmF2LWxpbmsuYWN0aXZlOjpiZWZvcmUge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDAzYTc5O1xuICB9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBUYWJzIHY3XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtjbGFzcyo9dS1uYXYtdjddIC5uYXYtaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIFtjbGFzcyo9dS1uYXYtdjddIC5uYXYtaXRlbTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMzUlO1xuICAgIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjY2NjO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG4gIFtjbGFzcyo9dS1uYXYtdjddIC5uYXYtaXRlbTpsYXN0LWNoaWxkOjphZnRlciB7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICBbY2xhc3MqPXUtbmF2LXY3XSAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICBjb2xvcjogIzAwM2E3OTtcbiAgfVxuICBbY2xhc3MqPXUtbmF2LXY3XS51LW5hdi1kYXJrIC5uYXYtbGluay5hY3RpdmUge1xuICAgIGNvbG9yOiAjMzMzO1xuICB9XG4gIFtjbGFzcyo9dS1uYXYtdjddLnUtbmF2LWxpZ2h0IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgW2NsYXNzKj11LW5hdi12N10udS1uYXYtbGlnaHQgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG4gIFtjbGFzcyo9dS1uYXYtdjddLmZsZXgtY29sdW1uIC5uYXYtaXRlbTo6YWZ0ZXIge1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAzNSU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2NjYztcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICBbY2xhc3MqPXUtbmF2LXY3XS5mbGV4LWNvbHVtbiAubmF2LWl0ZW06bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIFtjbGFzcyo9dS1uYXYtdjddLmZsZXgtY29sdW1uIC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgW2NsYXNzKj11LW5hdi12N10uZmxleC1jb2x1bW4udGV4dC1jZW50ZXIgLm5hdi1pdGVtOjphZnRlciB7XG4gICAgbGVmdDogNTAlO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBUYWJzIHY4XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuW2NsYXNzKj11LW5hdi12OF0gLm5hdi1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG5bY2xhc3MqPXUtbmF2LXY4XSAubmF2LWxpbms6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgIzMzMyAwJSwgcmdiYSgxNywgMTcsIDE3LCAwLjIpIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7XG4gIHotaW5kZXg6IDE7XG59XG5cbltjbGFzcyo9dS1uYXYtdjhdIC5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzYTc5O1xufVxuXG5bY2xhc3MqPXUtbmF2LXY4XSAubmF2LWxpbmsuYWN0aXZlOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbltjbGFzcyo9dS1uYXYtdjhdIC5uYXYtbGluay5hY3RpdmUgLnUtbmF2LXY4X19pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwM2E3OTtcbn1cblxuW2NsYXNzKj11LW5hdi12OF0gLm5hdi1saW5rLmFjdGl2ZSAudS1uYXYtdjhfX2Rlc2NyaXB0aW9uIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cblxuW2NsYXNzKj11LW5hdi12OF0udS1uYXYtbGlnaHQgLm5hdi1saW5rIHtcbiAgY29sb3I6ICMzMzM7XG59XG5cbltjbGFzcyo9dS1uYXYtdjhdLnUtbmF2LWxpZ2h0IC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuW2NsYXNzKj11LW5hdi12OF0udS1uYXYtbGlnaHQgLm5hdi1saW5rLmFjdGl2ZSAudS1uYXYtdjhfX2ljb24ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwM2E3OTtcbn1cblxuW2NsYXNzKj11LW5hdi12OF0udS1uYXYtbGlnaHQgLm5hdi1saW5rLmFjdGl2ZSAudS1uYXYtdjhfX3RpdGxlLCBbY2xhc3MqPXUtbmF2LXY4XS51LW5hdi1saWdodCAubmF2LWxpbmsuYWN0aXZlIC51LW5hdi12OF9fZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzAwMDtcbn1cblxuW2NsYXNzKj11LW5hdi12OF0udS1uYXYtbGlnaHQgLnUtbmF2LXY4X19pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbltjbGFzcyo9dS1uYXYtdjhdLnUtbmF2LWxpZ2h0IC51LW5hdi12OF9fdGl0bGUsIFtjbGFzcyo9dS1uYXYtdjhdLnUtbmF2LWxpZ2h0IC51LW5hdi12OF9fZGVzY3JpcHRpb24ge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnUtbmF2LXY4X19pY29uLCAudS1uYXYtdjhfX3RpdGxlLCAudS1uYXYtdjhfX2Rlc2NyaXB0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xufVxuXG4udS1uYXYtdjhfX2ljb24ge1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBjb2xvcjogI2ZmZjtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTElKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MSUpO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4udS1uYXYtdjhfX3RpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi51LW5hdi12OF9fZGVzY3JpcHRpb24ge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2NsYXNzKj11LW5hdi12OF0gLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nOiAwIDIwcHggMjVweDtcbiAgfVxuICBbY2xhc3MqPXUtbmF2LXY4XS51LW5hdi1saWdodCAubmF2LWxpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgW2NsYXNzKj11LW5hdi12OF0udS1uYXYtbGlnaHQgLm5hdi1saW5rOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20gbGVmdCwgdHJhbnNwYXJlbnQgNDkuNiUsICNmZmYgNTAlKSwgbGluZWFyLWdyYWRpZW50KHRvIHRvcCBsZWZ0LCB0cmFuc3BhcmVudCA0OS42JSwgI2ZmZiA1MCUpO1xuICB9XG4gIFtjbGFzcyo9dS1uYXYtdjhdLnUtbmF2LWxpZ2h0IC5uYXYtbGluazo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAjZmZmIDAlLCByZ2JhKDIwNCwgMjA0LCAyMDQsIDAuMikgMTAwJSk7XG4gIH1cbiAgW2NsYXNzKj11LW5hdi12OF0udS1uYXYtbGlnaHQgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwM2E3OTtcbiAgfVxuICBbY2xhc3MqPXUtbmF2LXY4XS51LW5hdi1saWdodCAubmF2LWxpbmsuYWN0aXZlOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20gbGVmdCwgdHJhbnNwYXJlbnQgNDkuNiUsICMwMDNhNzkgNTAlKSwgbGluZWFyLWdyYWRpZW50KHRvIHRvcCBsZWZ0LCB0cmFuc3BhcmVudCA0OS42JSwgIzAwM2E3OSA1MCUpO1xuICB9XG4gIFtjbGFzcyo9dS1uYXYtdjhdLnUtbmF2LWxpZ2h0IC5uYXYtbGluay5hY3RpdmUgLnUtbmF2LXY4X190aXRsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgW2NsYXNzKj11LW5hdi12OF0udS1uYXYtbGlnaHQgLm5hdi1saW5rLmFjdGl2ZSAudS1uYXYtdjhfX2Rlc2NyaXB0aW9uIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICB9XG4gIFtjbGFzcyo9dS1uYXYtdjhdLnUtbmF2LWxpZ2h0IC51LW5hdi12OF9faWNvbiwgW2NsYXNzKj11LW5hdi12OF0udS1uYXYtbGlnaHQgLnUtbmF2LXY4X190aXRsZSwgW2NsYXNzKj11LW5hdi12OF0udS1uYXYtbGlnaHQgLnUtbmF2LXY4X19kZXNjcmlwdGlvbiB7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cbiAgW2NsYXNzKj11LW5hdi12OF0uanVzdGlmeS1jb250ZW50LWVuZCAubmF2LWl0ZW06Zmlyc3QtY2hpbGQgLm5hdi1saW5rOjpiZWZvcmUsIFtjbGFzcyo9dS1uYXYtdjhdLnRleHQtcmlnaHQgLm5hdi1pdGVtOmZpcnN0LWNoaWxkIC5uYXYtbGluazo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIFtjbGFzcyo9dS1uYXYtdjhdLmp1c3RpZnktY29udGVudC1lbmQgLm5hdi1pdGVtOmxhc3QtY2hpbGQgLm5hdi1saW5rLCBbY2xhc3MqPXUtbmF2LXY4XS50ZXh0LXJpZ2h0IC5uYXYtaXRlbTpsYXN0LWNoaWxkIC5uYXYtbGluayB7XG4gICAgcGFkZGluZzogMCAyMHB4IDI1cHg7XG4gIH1cbiAgW2NsYXNzKj11LW5hdi12OF0uanVzdGlmeS1jb250ZW50LWVuZCAubmF2LWl0ZW06bGFzdC1jaGlsZCAubmF2LWxpbms6OmJlZm9yZSwgW2NsYXNzKj11LW5hdi12OF0udGV4dC1yaWdodCAubmF2LWl0ZW06bGFzdC1jaGlsZCAubmF2LWxpbms6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgW2NsYXNzKj11LW5hdi12OF0uanVzdGlmeS1jb250ZW50LWVuZCAubmF2LWxpbms6OmJlZm9yZSwgW2NsYXNzKj11LW5hdi12OF0udGV4dC1yaWdodCAubmF2LWxpbms6OmJlZm9yZSB7XG4gICAgbGVmdDogLTI2cHg7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0LCBib3R0b20gbGVmdDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIHJpZ2h0LCB0cmFuc3BhcmVudCA0OS42JSwgIzMzMyA1MCUpLCBsaW5lYXItZ3JhZGllbnQodG8gdG9wIHJpZ2h0LCB0cmFuc3BhcmVudCA0OS42JSwgIzMzMyA1MCUpO1xuICB9XG4gIFtjbGFzcyo9dS1uYXYtdjhdLmp1c3RpZnktY29udGVudC1lbmQgLm5hdi1saW5rOjphZnRlciwgW2NsYXNzKj11LW5hdi12OF0udGV4dC1yaWdodCAubmF2LWxpbms6OmFmdGVyIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzMzMyAwJSwgcmdiYSgxNywgMTcsIDE3LCAwLjIpIDEwMCUpO1xuICB9XG4gIFtjbGFzcyo9dS1uYXYtdjhdLmp1c3RpZnktY29udGVudC1lbmQgLm5hdi1saW5rLmFjdGl2ZTo6YmVmb3JlLCBbY2xhc3MqPXUtbmF2LXY4XS50ZXh0LXJpZ2h0IC5uYXYtbGluay5hY3RpdmU6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSByaWdodCwgdHJhbnNwYXJlbnQgNDkuNiUsICMwMDNhNzkgNTAlKSwgbGluZWFyLWdyYWRpZW50KHRvIHRvcCByaWdodCwgdHJhbnNwYXJlbnQgNDkuNiUsICMwMDNhNzkgNTAlKTtcbiAgfVxuICBbY2xhc3MqPXUtbmF2LXY4XS5mbGV4LWNvbHVtbiAubmF2LWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDFweDtcbiAgfVxuICBbY2xhc3MqPXUtbmF2LXY4XS5mbGV4LWNvbHVtbiAubmF2LWl0ZW06Zmlyc3QtY2hpbGQgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCA1MHB4O1xuICB9XG4gIFtjbGFzcyo9dS1uYXYtdjhdLmZsZXgtY29sdW1uIC5uYXYtaXRlbTpsYXN0LWNoaWxkIC5uYXYtbGluazo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBbY2xhc3MqPXUtbmF2LXY4XS5mbGV4LWNvbHVtbiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDUwcHg7XG4gIH1cbiAgW2NsYXNzKj11LW5hdi12OF0uZmxleC1jb2x1bW4gLm5hdi1saW5rOjpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgW2NsYXNzKj11LW5hdi12OF0uZmxleC1jb2x1bW4gLm5hdi1saW5rLmFjdGl2ZTo6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIFtjbGFzcyo9dS1uYXYtdjhdLmZsZXgtY29sdW1uIC51LW5hdi12OF9faWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG4gIC51LW5hdi12OF9faWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC51LW5hdi12OF9fZGVzY3JpcHRpb24ge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIH1cbiAgLnUtbmF2LXY4LTIgLm5hdi1pdGVtOmZpcnN0LWNoaWxkIC5uYXYtbGluayB7XG4gICAgcGFkZGluZzogMCAyMHB4IDI1cHg7XG4gIH1cbiAgLnUtbmF2LXY4LTIgLm5hdi1pdGVtOmxhc3QtY2hpbGQgLm5hdi1saW5rOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnUtbmF2LXY4LTIgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nOiAwIDIwcHggMjVweCA1MHB4O1xuICB9XG4gIC51LW5hdi12OC0yIC5uYXYtbGluazo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IC0yNnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyNnB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSA1MC44JTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQsIGJvdHRvbSBsZWZ0O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20gbGVmdCwgdHJhbnNwYXJlbnQgNDkuNiUsICMzMzMgNTAlKSwgbGluZWFyLWdyYWRpZW50KHRvIHRvcCBsZWZ0LCB0cmFuc3BhcmVudCA0OS42JSwgIzMzMyA1MCUpO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbiAgLnUtbmF2LXY4LTIgLm5hdi1saW5rLmFjdGl2ZTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIGxlZnQsIHRyYW5zcGFyZW50IDQ5LjYlLCAjMDAzYTc5IDUwJSksIGxpbmVhci1ncmFkaWVudCh0byB0b3AgbGVmdCwgdHJhbnNwYXJlbnQgNDkuNiUsICMwMDNhNzkgNTAlKTtcbiAgfVxuICAudS1uYXYtdjgtMi5qdXN0aWZ5LWNvbnRlbnQtZW5kIC5uYXYtaXRlbTpmaXJzdC1jaGlsZCAubmF2LWxpbmssIC51LW5hdi12OC0yLnRleHQtcmlnaHQgLm5hdi1pdGVtOmZpcnN0LWNoaWxkIC5uYXYtbGluayB7XG4gICAgcGFkZGluZzogMCA1MHB4IDI1cHggMjBweDtcbiAgfVxuICAudS1uYXYtdjgtMi5qdXN0aWZ5LWNvbnRlbnQtZW5kIC5uYXYtbGluaywgLnUtbmF2LXY4LTIudGV4dC1yaWdodCAubmF2LWxpbmsge1xuICAgIHBhZGRpbmc6IDAgNTBweCAyNXB4IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBbZGF0YS10YWJzLW1vYmlsZS10eXBlPXNsaWRlLXVwLWRvd25dLFxuICBbZGF0YS10YWJzLW1vYmlsZS10eXBlPWFjY29yZGlvbl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgW2RhdGEtdGFicy1tb2JpbGUtdHlwZT1hY2NvcmRpb25dIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIFtyb2xlPXRhYmxpc3RdOm5vdChbZGF0YS10YWJzLW1vYmlsZS10eXBlPXNsaWRlLXVwLWRvd25dKTpub3QoW2RhdGEtdGFicy1tb2JpbGUtdHlwZT1hY2NvcmRpb25dKSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAzYTc5O1xuICB9XG4gIFtyb2xlPXRhYmxpc3RdIC5uYXYtaXRlbSA+IGEsXG4gIFtyb2xlPXRhYmxpc3RdIC5uYXYtaXRlbSA+IC5uYXYtbGluayxcbiAgW3JvbGU9dGFibGlzdF0gW2NsYXNzKj11LXRhYi1saW5rXTpub3QoW2NsYXNzKj0taWNvbl0pIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICB9XG4gIFtyb2xlPXRhYmxpc3RdIC5uYXYtaXRlbSA+IGEsXG4gIFtyb2xlPXRhYmxpc3RdIC5uYXYtaXRlbSA+IC5uYXYtbGluayxcbiAgW3JvbGU9dGFibGlzdF0gW2NsYXNzKj11LXRhYi1saW5rXSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgW2RhdGEtdGFicy1tb2JpbGUtdHlwZT1zbGlkZS11cC1kb3duXSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIFtkYXRhLXRhYnMtbW9iaWxlLXR5cGU9c2xpZGUtdXAtZG93bl0gLm5hdi1pdGVtIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgW2RhdGEtdGFicy1tb2JpbGUtdHlwZT1zbGlkZS11cC1kb3duXSAubmF2LWxpbmsge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWVlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAtMXB4IDAgMDtcbiAgfVxuICBbZGF0YS10YWJzLW1vYmlsZS10eXBlPXNsaWRlLXVwLWRvd25dIC5uYXYtaXRlbTpmaXJzdC1jaGlsZCAubmF2LWxpbmsge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgW2RhdGEtdGFicy1tb2JpbGUtdHlwZT1zbGlkZS11cC1kb3duXS51LW5hdi1wcmltYXJ5IC5uYXYtbGluaywgW2RhdGEtdGFicy1tb2JpbGUtdHlwZT1zbGlkZS11cC1kb3duXS5uYXYtcGlsbHMgLm5hdi1saW5rIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDNhNzkgIWltcG9ydGFudDtcbiAgfVxuICBbZGF0YS10YWJzLW1vYmlsZS10eXBlPXNsaWRlLXVwLWRvd25dLnUtbmF2LXByaW1hcnkgLm5hdi1saW5rLmFjdGl2ZSxcbiAgW2RhdGEtdGFicy1tb2JpbGUtdHlwZT1zbGlkZS11cC1kb3duXS51LW5hdi1wcmltYXJ5IC5uYXYtaXRlbS5zaG93IC5uYXYtbGluaywgW2RhdGEtdGFicy1tb2JpbGUtdHlwZT1zbGlkZS11cC1kb3duXS5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZSxcbiAgW2RhdGEtdGFicy1tb2JpbGUtdHlwZT1zbGlkZS11cC1kb3duXS5uYXYtcGlsbHMgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDNhNzkgIWltcG9ydGFudDtcbiAgfVxuICBbZGF0YS10YWJzLW1vYmlsZS10eXBlPXNsaWRlLXVwLWRvd25dLnUtbmF2LWRhcmsgLm5hdi1saW5rIHtcbiAgICBib3JkZXItY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbiAgfVxuICBbZGF0YS10YWJzLW1vYmlsZS10eXBlPXNsaWRlLXVwLWRvd25dLnUtbmF2LWRhcmsgLm5hdi1saW5rLmFjdGl2ZSxcbiAgW2RhdGEtdGFicy1tb2JpbGUtdHlwZT1zbGlkZS11cC1kb3duXS51LW5hdi1kYXJrIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2RhdGEtdGFicy1tb2JpbGUtdHlwZT1zbGlkZS11cC1kb3duXS51LW5hdi1saWdodCAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgfVxuICBbZGF0YS10YWJzLW1vYmlsZS10eXBlPXNsaWRlLXVwLWRvd25dLnUtbmF2LWxpZ2h0IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICB9XG4gIFtkYXRhLXRhYnMtbW9iaWxlLXR5cGU9c2xpZGUtdXAtZG93bl0udS1uYXYtbGlnaHQgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gIH1cbiAgW2RhdGEtdGFicy1tb2JpbGUtdHlwZT1zbGlkZS11cC1kb3duXS51LW5hdi1yb3VuZGVkLTMgLm5hdi1pdGVtOmZpcnN0LWNoaWxkIC5uYXYtbGluayxcbiAgW2RhdGEtdGFicy1tb2JpbGUtdHlwZT1zbGlkZS11cC1kb3duXS5uYXYtdGFicyAubmF2LWl0ZW06Zmlyc3QtY2hpbGQgLm5hdi1saW5rLFxuICBbZGF0YS10YWJzLW1vYmlsZS10eXBlPXNsaWRlLXVwLWRvd25dLm5hdi1waWxscyAubmF2LWl0ZW06Zmlyc3QtY2hpbGQgLm5hdi1saW5rIHtcbiAgICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMCAhaW1wb3J0YW50O1xuICB9XG4gIFtkYXRhLXRhYnMtbW9iaWxlLXR5cGU9c2xpZGUtdXAtZG93bl0udS1uYXYtcm91bmRlZC0zIC5uYXYtaXRlbTpsYXN0LWNoaWxkIC5uYXYtbGluayxcbiAgW2RhdGEtdGFicy1tb2JpbGUtdHlwZT1zbGlkZS11cC1kb3duXS5uYXYtdGFicyAubmF2LWl0ZW06bGFzdC1jaGlsZCAubmF2LWxpbmssXG4gIFtkYXRhLXRhYnMtbW9iaWxlLXR5cGU9c2xpZGUtdXAtZG93bl0ubmF2LXBpbGxzIC5uYXYtaXRlbTpsYXN0LWNoaWxkIC5uYXYtbGluayB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDNweCAzcHggIWltcG9ydGFudDtcbiAgfVxuICBbZGF0YS10YWJzLW1vYmlsZS10eXBlPXNsaWRlLXVwLWRvd25dLnUtbmF2LXJvdW5kZWQtNSAubmF2LWl0ZW06Zmlyc3QtY2hpbGQgLm5hdi1saW5rIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMCAhaW1wb3J0YW50O1xuICB9XG4gIFtkYXRhLXRhYnMtbW9iaWxlLXR5cGU9c2xpZGUtdXAtZG93bl0udS1uYXYtcm91bmRlZC01IC5uYXYtaXRlbTpsYXN0LWNoaWxkIC5uYXYtbGluayB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDVweCA1cHggIWltcG9ydGFudDtcbiAgfVxuICBbZGF0YS10YWJzLW1vYmlsZS10eXBlPXNsaWRlLXVwLWRvd25dLnUtbmF2LXJvdW5kZWQtNyAubmF2LWl0ZW06Zmlyc3QtY2hpbGQgLm5hdi1saW5rIHtcbiAgICBib3JkZXItcmFkaXVzOiA3cHggN3B4IDAgMCAhaW1wb3J0YW50O1xuICB9XG4gIFtkYXRhLXRhYnMtbW9iaWxlLXR5cGU9c2xpZGUtdXAtZG93bl0udS1uYXYtcm91bmRlZC03IC5uYXYtaXRlbTpsYXN0LWNoaWxkIC5uYXYtbGluayB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDdweCA3cHggIWltcG9ydGFudDtcbiAgfVxuICBbZGF0YS10YWJzLW1vYmlsZS10eXBlPXNsaWRlLXVwLWRvd25dLnUtbmF2LXJvdW5kZWQtMTAgLm5hdi1pdGVtOmZpcnN0LWNoaWxkIC5uYXYtbGluayB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMCAhaW1wb3J0YW50O1xuICB9XG4gIFtkYXRhLXRhYnMtbW9iaWxlLXR5cGU9c2xpZGUtdXAtZG93bl0udS1uYXYtcm91bmRlZC0xMCAubmF2LWl0ZW06bGFzdC1jaGlsZCAubmF2LWxpbmsge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAudGFiLWNvbnRlbnQge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBUYWdzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogUGFnaW5hdGlvbiB2MSAqL1xuLnUtdGFncy12MSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuXG4udS10YWdzLXYxOmhvdmVyLCAudS10YWdzLXYxOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi51LXRhZ3MtdjE6Zm9jdXMge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgVGV4dCBBbmltYXRpb24gU2xpZGVzaG93XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtdGV4dC1zbGlkZXNob3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xufVxuXG4udS10ZXh0LXNsaWRlc2hvd19fc2xpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xufVxuXG4udS10ZXh0LXNsaWRlc2hvd19fc2xpZGU6bm90KDpmaXJzdC1jaGlsZCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLnUtdGV4dC1zbGlkZXNob3dfX3NsaWRlLS1jdXJyZW50IHtcbiAgei1pbmRleDogMjtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnUtdGV4dC1zbGlkZXNob3dfX3NsaWRlLXRhcmdldCB7XG4gIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFRleHQtc2hhZG93XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtdHh0LXNoYWRvdy12MSB7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IHJnYmEoNjcsIDcwLCA3MiwgMC4wNSksIDJweCAycHggcmdiYSgxNDcsIDE1MCwgMTUyLCAwLjA3KSwgM3B4IDNweCByZ2JhKDE3OCwgMTgyLCAxODMsIDAuMDg2KSwgNHB4IDRweCByZ2JhKDE5NSwgMTk5LCAyMDAsIDAuMTA2KSwgNXB4IDVweCByZ2JhKDIwNiwgMjEwLCAyMTEsIDAuMTI1KSwgNnB4IDZweCByZ2JhKDIxMywgMjE3LCAyMTgsIDAuMTQ1KSwgN3B4IDdweCByZ2JhKDIxOCwgMjIyLCAyMjMsIDAuMTY1KSwgOHB4IDhweCByZ2JhKDIyMiwgMjI2LCAyMjcsIDAuMTg0KSwgOXB4IDlweCByZ2JhKDIyNiwgMjMwLCAyMzEsIDAuMjA0KSwgMTBweCAxMHB4IHJnYmEoMjI4LCAyMzIsIDIzMywgMC4yMiksIDExcHggMTFweCByZ2JhKDIzMCwgMjM0LCAyMzUsIDAuMjQpLCAxMnB4IDEycHggcmdiYSgyMzIsIDIzNiwgMjM3LCAwLjI2KSwgMTNweCAxM3B4IHJnYmEoMjMzLCAyMzcsIDIzOCwgMC4yOCksIDE0cHggMTRweCByZ2JhKDIzNSwgMjM5LCAyNDAsIDAuMjk4KSwgMTVweCAxNXB4IHJnYmEoMjM2LCAyNDAsIDI0MSwgMC4zMTgpLCAxNnB4IDE2cHggcmdiYSgyMzcsIDI0MSwgMjQyLCAwLjMzMyksIDE3cHggMTdweCByZ2JhKDIzOCwgMjQyLCAyNDMsIDAuMzUzKSwgMThweCAxOHB4IHJnYmEoMjM4LCAyNDIsIDI0MywgMC4zNzMpLCAxOXB4IDE5cHggcmdiYSgyMzksIDI0MywgMjQ0LCAwLjM5MiksIDIwcHggMjBweCByZ2JhKDI0MCwgMjQ0LCAyNDUsIDAuNDEpLCAyMXB4IDIxcHggcmdiYSgyNDAsIDI0NCwgMjQ1LCAwLjQzKSwgMjJweCAyMnB4IHJnYmEoMjQxLCAyNDUsIDI0NiwgMC40NDcpLCAyM3B4IDIzcHggcmdiYSgyNDEsIDI0NSwgMjQ2LCAwLjQ2NyksIDI0cHggMjRweCByZ2JhKDI0MiwgMjQ2LCAyNDcsIDAuNDg2KSwgMjVweCAyNXB4IHJnYmEoMjQyLCAyNDYsIDI0NywgMC41MDYpLCAyNnB4IDI2cHggcmdiYSgyNDIsIDI0NiwgMjQ3LCAwLjUyNSksIDI3cHggMjdweCByZ2JhKDI0MywgMjQ3LCAyNDgsIDAuNTQ1KSwgMjhweCAyOHB4IHJnYmEoMjQzLCAyNDcsIDI0OCwgMC41NjUpLCAyOXB4IDI5cHggcmdiYSgyNDMsIDI0NywgMjQ4LCAwLjU4KSwgMzBweCAzMHB4IHJnYmEoMjQ0LCAyNDgsIDI0OSwgMC42KSwgMzFweCAzMXB4IHJnYmEoMjQ0LCAyNDgsIDI0OSwgMC42MiksIDMycHggMzJweCByZ2JhKDI0NCwgMjQ4LCAyNDksIDAuNjQpLCAzM3B4IDMzcHggcmdiYSgyNDQsIDI0OCwgMjQ5LCAwLjY2KSwgMzRweCAzNHB4IHJnYmEoMjQ1LCAyNDksIDI1MCwgMC42OCksIDM1cHggMzVweCByZ2JhKDI0NSwgMjQ5LCAyNTAsIDAuNjk0KSwgMzZweCAzNnB4IHJnYmEoMjQ1LCAyNDksIDI1MCwgMC43MTQpLCAzN3B4IDM3cHggcmdiYSgyNDUsIDI0OSwgMjUwLCAwLjczMyksIDM4cHggMzhweCByZ2JhKDI0NSwgMjQ5LCAyNTAsIDAuNzUzKSwgMzlweCAzOXB4IHJnYmEoMjQ2LCAyNTAsIDI1MSwgMC43NzMpLCA0MHB4IDQwcHggcmdiYSgyNDYsIDI1MCwgMjUxLCAwLjc5MiksIDQxcHggNDFweCByZ2JhKDI0NiwgMjUwLCAyNTEsIDAuODEpLCA0MnB4IDQycHggcmdiYSgyNDYsIDI1MCwgMjUxLCAwLjgyNyksIDQzcHggNDNweCByZ2JhKDI0NiwgMjUwLCAyNTEsIDAuODQ3KSwgNDRweCA0NHB4IHJnYmEoMjQ2LCAyNTAsIDI1MSwgMC44NjcpLCA0NXB4IDQ1cHggcmdiYSgyNDYsIDI1MCwgMjUxLCAwLjg4NiksIDQ2cHggNDZweCByZ2JhKDI0NiwgMjUwLCAyNTEsIDAuOTA2KSwgNDdweCA0N3B4IHJnYmEoMjQ3LCAyNTEsIDI1MiwgMC45MjUpLCA0OHB4IDQ4cHggcmdiYSgyNDcsIDI1MSwgMjUyLCAwLjk0KSwgNDlweCA0OXB4IHJnYmEoMjQ3LCAyNTEsIDI1MiwgMC45NiksIDUwcHggNTBweCByZ2JhKDI0NywgMjUxLCAyNTIsIDAuOTgpO1xufVxuXG4udS10eHQtc2hhZG93LXYyIHtcbiAgdGV4dC1zaGFkb3c6IDAgNnB4IDU1cHggIzk5OTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgTWFya2VyLWJnXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtbWFya2VyLWJnLXByaW1hcnksIC51LW1hcmtlci1iZy1ncmVlbiwgLnUtbWFya2VyLWJnLWJsYWNrLCAudS1tYXJrZXItYmctd2hpdGUsIC51LW1hcmtlci1iZy1yZWQsIC51LW1hcmtlci1iZy15ZWxsb3cge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgNzAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4udS1tYXJrZXItYmctcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYmcvbWFya2VyL21hcmtlci1iZy1wcmltYXJ5LnBuZyk7XG59XG5cbi51LW1hcmtlci1iZy1ncmVlbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYmcvbWFya2VyL21hcmtlci1iZy1ncmVlbi5wbmcpO1xufVxuXG4udS1tYXJrZXItYmctYmxhY2sge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2JnL21hcmtlci9tYXJrZXItYmctYmxhY2sucG5nKTtcbn1cblxuLnUtbWFya2VyLWJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9iZy9tYXJrZXIvbWFya2VyLWJnLXdoaXRlLnBuZyk7XG59XG5cbi51LW1hcmtlci1iZy1yZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2JnL21hcmtlci9tYXJrZXItYmctcmVkLnBuZyk7XG59XG5cbi51LW1hcmtlci1iZy15ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2JnL21hcmtlci9tYXJrZXItYmcteWVsbG93LnBuZyk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFRvb2x0aXBzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtdG9vbHRpcC0tdjEge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgcGFkZGluZzogMnB4IDhweCAzcHg7XG59XG5cbi51LXRvb2x0aXAtLXYxOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnUtdG9vbHRpcC0tdjEudG9vbHRpcC10b3AtbGVmdCwgLnUtdG9vbHRpcC0tdjEudG9vbHRpcC10b3AtcmlnaHQge1xuICBib3R0b206IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLnUtdG9vbHRpcC0tdjEudG9vbHRpcC10b3AtbGVmdDphZnRlciwgLnUtdG9vbHRpcC0tdjEudG9vbHRpcC10b3AtcmlnaHQ6YWZ0ZXIge1xuICB0b3A6IDEwMCU7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4udS10b29sdGlwLS12MS50b29sdGlwLWJvdHRvbS1sZWZ0LCAudS10b29sdGlwLS12MS50b29sdGlwLWJvdHRvbS1yaWdodCB7XG4gIHRvcDogMTAwJTtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4udS10b29sdGlwLS12MS50b29sdGlwLWJvdHRvbS1sZWZ0OmFmdGVyLCAudS10b29sdGlwLS12MS50b29sdGlwLWJvdHRvbS1yaWdodDphZnRlciB7XG4gIGJvdHRvbTogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi51LXRvb2x0aXAtLXYxLnRvb2x0aXAtdG9wLWxlZnQsIC51LXRvb2x0aXAtLXYxLnRvb2x0aXAtYm90dG9tLWxlZnQge1xuICBsZWZ0OiAwO1xufVxuXG4udS10b29sdGlwLS12MS50b29sdGlwLXRvcC1sZWZ0OmFmdGVyLCAudS10b29sdGlwLS12MS50b29sdGlwLWJvdHRvbS1sZWZ0OmFmdGVyIHtcbiAgbGVmdDogMTZweDtcbn1cblxuLnUtdG9vbHRpcC0tdjEudG9vbHRpcC10b3AtcmlnaHQsIC51LXRvb2x0aXAtLXYxLnRvb2x0aXAtYm90dG9tLXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG59XG5cbi51LXRvb2x0aXAtLXYxLnRvb2x0aXAtdG9wLXJpZ2h0OmFmdGVyLCAudS10b29sdGlwLS12MS50b29sdGlwLWJvdHRvbS1yaWdodDphZnRlciB7XG4gIHJpZ2h0OiAxNnB4O1xufVxuXG4udS10b29sdGlwLS12MS50b29sdGlwLWxlZnQsIC51LXRvb2x0aXAtLXYxLnRvb2x0aXAtcmlnaHQge1xuICB0b3A6IDUwJTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4udS10b29sdGlwLS12MS50b29sdGlwLWxlZnQ6YWZ0ZXIsIC51LXRvb2x0aXAtLXYxLnRvb2x0aXAtcmlnaHQ6YWZ0ZXIge1xuICB0b3A6IDUwJTtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLnUtdG9vbHRpcC0tdjEudG9vbHRpcC1sZWZ0IHtcbiAgcmlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4udS10b29sdGlwLS12MS50b29sdGlwLWxlZnQ6YWZ0ZXIge1xuICByaWdodDogLTRweDtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG5cbi51LXRvb2x0aXAtLXYxLnRvb2x0aXAtcmlnaHQge1xuICBsZWZ0OiAxMDAlO1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4udS10b29sdGlwLS12MS50b29sdGlwLXJpZ2h0OmFmdGVyIHtcbiAgbGVmdDogLTRweDtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuXG5pbnB1dDpmb2N1cyArIC51LXRvb2x0aXAtLXYxLFxudGV4dGFyZWE6Zm9jdXMgKyAudS10b29sdGlwLS12MSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFR5cG9ncmFwaHlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucG9wb3ZlcnMtLW5vLXRpdGxlIC5wb3BvdmVyLXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmctbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG52aWRlbyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnUtdmlkZW8tdjEge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4udS12aWRlby12MS1pbmZvIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4udS12aWRlby12MS1pbmZvX19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4udS1hdWRpby12MSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi51LWF1ZGlvLXYxLWluZm8ge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi51LWF1ZGlvLXYxLWluZm9fX2l0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi51LWF1ZGlvLXYyIC5wbHlyX19jb250cm9scyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi51LWF1ZGlvLXYyIC5wbHlyX19jb250cm9scyBidXR0b24ge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgTmF2aWdhdGlvblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIEJhc2UgQWJzdHJhY3Rpb25zICovXG4ubmF2YmFyIC51LW1haW4tbmF2LXYxIC5uYXYtbGluaywgLm5hdmJhciAudS1tYWluLW5hdi12MiAubmF2LWxpbmssIC5uYXZiYXIgLnUtbWFpbi1uYXYtdjMgLm5hdi1saW5rLCAubmF2YmFyIC51LW1haW4tbmF2LXY0IC5uYXYtbGluaywgLm5hdmJhciAudS1tYWluLW5hdi12NSAubmF2LWxpbmssIC5uYXZiYXIgLnUtbWFpbi1uYXYtdjYgLm5hdi1saW5rLCAubmF2YmFyIC51LW1haW4tbmF2LXY3IC5uYXYtbGluaywgLm5hdmJhciAudS1tYWluLW5hdi12OCAubmF2LWxpbmssIC5uYXZiYXIgLnUtbWFpbi1uYXYtdjkgLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5uYXZiYXIgLnUtbWFpbi1uYXYtdjEgLm5hdi1pdGVtLmhzLWhhcy1zdWItbWVudSA+IGEsIC5uYXZiYXIgLnUtbWFpbi1uYXYtdjEgLm5hdi1pdGVtLmhzLWhhcy1tZWdhLW1lbnUgPiBhLCAubmF2YmFyIC51LW1haW4tbmF2LXYxIC5uYXYtaXRlbS5kcm9wZG93biA+IGEsIC5uYXZiYXIgLnUtbWFpbi1uYXYtdjIgLm5hdi1pdGVtLmhzLWhhcy1zdWItbWVudSA+IGEsIC5uYXZiYXIgLnUtbWFpbi1uYXYtdjIgLm5hdi1pdGVtLmhzLWhhcy1tZWdhLW1lbnUgPiBhLCAubmF2YmFyIC51LW1haW4tbmF2LXYyIC5uYXYtaXRlbS5kcm9wZG93biA+IGEsIC5uYXZiYXIgLnUtbWFpbi1uYXYtdjMgLm5hdi1pdGVtLmhzLWhhcy1zdWItbWVudSA+IGEsIC5uYXZiYXIgLnUtbWFpbi1uYXYtdjMgLm5hdi1pdGVtLmhzLWhhcy1tZWdhLW1lbnUgPiBhLCAubmF2YmFyIC51LW1haW4tbmF2LXYzIC5uYXYtaXRlbS5kcm9wZG93biA+IGEsIC5uYXZiYXIgLnUtbWFpbi1uYXYtdjQgLm5hdi1pdGVtLmhzLWhhcy1zdWItbWVudSA+IGEsIC5uYXZiYXIgLnUtbWFpbi1uYXYtdjQgLm5hdi1pdGVtLmhzLWhhcy1tZWdhLW1lbnUgPiBhLCAubmF2YmFyIC51LW1haW4tbmF2LXY0IC5uYXYtaXRlbS5kcm9wZG93biA+IGEsIC5uYXZiYXIgLnUtbWFpbi1uYXYtdjUgLm5hdi1pdGVtLmhzLWhhcy1zdWItbWVudSA+IGEsIC5uYXZiYXIgLnUtbWFpbi1uYXYtdjUgLm5hdi1pdGVtLmhzLWhhcy1tZWdhLW1lbnUgPiBhLCAubmF2YmFyIC51LW1haW4tbmF2LXY1IC5uYXYtaXRlbS5kcm9wZG93biA+IGEsIC5uYXZiYXIgLnUtbWFpbi1uYXYtdjYgLm5hdi1pdGVtLmhzLWhhcy1zdWItbWVudSA+IGEsIC5uYXZiYXIgLnUtbWFpbi1uYXYtdjYgLm5hdi1pdGVtLmhzLWhhcy1tZWdhLW1lbnUgPiBhLCAubmF2YmFyIC51LW1haW4tbmF2LXY2IC5uYXYtaXRlbS5kcm9wZG93biA+IGEsIC5uYXZiYXIgLnUtbWFpbi1uYXYtdjcgLm5hdi1pdGVtLmhzLWhhcy1zdWItbWVudSA+IGEsIC5uYXZiYXIgLnUtbWFpbi1uYXYtdjcgLm5hdi1pdGVtLmhzLWhhcy1tZWdhLW1lbnUgPiBhLCAubmF2YmFyIC51LW1haW4tbmF2LXY3IC5uYXYtaXRlbS5kcm9wZG93biA+IGEsIC5uYXZiYXIgLnUtbWFpbi1uYXYtdjggLm5hdi1pdGVtLmhzLWhhcy1zdWItbWVudSA+IGEsIC5uYXZiYXIgLnUtbWFpbi1uYXYtdjggLm5hdi1pdGVtLmhzLWhhcy1tZWdhLW1lbnUgPiBhLCAubmF2YmFyIC51LW1haW4tbmF2LXY4IC5uYXYtaXRlbS5kcm9wZG93biA+IGEsIC5uYXZiYXIgLnUtbWFpbi1uYXYtdjkgLm5hdi1pdGVtLmhzLWhhcy1zdWItbWVudSA+IGEsIC5uYXZiYXIgLnUtbWFpbi1uYXYtdjkgLm5hdi1pdGVtLmhzLWhhcy1tZWdhLW1lbnUgPiBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjQyODU3cmVtO1xufVxuXG4ubmF2YmFyIC51LW1haW4tbmF2LXYxIC5uYXYtaXRlbS5ocy1oYXMtc3ViLW1lbnUgPiBhOjphZnRlciwgLm5hdmJhciAudS1tYWluLW5hdi12MSAubmF2LWl0ZW0uaHMtaGFzLW1lZ2EtbWVudSA+IGE6OmFmdGVyLCAubmF2YmFyIC51LW1haW4tbmF2LXYxIC5uYXYtaXRlbS5kcm9wZG93biA+IGE6OmFmdGVyLCAubmF2YmFyIC51LW1haW4tbmF2LXYyIC5uYXYtaXRlbS5ocy1oYXMtc3ViLW1lbnUgPiBhOjphZnRlciwgLm5hdmJhciAudS1tYWluLW5hdi12MiAubmF2LWl0ZW0uaHMtaGFzLW1lZ2EtbWVudSA+IGE6OmFmdGVyLCAubmF2YmFyIC51LW1haW4tbmF2LXYyIC5uYXYtaXRlbS5kcm9wZG93biA+IGE6OmFmdGVyLCAubmF2YmFyIC51LW1haW4tbmF2LXYzIC5uYXYtaXRlbS5ocy1oYXMtc3ViLW1lbnUgPiBhOjphZnRlciwgLm5hdmJhciAudS1tYWluLW5hdi12MyAubmF2LWl0ZW0uaHMtaGFzLW1lZ2EtbWVudSA+IGE6OmFmdGVyLCAubmF2YmFyIC51LW1haW4tbmF2LXYzIC5uYXYtaXRlbS5kcm9wZG93biA+IGE6OmFmdGVyLCAubmF2YmFyIC51LW1haW4tbmF2LXY0IC5uYXYtaXRlbS5ocy1oYXMtc3ViLW1lbnUgPiBhOjphZnRlciwgLm5hdmJhciAudS1tYWluLW5hdi12NCAubmF2LWl0ZW0uaHMtaGFzLW1lZ2EtbWVudSA+IGE6OmFmdGVyLCAubmF2YmFyIC51LW1haW4tbmF2LXY0IC5uYXYtaXRlbS5kcm9wZG93biA+IGE6OmFmdGVyLCAubmF2YmFyIC51LW1haW4tbmF2LXY1IC5uYXYtaXRlbS5ocy1oYXMtc3ViLW1lbnUgPiBhOjphZnRlciwgLm5hdmJhciAudS1tYWluLW5hdi12NSAubmF2LWl0ZW0uaHMtaGFzLW1lZ2EtbWVudSA+IGE6OmFmdGVyLCAubmF2YmFyIC51LW1haW4tbmF2LXY1IC5uYXYtaXRlbS5kcm9wZG93biA+IGE6OmFmdGVyLCAubmF2YmFyIC51LW1haW4tbmF2LXY2IC5uYXYtaXRlbS5ocy1oYXMtc3ViLW1lbnUgPiBhOjphZnRlciwgLm5hdmJhciAudS1tYWluLW5hdi12NiAubmF2LWl0ZW0uaHMtaGFzLW1lZ2EtbWVudSA+IGE6OmFmdGVyLCAubmF2YmFyIC51LW1haW4tbmF2LXY2IC5uYXYtaXRlbS5kcm9wZG93biA+IGE6OmFmdGVyLCAubmF2YmFyIC51LW1haW4tbmF2LXY3IC5uYXYtaXRlbS5ocy1oYXMtc3ViLW1lbnUgPiBhOjphZnRlciwgLm5hdmJhciAudS1tYWluLW5hdi12NyAubmF2LWl0ZW0uaHMtaGFzLW1lZ2EtbWVudSA+IGE6OmFmdGVyLCAubmF2YmFyIC51LW1haW4tbmF2LXY3IC5uYXYtaXRlbS5kcm9wZG93biA+IGE6OmFmdGVyLCAubmF2YmFyIC51LW1haW4tbmF2LXY4IC5uYXYtaXRlbS5ocy1oYXMtc3ViLW1lbnUgPiBhOjphZnRlciwgLm5hdmJhciAudS1tYWluLW5hdi12OCAubmF2LWl0ZW0uaHMtaGFzLW1lZ2EtbWVudSA+IGE6OmFmdGVyLCAubmF2YmFyIC51LW1haW4tbmF2LXY4IC5uYXYtaXRlbS5kcm9wZG93biA+IGE6OmFmdGVyLCAubmF2YmFyIC51LW1haW4tbmF2LXY5IC5uYXYtaXRlbS5ocy1oYXMtc3ViLW1lbnUgPiBhOjphZnRlciwgLm5hdmJhciAudS1tYWluLW5hdi12OSAubmF2LWl0ZW0uaHMtaGFzLW1lZ2EtbWVudSA+IGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU5MDBcIjtcbiAgZm9udC1mYW1pbHk6IFwiaHMtaWNvbnNcIjtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMS4wNzE0M3JlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTtcbn1cblxuLyogQmFzZSBzdHlsZXNoZWV0cyAqL1xuLnUtaGVhZGVyX19zZWN0aW9uLS1kYXJrIC5uYXZiYXIgW2NsYXNzKj11LW1haW4tbmF2LXZdIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udS1oZWFkZXJfX3NlY3Rpb24tLWRhcmsgLm5hdmJhciBbY2xhc3MqPXUtbWFpbi1uYXYtdl0gLm5hdi1pdGVtLmFjdGl2ZSA+IC5uYXYtbGluayxcbi51LWhlYWRlcl9fc2VjdGlvbi0tZGFyayAubmF2YmFyIFtjbGFzcyo9dS1tYWluLW5hdi12XSAubmF2LWl0ZW06aG92ZXIgPiAubmF2LWxpbmssXG4udS1oZWFkZXJfX3NlY3Rpb24tLWRhcmsgLm5hdmJhciBbY2xhc3MqPXUtbWFpbi1uYXYtdl0gLm5hdi1pdGVtOmZvY3VzID4gLm5hdi1saW5rLFxuLnUtaGVhZGVyX19zZWN0aW9uLS1kYXJrIC5uYXZiYXIgW2NsYXNzKj11LW1haW4tbmF2LXZdIC5uYXYtaXRlbS5zaG93ID4gLm5hdi1saW5rLFxuLnUtaGVhZGVyX19zZWN0aW9uLS1kYXJrIC5uYXZiYXIgW2NsYXNzKj11LW1haW4tbmF2LXZdIC5uYXYtaXRlbS5ocy1zdWItbWVudS1vcGVuZWQgPiAubmF2LWxpbmssXG4udS1oZWFkZXJfX3NlY3Rpb24tLWRhcmsgLm5hdmJhciBbY2xhc3MqPXUtbWFpbi1uYXYtdl0gLm5hdi1pdGVtIC5uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4vKiBJbXBvcnQgKi9cbi8qIE1haW4gbmF2aWdhdGlvbiBzdHlsZXMgKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIE5hdmlnYXRpb24gU3R5bGUgdjFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubmF2YmFyIC51LW1haW4tbmF2LXYxIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjMzMzO1xuICBwYWRkaW5nOiAwLjc4NTcxcmVtIDIuMTQyODZyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEuNTcxNDNyZW07XG59XG5cbi5uYXZiYXIgLnUtbWFpbi1uYXYtdjEgLm5hdi1pdGVtLmhzLWhhcy1zdWItbWVudSA+IGEsIC5uYXZiYXIgLnUtbWFpbi1uYXYtdjEgLm5hdi1pdGVtLmhzLWhhcy1tZWdhLW1lbnUgPiBhLCAubmF2YmFyIC51LW1haW4tbmF2LXYxIC5uYXYtaXRlbS5kcm9wZG93biA+IGEge1xuICBwYWRkaW5nLXJpZ2h0OiAzLjIxNDI5cmVtO1xufVxuXG4ubmF2YmFyIC51LW1haW4tbmF2LXYxIC5uYXYtaXRlbS5ocy1oYXMtc3ViLW1lbnUgPiBhOjphZnRlciwgLm5hdmJhciAudS1tYWluLW5hdi12MSAubmF2LWl0ZW0uaHMtaGFzLW1lZ2EtbWVudSA+IGE6OmFmdGVyLCAubmF2YmFyIC51LW1haW4tbmF2LXYxIC5uYXYtaXRlbS5kcm9wZG93biA+IGE6OmFmdGVyIHtcbiAgcmlnaHQ6IDEuNzg1NzFyZW07XG59XG5cbi5uYXZiYXIgLnUtbWFpbi1uYXYtdjEgLm5hdi1pdGVtLmFjdGl2ZSA+IC5uYXYtbGluayxcbi5uYXZiYXIgLnUtbWFpbi1uYXYtdjEgLm5hdi1pdGVtOmhvdmVyID4gLm5hdi1saW5rLFxuLm5hdmJhciAudS1tYWluLW5hdi12MSAubmF2LWl0ZW06Zm9jdXMgPiAubmF2LWxpbmssXG4ubmF2YmFyIC51LW1haW4tbmF2LXYxIC5uYXYtaXRlbS5zaG93ID4gLm5hdi1saW5rLFxuLm5hdmJhciAudS1tYWluLW5hdi12MSAubmF2LWl0ZW0uaHMtc3ViLW1lbnUtb3BlbmVkID4gLm5hdi1saW5rLFxuLm5hdmJhciAudS1tYWluLW5hdi12MSAubmF2LWl0ZW0gLm5hdi1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDNhNzk7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubmF2YmFyIC51LW1haW4tbmF2LXYxIC5uYXYtbGluayB7XG4gICAgcGFkZGluZzogMC42NDI4NnJlbSAxLjQyODU3cmVtO1xuICB9XG4gIC5uYXZiYXIgLnUtbWFpbi1uYXYtdjEgLm5hdi1pdGVtLmhzLWhhcy1zdWItbWVudSA+IGEsIC5uYXZiYXIgLnUtbWFpbi1uYXYtdjEgLm5hdi1pdGVtLmhzLWhhcy1tZWdhLW1lbnUgPiBhLCAubmF2YmFyIC51LW1haW4tbmF2LXYxIC5uYXYtaXRlbS5kcm9wZG93biA+IGEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcbiAgfVxuICAubmF2YmFyIC51LW1haW4tbmF2LXYxIC5uYXYtaXRlbS5ocy1oYXMtc3ViLW1lbnUgPiBhOjphZnRlciwgLm5hdmJhciAudS1tYWluLW5hdi12MSAubmF2LWl0ZW0uaHMtaGFzLW1lZ2EtbWVudSA+IGE6OmFmdGVyLCAubmF2YmFyIC51LW1haW4tbmF2LXYxIC5uYXYtaXRlbS5kcm9wZG93biA+IGE6OmFmdGVyIHtcbiAgICByaWdodDogMS4wNzE0M3JlbTtcbiAgfVxufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgTmF2aWdhdGlvbiBTdHlsZSB2MlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5uYXZiYXIgLnUtbWFpbi1uYXYtdjIgLm5hdi1saW5rIHtcbiAgY29sb3I6ICMzMzM7XG4gIHBhZGRpbmc6IDAuNjQyODZyZW0gMi4xNDI4NnJlbTtcbiAgYm9yZGVyLXJhZGl1czogMS41NzE0M3JlbTtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5uYXZiYXIgLnUtbWFpbi1uYXYtdjIgLm5hdi1pdGVtLmhzLWhhcy1zdWItbWVudSA+IGEsIC5uYXZiYXIgLnUtbWFpbi1uYXYtdjIgLm5hdi1pdGVtLmhzLWhhcy1tZWdhLW1lbnUgPiBhLCAubmF2YmFyIC51LW1haW4tbmF2LXYyIC5uYXYtaXRlbS5kcm9wZG93biA+IGEge1xuICBwYWRkaW5nLXJpZ2h0OiAzLjIxNDI5cmVtO1xufVxuXG4ubmF2YmFyIC51LW1haW4tbmF2LXYyIC5uYXYtaXRlbS5ocy1oYXMtc3ViLW1lbnUgPiBhOjphZnRlciwgLm5hdmJhciAudS1tYWluLW5hdi12MiAubmF2LWl0ZW0uaHMtaGFzLW1lZ2EtbWVudSA+IGE6OmFmdGVyLCAubmF2YmFyIC51LW1haW4tbmF2LXYyIC5uYXYtaXRlbS5kcm9wZG93biA+IGE6OmFmdGVyIHtcbiAgcmlnaHQ6IDEuNzg1NzFyZW07XG59XG5cbi5uYXZiYXIgLnUtbWFpbi1uYXYtdjIgLm5hdi1pdGVtLmFjdGl2ZSA+IC5uYXYtbGluayxcbi5uYXZiYXIgLnUtbWFpbi1uYXYtdjIgLm5hdi1pdGVtOmhvdmVyID4gLm5hdi1saW5rLFxuLm5hdmJhciAudS1tYWluLW5hdi12MiAubmF2LWl0ZW06Zm9jdXMgPiAubmF2LWxpbmssXG4ubmF2YmFyIC51LW1haW4tbmF2LXYyIC5uYXYtaXRlbS5zaG93ID4gLm5hdi1saW5rLFxuLm5hdmJhciAudS1tYWluLW5hdi12MiAubmF2LWl0ZW0uaHMtc3ViLW1lbnUtb3BlbmVkID4gLm5hdi1saW5rLFxuLm5hdmJhciAudS1tYWluLW5hdi12MiAubmF2LWl0ZW0gLm5hdi1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICMzMzM7XG4gIGJvcmRlci1jb2xvcjogIzAwM2E3OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubmF2YmFyIC51LW1haW4tbmF2LXYyIC5uYXYtbGluayB7XG4gICAgcGFkZGluZzogMC41cmVtIDEuNDI4NTdyZW07XG4gIH1cbiAgLm5hdmJhciAudS1tYWluLW5hdi12MiAubmF2LWl0ZW0uaHMtaGFzLXN1Yi1tZW51ID4gYSwgLm5hdmJhciAudS1tYWluLW5hdi12MiAubmF2LWl0ZW0uaHMtaGFzLW1lZ2EtbWVudSA+IGEsIC5uYXZiYXIgLnUtbWFpbi1uYXYtdjIgLm5hdi1pdGVtLmRyb3Bkb3duID4gYSB7XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtO1xuICB9XG4gIC5uYXZiYXIgLnUtbWFpbi1uYXYtdjIgLm5hdi1pdGVtLmhzLWhhcy1zdWItbWVudSA+IGE6OmFmdGVyLCAubmF2YmFyIC51LW1haW4tbmF2LXYyIC5uYXYtaXRlbS5ocy1oYXMtbWVnYS1tZW51ID4gYTo6YWZ0ZXIsIC5uYXZiYXIgLnUtbWFpbi1uYXYtdjIgLm5hdi1pdGVtLmRyb3Bkb3duID4gYTo6YWZ0ZXIge1xuICAgIHJpZ2h0OiAxLjA3MTQzcmVtO1xuICB9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBOYXZpZ2F0aW9uIFN0eWxlIHYzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm5hdmJhciAudS1tYWluLW5hdi12MyAubmF2LWxpbmsge1xuICBjb2xvcjogIzMzMztcbiAgcGFkZGluZzogMi44NTcxNHJlbSAyLjU3MTQzcmVtIDIuNTcxNDNyZW07XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLm5hdmJhciAudS1tYWluLW5hdi12MyAubmF2LWl0ZW0uaHMtaGFzLXN1Yi1tZW51ID4gYTo6YWZ0ZXIsIC5uYXZiYXIgLnUtbWFpbi1uYXYtdjMgLm5hdi1pdGVtLmhzLWhhcy1tZWdhLW1lbnUgPiBhOjphZnRlciwgLm5hdmJhciAudS1tYWluLW5hdi12MyAubmF2LWl0ZW0uZHJvcGRvd24gPiBhOjphZnRlciB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLWxlZnQ6IDAuNzE0MjlyZW07XG4gIC1tcy10cmFuc2Zvcm06IG5vbmU7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cblxuLm5hdmJhciAudS1tYWluLW5hdi12MyAubmF2LWl0ZW0uYWN0aXZlID4gLm5hdi1saW5rLFxuLm5hdmJhciAudS1tYWluLW5hdi12MyAubmF2LWl0ZW06aG92ZXIgPiAubmF2LWxpbmssXG4ubmF2YmFyIC51LW1haW4tbmF2LXYzIC5uYXYtaXRlbTpmb2N1cyA+IC5uYXYtbGluayxcbi5uYXZiYXIgLnUtbWFpbi1uYXYtdjMgLm5hdi1pdGVtLnNob3cgPiAubmF2LWxpbmssXG4ubmF2YmFyIC51LW1haW4tbmF2LXYzIC5uYXYtaXRlbS5ocy1zdWItbWVudS1vcGVuZWQgPiAubmF2LWxpbmssXG4ubmF2YmFyIC51LW1haW4tbmF2LXYzIC5uYXYtaXRlbSAubmF2LWxpbms6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMwMDNhNzk7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubmF2YmFyIC51LW1haW4tbmF2LXYzIC5uYXYtbGluayB7XG4gICAgcGFkZGluZzogMi4xNDI4NnJlbSAxLjc4NTcxcmVtO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubmF2YmFyIC51LW1haW4tbmF2LXYzIC5uYXYtbGluayB7XG4gICAgcGFkZGluZzogMC43MTQyOXJlbSAxLjQyODU3cmVtO1xuICB9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBOYXZpZ2F0aW9uIFN0eWxlIHY0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm5hdmJhciAudS1tYWluLW5hdi12NCAubmF2LWxpbmsge1xuICBjb2xvcjogIzMzMztcbiAgcGFkZGluZzogMi41NzE0M3JlbSAyLjU3MTQzcmVtIDIuODU3MTRyZW07XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLm5hdmJhciAudS1tYWluLW5hdi12NCAubmF2LWl0ZW0uaHMtaGFzLXN1Yi1tZW51ID4gYTo6YWZ0ZXIsIC5uYXZiYXIgLnUtbWFpbi1uYXYtdjQgLm5hdi1pdGVtLmhzLWhhcy1tZWdhLW1lbnUgPiBhOjphZnRlciwgLm5hdmJhciAudS1tYWluLW5hdi12NCAubmF2LWl0ZW0uZHJvcGRvd24gPiBhOjphZnRlciB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLWxlZnQ6IDAuNzE0MjlyZW07XG4gIC1tcy10cmFuc2Zvcm06IG5vbmU7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cblxuLm5hdmJhciAudS1tYWluLW5hdi12NCAubmF2LWl0ZW0uYWN0aXZlID4gLm5hdi1saW5rLFxuLm5hdmJhciAudS1tYWluLW5hdi12NCAubmF2LWl0ZW06aG92ZXIgPiAubmF2LWxpbmssXG4ubmF2YmFyIC51LW1haW4tbmF2LXY0IC5uYXYtaXRlbTpmb2N1cyA+IC5uYXYtbGluayxcbi5uYXZiYXIgLnUtbWFpbi1uYXYtdjQgLm5hdi1pdGVtLnNob3cgPiAubmF2LWxpbmssXG4ubmF2YmFyIC51LW1haW4tbmF2LXY0IC5uYXYtaXRlbS5ocy1zdWItbWVudS1vcGVuZWQgPiAubmF2LWxpbmssXG4ubmF2YmFyIC51LW1haW4tbmF2LXY0IC5uYXYtaXRlbSAubmF2LWxpbms6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMwMDNhNzk7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubmF2YmFyIC51LW1haW4tbmF2LXY0IC5uYXYtbGluayB7XG4gICAgcGFkZGluZzogMi4xNDI4NnJlbSAxLjc4NTcxcmVtO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubmF2YmFyIC51LW1haW4tbmF2LXY0IC5uYXYtbGluayB7XG4gICAgcGFkZGluZzogMC43MTQyOXJlbSAxLjQyODU3cmVtO1xuICB9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBOYXZpZ2F0aW9uIFN0eWxlIHY1XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm5hdmJhciAudS1tYWluLW5hdi12NSAubmF2LWxpbmsge1xuICBjb2xvcjogIzMzMztcbiAgcGFkZGluZzogMC4yODU3MXJlbSAwO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5uYXZiYXIgLnUtbWFpbi1uYXYtdjUgLm5hdi1pdGVtLmhzLWhhcy1zdWItbWVudSA+IGEsIC5uYXZiYXIgLnUtbWFpbi1uYXYtdjUgLm5hdi1pdGVtLmhzLWhhcy1tZWdhLW1lbnUgPiBhLCAubmF2YmFyIC51LW1haW4tbmF2LXY1IC5uYXYtaXRlbS5kcm9wZG93biA+IGEge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjQyODU3cmVtO1xufVxuXG4ubmF2YmFyIC51LW1haW4tbmF2LXY1IC5uYXYtaXRlbS5ocy1oYXMtc3ViLW1lbnUgPiBhOjphZnRlciwgLm5hdmJhciAudS1tYWluLW5hdi12NSAubmF2LWl0ZW0uaHMtaGFzLW1lZ2EtbWVudSA+IGE6OmFmdGVyLCAubmF2YmFyIC51LW1haW4tbmF2LXY1IC5uYXYtaXRlbS5kcm9wZG93biA+IGE6OmFmdGVyIHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5uYXZiYXIgLnUtbWFpbi1uYXYtdjUgLm5hdi1pdGVtLmFjdGl2ZSA+IC5uYXYtbGluayxcbi5uYXZiYXIgLnUtbWFpbi1uYXYtdjUgLm5hdi1pdGVtOmhvdmVyID4gLm5hdi1saW5rLFxuLm5hdmJhciAudS1tYWluLW5hdi12NSAubmF2LWl0ZW06Zm9jdXMgPiAubmF2LWxpbmssXG4ubmF2YmFyIC51LW1haW4tbmF2LXY1IC5uYXYtaXRlbS5zaG93ID4gLm5hdi1saW5rLFxuLm5hdmJhciAudS1tYWluLW5hdi12NSAubmF2LWl0ZW0uaHMtc3ViLW1lbnUtb3BlbmVkID4gLm5hdi1saW5rLFxuLm5hdmJhciAudS1tYWluLW5hdi12NSAubmF2LWl0ZW0gLm5hdi1saW5rOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAzYTc5O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBOYXZpZ2F0aW9uIFN0eWxlIHY2XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm5hdmJhciAudS1tYWluLW5hdi12NiAubmF2LWxpbmsge1xuICBjb2xvcjogIzMzMztcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAyLjg1NzE0cmVtIDIuNzE0MjlyZW07XG59XG5cbi5uYXZiYXIgLnUtbWFpbi1uYXYtdjYgLm5hdi1pdGVtLmhzLWhhcy1zdWItbWVudSA+IGEsIC5uYXZiYXIgLnUtbWFpbi1uYXYtdjYgLm5hdi1pdGVtLmhzLWhhcy1tZWdhLW1lbnUgPiBhLCAubmF2YmFyIC51LW1haW4tbmF2LXY2IC5uYXYtaXRlbS5kcm9wZG93biA+IGEge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjcxNDI5cmVtO1xufVxuXG4ubmF2YmFyIC51LW1haW4tbmF2LXY2IC5uYXYtaXRlbS5ocy1oYXMtc3ViLW1lbnUgPiBhOjphZnRlciwgLm5hdmJhciAudS1tYWluLW5hdi12NiAubmF2LWl0ZW0uaHMtaGFzLW1lZ2EtbWVudSA+IGE6OmFmdGVyLCAubmF2YmFyIC51LW1haW4tbmF2LXY2IC5uYXYtaXRlbS5kcm9wZG93biA+IGE6OmFmdGVyIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tbGVmdDogMC43MTQyOXJlbTtcbiAgLW1zLXRyYW5zZm9ybTogbm9uZTtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4ubmF2YmFyIC51LW1haW4tbmF2LXY2IC5uYXYtaXRlbS5hY3RpdmUgPiAubmF2LWxpbmssXG4ubmF2YmFyIC51LW1haW4tbmF2LXY2IC5uYXYtaXRlbTpob3ZlciA+IC5uYXYtbGluayxcbi5uYXZiYXIgLnUtbWFpbi1uYXYtdjYgLm5hdi1pdGVtOmZvY3VzID4gLm5hdi1saW5rLFxuLm5hdmJhciAudS1tYWluLW5hdi12NiAubmF2LWl0ZW0uc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXIgLnUtbWFpbi1uYXYtdjYgLm5hdi1pdGVtLmhzLXN1Yi1tZW51LW9wZW5lZCA+IC5uYXYtbGluayxcbi5uYXZiYXIgLnUtbWFpbi1uYXYtdjYgLm5hdi1pdGVtIC5uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzYTc5O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm5hdmJhciAudS1tYWluLW5hdi12NiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmc6IDIuMTQyODZyZW0gMS40Mjg1N3JlbTtcbiAgfVxuICAubmF2YmFyIC51LW1haW4tbmF2LXY2IC5uYXYtaXRlbS5ocy1oYXMtc3ViLW1lbnUgPiBhLCAubmF2YmFyIC51LW1haW4tbmF2LXY2IC5uYXYtaXRlbS5ocy1oYXMtbWVnYS1tZW51ID4gYSwgLm5hdmJhciAudS1tYWluLW5hdi12NiAubmF2LWl0ZW0uZHJvcGRvd24gPiBhIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjQyODU3cmVtO1xuICB9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBOYXZpZ2F0aW9uIFN0eWxlIHY3XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm5hdmJhciAudS1tYWluLW5hdi12NyAubmF2LWxpbmsge1xuICBjb2xvcjogIzMzMztcbiAgcGFkZGluZzogMC43MTQyOXJlbSAyLjE0Mjg2cmVtO1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLm5hdmJhciAudS1tYWluLW5hdi12NyAubmF2LWl0ZW0uaHMtaGFzLXN1Yi1tZW51ID4gYSwgLm5hdmJhciAudS1tYWluLW5hdi12NyAubmF2LWl0ZW0uaHMtaGFzLW1lZ2EtbWVudSA+IGEsIC5uYXZiYXIgLnUtbWFpbi1uYXYtdjcgLm5hdi1pdGVtLmRyb3Bkb3duID4gYSB7XG4gIHBhZGRpbmctcmlnaHQ6IDMuMjE0MjlyZW07XG59XG5cbi5uYXZiYXIgLnUtbWFpbi1uYXYtdjcgLm5hdi1pdGVtLmhzLWhhcy1zdWItbWVudSA+IGE6OmFmdGVyLCAubmF2YmFyIC51LW1haW4tbmF2LXY3IC5uYXYtaXRlbS5ocy1oYXMtbWVnYS1tZW51ID4gYTo6YWZ0ZXIsIC5uYXZiYXIgLnUtbWFpbi1uYXYtdjcgLm5hdi1pdGVtLmRyb3Bkb3duID4gYTo6YWZ0ZXIge1xuICByaWdodDogMS43ODU3MXJlbTtcbn1cblxuLm5hdmJhciAudS1tYWluLW5hdi12NyAubmF2LWl0ZW0uYWN0aXZlID4gLm5hdi1saW5rLFxuLm5hdmJhciAudS1tYWluLW5hdi12NyAubmF2LWl0ZW06aG92ZXIgPiAubmF2LWxpbmssXG4ubmF2YmFyIC51LW1haW4tbmF2LXY3IC5uYXYtaXRlbTpmb2N1cyA+IC5uYXYtbGluayxcbi5uYXZiYXIgLnUtbWFpbi1uYXYtdjcgLm5hdi1pdGVtLnNob3cgPiAubmF2LWxpbmssXG4ubmF2YmFyIC51LW1haW4tbmF2LXY3IC5uYXYtaXRlbS5ocy1zdWItbWVudS1vcGVuZWQgPiAubmF2LWxpbmssXG4ubmF2YmFyIC51LW1haW4tbmF2LXY3IC5uYXYtaXRlbSAubmF2LWxpbms6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMwMDNhNzk7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubmF2YmFyIC51LW1haW4tbmF2LXY3IC5uYXYtbGluayB7XG4gICAgcGFkZGluZzogMC42NDI4NnJlbSAxLjQyODU3cmVtO1xuICB9XG4gIC5uYXZiYXIgLnUtbWFpbi1uYXYtdjcgLm5hdi1pdGVtLmhzLWhhcy1zdWItbWVudSA+IGEsIC5uYXZiYXIgLnUtbWFpbi1uYXYtdjcgLm5hdi1pdGVtLmhzLWhhcy1tZWdhLW1lbnUgPiBhLCAubmF2YmFyIC51LW1haW4tbmF2LXY3IC5uYXYtaXRlbS5kcm9wZG93biA+IGEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuMTQyODZyZW07XG4gIH1cbiAgLm5hdmJhciAudS1tYWluLW5hdi12NyAubmF2LWl0ZW0uaHMtaGFzLXN1Yi1tZW51ID4gYTo6YWZ0ZXIsIC5uYXZiYXIgLnUtbWFpbi1uYXYtdjcgLm5hdi1pdGVtLmhzLWhhcy1tZWdhLW1lbnUgPiBhOjphZnRlciwgLm5hdmJhciAudS1tYWluLW5hdi12NyAubmF2LWl0ZW0uZHJvcGRvd24gPiBhOjphZnRlciB7XG4gICAgcmlnaHQ6IDEuMDcxNDNyZW07XG4gIH1cbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIE5hdmlnYXRpb24gU3R5bGUgdjhcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubmF2YmFyIC51LW1haW4tbmF2LXY4IC5uYXYtbGluayB7XG4gIGNvbG9yOiAjMzMzO1xuICBwYWRkaW5nOiAwLjc4NTcxcmVtIDIuMTQyODZyZW07XG59XG5cbi5uYXZiYXIgLnUtbWFpbi1uYXYtdjggLm5hdi1pdGVtLmhzLWhhcy1zdWItbWVudSA+IGEsIC5uYXZiYXIgLnUtbWFpbi1uYXYtdjggLm5hdi1pdGVtLmhzLWhhcy1tZWdhLW1lbnUgPiBhLCAubmF2YmFyIC51LW1haW4tbmF2LXY4IC5uYXYtaXRlbS5kcm9wZG93biA+IGEge1xuICBwYWRkaW5nLXJpZ2h0OiAzLjIxNDI5cmVtO1xufVxuXG4ubmF2YmFyIC51LW1haW4tbmF2LXY4IC5uYXYtaXRlbS5ocy1oYXMtc3ViLW1lbnUgPiBhOjphZnRlciwgLm5hdmJhciAudS1tYWluLW5hdi12OCAubmF2LWl0ZW0uaHMtaGFzLW1lZ2EtbWVudSA+IGE6OmFmdGVyLCAubmF2YmFyIC51LW1haW4tbmF2LXY4IC5uYXYtaXRlbS5kcm9wZG93biA+IGE6OmFmdGVyIHtcbiAgcmlnaHQ6IDEuNzg1NzFyZW07XG59XG5cbi5uYXZiYXIgLnUtbWFpbi1uYXYtdjggLm5hdi1pdGVtLmFjdGl2ZSA+IC5uYXYtbGluayxcbi5uYXZiYXIgLnUtbWFpbi1uYXYtdjggLm5hdi1pdGVtOmhvdmVyID4gLm5hdi1saW5rLFxuLm5hdmJhciAudS1tYWluLW5hdi12OCAubmF2LWl0ZW06Zm9jdXMgPiAubmF2LWxpbmssXG4ubmF2YmFyIC51LW1haW4tbmF2LXY4IC5uYXYtaXRlbS5zaG93ID4gLm5hdi1saW5rLFxuLm5hdmJhciAudS1tYWluLW5hdi12OCAubmF2LWl0ZW0uaHMtc3ViLW1lbnUtb3BlbmVkID4gLm5hdi1saW5rLFxuLm5hdmJhciAudS1tYWluLW5hdi12OCAubmF2LWl0ZW0gLm5hdi1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDNhNzk7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubmF2YmFyIC51LW1haW4tbmF2LXY4IC5uYXYtbGluayB7XG4gICAgcGFkZGluZzogMC42NDI4NnJlbSAxLjQyODU3cmVtO1xuICB9XG4gIC5uYXZiYXIgLnUtbWFpbi1uYXYtdjggLm5hdi1pdGVtLmhzLWhhcy1zdWItbWVudSA+IGEsIC5uYXZiYXIgLnUtbWFpbi1uYXYtdjggLm5hdi1pdGVtLmhzLWhhcy1tZWdhLW1lbnUgPiBhLCAubmF2YmFyIC51LW1haW4tbmF2LXY4IC5uYXYtaXRlbS5kcm9wZG93biA+IGEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuMTQyODZyZW07XG4gIH1cbiAgLm5hdmJhciAudS1tYWluLW5hdi12OCAubmF2LWl0ZW0uaHMtaGFzLXN1Yi1tZW51ID4gYTo6YWZ0ZXIsIC5uYXZiYXIgLnUtbWFpbi1uYXYtdjggLm5hdi1pdGVtLmhzLWhhcy1tZWdhLW1lbnUgPiBhOjphZnRlciwgLm5hdmJhciAudS1tYWluLW5hdi12OCAubmF2LWl0ZW0uZHJvcGRvd24gPiBhOjphZnRlciB7XG4gICAgcmlnaHQ6IDEuMDcxNDNyZW07XG4gIH1cbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIE5hdmlnYXRpb24gU3R5bGUgdjlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubmF2YmFyIC51LW1haW4tbmF2LXY5IC5uYXYtbGluayB7XG4gIGNvbG9yOiAjNzc3O1xuICBwYWRkaW5nOiAwIDEuNDI4NTdyZW0gMCAwO1xufVxuXG4ubmF2YmFyIC51LW1haW4tbmF2LXY5IC5uYXYtaXRlbSA+IGEge1xuICBwYWRkaW5nOiAxLjQyODU3cmVtIDA7XG59XG5cbi5uYXZiYXIgLnUtbWFpbi1uYXYtdjkgLm5hdi1pdGVtLmhzLWhhcy1zdWItbWVudSA+IGE6OmFmdGVyLCAubmF2YmFyIC51LW1haW4tbmF2LXY5IC5uYXYtaXRlbS5ocy1oYXMtbWVnYS1tZW51ID4gYTo6YWZ0ZXIge1xuICBmb250LXNpemU6IDEuMjg1NzFyZW07XG4gIHJpZ2h0OiAwO1xufVxuXG4ubmF2YmFyIC51LW1haW4tbmF2LXY5IC5uYXYtaXRlbS5hY3RpdmUgPiAubmF2LWxpbmssXG4ubmF2YmFyIC51LW1haW4tbmF2LXY5IC5uYXYtaXRlbTpob3ZlciA+IC5uYXYtbGluayxcbi5uYXZiYXIgLnUtbWFpbi1uYXYtdjkgLm5hdi1pdGVtOmZvY3VzID4gLm5hdi1saW5rLFxuLm5hdmJhciAudS1tYWluLW5hdi12OSAubmF2LWl0ZW0gLm5hdi1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5uYXZiYXIgLnUtbWFpbi1uYXYtdjkgLm5hdi1pdGVtLmFjdGl2ZSA+IC5uYXYtbGluazo6YWZ0ZXIsXG4ubmF2YmFyIC51LW1haW4tbmF2LXY5IC5uYXYtaXRlbTpob3ZlciA+IC5uYXYtbGluazo6YWZ0ZXIsXG4ubmF2YmFyIC51LW1haW4tbmF2LXY5IC5uYXYtaXRlbTpmb2N1cyA+IC5uYXYtbGluazo6YWZ0ZXIsXG4ubmF2YmFyIC51LW1haW4tbmF2LXY5IC5uYXYtaXRlbSAubmF2LWxpbms6Zm9jdXM6OmFmdGVyIHtcbiAgY29sb3I6ICMwMDNhNzk7XG59XG5cbi8qIERyb3Bkb3duIG5hdmlnYXRpb24gc3R5bGVzICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBOYXZpZ2F0aW9uIERyb3Bkb3duIFN0eWxlIHYxXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm5hdmJhciAudS1zdWItbWVudS12MSAuaHMtaGFzLXN1Yi1tZW51IC5ocy1oYXMtc3ViLW1lbnUuYWN0aXZlID4gYSxcbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjEgLmhzLWhhcy1zdWItbWVudSAuaHMtaGFzLXN1Yi1tZW51OmFjdGl2ZSA+IGEsXG4ubmF2YmFyIC51LXN1Yi1tZW51LXYxIC5ocy1oYXMtc3ViLW1lbnUgLmhzLWhhcy1zdWItbWVudTpmb2N1cyA+IGEsXG4ubmF2YmFyIC51LXN1Yi1tZW51LXYxIC5ocy1oYXMtc3ViLW1lbnUgLmhzLWhhcy1zdWItbWVudTpob3ZlciA+IGEsIC5uYXZiYXIgLnUtc3ViLW1lbnUtdjEgLmhzLXN1Yi1tZW51IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSA+IGEsIC5uYXZiYXIgLnUtc3ViLW1lbnUtdjEgLmhzLXN1Yi1tZW51IC5kcm9wZG93bi1pdGVtOmFjdGl2ZSA+IGEsIC5uYXZiYXIgLnUtc3ViLW1lbnUtdjEgLmhzLXN1Yi1tZW51IC5kcm9wZG93bi1pdGVtOmZvY3VzID4gYSwgLm5hdmJhciAudS1zdWItbWVudS12MSAuaHMtc3ViLW1lbnUgLmRyb3Bkb3duLWl0ZW06aG92ZXIgPiBhLFxuLm5hdmJhciAudS1zdWItbWVudS12MSAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbS5hY3RpdmUgPiBhLFxuLm5hdmJhciAudS1zdWItbWVudS12MSAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbTphY3RpdmUgPiBhLFxuLm5hdmJhciAudS1zdWItbWVudS12MSAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbTpmb2N1cyA+IGEsXG4ubmF2YmFyIC51LXN1Yi1tZW51LXYxIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtOmhvdmVyID4gYSwgLm5hdmJhciAudS1zdWItbWVudS12MSAuaHMtc3ViLW1lbnUgYTphY3RpdmUsIC5uYXZiYXIgLnUtc3ViLW1lbnUtdjEgLmhzLXN1Yi1tZW51IGE6Zm9jdXMsIC5uYXZiYXIgLnUtc3ViLW1lbnUtdjEgLmhzLXN1Yi1tZW51IGE6aG92ZXIsXG4ubmF2YmFyIC51LXN1Yi1tZW51LXYxIC5kcm9wZG93bi1tZW51IGE6YWN0aXZlLFxuLm5hdmJhciAudS1zdWItbWVudS12MSAuZHJvcGRvd24tbWVudSBhOmZvY3VzLFxuLm5hdmJhciAudS1zdWItbWVudS12MSAuZHJvcGRvd24tbWVudSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDNhNzkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLm5hdmJhciAudS1zdWItbWVudS12MSAuaHMtaGFzLXN1Yi1tZW51IC5ocy1oYXMtc3ViLW1lbnUgPiBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG4gIGZvbnQtZmFtaWx5OiBcImhzLWljb25zXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxNXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xufVxuXG4ubmF2YmFyIC51LXN1Yi1tZW51LXYxIC5ocy1oYXMtbWVnYS1tZW51IC5ocy1oYXMtc3ViLW1lbnUgPiBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG59XG5cbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjEgLmhzLXN1Yi1tZW51LFxuLm5hdmJhciAudS1zdWItbWVudS12MSAuZHJvcGRvd24tbWVudSB7XG4gIGZvbnQtc2l6ZTogMC45Mjg1N3JlbTtcbiAgbWluLXdpZHRoOiAxNi40Mjg1N3JlbTtcbiAgcGFkZGluZzogMC43MTQyOXJlbSAwO1xufVxuXG4ubmF2YmFyIC51LXN1Yi1tZW51LXYxIC5ocy1zdWItbWVudSAuZHJvcGRvd24taXRlbSxcbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjEgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0ge1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjEgLmhzLXN1Yi1tZW51IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSwgLm5hdmJhciAudS1zdWItbWVudS12MSAuaHMtc3ViLW1lbnUgLmRyb3Bkb3duLWl0ZW06YWN0aXZlLCAubmF2YmFyIC51LXN1Yi1tZW51LXYxIC5ocy1zdWItbWVudSAuZHJvcGRvd24taXRlbTpmb2N1cywgLm5hdmJhciAudS1zdWItbWVudS12MSAuaHMtc3ViLW1lbnUgLmRyb3Bkb3duLWl0ZW06aG92ZXIsXG4ubmF2YmFyIC51LXN1Yi1tZW51LXYxIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSxcbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjEgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW06YWN0aXZlLFxuLm5hdmJhciAudS1zdWItbWVudS12MSAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbTpmb2N1cyxcbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjEgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW06aG92ZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubmF2YmFyIC51LXN1Yi1tZW51LXYxIC5ocy1zdWItbWVudSBhLFxuLm5hdmJhciAudS1zdWItbWVudS12MSAuZHJvcGRvd24tbWVudSBhIHtcbiAgY29sb3I6ICM3Nzc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC40Mjg1N3JlbSAxLjc4NTcxcmVtO1xufVxuXG4ubmF2YmFyIC51LXN1Yi1tZW51LXYxIC5ocy1zdWItbWVudSxcbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjEgLmhzLW1lZ2EtbWVudSxcbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjEgLmRyb3Bkb3duLW1lbnUge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXdpZHRoOiAzcHggMCAwIDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzAwM2E3OTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbn1cblxuLm5hdmJhciAudS1zdWItbWVudS12MSAuaHMtc3ViLW1lbnUgLmhzLXN1Yi1tZW51LFxuLm5hdmJhciAudS1zdWItbWVudS12MSAuaHMtbWVnYS1tZW51IC5ocy1zdWItbWVudSxcbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjEgLmRyb3Bkb3duLW1lbnUgLmhzLXN1Yi1tZW51IHtcbiAgbWFyZ2luLXRvcDogLTEuMDcxNDNyZW07XG59XG5cbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjEuaHMtbW9iaWxlLXN0YXRlIC5ocy1zdWItbWVudSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4ubmF2YmFyIC51LXN1Yi1tZW51LXYxLmhzLW1vYmlsZS1zdGF0ZSAuaHMtc3ViLW1lbnUgLmhzLXN1Yi1tZW51LFxuLm5hdmJhciAudS1zdWItbWVudS12MS5ocy1tb2JpbGUtc3RhdGUgLmhzLXN1Yi1tZW51IC5ocy1tZWdhLW1lbnUsXG4ubmF2YmFyIC51LXN1Yi1tZW51LXYxLmhzLW1vYmlsZS1zdGF0ZSAuaHMtc3ViLW1lbnUgLmhzLXN1Yi1tZW51LmhzLXJldmVyc2VkLFxuLm5hdmJhciAudS1zdWItbWVudS12MS5ocy1tb2JpbGUtc3RhdGUgLmhzLXN1Yi1tZW51IC5ocy1tZWdhLW1lbnUuaHMtcmV2ZXJzZWQsXG4ubmF2YmFyIC51LXN1Yi1tZW51LXYxLmhzLW1vYmlsZS1zdGF0ZSAuaHMtbWVnYS1tZW51IC5ocy1zdWItbWVudSxcbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjEuaHMtbW9iaWxlLXN0YXRlIC5ocy1tZWdhLW1lbnUgLmhzLW1lZ2EtbWVudSxcbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjEuaHMtbW9iaWxlLXN0YXRlIC5ocy1tZWdhLW1lbnUgLmhzLXN1Yi1tZW51LmhzLXJldmVyc2VkLFxuLm5hdmJhciAudS1zdWItbWVudS12MS5ocy1tb2JpbGUtc3RhdGUgLmhzLW1lZ2EtbWVudSAuaHMtbWVnYS1tZW51LmhzLXJldmVyc2VkIHtcbiAgbWFyZ2luOiAwLjIxNDI5cmVtO1xufVxuXG4ubmF2YmFyIC5ocy1tb2JpbGUtc3RhdGUgLnUtc3ViLW1lbnUtdjEgLmhzLXN1Yi1tZW51IHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5uYXZiYXIgLmhzLW1vYmlsZS1zdGF0ZSAudS1zdWItbWVudS12MSAuaHMtc3ViLW1lbnUgLmhzLXN1Yi1tZW51LFxuLm5hdmJhciAuaHMtbW9iaWxlLXN0YXRlIC51LXN1Yi1tZW51LXYxIC5ocy1zdWItbWVudSAuaHMtbWVnYS1tZW51LFxuLm5hdmJhciAuaHMtbW9iaWxlLXN0YXRlIC51LXN1Yi1tZW51LXYxIC5ocy1zdWItbWVudSAuaHMtc3ViLW1lbnUuaHMtcmV2ZXJzZWQsXG4ubmF2YmFyIC5ocy1tb2JpbGUtc3RhdGUgLnUtc3ViLW1lbnUtdjEgLmhzLXN1Yi1tZW51IC5ocy1tZWdhLW1lbnUuaHMtcmV2ZXJzZWQsXG4ubmF2YmFyIC5ocy1tb2JpbGUtc3RhdGUgLnUtc3ViLW1lbnUtdjEgLmhzLW1lZ2EtbWVudSAuaHMtc3ViLW1lbnUsXG4ubmF2YmFyIC5ocy1tb2JpbGUtc3RhdGUgLnUtc3ViLW1lbnUtdjEgLmhzLW1lZ2EtbWVudSAuaHMtbWVnYS1tZW51LFxuLm5hdmJhciAuaHMtbW9iaWxlLXN0YXRlIC51LXN1Yi1tZW51LXYxIC5ocy1tZWdhLW1lbnUgLmhzLXN1Yi1tZW51LmhzLXJldmVyc2VkLFxuLm5hdmJhciAuaHMtbW9iaWxlLXN0YXRlIC51LXN1Yi1tZW51LXYxIC5ocy1tZWdhLW1lbnUgLmhzLW1lZ2EtbWVudS5ocy1yZXZlcnNlZCB7XG4gIG1hcmdpbjogMC4yMTQyOXJlbTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgTmF2aWdhdGlvbiBEcm9wZG93biBTdHlsZSB2MlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjIgLmhzLWhhcy1zdWItbWVudSAuaHMtaGFzLXN1Yi1tZW51LmFjdGl2ZSA+IGEsXG4ubmF2YmFyIC51LXN1Yi1tZW51LXYyIC5ocy1oYXMtc3ViLW1lbnUgLmhzLWhhcy1zdWItbWVudTphY3RpdmUgPiBhLFxuLm5hdmJhciAudS1zdWItbWVudS12MiAuaHMtaGFzLXN1Yi1tZW51IC5ocy1oYXMtc3ViLW1lbnU6Zm9jdXMgPiBhLFxuLm5hdmJhciAudS1zdWItbWVudS12MiAuaHMtaGFzLXN1Yi1tZW51IC5ocy1oYXMtc3ViLW1lbnU6aG92ZXIgPiBhLCAubmF2YmFyIC51LXN1Yi1tZW51LXYyIC5ocy1zdWItbWVudSAuZHJvcGRvd24taXRlbS5hY3RpdmUgPiBhLCAubmF2YmFyIC51LXN1Yi1tZW51LXYyIC5ocy1zdWItbWVudSAuZHJvcGRvd24taXRlbTphY3RpdmUgPiBhLCAubmF2YmFyIC51LXN1Yi1tZW51LXYyIC5ocy1zdWItbWVudSAuZHJvcGRvd24taXRlbTpmb2N1cyA+IGEsIC5uYXZiYXIgLnUtc3ViLW1lbnUtdjIgLmhzLXN1Yi1tZW51IC5kcm9wZG93bi1pdGVtOmhvdmVyID4gYSxcbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjIgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlID4gYSxcbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjIgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW06YWN0aXZlID4gYSxcbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjIgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW06Zm9jdXMgPiBhLFxuLm5hdmJhciAudS1zdWItbWVudS12MiAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbTpob3ZlciA+IGEsIC5uYXZiYXIgLnUtc3ViLW1lbnUtdjIgLmhzLXN1Yi1tZW51IGE6YWN0aXZlLCAubmF2YmFyIC51LXN1Yi1tZW51LXYyIC5ocy1zdWItbWVudSBhOmZvY3VzLCAubmF2YmFyIC51LXN1Yi1tZW51LXYyIC5ocy1zdWItbWVudSBhOmhvdmVyLFxuLm5hdmJhciAudS1zdWItbWVudS12MiAuZHJvcGRvd24tbWVudSBhOmFjdGl2ZSxcbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjIgLmRyb3Bkb3duLW1lbnUgYTpmb2N1cyxcbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjIgLmRyb3Bkb3duLW1lbnUgYTpob3ZlciB7XG4gIGNvbG9yOiAjNzc3ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLm5hdmJhciAudS1zdWItbWVudS12MiAuaHMtaGFzLXN1Yi1tZW51IC5ocy1oYXMtc3ViLW1lbnUgPiBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG4gIGZvbnQtZmFtaWx5OiBcImhzLWljb25zXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxNXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xufVxuXG4ubmF2YmFyIC51LXN1Yi1tZW51LXYyIC5ocy1oYXMtbWVnYS1tZW51IC5ocy1oYXMtc3ViLW1lbnUgPiBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG59XG5cbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjIgLmhzLXN1Yi1tZW51LFxuLm5hdmJhciAudS1zdWItbWVudS12MiAuZHJvcGRvd24tbWVudSB7XG4gIGZvbnQtc2l6ZTogMC45Mjg1N3JlbTtcbiAgbWluLXdpZHRoOiAxNi40Mjg1N3JlbTtcbiAgcGFkZGluZzogMC43MTQyOXJlbSAwO1xufVxuXG4ubmF2YmFyIC51LXN1Yi1tZW51LXYyIC5ocy1zdWItbWVudSAuZHJvcGRvd24taXRlbSxcbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjIgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0ge1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjIgLmhzLXN1Yi1tZW51IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSwgLm5hdmJhciAudS1zdWItbWVudS12MiAuaHMtc3ViLW1lbnUgLmRyb3Bkb3duLWl0ZW06YWN0aXZlLCAubmF2YmFyIC51LXN1Yi1tZW51LXYyIC5ocy1zdWItbWVudSAuZHJvcGRvd24taXRlbTpmb2N1cywgLm5hdmJhciAudS1zdWItbWVudS12MiAuaHMtc3ViLW1lbnUgLmRyb3Bkb3duLWl0ZW06aG92ZXIsXG4ubmF2YmFyIC51LXN1Yi1tZW51LXYyIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSxcbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjIgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW06YWN0aXZlLFxuLm5hdmJhciAudS1zdWItbWVudS12MiAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbTpmb2N1cyxcbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjIgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW06aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNlZWU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubmF2YmFyIC51LXN1Yi1tZW51LXYyIC5ocy1zdWItbWVudSBhLFxuLm5hdmJhciAudS1zdWItbWVudS12MiAuZHJvcGRvd24tbWVudSBhIHtcbiAgY29sb3I6ICM3Nzc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC40Mjg1N3JlbSAxLjc4NTcxcmVtO1xufVxuXG4ubmF2YmFyIC51LXN1Yi1tZW51LXYyIC5ocy1zdWItbWVudSA+IGxpOm5vdCg6bGFzdC1jaGlsZCksXG4ubmF2YmFyIC51LXN1Yi1tZW51LXYyIC5kcm9wZG93bi1tZW51ID4gbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xufVxuXG4ubmF2YmFyIC51LXN1Yi1tZW51LXYyIC5ocy1zdWItbWVudSxcbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjIgLmhzLW1lZ2EtbWVudSxcbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjIgLmRyb3Bkb3duLW1lbnUge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbWluLXdpZHRoOiAxNC4yODU3MXJlbTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXdpZHRoOiAycHggMCAycHggMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwM2E3OTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzc3NztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbn1cblxuLm5hdmJhciAudS1zdWItbWVudS12MiAuaHMtc3ViLW1lbnUgLmhzLXN1Yi1tZW51LFxuLm5hdmJhciAudS1zdWItbWVudS12MiAuaHMtbWVnYS1tZW51IC5ocy1zdWItbWVudSxcbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjIgLmRyb3Bkb3duLW1lbnUgLmhzLXN1Yi1tZW51IHtcbiAgbWFyZ2luLXRvcDogLTEuMDcxNDNyZW07XG59XG5cbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjIuaHMtbW9iaWxlLXN0YXRlIC5ocy1zdWItbWVudSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4ubmF2YmFyIC51LXN1Yi1tZW51LXYyLmhzLW1vYmlsZS1zdGF0ZSAuaHMtc3ViLW1lbnUgLmhzLXN1Yi1tZW51LFxuLm5hdmJhciAudS1zdWItbWVudS12Mi5ocy1tb2JpbGUtc3RhdGUgLmhzLXN1Yi1tZW51IC5ocy1tZWdhLW1lbnUsXG4ubmF2YmFyIC51LXN1Yi1tZW51LXYyLmhzLW1vYmlsZS1zdGF0ZSAuaHMtc3ViLW1lbnUgLmhzLXN1Yi1tZW51LmhzLXJldmVyc2VkLFxuLm5hdmJhciAudS1zdWItbWVudS12Mi5ocy1tb2JpbGUtc3RhdGUgLmhzLXN1Yi1tZW51IC5ocy1tZWdhLW1lbnUuaHMtcmV2ZXJzZWQsXG4ubmF2YmFyIC51LXN1Yi1tZW51LXYyLmhzLW1vYmlsZS1zdGF0ZSAuaHMtbWVnYS1tZW51IC5ocy1zdWItbWVudSxcbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjIuaHMtbW9iaWxlLXN0YXRlIC5ocy1tZWdhLW1lbnUgLmhzLW1lZ2EtbWVudSxcbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjIuaHMtbW9iaWxlLXN0YXRlIC5ocy1tZWdhLW1lbnUgLmhzLXN1Yi1tZW51LmhzLXJldmVyc2VkLFxuLm5hdmJhciAudS1zdWItbWVudS12Mi5ocy1tb2JpbGUtc3RhdGUgLmhzLW1lZ2EtbWVudSAuaHMtbWVnYS1tZW51LmhzLXJldmVyc2VkIHtcbiAgbWFyZ2luOiAwLjIxNDI5cmVtO1xufVxuXG4ubmF2YmFyIC5ocy1tb2JpbGUtc3RhdGUgLnUtc3ViLW1lbnUtdjIgLmhzLXN1Yi1tZW51IHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5uYXZiYXIgLmhzLW1vYmlsZS1zdGF0ZSAudS1zdWItbWVudS12MiAuaHMtc3ViLW1lbnUgLmhzLXN1Yi1tZW51LFxuLm5hdmJhciAuaHMtbW9iaWxlLXN0YXRlIC51LXN1Yi1tZW51LXYyIC5ocy1zdWItbWVudSAuaHMtbWVnYS1tZW51LFxuLm5hdmJhciAuaHMtbW9iaWxlLXN0YXRlIC51LXN1Yi1tZW51LXYyIC5ocy1zdWItbWVudSAuaHMtc3ViLW1lbnUuaHMtcmV2ZXJzZWQsXG4ubmF2YmFyIC5ocy1tb2JpbGUtc3RhdGUgLnUtc3ViLW1lbnUtdjIgLmhzLXN1Yi1tZW51IC5ocy1tZWdhLW1lbnUuaHMtcmV2ZXJzZWQsXG4ubmF2YmFyIC5ocy1tb2JpbGUtc3RhdGUgLnUtc3ViLW1lbnUtdjIgLmhzLW1lZ2EtbWVudSAuaHMtc3ViLW1lbnUsXG4ubmF2YmFyIC5ocy1tb2JpbGUtc3RhdGUgLnUtc3ViLW1lbnUtdjIgLmhzLW1lZ2EtbWVudSAuaHMtbWVnYS1tZW51LFxuLm5hdmJhciAuaHMtbW9iaWxlLXN0YXRlIC51LXN1Yi1tZW51LXYyIC5ocy1tZWdhLW1lbnUgLmhzLXN1Yi1tZW51LmhzLXJldmVyc2VkLFxuLm5hdmJhciAuaHMtbW9iaWxlLXN0YXRlIC51LXN1Yi1tZW51LXYyIC5ocy1tZWdhLW1lbnUgLmhzLW1lZ2EtbWVudS5ocy1yZXZlcnNlZCB7XG4gIG1hcmdpbjogMC4yMTQyOXJlbTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgTmF2aWdhdGlvbiBEcm9wZG93biBTdHlsZSB2M1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjMgLmhzLWhhcy1zdWItbWVudSAuaHMtaGFzLXN1Yi1tZW51LmFjdGl2ZSA+IGEsXG4ubmF2YmFyIC51LXN1Yi1tZW51LXYzIC5ocy1oYXMtc3ViLW1lbnUgLmhzLWhhcy1zdWItbWVudTphY3RpdmUgPiBhLFxuLm5hdmJhciAudS1zdWItbWVudS12MyAuaHMtaGFzLXN1Yi1tZW51IC5ocy1oYXMtc3ViLW1lbnU6Zm9jdXMgPiBhLFxuLm5hdmJhciAudS1zdWItbWVudS12MyAuaHMtaGFzLXN1Yi1tZW51IC5ocy1oYXMtc3ViLW1lbnU6aG92ZXIgPiBhLCAubmF2YmFyIC51LXN1Yi1tZW51LXYzIC5ocy1zdWItbWVudSAuZHJvcGRvd24taXRlbS5hY3RpdmUgPiBhLCAubmF2YmFyIC51LXN1Yi1tZW51LXYzIC5ocy1zdWItbWVudSAuZHJvcGRvd24taXRlbTphY3RpdmUgPiBhLCAubmF2YmFyIC51LXN1Yi1tZW51LXYzIC5ocy1zdWItbWVudSAuZHJvcGRvd24taXRlbTpmb2N1cyA+IGEsIC5uYXZiYXIgLnUtc3ViLW1lbnUtdjMgLmhzLXN1Yi1tZW51IC5kcm9wZG93bi1pdGVtOmhvdmVyID4gYSxcbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjMgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlID4gYSxcbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjMgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW06YWN0aXZlID4gYSxcbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjMgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW06Zm9jdXMgPiBhLFxuLm5hdmJhciAudS1zdWItbWVudS12MyAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbTpob3ZlciA+IGEsIC5uYXZiYXIgLnUtc3ViLW1lbnUtdjMgLmhzLXN1Yi1tZW51IGE6YWN0aXZlLCAubmF2YmFyIC51LXN1Yi1tZW51LXYzIC5ocy1zdWItbWVudSBhOmZvY3VzLCAubmF2YmFyIC51LXN1Yi1tZW51LXYzIC5ocy1zdWItbWVudSBhOmhvdmVyLFxuLm5hdmJhciAudS1zdWItbWVudS12MyAuZHJvcGRvd24tbWVudSBhOmFjdGl2ZSxcbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjMgLmRyb3Bkb3duLW1lbnUgYTpmb2N1cyxcbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjMgLmRyb3Bkb3duLW1lbnUgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDNhNzk7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLm5hdmJhciAudS1zdWItbWVudS12MyAuaHMtaGFzLXN1Yi1tZW51IC5ocy1oYXMtc3ViLW1lbnUgPiBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG4gIGZvbnQtZmFtaWx5OiBcImhzLWljb25zXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxNXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xufVxuXG4ubmF2YmFyIC51LXN1Yi1tZW51LXYzIC5ocy1oYXMtbWVnYS1tZW51IC5ocy1oYXMtc3ViLW1lbnUgPiBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG59XG5cbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjMgLmhzLXN1Yi1tZW51LFxuLm5hdmJhciAudS1zdWItbWVudS12MyAuZHJvcGRvd24tbWVudSB7XG4gIGZvbnQtc2l6ZTogMC45Mjg1N3JlbTtcbiAgbWluLXdpZHRoOiAxNi40Mjg1N3JlbTtcbiAgcGFkZGluZzogMC43MTQyOXJlbSAwO1xufVxuXG4ubmF2YmFyIC51LXN1Yi1tZW51LXYzIC5ocy1zdWItbWVudSAuZHJvcGRvd24taXRlbSxcbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjMgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0ge1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjMgLmhzLXN1Yi1tZW51IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSwgLm5hdmJhciAudS1zdWItbWVudS12MyAuaHMtc3ViLW1lbnUgLmRyb3Bkb3duLWl0ZW06YWN0aXZlLCAubmF2YmFyIC51LXN1Yi1tZW51LXYzIC5ocy1zdWItbWVudSAuZHJvcGRvd24taXRlbTpmb2N1cywgLm5hdmJhciAudS1zdWItbWVudS12MyAuaHMtc3ViLW1lbnUgLmRyb3Bkb3duLWl0ZW06aG92ZXIsXG4ubmF2YmFyIC51LXN1Yi1tZW51LXYzIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSxcbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjMgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW06YWN0aXZlLFxuLm5hdmJhciAudS1zdWItbWVudS12MyAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbTpmb2N1cyxcbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjMgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW06aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNlZWU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubmF2YmFyIC51LXN1Yi1tZW51LXYzIC5ocy1zdWItbWVudSBhLFxuLm5hdmJhciAudS1zdWItbWVudS12MyAuZHJvcGRvd24tbWVudSBhIHtcbiAgY29sb3I6ICM3Nzc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC40Mjg1N3JlbSAxLjc4NTcxcmVtO1xufVxuXG4ubmF2YmFyIC51LXN1Yi1tZW51LXYzIC5ocy1zdWItbWVudSA+IGxpOm5vdCg6bGFzdC1jaGlsZCksXG4ubmF2YmFyIC51LXN1Yi1tZW51LXYzIC5kcm9wZG93bi1tZW51ID4gbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xufVxuXG4ubmF2YmFyIC51LXN1Yi1tZW51LXYzIC5ocy1zdWItbWVudSxcbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjMgLmhzLW1lZ2EtbWVudSxcbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjMgLmRyb3Bkb3duLW1lbnUge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbWluLXdpZHRoOiAxNC4yODU3MXJlbTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXdpZHRoOiAycHggMCAycHggMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwM2E3OTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzc3NztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbn1cblxuLm5hdmJhciAudS1zdWItbWVudS12MyAuaHMtc3ViLW1lbnUgLmhzLXN1Yi1tZW51LFxuLm5hdmJhciAudS1zdWItbWVudS12MyAuaHMtbWVnYS1tZW51IC5ocy1zdWItbWVudSxcbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjMgLmRyb3Bkb3duLW1lbnUgLmhzLXN1Yi1tZW51IHtcbiAgbWFyZ2luLXRvcDogLTEuMDcxNDNyZW07XG59XG5cbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjMuaHMtbW9iaWxlLXN0YXRlIC5ocy1zdWItbWVudSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4ubmF2YmFyIC51LXN1Yi1tZW51LXYzLmhzLW1vYmlsZS1zdGF0ZSAuaHMtc3ViLW1lbnUgLmhzLXN1Yi1tZW51LFxuLm5hdmJhciAudS1zdWItbWVudS12My5ocy1tb2JpbGUtc3RhdGUgLmhzLXN1Yi1tZW51IC5ocy1tZWdhLW1lbnUsXG4ubmF2YmFyIC51LXN1Yi1tZW51LXYzLmhzLW1vYmlsZS1zdGF0ZSAuaHMtc3ViLW1lbnUgLmhzLXN1Yi1tZW51LmhzLXJldmVyc2VkLFxuLm5hdmJhciAudS1zdWItbWVudS12My5ocy1tb2JpbGUtc3RhdGUgLmhzLXN1Yi1tZW51IC5ocy1tZWdhLW1lbnUuaHMtcmV2ZXJzZWQsXG4ubmF2YmFyIC51LXN1Yi1tZW51LXYzLmhzLW1vYmlsZS1zdGF0ZSAuaHMtbWVnYS1tZW51IC5ocy1zdWItbWVudSxcbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjMuaHMtbW9iaWxlLXN0YXRlIC5ocy1tZWdhLW1lbnUgLmhzLW1lZ2EtbWVudSxcbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjMuaHMtbW9iaWxlLXN0YXRlIC5ocy1tZWdhLW1lbnUgLmhzLXN1Yi1tZW51LmhzLXJldmVyc2VkLFxuLm5hdmJhciAudS1zdWItbWVudS12My5ocy1tb2JpbGUtc3RhdGUgLmhzLW1lZ2EtbWVudSAuaHMtbWVnYS1tZW51LmhzLXJldmVyc2VkIHtcbiAgbWFyZ2luOiAwLjIxNDI5cmVtO1xufVxuXG4ubmF2YmFyIC5ocy1tb2JpbGUtc3RhdGUgLnUtc3ViLW1lbnUtdjMgLmhzLXN1Yi1tZW51IHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5uYXZiYXIgLmhzLW1vYmlsZS1zdGF0ZSAudS1zdWItbWVudS12MyAuaHMtc3ViLW1lbnUgLmhzLXN1Yi1tZW51LFxuLm5hdmJhciAuaHMtbW9iaWxlLXN0YXRlIC51LXN1Yi1tZW51LXYzIC5ocy1zdWItbWVudSAuaHMtbWVnYS1tZW51LFxuLm5hdmJhciAuaHMtbW9iaWxlLXN0YXRlIC51LXN1Yi1tZW51LXYzIC5ocy1zdWItbWVudSAuaHMtc3ViLW1lbnUuaHMtcmV2ZXJzZWQsXG4ubmF2YmFyIC5ocy1tb2JpbGUtc3RhdGUgLnUtc3ViLW1lbnUtdjMgLmhzLXN1Yi1tZW51IC5ocy1tZWdhLW1lbnUuaHMtcmV2ZXJzZWQsXG4ubmF2YmFyIC5ocy1tb2JpbGUtc3RhdGUgLnUtc3ViLW1lbnUtdjMgLmhzLW1lZ2EtbWVudSAuaHMtc3ViLW1lbnUsXG4ubmF2YmFyIC5ocy1tb2JpbGUtc3RhdGUgLnUtc3ViLW1lbnUtdjMgLmhzLW1lZ2EtbWVudSAuaHMtbWVnYS1tZW51LFxuLm5hdmJhciAuaHMtbW9iaWxlLXN0YXRlIC51LXN1Yi1tZW51LXYzIC5ocy1tZWdhLW1lbnUgLmhzLXN1Yi1tZW51LmhzLXJldmVyc2VkLFxuLm5hdmJhciAuaHMtbW9iaWxlLXN0YXRlIC51LXN1Yi1tZW51LXYzIC5ocy1tZWdhLW1lbnUgLmhzLW1lZ2EtbWVudS5ocy1yZXZlcnNlZCB7XG4gIG1hcmdpbjogMC4yMTQyOXJlbTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgTmF2aWdhdGlvbiBEcm9wZG93biBTdHlsZSB2NFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjQgLmhzLWhhcy1zdWItbWVudSAuaHMtaGFzLXN1Yi1tZW51LmFjdGl2ZSA+IGEsXG4ubmF2YmFyIC51LXN1Yi1tZW51LXY0IC5ocy1oYXMtc3ViLW1lbnUgLmhzLWhhcy1zdWItbWVudTphY3RpdmUgPiBhLFxuLm5hdmJhciAudS1zdWItbWVudS12NCAuaHMtaGFzLXN1Yi1tZW51IC5ocy1oYXMtc3ViLW1lbnU6Zm9jdXMgPiBhLFxuLm5hdmJhciAudS1zdWItbWVudS12NCAuaHMtaGFzLXN1Yi1tZW51IC5ocy1oYXMtc3ViLW1lbnU6aG92ZXIgPiBhLCAubmF2YmFyIC51LXN1Yi1tZW51LXY0IC5ocy1zdWItbWVudSAuZHJvcGRvd24taXRlbS5hY3RpdmUgPiBhLCAubmF2YmFyIC51LXN1Yi1tZW51LXY0IC5ocy1zdWItbWVudSAuZHJvcGRvd24taXRlbTphY3RpdmUgPiBhLCAubmF2YmFyIC51LXN1Yi1tZW51LXY0IC5ocy1zdWItbWVudSAuZHJvcGRvd24taXRlbTpmb2N1cyA+IGEsIC5uYXZiYXIgLnUtc3ViLW1lbnUtdjQgLmhzLXN1Yi1tZW51IC5kcm9wZG93bi1pdGVtOmhvdmVyID4gYSxcbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjQgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlID4gYSxcbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjQgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW06YWN0aXZlID4gYSxcbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjQgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW06Zm9jdXMgPiBhLFxuLm5hdmJhciAudS1zdWItbWVudS12NCAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbTpob3ZlciA+IGEsIC5uYXZiYXIgLnUtc3ViLW1lbnUtdjQgLmhzLXN1Yi1tZW51IGE6YWN0aXZlLCAubmF2YmFyIC51LXN1Yi1tZW51LXY0IC5ocy1zdWItbWVudSBhOmZvY3VzLCAubmF2YmFyIC51LXN1Yi1tZW51LXY0IC5ocy1zdWItbWVudSBhOmhvdmVyLFxuLm5hdmJhciAudS1zdWItbWVudS12NCAuZHJvcGRvd24tbWVudSBhOmFjdGl2ZSxcbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjQgLmRyb3Bkb3duLW1lbnUgYTpmb2N1cyxcbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjQgLmRyb3Bkb3duLW1lbnUgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDNhNzk7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLm5hdmJhciAudS1zdWItbWVudS12NCAuaHMtaGFzLXN1Yi1tZW51IC5ocy1oYXMtc3ViLW1lbnUgPiBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG4gIGZvbnQtZmFtaWx5OiBcImhzLWljb25zXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxNXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xufVxuXG4ubmF2YmFyIC51LXN1Yi1tZW51LXY0IC5ocy1oYXMtbWVnYS1tZW51IC5ocy1oYXMtc3ViLW1lbnUgPiBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG59XG5cbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjQgLmhzLXN1Yi1tZW51LFxuLm5hdmJhciAudS1zdWItbWVudS12NCAuZHJvcGRvd24tbWVudSB7XG4gIGZvbnQtc2l6ZTogMC45Mjg1N3JlbTtcbiAgbWluLXdpZHRoOiAxNi40Mjg1N3JlbTtcbiAgcGFkZGluZzogMC43MTQyOXJlbSAwO1xufVxuXG4ubmF2YmFyIC51LXN1Yi1tZW51LXY0IC5ocy1zdWItbWVudSAuZHJvcGRvd24taXRlbSxcbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjQgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0ge1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjQgLmhzLXN1Yi1tZW51IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSwgLm5hdmJhciAudS1zdWItbWVudS12NCAuaHMtc3ViLW1lbnUgLmRyb3Bkb3duLWl0ZW06YWN0aXZlLCAubmF2YmFyIC51LXN1Yi1tZW51LXY0IC5ocy1zdWItbWVudSAuZHJvcGRvd24taXRlbTpmb2N1cywgLm5hdmJhciAudS1zdWItbWVudS12NCAuaHMtc3ViLW1lbnUgLmRyb3Bkb3duLWl0ZW06aG92ZXIsXG4ubmF2YmFyIC51LXN1Yi1tZW51LXY0IC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSxcbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjQgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW06YWN0aXZlLFxuLm5hdmJhciAudS1zdWItbWVudS12NCAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbTpmb2N1cyxcbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjQgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW06aG92ZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubmF2YmFyIC51LXN1Yi1tZW51LXY0IC5ocy1zdWItbWVudSBhLFxuLm5hdmJhciAudS1zdWItbWVudS12NCAuZHJvcGRvd24tbWVudSBhIHtcbiAgY29sb3I6ICM3Nzc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC40Mjg1N3JlbSAxLjc4NTcxcmVtO1xufVxuXG4ubmF2YmFyIC51LXN1Yi1tZW51LXY0IC5ocy1zdWItbWVudSA+IGxpOm5vdCg6bGFzdC1jaGlsZCksXG4ubmF2YmFyIC51LXN1Yi1tZW51LXY0IC5kcm9wZG93bi1tZW51ID4gbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xufVxuXG4ubmF2YmFyIC51LXN1Yi1tZW51LXY0IC5ocy1zdWItbWVudSxcbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjQgLmhzLW1lZ2EtbWVudSxcbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjQgLmRyb3Bkb3duLW1lbnUge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbWluLXdpZHRoOiAxNC4yODU3MXJlbTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXdpZHRoOiAycHggMCAycHggMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwM2E3OTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzc3NztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbn1cblxuLm5hdmJhciAudS1zdWItbWVudS12NCAuaHMtc3ViLW1lbnUgLmhzLXN1Yi1tZW51LFxuLm5hdmJhciAudS1zdWItbWVudS12NCAuaHMtbWVnYS1tZW51IC5ocy1zdWItbWVudSxcbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjQgLmRyb3Bkb3duLW1lbnUgLmhzLXN1Yi1tZW51IHtcbiAgbWFyZ2luLXRvcDogLTEuMDcxNDNyZW07XG59XG5cbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjQuaHMtbW9iaWxlLXN0YXRlIC5ocy1zdWItbWVudSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4ubmF2YmFyIC51LXN1Yi1tZW51LXY0LmhzLW1vYmlsZS1zdGF0ZSAuaHMtc3ViLW1lbnUgLmhzLXN1Yi1tZW51LFxuLm5hdmJhciAudS1zdWItbWVudS12NC5ocy1tb2JpbGUtc3RhdGUgLmhzLXN1Yi1tZW51IC5ocy1tZWdhLW1lbnUsXG4ubmF2YmFyIC51LXN1Yi1tZW51LXY0LmhzLW1vYmlsZS1zdGF0ZSAuaHMtc3ViLW1lbnUgLmhzLXN1Yi1tZW51LmhzLXJldmVyc2VkLFxuLm5hdmJhciAudS1zdWItbWVudS12NC5ocy1tb2JpbGUtc3RhdGUgLmhzLXN1Yi1tZW51IC5ocy1tZWdhLW1lbnUuaHMtcmV2ZXJzZWQsXG4ubmF2YmFyIC51LXN1Yi1tZW51LXY0LmhzLW1vYmlsZS1zdGF0ZSAuaHMtbWVnYS1tZW51IC5ocy1zdWItbWVudSxcbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjQuaHMtbW9iaWxlLXN0YXRlIC5ocy1tZWdhLW1lbnUgLmhzLW1lZ2EtbWVudSxcbi5uYXZiYXIgLnUtc3ViLW1lbnUtdjQuaHMtbW9iaWxlLXN0YXRlIC5ocy1tZWdhLW1lbnUgLmhzLXN1Yi1tZW51LmhzLXJldmVyc2VkLFxuLm5hdmJhciAudS1zdWItbWVudS12NC5ocy1tb2JpbGUtc3RhdGUgLmhzLW1lZ2EtbWVudSAuaHMtbWVnYS1tZW51LmhzLXJldmVyc2VkIHtcbiAgbWFyZ2luOiAwLjIxNDI5cmVtO1xufVxuXG4ubmF2YmFyIC5ocy1tb2JpbGUtc3RhdGUgLnUtc3ViLW1lbnUtdjQgLmhzLXN1Yi1tZW51IHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5uYXZiYXIgLmhzLW1vYmlsZS1zdGF0ZSAudS1zdWItbWVudS12NCAuaHMtc3ViLW1lbnUgLmhzLXN1Yi1tZW51LFxuLm5hdmJhciAuaHMtbW9iaWxlLXN0YXRlIC51LXN1Yi1tZW51LXY0IC5ocy1zdWItbWVudSAuaHMtbWVnYS1tZW51LFxuLm5hdmJhciAuaHMtbW9iaWxlLXN0YXRlIC51LXN1Yi1tZW51LXY0IC5ocy1zdWItbWVudSAuaHMtc3ViLW1lbnUuaHMtcmV2ZXJzZWQsXG4ubmF2YmFyIC5ocy1tb2JpbGUtc3RhdGUgLnUtc3ViLW1lbnUtdjQgLmhzLXN1Yi1tZW51IC5ocy1tZWdhLW1lbnUuaHMtcmV2ZXJzZWQsXG4ubmF2YmFyIC5ocy1tb2JpbGUtc3RhdGUgLnUtc3ViLW1lbnUtdjQgLmhzLW1lZ2EtbWVudSAuaHMtc3ViLW1lbnUsXG4ubmF2YmFyIC5ocy1tb2JpbGUtc3RhdGUgLnUtc3ViLW1lbnUtdjQgLmhzLW1lZ2EtbWVudSAuaHMtbWVnYS1tZW51LFxuLm5hdmJhciAuaHMtbW9iaWxlLXN0YXRlIC51LXN1Yi1tZW51LXY0IC5ocy1tZWdhLW1lbnUgLmhzLXN1Yi1tZW51LmhzLXJldmVyc2VkLFxuLm5hdmJhciAuaHMtbW9iaWxlLXN0YXRlIC51LXN1Yi1tZW51LXY0IC5ocy1tZWdhLW1lbnUgLmhzLW1lZ2EtbWVudS5ocy1yZXZlcnNlZCB7XG4gIG1hcmdpbjogMC4yMTQyOXJlbTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgTmF2aWdhdGlvbiBEcm9wZG93biBTdHlsZSB2NVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWRyb3Bkb3duLXY1IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgbWF4LWhlaWdodCAwLjNzO1xufVxuXG4udS1kcm9wZG93bi12NS5zaG93IHtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIE5hdmlnYXRpb24gRHJvcGRvd24gU3R5bGUgSW5saW5lXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtbmF2YmFyLS1pbmxpbmUtc3VibWVudSAuZHJvcGRvd24tbWVudSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRvcDogOTglO1xuICBsZWZ0OiA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgMCwgMCk7XG59XG5cbi51LW5hdmJhci0taW5saW5lLXN1Ym1lbnUgLmRyb3Bkb3duLW1lbnU6OmFmdGVyLCAudS1uYXZiYXItLWlubGluZS1zdWJtZW51IC5kcm9wZG93bi1tZW51OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTFweDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMjAwMCU7XG4gIGJvcmRlci10b3A6IGluaGVyaXQ7XG4gIGJvcmRlci1ib3R0b206IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG59XG5cbi51LW5hdmJhci0taW5saW5lLXN1Ym1lbnUgLmRyb3Bkb3duLW1lbnU6OmFmdGVyIHtcbiAgbGVmdDogMTAwJTtcbn1cblxuLnUtbmF2YmFyLS1pbmxpbmUtc3VibWVudSAuZHJvcGRvd24tbWVudTo6YmVmb3JlIHtcbiAgcmlnaHQ6IDEwMCU7XG59XG5cbi51LW5hdmJhci0taW5saW5lLXN1Ym1lbnUgLmRyb3Bkb3duLW1lbnUgPiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnUtbmF2YmFyLS1pbmxpbmUtc3VibWVudS51LW5hdmJhci0tb3ZlcmZsb3cgLmRyb3Bkb3duLFxuLnUtbmF2YmFyLS1pbmxpbmUtc3VibWVudS51LW5hdmJhci0tb3ZlcmZsb3cgLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi51LW5hdmJhci0taW5saW5lLXN1Ym1lbnUudS1uYXZiYXItLW92ZXJmbG93IC5kcm9wZG93bi1tZW51IHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW5hdmJhci0taW5saW5lLXN1Ym1lbnUtLXhsIC5kcm9wZG93bi1tZW51IHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRvcDogOTglO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgMCwgMCk7XG4gIH1cbiAgLnUtbmF2YmFyLS1pbmxpbmUtc3VibWVudS0teGwgLmRyb3Bkb3duLW1lbnU6OmFmdGVyLCAudS1uYXZiYXItLWlubGluZS1zdWJtZW51LS14bCAuZHJvcGRvd24tbWVudTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xcHg7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAyMDAwJTtcbiAgICBib3JkZXItdG9wOiBpbmhlcml0O1xuICAgIGJvcmRlci1ib3R0b206IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgfVxuICAudS1uYXZiYXItLWlubGluZS1zdWJtZW51LS14bCAuZHJvcGRvd24tbWVudTo6YWZ0ZXIge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbiAgLnUtbmF2YmFyLS1pbmxpbmUtc3VibWVudS0teGwgLmRyb3Bkb3duLW1lbnU6OmJlZm9yZSB7XG4gICAgcmlnaHQ6IDEwMCU7XG4gIH1cbiAgLnUtbmF2YmFyLS1pbmxpbmUtc3VibWVudS0teGwgLmRyb3Bkb3duLW1lbnUgPiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC51LW5hdmJhci0taW5saW5lLXN1Ym1lbnUtLXhsLnUtbmF2YmFyLS1vdmVyZmxvdyAuZHJvcGRvd24sXG4gIC51LW5hdmJhci0taW5saW5lLXN1Ym1lbnUtLXhsLnUtbmF2YmFyLS1vdmVyZmxvdyAuY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG4gIC51LW5hdmJhci0taW5saW5lLXN1Ym1lbnUtLXhsLnUtbmF2YmFyLS1vdmVyZmxvdyAuZHJvcGRvd24tbWVudSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtbmF2YmFyLS1pbmxpbmUtc3VibWVudS0tbGcgLmRyb3Bkb3duLW1lbnUge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdG9wOiA5OCU7XG4gICAgbGVmdDogNTAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAwLCAwKTtcbiAgfVxuICAudS1uYXZiYXItLWlubGluZS1zdWJtZW51LS1sZyAuZHJvcGRvd24tbWVudTo6YWZ0ZXIsIC51LW5hdmJhci0taW5saW5lLXN1Ym1lbnUtLWxnIC5kcm9wZG93bi1tZW51OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTFweDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDIwMDAlO1xuICAgIGJvcmRlci10b3A6IGluaGVyaXQ7XG4gICAgYm9yZGVyLWJvdHRvbTogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICB9XG4gIC51LW5hdmJhci0taW5saW5lLXN1Ym1lbnUtLWxnIC5kcm9wZG93bi1tZW51OjphZnRlciB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICAudS1uYXZiYXItLWlubGluZS1zdWJtZW51LS1sZyAuZHJvcGRvd24tbWVudTo6YmVmb3JlIHtcbiAgICByaWdodDogMTAwJTtcbiAgfVxuICAudS1uYXZiYXItLWlubGluZS1zdWJtZW51LS1sZyAuZHJvcGRvd24tbWVudSA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLnUtbmF2YmFyLS1pbmxpbmUtc3VibWVudS0tbGcudS1uYXZiYXItLW92ZXJmbG93IC5kcm9wZG93bixcbiAgLnUtbmF2YmFyLS1pbmxpbmUtc3VibWVudS0tbGcudS1uYXZiYXItLW92ZXJmbG93IC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbiAgLnUtbmF2YmFyLS1pbmxpbmUtc3VibWVudS0tbGcudS1uYXZiYXItLW92ZXJmbG93IC5kcm9wZG93bi1tZW51IHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1uYXZiYXItLWlubGluZS1zdWJtZW51LS1tZCAuZHJvcGRvd24tbWVudSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0b3A6IDk4JTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIDAsIDApO1xuICB9XG4gIC51LW5hdmJhci0taW5saW5lLXN1Ym1lbnUtLW1kIC5kcm9wZG93bi1tZW51OjphZnRlciwgLnUtbmF2YmFyLS1pbmxpbmUtc3VibWVudS0tbWQgLmRyb3Bkb3duLW1lbnU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMXB4O1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMjAwMCU7XG4gICAgYm9yZGVyLXRvcDogaW5oZXJpdDtcbiAgICBib3JkZXItYm90dG9tOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIH1cbiAgLnUtbmF2YmFyLS1pbmxpbmUtc3VibWVudS0tbWQgLmRyb3Bkb3duLW1lbnU6OmFmdGVyIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIC51LW5hdmJhci0taW5saW5lLXN1Ym1lbnUtLW1kIC5kcm9wZG93bi1tZW51OjpiZWZvcmUge1xuICAgIHJpZ2h0OiAxMDAlO1xuICB9XG4gIC51LW5hdmJhci0taW5saW5lLXN1Ym1lbnUtLW1kIC5kcm9wZG93bi1tZW51ID4gbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAudS1uYXZiYXItLWlubGluZS1zdWJtZW51LS1tZC51LW5hdmJhci0tb3ZlcmZsb3cgLmRyb3Bkb3duLFxuICAudS1uYXZiYXItLWlubGluZS1zdWJtZW51LS1tZC51LW5hdmJhci0tb3ZlcmZsb3cgLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuICAudS1uYXZiYXItLWlubGluZS1zdWJtZW51LS1tZC51LW5hdmJhci0tb3ZlcmZsb3cgLmRyb3Bkb3duLW1lbnUge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51LW5hdmJhci0taW5saW5lLXN1Ym1lbnUtLXNtIC5kcm9wZG93bi1tZW51IHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRvcDogOTglO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgMCwgMCk7XG4gIH1cbiAgLnUtbmF2YmFyLS1pbmxpbmUtc3VibWVudS0tc20gLmRyb3Bkb3duLW1lbnU6OmFmdGVyLCAudS1uYXZiYXItLWlubGluZS1zdWJtZW51LS1zbSAuZHJvcGRvd24tbWVudTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xcHg7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAyMDAwJTtcbiAgICBib3JkZXItdG9wOiBpbmhlcml0O1xuICAgIGJvcmRlci1ib3R0b206IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgfVxuICAudS1uYXZiYXItLWlubGluZS1zdWJtZW51LS1zbSAuZHJvcGRvd24tbWVudTo6YWZ0ZXIge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbiAgLnUtbmF2YmFyLS1pbmxpbmUtc3VibWVudS0tc20gLmRyb3Bkb3duLW1lbnU6OmJlZm9yZSB7XG4gICAgcmlnaHQ6IDEwMCU7XG4gIH1cbiAgLnUtbmF2YmFyLS1pbmxpbmUtc3VibWVudS0tc20gLmRyb3Bkb3duLW1lbnUgPiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC51LW5hdmJhci0taW5saW5lLXN1Ym1lbnUtLXNtLnUtbmF2YmFyLS1vdmVyZmxvdyAuZHJvcGRvd24sXG4gIC51LW5hdmJhci0taW5saW5lLXN1Ym1lbnUtLXNtLnUtbmF2YmFyLS1vdmVyZmxvdyAuY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG4gIC51LW5hdmJhci0taW5saW5lLXN1Ym1lbnUtLXNtLnUtbmF2YmFyLS1vdmVyZmxvdyAuZHJvcGRvd24tbWVudSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgTmF2aWdhdGlvbiBEcm9wZG93biBXaXRoIENvbHVtbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgW2NsYXNzKj11LWRyb3Bkb3duLWNvbC1dIHtcbiAgICBjb2x1bW4tZ2FwOiAxcHg7XG4gICAgY29sdW1uLXJ1bGU6IDFweCBzb2xpZCAjZjdmN2Y3O1xuICB9XG4gIFtjbGFzcyo9dS1kcm9wZG93bi1jb2wtXSA+ICoge1xuICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgY29sdW1uLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cbiAgLnUtZHJvcGRvd24tY29sLTIge1xuICAgIGNvbHVtbnM6IDI7XG4gIH1cbiAgLnUtZHJvcGRvd24tY29sLTMge1xuICAgIGNvbHVtbnM6IDM7XG4gIH1cbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIE5hdmlnYXRpb24gRHJvcGRvd24gU3RhdGljXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtZHJvcGRvd24tc3RhdGljIHtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LWhlaWdodDogMDtcbiAgbWFyZ2luOiAwIDEuMDcxNDNyZW07XG4gIHBhZGRpbmc6IDAuMzU3MTRyZW0gMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIG1heC1oZWlnaHQgMC4zcztcbn1cblxuLnUtZHJvcGRvd24tc3RhdGljLnNob3cge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAxO1xufVxuXG4vKiBNYWluIG5hdmlnYXRpb24gYmVoYXZpb3JzICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBOYXZpZ2F0aW9uIEJlaGF2aW9yIChPdmVybGF5KVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmJvZHkudS1tYWluLW5hdi0tb3ZlcmxheS1sZWZ0IC51LW1haW4tbmF2X19vdmVybGF5LCBib2R5LnUtbWFpbi1uYXYtLW92ZXJsYXktcmlnaHQgLnUtbWFpbi1uYXZfX292ZXJsYXkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5ib2R5LnUtbWFpbi1uYXYtLW92ZXJsYXktcmlnaHQgLnUtbWFpbi1uYXYtLW92ZXJsYXkge1xuICByaWdodDogLTIxLjQyODU3cmVtO1xufVxuXG5ib2R5LnUtbWFpbi1uYXYtLW92ZXJsYXktcmlnaHQgLnUtbWFpbi1uYXZfX292ZXJsYXkge1xuICByaWdodDogMTAwJTtcbn1cblxuYm9keS51LW1haW4tbmF2LS1vdmVybGF5LXJpZ2h0LnUtbWFpbi1uYXYtLW92ZXJsYXktb3BlbmVkIC51LW1haW4tbmF2LS1vdmVybGF5IHtcbiAgcmlnaHQ6IDA7XG59XG5cbmJvZHkudS1tYWluLW5hdi0tb3ZlcmxheS1yaWdodC51LW1haW4tbmF2LS1vdmVybGF5LW9wZW5lZCAudS1tYWluLW5hdl9fb3ZlcmxheSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbmJvZHkudS1tYWluLW5hdi0tb3ZlcmxheS1sZWZ0IC51LW1haW4tbmF2LS1vdmVybGF5IHtcbiAgbGVmdDogLTIxLjQyODU3cmVtO1xufVxuXG5ib2R5LnUtbWFpbi1uYXYtLW92ZXJsYXktbGVmdCAudS1tYWluLW5hdl9fb3ZlcmxheSB7XG4gIGxlZnQ6IDEwMCU7XG59XG5cbmJvZHkudS1tYWluLW5hdi0tb3ZlcmxheS1sZWZ0LnUtbWFpbi1uYXYtLW92ZXJsYXktb3BlbmVkIC51LW1haW4tbmF2LS1vdmVybGF5IHtcbiAgbGVmdDogMDtcbn1cblxuYm9keS51LW1haW4tbmF2LS1vdmVybGF5LWxlZnQudS1tYWluLW5hdi0tb3ZlcmxheS1vcGVuZWQgLnUtbWFpbi1uYXZfX292ZXJsYXkge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ubmF2YmFyLWNvbGxhcHNlLnUtbWFpbi1uYXYtLW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiA1O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDIxLjQyODU3cmVtO1xuICAtbXMtZmxleC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLm5hdmJhci1jb2xsYXBzZS51LW1haW4tbmF2LS1vdmVybGF5IC5uYXZiYXItbmF2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm5hdmJhci1jb2xsYXBzZS51LW1haW4tbmF2LS1vdmVybGF5IC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5uYXZiYXItY29sbGFwc2UudS1tYWluLW5hdi0tb3ZlcmxheSAudS1tYWluLW5hdl9fbGlzdC13cmFwcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgcGFkZGluZzogMi4xNDI4NnJlbSAwLjcxNDI5cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubmF2YmFyLWNvbGxhcHNlLnUtbWFpbi1uYXYtLW92ZXJsYXkgLnUtbWFpbi1uYXZfX2xpc3Qtd3JhcHBlciAubmF2YmFyLW5hdiB7XG4gIHBhZGRpbmc6IDAuNzE0MjlyZW07XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIE5hdmlnYXRpb24gQmVoYXZpb3IgKFB1c2gpXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuYm9keS51LW1haW4tbmF2LS1wdXNoLWxlZnQsIGJvZHkudS1tYWluLW5hdi0tcHVzaC1yaWdodCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5ib2R5LnUtbWFpbi1uYXYtLXB1c2gtbGVmdCAudS1tYWluLW5hdl9fcHVzaCwgYm9keS51LW1haW4tbmF2LS1wdXNoLXJpZ2h0IC51LW1haW4tbmF2X19wdXNoIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuYm9keS51LW1haW4tbmF2LS1wdXNoLXJpZ2h0IC51LW1haW4tbmF2LS1wdXNoIHtcbiAgcmlnaHQ6IC0yMS40Mjg1N3JlbTtcbn1cblxuYm9keS51LW1haW4tbmF2LS1wdXNoLXJpZ2h0IC51LW1haW4tbmF2X19vdmVybGF5IHtcbiAgcmlnaHQ6IDEwMCU7XG59XG5cbmJvZHkudS1tYWluLW5hdi0tcHVzaC1yaWdodC51LW1haW4tbmF2LS1vdmVybGF5LW9wZW5lZCB7XG4gIG1hcmdpbi1yaWdodDogMjEuNDI4NTdyZW07XG59XG5cbmJvZHkudS1tYWluLW5hdi0tcHVzaC1yaWdodC51LW1haW4tbmF2LS1vdmVybGF5LW9wZW5lZCAudS1tYWluLW5hdi0tcHVzaCB7XG4gIHJpZ2h0OiAwO1xufVxuXG5ib2R5LnUtbWFpbi1uYXYtLXB1c2gtcmlnaHQudS1tYWluLW5hdi0tb3ZlcmxheS1vcGVuZWQgLnUtbWFpbi1uYXZfX292ZXJsYXkge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG5ib2R5LnUtbWFpbi1uYXYtLXB1c2gtbGVmdCAudS1tYWluLW5hdi0tcHVzaCB7XG4gIGxlZnQ6IC0yMS40Mjg1N3JlbTtcbn1cblxuYm9keS51LW1haW4tbmF2LS1wdXNoLWxlZnQgLnUtbWFpbi1uYXZfX292ZXJsYXkge1xuICBsZWZ0OiAxMDAlO1xufVxuXG5ib2R5LnUtbWFpbi1uYXYtLXB1c2gtbGVmdC51LW1haW4tbmF2LS1vdmVybGF5LW9wZW5lZCB7XG4gIG1hcmdpbi1sZWZ0OiAyMS40Mjg1N3JlbTtcbn1cblxuYm9keS51LW1haW4tbmF2LS1wdXNoLWxlZnQudS1tYWluLW5hdi0tb3ZlcmxheS1vcGVuZWQgLnUtbWFpbi1uYXYtLXB1c2gge1xuICBsZWZ0OiAwO1xufVxuXG5ib2R5LnUtbWFpbi1uYXYtLXB1c2gtbGVmdC51LW1haW4tbmF2LS1vdmVybGF5LW9wZW5lZCAudS1tYWluLW5hdl9fb3ZlcmxheSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5uYXZiYXItY29sbGFwc2UudS1tYWluLW5hdi0tcHVzaCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMjEuNDI4NTdyZW07XG4gIG1heC13aWR0aDogODUlO1xuICAtbXMtZmxleC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLm5hdmJhci1jb2xsYXBzZS51LW1haW4tbmF2LS1wdXNoIC5uYXZiYXItbmF2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm5hdmJhci1jb2xsYXBzZS51LW1haW4tbmF2LS1wdXNoIC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5uYXZiYXItY29sbGFwc2UudS1tYWluLW5hdi0tcHVzaCAudS1tYWluLW5hdl9fbGlzdC13cmFwcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgcGFkZGluZzogMi4xNDI4NnJlbSAwLjcxNDI5cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubmF2YmFyLWNvbGxhcHNlLnUtbWFpbi1uYXYtLXB1c2ggLnUtbWFpbi1uYXZfX2xpc3Qtd3JhcHBlciAubmF2YmFyLW5hdiB7XG4gIHBhZGRpbmc6IDAuNzE0MjlyZW07XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIE5hdmlnYXRpb24gQmVoYXZpb3IgKFNtYXJ0KVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LXNtYXJ0LW5hdiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMjtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4yLCAwLjIsIDAuMik7XG59XG5cbi51LXNtYXJ0LW5hdiAubmF2YmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjEuNDI4NTdyZW07XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnUtc21hcnQtbmF2IC5uYXZiYXIgLmRyb3Bkb3duIHtcbiAgei1pbmRleDogMTtcbn1cblxuLnUtc21hcnQtbmF2IC5uYXZiYXIgLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udS1zbWFydC1uYXYgLm5hdmJhciBsaSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzBweCwgMCwgMCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5cbi51LXNtYXJ0LW5hdiAubmF2YmFyIGxpOm50aC1jaGlsZCgxKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDYwbXM7XG59XG5cbi51LXNtYXJ0LW5hdiAubmF2YmFyIGxpOm50aC1jaGlsZCgyKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDkwbXM7XG59XG5cbi51LXNtYXJ0LW5hdiAubmF2YmFyIGxpOm50aC1jaGlsZCgzKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEyMG1zO1xufVxuXG4udS1zbWFydC1uYXYgLm5hdmJhciBsaTpudGgtY2hpbGQoNCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxNTBtcztcbn1cblxuLnUtc21hcnQtbmF2IC5uYXZiYXIgbGk6bnRoLWNoaWxkKDUpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMTgwbXM7XG59XG5cbi51LXNtYXJ0LW5hdiAubmF2YmFyIGxpOm50aC1jaGlsZCg2KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIxMG1zO1xufVxuXG4udS1zbWFydC1uYXYgLm5hdmJhciBsaTpudGgtY2hpbGQoNykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyNDBtcztcbn1cblxuLnUtc21hcnQtbmF2IC5uYXZiYXIgbGk6bnRoLWNoaWxkKDgpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMjcwbXM7XG59XG5cbi51LXNtYXJ0LW5hdiAubmF2YmFyIGxpOm50aC1jaGlsZCg5KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDMwMG1zO1xufVxuXG4udS1zbWFydC1uYXYgLm5hdmJhciBsaTpudGgtY2hpbGQoMTApIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMzMwbXM7XG59XG5cbi51LXNtYXJ0LW5hdiAubmF2YmFyIGxpOm50aC1jaGlsZCgxMSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAzNjBtcztcbn1cblxuLnUtc21hcnQtbmF2IC5uYXZiYXIgbGk6bnRoLWNoaWxkKDEyKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDM5MG1zO1xufVxuXG4udS1zbWFydC1uYXYgLm5hdmJhciBsaTpudGgtY2hpbGQoMTMpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNDIwbXM7XG59XG5cbi51LXNtYXJ0LW5hdiAubmF2YmFyIGxpOm50aC1jaGlsZCgxNCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA0NTBtcztcbn1cblxuLnUtc21hcnQtbmF2IC5uYXZiYXIgbGk6bnRoLWNoaWxkKDE1KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDQ4MG1zO1xufVxuXG4udS1zbWFydC1uYXYgLm5hdmJhciBsaTpudGgtY2hpbGQoMTYpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNTEwbXM7XG59XG5cbi51LXNtYXJ0LW5hdiAubmF2YmFyIGxpOm50aC1jaGlsZCgxNykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiA1NDBtcztcbn1cblxuLnUtc21hcnQtbmF2IC5uYXZiYXIgbGk6bnRoLWNoaWxkKDE4KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDU3MG1zO1xufVxuXG4udS1zbWFydC1uYXYgLm5hdmJhciBsaTpudGgtY2hpbGQoMTkpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNjAwbXM7XG59XG5cbi51LXNtYXJ0LW5hdl9fdG9nZ2xlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLnUtc21hcnQtbmF2LS1vcGVuZWQgLm5hdmJhciB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSAhaW1wb3J0YW50O1xufVxuXG4udS1zbWFydC1uYXYtLW9wZW5lZCAubmF2YmFyIGxpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnUtc21hcnQtbmF2LS1zaG93biB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbn1cblxuLnUtc21hcnQtbmF2LS1ib3R0b20tcmlnaHQge1xuICByaWdodDogMC43MTQyOXJlbTtcbiAgYm90dG9tOiAwLjcxNDI5cmVtO1xufVxuXG4udS1zbWFydC1uYXYtLWJvdHRvbS1yaWdodCAubmF2YmFyIHtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDUuNzE0MjlyZW07XG59XG5cbi51LXNtYXJ0LW5hdi0tYm90dG9tLWxlZnQge1xuICBsZWZ0OiAwLjcxNDI5cmVtO1xuICBib3R0b206IDAuNzE0MjlyZW07XG59XG5cbi51LXNtYXJ0LW5hdi0tYm90dG9tLWxlZnQgLm5hdmJhciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKTtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDAlIDEwMCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAlIDEwMCU7XG4gIHBhZGRpbmctbGVmdDogNS43MTQyOXJlbTtcbn1cblxuLnUtc21hcnQtbmF2LS10b3AtbGVmdCB7XG4gIGxlZnQ6IDAuNzE0MjlyZW07XG4gIHRvcDogMC43MTQyOXJlbTtcbn1cblxuLnUtc21hcnQtbmF2LS10b3AtbGVmdCAubmF2YmFyIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xuICBwYWRkaW5nLWxlZnQ6IDUuNzE0MjlyZW07XG59XG5cbi51LXNtYXJ0LW5hdi0tdG9wLXJpZ2h0IHtcbiAgcmlnaHQ6IDAuNzE0MjlyZW07XG4gIHRvcDogMC43MTQyOXJlbTtcbn1cblxuLnUtc21hcnQtbmF2LS10b3AtcmlnaHQgLm5hdmJhciB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKTtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDUuNzE0MjlyZW07XG59XG5cbi8qIFNlY29uZGFyeSBuYXZpZ2F0aW9uIHN0eWxlcyAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgU2Vjb25kYXJ5IE5hdmlnYXRpb25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1zZWNvbmRhcnktbmF2aWdhdGlvbiB7XG4gIHotaW5kZXg6IDM7XG59XG5cbi51LXNlY29uZGFyeS1uYXZpZ2F0aW9uIC5hY3RpdmUgYSB7XG4gIGNvbG9yOiAjMDAzYTc5O1xufVxuXG4vKiBTaWRlYmFyIHNob3J0Y29kZSBuYXZpZ2F0aW9uIHN0eWxlcyAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgU2lkZWJhciBOYXZpZ2F0aW9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnUtc2lkZWJhci1uYXZpZ2F0aW9uIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IC0yMS40Mjg1N3JlbTtcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cbn1cbi51LXNpZGViYXItbmF2aWdhdGlvbi1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYzI0MzQ7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG5cbi51LXNpZGViYXItbmF2aWdhdGlvbl9fc2VhcmNoLWlucHV0IHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi51LXNpZGViYXItbmF2aWdhdGlvbiAubmF2LWxpbmsge1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMC41cmVtIDEuNDI4NTdyZW07XG59XG5cbi51LXNpZGViYXItbmF2aWdhdGlvbiAubmF2LWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xufVxuXG4udS1zaWRlYmFyLW5hdmlnYXRpb24gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cblxuLnUtc2lkZWJhci1uYXZpZ2F0aW9uX190b2dnbGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDEyMHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogNTNweDtcbiAgaGVpZ2h0OiA1M3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWMyNDM0O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgei1pbmRleDogMjtcbn1cblxuLnUtc2lkZWJhci1uYXZpZ2F0aW9uX190b2dnbGVyOmhvdmVyLCAudS1zaWRlYmFyLW5hdmlnYXRpb25fX3RvZ2dsZXI6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnUtc2lkZWJhci1uYXZpZ2F0aW9uX19jbG9zZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjJweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgei1pbmRleDogMztcbn1cblxuLnUtc2lkZWJhci1uYXZpZ2F0aW9uX19jbG9zZXI6aG92ZXIsIC51LXNpZGViYXItbmF2aWdhdGlvbl9fY2xvc2VyOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC51LXNpZGViYXItbmF2aWdhdGlvbi1saXN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2x1bW5zOiA0O1xuICB9XG4gIC51LXNpZGViYXItbmF2aWdhdGlvbi1saXN0IC5kcm9wZG93bi10b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnUtc2lkZWJhci1uYXZpZ2F0aW9uLWxpc3QgLmRyb3Bkb3duLW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZsb2F0OiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51LXNpZGViYXItbmF2aWdhdGlvbi1saXN0IHtcbiAgICBjb2x1bW5zOiAzO1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAudS1zaWRlYmFyLW5hdmlnYXRpb24tbGlzdCB7XG4gICAgY29sdW1uczogMTtcbiAgfVxufVxuLnUtaGFzLXNpZGViYXItbmF2aWdhdGlvbiAudS1oZWFkZXJfX292ZXJsYXkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBPdmVycmlkZSB2ZW5kb3Igc3R5bGVzaGVldHMgKi9cbi5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSxcbi5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbn1cblxuW2NsYXNzKj11LW1haW4tbmF2LV0gLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4vKiBPdmVybGF5ICovXG4udS1tYWluLW5hdl9fb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAyMDAwJTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKiBPdmVycmlkZSBuZWNlc3NhcnkgbmF2aWdhdGlvbiBzdHlsZXMgaW4gc2lkZS1oZWFkZXIgcGFnZXMgKi9cbmJvZHkudS1ib2R5LS1oZWFkZXItc2lkZS1zdGF0aWMtbGVmdCAubmF2YmFyIFtjbGFzcyo9dS1tYWluLW5hdi1dIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyLFxuYm9keS51LWJvZHktLWhlYWRlci1zaWRlLXN0YXRpYy1sZWZ0IC5uYXZiYXIgW2NsYXNzKj11LW1haW4tbmF2LV0gPiAuaHMtaGFzLXN1Yi1tZW51ID4gYTo6YWZ0ZXIsXG5ib2R5LnUtYm9keS0taGVhZGVyLXNpZGUtc3RhdGljLWxlZnQgLm5hdmJhciBbY2xhc3MqPXUtbWFpbi1uYXYtXSA+IC5ocy1oYXMtbWVnYS1tZW51ID4gYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTkwMFwiO1xufVxuXG5ib2R5LnUtYm9keS0taGVhZGVyLXNpZGUtc3RhdGljLXJpZ2h0IC5uYXZiYXIgW2NsYXNzKj11LW1haW4tbmF2LV0gLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIsXG5ib2R5LnUtYm9keS0taGVhZGVyLXNpZGUtc3RhdGljLXJpZ2h0IC5uYXZiYXIgW2NsYXNzKj11LW1haW4tbmF2LV0gPiAuaHMtaGFzLXN1Yi1tZW51ID4gYTo6YWZ0ZXIsXG5ib2R5LnUtYm9keS0taGVhZGVyLXNpZGUtc3RhdGljLXJpZ2h0IC5uYXZiYXIgW2NsYXNzKj11LW1haW4tbmF2LV0gPiAuaHMtaGFzLW1lZ2EtbWVudSA+IGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU5MDFcIjtcbn1cblxuLyogU2Nyb2xsIG9uIG1vYmlsZSBkZXZpY2VzICovXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnUtbmF2LW1vYmlsZS1zY3JvbGwge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEJhc2tldCBCYXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBDb250YWluZXIgKi9cbi51LWJhc2tldCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLyogQmFyICovXG4udS1iYXNrZXRfX2JhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDIxLjQyODU3cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDVweCA1cHggMHB4IHJnYmEoOTAsIDkwLCA5MCwgMC4wNzUpO1xufVxuXG4vKiBQcm9kdWN0ICovXG4udS1iYXNrZXRfX3Byb2R1Y3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDAuNzE0MjlyZW07XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZWVlO1xufVxuXG4vKiBQcm9kdWN0IEltYWdlICovXG4udS1iYXNrZXRfX3Byb2R1Y3QtaW1nIHtcbiAgd2lkdGg6IDcuMTQyODZyZW07XG59XG5cbi51LWJhc2tldF9fcHJvZHVjdC1pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIFByb2R1Y3QgUmVtb3ZlIEJ1dHRvbiAqL1xuLnUtYmFza2V0X19wcm9kdWN0LXJlbW92ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxLjQyODU3cmVtO1xuICByaWdodDogMS40Mjg1N3JlbTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDAuMjtcbn1cblxuLnUtYmFza2V0X19wcm9kdWN0LXJlbW92ZTpob3ZlciwgLnUtYmFza2V0X19wcm9kdWN0LXJlbW92ZTpmb2N1cyB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdERyb3Bkb3duc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbltjbGFzcyo9dS1kcm9wZG93bi0tXSBbY2xhc3MqPXUtZHJvcGRvd24tLV0ge1xuICBsZWZ0OiAxMDAlO1xuICB0b3A6IDA7XG59XG5cbltjbGFzcyo9dS1kcm9wZG93bi0tXSBbY2xhc3MqPXUtZHJvcGRvd24tLV0udS1kcm9wZG93bi0tcmV2ZXJzZS14IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDEwMCU7XG59XG5cbi51LWRyb3Bkb3duLS1zaW1wbGUudS1kcm9wZG93bi0tcmV2ZXJzZS15LFxuLnUtZHJvcGRvd24tLWpxdWVyeS1zbGlkZS51LWRyb3Bkb3duLS1yZXZlcnNlLXksXG4udS1kcm9wZG93bi0tY3NzLWFuaW1hdGlvbi51LWRyb3Bkb3duLS1yZXZlcnNlLXkge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMTAwJTtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxLjQyODU3cmVtO1xufVxuXG4vKiBTaW1wbGUgRHJvcGRvd24gKi9cbi51LWRyb3Bkb3duLS1zaW1wbGUudS1kcm9wZG93bi0taGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogQ1NTIEFuaW1hdGlvbiBEcm9wZG93biAqL1xuLnUtZHJvcGRvd24tLWNzcy1hbmltYXRpb24ge1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xufVxuXG4udS1kcm9wZG93bi0tY3NzLWFuaW1hdGlvbi51LWRyb3Bkb3duLS1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qIGpRdWVyeSBTbGlkZSAqL1xuLnUtZHJvcGRvd24tLWpxdWVyeS1zbGlkZS51LWRyb3Bkb3duLS1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi51LWRyb3Bkb3duLS1oaWRkZW46bm90KC5ocy1zdWItbWVudS1vcGVuZWQpICoge1xuICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi51LWRyb3Bkb3duLS1oaWRkZW46bm90KC5ocy1zdWItbWVudS1vcGVuZWQpICo6OmJlZm9yZSwgLnUtZHJvcGRvd24tLWhpZGRlbjpub3QoLmhzLXN1Yi1tZW51LW9wZW5lZCkgKjo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIENvbXByZXNzZWQgRm9ybVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWNvbXByZXNzZWQtZm9ybSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDIwcmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZTtcbn1cblxuLnUtY29tcHJlc3NlZC1mb3JtLS1oaWRkZW4ge1xuICB3aWR0aDogNS43MTQyOXJlbTtcbn1cblxuLnUtY29tcHJlc3NlZC1mb3JtIC5pbnB1dC1ncm91cCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIERyb3BjYXBzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtZHJvcGNhcCwgLnUtZHJvcGNhcC11bmRlcmxpbmUsIC51LWRyb3BjYXAtYmcsIC51LWRyb3BjYXAtYm9yZGVyZWQge1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAzLjU3cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnUtZHJvcGNhcC11bmRlcmxpbmUge1xuICBwYWRkaW5nLWJvdHRvbTogMC4zNTcxNHJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkO1xufVxuXG4udS1kcm9wY2FwLWJnIHtcbiAgd2lkdGg6IDVyZW07XG4gIGhlaWdodDogNXJlbTtcbiAgbWFyZ2luLXRvcDogMC4zNTcxNHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNC43OHJlbTtcbn1cblxuLnUtZHJvcGNhcC1ib3JkZXJlZCB7XG4gIHdpZHRoOiA1cmVtO1xuICBoZWlnaHQ6IDVyZW07XG4gIG1hcmdpbi10b3A6IDAuMzU3MTRyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDQuMzVyZW07XG4gIGJvcmRlcjogM3B4IHNvbGlkO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBCRyBBbmdsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1hbmdsZS12MS0tdG9wLWxlZnQtLWJnLWxpZ2h0LFxuLnUtYW5nbGUtdjEtLXRvcC1yaWdodC0tYmctbGlnaHQsXG4udS1hbmdsZS12MS0tYm90dG9tLWxlZnQtLWJnLWxpZ2h0LFxuLnUtYW5nbGUtdjEtLWJvdHRvbS1yaWdodC0tYmctbGlnaHQsXG4udS1hbmdsZS12MS0tdG9wLWxlZnQtLWJnLWRhcmssXG4udS1hbmdsZS12MS0tdG9wLXJpZ2h0LS1iZy1kYXJrLFxuLnUtYW5nbGUtdjEtLWJvdHRvbS1sZWZ0LS1iZy1kYXJrLFxuLnUtYW5nbGUtdjEtLWJvdHRvbS1yaWdodC0tYmctZGFyayxcbi51LWFuZ2xlLXYyLS10b3AtbGVmdC0tYmctbGlnaHQsXG4udS1hbmdsZS12Mi0tdG9wLXJpZ2h0LS1iZy1saWdodCxcbi51LWFuZ2xlLXYyLS1ib3R0b20tbGVmdC0tYmctbGlnaHQsXG4udS1hbmdsZS12Mi0tYm90dG9tLXJpZ2h0LS1iZy1saWdodCxcbi51LWFuZ2xlLXYyLS10b3AtbGVmdC0tYmctZGFyayxcbi51LWFuZ2xlLXYyLS10b3AtcmlnaHQtLWJnLWRhcmssXG4udS1hbmdsZS12Mi0tYm90dG9tLWxlZnQtLWJnLWRhcmssXG4udS1hbmdsZS12Mi0tYm90dG9tLXJpZ2h0LS1iZy1kYXJrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBWLTFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBMaWdodCAqL1xuLnUtYW5nbGUtdjEtLXRvcC1sZWZ0LS1iZy1saWdodDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwcHg7XG4gIGxlZnQ6IC0xMDBweDtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC01NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC01NWRlZyk7XG4gIHdpZHRoOiAyNTBweDtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuXG4udS1hbmdsZS12MS0tdG9wLXJpZ2h0LS1iZy1saWdodDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwcHg7XG4gIHJpZ2h0OiAtMTAwcHg7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg1NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDU1ZGVnKTtcbiAgd2lkdGg6IDI1MHB4O1xuICBoZWlnaHQ6IDEyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG5cbi51LWFuZ2xlLXYxLS1ib3R0b20tbGVmdC0tYmctbGlnaHQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xMHB4O1xuICBsZWZ0OiAtMTAwcHg7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg1NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDU1ZGVnKTtcbiAgd2lkdGg6IDI1MHB4O1xuICBoZWlnaHQ6IDEyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG5cbi51LWFuZ2xlLXYxLS1ib3R0b20tcmlnaHQtLWJnLWxpZ2h0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMTBweDtcbiAgcmlnaHQ6IC0xMDBweDtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC01NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC01NWRlZyk7XG4gIHdpZHRoOiAyNTBweDtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuXG4vKiBEYXJrICovXG4udS1hbmdsZS12MS0tdG9wLWxlZnQtLWJnLWRhcms6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMHB4O1xuICBsZWZ0OiAtMTAwcHg7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNTVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNTVkZWcpO1xuICB3aWR0aDogMjUwcHg7XG4gIGhlaWdodDogMTIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLnUtYW5nbGUtdjEtLXRvcC1yaWdodC0tYmctZGFyazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwcHg7XG4gIHJpZ2h0OiAtMTAwcHg7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg1NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDU1ZGVnKTtcbiAgd2lkdGg6IDI1MHB4O1xuICBoZWlnaHQ6IDEyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi51LWFuZ2xlLXYxLS1ib3R0b20tbGVmdC0tYmctZGFyazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTEwcHg7XG4gIGxlZnQ6IC0xMDBweDtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDU1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNTVkZWcpO1xuICB3aWR0aDogMjUwcHg7XG4gIGhlaWdodDogMTIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLnUtYW5nbGUtdjEtLWJvdHRvbS1yaWdodC0tYmctZGFyazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTEwcHg7XG4gIHJpZ2h0OiAtMTAwcHg7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNTVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNTVkZWcpO1xuICB3aWR0aDogMjUwcHg7XG4gIGhlaWdodDogMTIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLyogVi0yXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogTGlnaHQgKi9cbi51LWFuZ2xlLXYyLS10b3AtbGVmdC0tYmctbGlnaHQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMHB4O1xuICBsZWZ0OiAtMTAwcHg7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNTVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNTVkZWcpO1xuICB3aWR0aDogMjUwcHg7XG4gIGhlaWdodDogMTIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4udS1hbmdsZS12Mi0tdG9wLXJpZ2h0LS1iZy1saWdodDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwcHg7XG4gIHJpZ2h0OiAtMTAwcHg7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg1NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDU1ZGVnKTtcbiAgd2lkdGg6IDI1MHB4O1xuICBoZWlnaHQ6IDEyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLnUtYW5nbGUtdjItLWJvdHRvbS1sZWZ0LS1iZy1saWdodDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTEwcHg7XG4gIGxlZnQ6IC0xMDBweDtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDU1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNTVkZWcpO1xuICB3aWR0aDogMjUwcHg7XG4gIGhlaWdodDogMTIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4udS1hbmdsZS12Mi0tYm90dG9tLXJpZ2h0LS1iZy1saWdodDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTEwcHg7XG4gIHJpZ2h0OiAtMTAwcHg7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNTVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNTVkZWcpO1xuICB3aWR0aDogMjUwcHg7XG4gIGhlaWdodDogMTIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4vKiBEYXJrICovXG4udS1hbmdsZS12Mi0tdG9wLWxlZnQtLWJnLWRhcms6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMHB4O1xuICBsZWZ0OiAtMTAwcHg7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNTVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNTVkZWcpO1xuICB3aWR0aDogMjUwcHg7XG4gIGhlaWdodDogMTIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4udS1hbmdsZS12Mi0tdG9wLXJpZ2h0LS1iZy1kYXJrOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTBweDtcbiAgcmlnaHQ6IC0xMDBweDtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDU1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNTVkZWcpO1xuICB3aWR0aDogMjUwcHg7XG4gIGhlaWdodDogMTIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4udS1hbmdsZS12Mi0tYm90dG9tLWxlZnQtLWJnLWRhcms6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xMHB4O1xuICBsZWZ0OiAtMTAwcHg7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg1NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDU1ZGVnKTtcbiAgd2lkdGg6IDI1MHB4O1xuICBoZWlnaHQ6IDEyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLnUtYW5nbGUtdjItLWJvdHRvbS1yaWdodC0tYmctZGFyazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTEwcHg7XG4gIHJpZ2h0OiAtMTAwcHg7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNTVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNTVkZWcpO1xuICB3aWR0aDogMjUwcHg7XG4gIGhlaWdodDogMTIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBCbG9jayBIb3ZlcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5bY2xhc3MqPXUtYmxvY2staG92ZXJdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xufVxuXG5bY2xhc3MqPXUtYmxvY2staG92ZXJdLCBbY2xhc3MqPXUtYmxvY2staG92ZXJdOjpiZWZvcmUsIFtjbGFzcyo9dS1ibG9jay1ob3Zlcl06OmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cblxuLnUtYmxvY2staG92ZXItLXVuY3JvcGVkIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi51LWJsb2NrLWhvdmVyLS11bmNyb3BlZDpob3ZlciB7XG4gIHotaW5kZXg6IDI7XG59XG5cbi51LWJsb2NrLWhvdmVyX19pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi51LWJsb2NrLWhvdmVyX19ibG9jayB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG5cbltjbGFzcyo9dS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbF0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuW2NsYXNzKj11LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS12MV0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAxNXB4O1xuICBvcGFjaXR5OiAwO1xufVxuXG4udS1ibG9jay1ob3Zlcjpob3ZlciAudS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC0tdjEge1xuICBvcGFjaXR5OiAxO1xufVxuXG4udS1ibG9jay1ob3Zlci0tc2hhZG93OmhvdmVyLFxuLnUtYmxvY2staG92ZXItLXNoYWRvdzpob3ZlciAudS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC1zaGFkb3cge1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAjNzc3O1xufVxuXG4udS1ibG9jay1ob3Zlci0tc2hhZG93LXYyOmhvdmVyLFxuLnUtYmxvY2staG92ZXItLXNoYWRvdy12Mjpob3ZlciAudS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC1zaGFkb3cge1xuICBib3gtc2hhZG93OiAwIDAgMTVweCAjZGRkO1xufVxuXG4udS1ibG9jay1ob3Zlci0tc2hhZG93LXYzOmhvdmVyLFxuLnUtYmxvY2staG92ZXItLXNoYWRvdy12Mzpob3ZlciAudS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC1zaGFkb3cge1xuICBib3gtc2hhZG93OiAwIDAgM3B4ICNkZGQ7XG59XG5cbi51LWJsb2NrLWhvdmVyLS1zY2FsZTpob3Zlcixcbi51LWJsb2NrLWhvdmVyLS1zY2FsZS1pbWc6aG92ZXIgLnUtYmxvY2staG92ZXJfX2ltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbn1cblxuLnUtYmxvY2staG92ZXJfX2FkZGl0aW9uYWwtc2NhbGUge1xuICB6LWluZGV4OiAtMTtcbiAgbWF4LXdpZHRoOiBpbml0aWFsO1xufVxuXG4udS1ibG9jay1ob3Zlcjpob3ZlciAudS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC1zY2FsZSB7XG4gIHRvcDogLTIwcHg7XG4gIHJpZ2h0OiAtMjBweDtcbiAgYm90dG9tOiAtMjBweDtcbiAgbGVmdDogLTIwcHg7XG59XG5cbi51LWJsb2NrLWhvdmVyLS1zY2FsZS1kb3duOmhvdmVyLFxuLnUtYmxvY2staG92ZXItLXNjYWxlLWRvd24taW1nOmhvdmVyIC51LWJsb2NrLWhvdmVyX19pbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG59XG5cbi51LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLXNjYWxlLWRvd24ge1xuICB6LWluZGV4OiAtMTtcbiAgbWF4LXdpZHRoOiBpbml0aWFsO1xufVxuXG4udS1ibG9jay1ob3Zlcjpob3ZlciAudS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC1zY2FsZS1kb3duIHtcbiAgdG9wOiAyMHB4O1xuICByaWdodDogMjBweDtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAyMHB4O1xufVxuXG4udS1ibG9jay1ob3Zlcl9fbWFpbi0tem9vbS12MSxcbi51LWJsb2NrLWhvdmVyX19tYWluLS16b29tLXYyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMDEpO1xufVxuXG4udS1ibG9jay1ob3Zlcjpob3ZlciAudS1ibG9jay1ob3Zlcl9fbWFpbi0tem9vbS12MSB7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cblxuLnUtYmxvY2staG92ZXI6aG92ZXIgLnUtYmxvY2staG92ZXJfX21haW4tLXpvb20tdjIge1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjA0KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA0KTtcbn1cblxuLnUtYmxvY2staG92ZXIgW2NsYXNzKj1pY29uLV0ge1xuICBwYWRkaW5nOiAxcHg7XG59XG5cbi51LWJsb2NrLWhvdmVyX19tYWluLS1ncmF5c2NhbGUge1xuICBmaWx0ZXI6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48ZmlsdGVyIGlkPSdncmF5c2NhbGUnPjxmZUNvbG9yTWF0cml4IHR5cGU9J21hdHJpeCcgdmFsdWVzPScwLjMzMzMgMC4zMzMzIDAuMzMzMyAwIDAgMC4zMzMzIDAuMzMzMyAwLjMzMzMgMCAwIDAuMzMzMyAwLjMzMzMgMC4zMzMzIDAgMCAwIDAgMCAxIDAnLz48L2ZpbHRlcj48L3N2Zz4jZ3JheXNjYWxlXCIpO1xuICAvKiBGaXJlZm94IDEwKywgRmlyZWZveCBvbiBBbmRyb2lkICovXG4gIGZpbHRlcjogZ3JheTtcbiAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbn1cblxuLnUtYmxvY2staG92ZXI6aG92ZXIgLnUtYmxvY2staG92ZXJfX21haW4tLWdyYXlzY2FsZSB7XG4gIGZpbHRlcjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPjxmaWx0ZXIgaWQ9J2dyYXlzY2FsZSc+PGZlQ29sb3JNYXRyaXggdHlwZT0nbWF0cml4JyB2YWx1ZXM9JzEgMCAwIDAgMCwgMCAxIDAgMCAwLCAwIDAgMSAwIDAsIDAgMCAwIDEgMCcvPjwvZmlsdGVyPjwvc3ZnPiNncmF5c2NhbGVcIik7XG4gIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMCUpO1xufVxuXG4udS1ibG9jay1ob3Zlcl9fbWFpbi0td2hpdGUge1xuICAtd2Via2l0LWZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XG59XG5cbi51LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS1ibHVyIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnUtYmxvY2staG92ZXI6aG92ZXIgLnUtYmxvY2staG92ZXJfX2FkZGl0aW9uYWwtLWJsdXIge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjExcztcbn1cblxuLnUtYmxvY2staG92ZXI6aG92ZXIgLnUtYmxvY2staG92ZXJfX21haW4tLWJsdXIge1xuICAtd2Via2l0LWZpbHRlcjogYmx1cigzMHB4KTtcbiAgZmlsdGVyOiBibHVyKDMwcHgpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIG9wYWNpdHk6IDA7XG59XG5cbltjbGFzcyo9dS1ibG9jay1ob3Zlci1pbWFnZS1vdmVybGF5XTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2U7XG59XG5cbi51LWJsb2NrLWhvdmVyOmhvdmVyIC51LWJsb2NrLWhvdmVyLWltYWdlLW92ZXJsYXk6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnUtYmxvY2staG92ZXJfX2FkZGl0aW9uYWwtLWZhZGUge1xuICBvcGFjaXR5OiAwO1xufVxuXG4udS1ibG9jay1ob3Zlcjpob3ZlciAudS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC0tZmFkZSB7XG4gIG9wYWNpdHk6IDE7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG5cbi51LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS1mYWRlLXVwIHtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDE1JSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDE1JSk7XG59XG5cbi51LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS1mYWRlLWRvd24ge1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTE1JSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xNSUpO1xufVxuXG4udS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC0tZmFkZS1sZWZ0IHtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNSUsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTUlLCAwKTtcbn1cblxuLnUtYmxvY2staG92ZXJfX2FkZGl0aW9uYWwtLWZhZGUtcmlnaHQge1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTUlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTUlLCAwKTtcbn1cblxuLnUtYmxvY2staG92ZXI6aG92ZXIgW2NsYXNzKj11LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS1wdXNoXSB7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG5cbi51LWJsb2NrLWhvdmVyOmhvdmVyIC51LWJsb2NrLWhvdmVyX19tYWluLS1wdXNoLXVwIHtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG59XG5cbi51LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS1wdXNoLXVwIHtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xufVxuXG4udS1ibG9jay1ob3Zlcjpob3ZlciAudS1ibG9jay1ob3Zlcl9fbWFpbi0tcHVzaC1kb3duIHtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xufVxuXG4udS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC0tcHVzaC1kb3duIHtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG59XG5cbi51LWJsb2NrLWhvdmVyOmhvdmVyIC51LWJsb2NrLWhvdmVyX19tYWluLS1wdXNoLWxlZnQge1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuLnUtYmxvY2staG92ZXJfX2FkZGl0aW9uYWwtLXB1c2gtbGVmdCB7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLnUtYmxvY2staG92ZXI6aG92ZXIgLnUtYmxvY2staG92ZXJfX21haW4tLXB1c2gtcmlnaHQge1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi51LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS1wdXNoLXJpZ2h0IHtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cbi51LWJsb2NrLWhvdmVyOmhvdmVyIFtjbGFzcyo9dS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC0tc2xpZGVdLFxuLnUtYmxvY2staG92ZXI6aG92ZXIgW2NsYXNzKj11LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS1wYXJ0aWFsbHktc2xpZGVdIHtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbn1cblxuLnUtYmxvY2staG92ZXJfX2FkZGl0aW9uYWwtLXNsaWRlLXVwIHtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xufVxuXG4udS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC0tc2xpZGUtZG93biB7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xufVxuXG4udS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC0tc2xpZGUtbGVmdCB7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLnUtYmxvY2staG92ZXJfX2FkZGl0aW9uYWwtLXNsaWRlLXJpZ2h0IHtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cbi51LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS1zbGlkZS1ib3R0b20tcmlnaHQge1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIC0xMDAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIC0xMDAlKTtcbn1cblxuLnUtYmxvY2staG92ZXJfX2FkZGl0aW9uYWwtLXNsaWRlLWJvdHRvbS1sZWZ0IHtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIC0xMDAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgLTEwMCUpO1xufVxuXG4udS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC0tc2xpZGUtdG9wLXJpZ2h0IHtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAxMDAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIDEwMCUpO1xufVxuXG4udS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC0tc2xpZGUtdG9wLWxlZnQge1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMTAwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIDEwMCUpO1xufVxuXG4udS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC0tcGFydGlhbGx5LXNsaWRlLXVwIHtcbiAgdG9wOiBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnUtYmxvY2staG92ZXJfX2FkZGl0aW9uYWwtLXBhcnRpYWxseS1zbGlkZS11cCAudS1ibG9jay1ob3Zlcl9fdmlzaWJsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiBpbmhlcml0O1xuICBwYWRkaW5nLXJpZ2h0OiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xufVxuXG4udS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC0tcGFydGlhbGx5LXNsaWRlLWRvd24ge1xuICBib3R0b206IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnUtYmxvY2staG92ZXJfX2FkZGl0aW9uYWwtLXBhcnRpYWxseS1zbGlkZS1kb3duIC51LWJsb2NrLWhvdmVyX192aXNpYmxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IGluaGVyaXQ7XG4gIHBhZGRpbmctcmlnaHQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG59XG5cbi51LWJsb2NrLWhvdmVyLS1jb3Qge1xuICBwZXJzcGVjdGl2ZTogNTBlbTtcbn1cblxuW2NsYXNzKj11LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS1jb3RdIHtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogMTtcbn1cblxuLnUtYmxvY2staG92ZXItLWNvdDpob3ZlciBbY2xhc3MqPXUtYmxvY2staG92ZXJfX21haW4tLWNvdF0ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4udS1ibG9jay1ob3Zlci0tY290OmhvdmVyIFtjbGFzcyo9dS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC0tY290XSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMjFzO1xufVxuXG4udS1ibG9jay1ob3Zlcl9fbWFpbi0tY290LXVwIHtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDUwJSAwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMDtcbn1cblxuLnUtYmxvY2staG92ZXJfX2FkZGl0aW9uYWwtLWNvdC11cCB7XG4gIHRyYW5zZm9ybTogcm90YXRlWCg5MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG59XG5cbi51LWJsb2NrLWhvdmVyLS1jb3Q6aG92ZXIgLnUtYmxvY2staG92ZXJfX21haW4tLWNvdC11cCB7XG4gIHRyYW5zZm9ybTogcm90YXRlWCgtOTBkZWcpO1xufVxuXG4udS1ibG9jay1ob3Zlci0tY290OmhvdmVyIC51LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS1jb3QtdXAge1xuICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZyk7XG59XG5cbi51LWJsb2NrLWhvdmVyX19tYWluLS1jb3QtZG93biB7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG59XG5cbi51LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS1jb3QtZG93biB7XG4gIHRyYW5zZm9ybTogcm90YXRlWCgtOTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogNTAlIC01MCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAtNTAlO1xufVxuXG4udS1ibG9jay1ob3Zlci0tY290OmhvdmVyIC51LWJsb2NrLWhvdmVyX19tYWluLS1jb3QtZG93biB7XG4gIHRyYW5zZm9ybTogcm90YXRlWCg5MGRlZyk7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi51LWJsb2NrLWhvdmVyLS1jb3Q6aG92ZXIgLnUtYmxvY2staG92ZXJfX2FkZGl0aW9uYWwtLWNvdC1kb3duIHtcbiAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpO1xufVxuXG4udS1ibG9jay1ob3Zlcl9fbWFpbi0tY290LWxlZnQge1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMCUgNTAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSA1MCU7XG59XG5cbi51LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS1jb3QtbGVmdCB7XG4gIHRyYW5zZm9ybTogcm90YXRlWSgtOTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSA1MCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xufVxuXG4udS1ibG9jay1ob3Zlci0tY290OmhvdmVyIC51LWJsb2NrLWhvdmVyX19tYWluLS1jb3QtbGVmdCB7XG4gIHRyYW5zZm9ybTogcm90YXRlWSg5MGRlZyk7XG59XG5cbi51LWJsb2NrLWhvdmVyLS1jb3Q6aG92ZXIgLnUtYmxvY2staG92ZXJfX2FkZGl0aW9uYWwtLWNvdC1sZWZ0IHtcbiAgdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xufVxuXG4udS1ibG9jay1ob3Zlcl9fbWFpbi0tY290LXJpZ2h0IHtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDUwJTtcbn1cblxuLnUtYmxvY2staG92ZXJfX2FkZGl0aW9uYWwtLWNvdC1yaWdodCB7XG4gIHRyYW5zZm9ybTogcm90YXRlWSg5MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAwIDUwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCA1MCU7XG59XG5cbi51LWJsb2NrLWhvdmVyLS1jb3Q6aG92ZXIgLnUtYmxvY2staG92ZXJfX21haW4tLWNvdC1yaWdodCB7XG4gIHRyYW5zZm9ybTogcm90YXRlWSgtOTBkZWcpO1xufVxuXG4udS1ibG9jay1ob3Zlci0tY290OmhvdmVyIC51LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS1jb3QtcmlnaHQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XG59XG5cbi51LWJsb2NrLWhvdmVyLS1mbGlwIHtcbiAgcGVyc3BlY3RpdmU6IDUwZW07XG59XG5cbltjbGFzcyo9dS1ibG9jay1ob3Zlcl9fbWFpbi0tZmxpcF0ge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG5bY2xhc3MqPXUtYmxvY2staG92ZXJfX2FkZGl0aW9uYWwtLWZsaXBdIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnUtYmxvY2staG92ZXItLWZsaXA6aG92ZXIgW2NsYXNzKj11LWJsb2NrLWhvdmVyX19tYWluLS1mbGlwXSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi51LWJsb2NrLWhvdmVyLS1mbGlwOmhvdmVyIFtjbGFzcyo9dS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC0tZmxpcF0ge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjE0cztcbn1cblxuLnUtYmxvY2staG92ZXJfX2FkZGl0aW9uYWwtLWZsaXAtaG9yaXoge1xuICB0cmFuc2Zvcm06IHJvdGF0ZVgoOTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMCA1MCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgNTAlO1xufVxuXG4udS1ibG9jay1ob3Zlci0tZmxpcDpob3ZlciAudS1ibG9jay1ob3Zlcl9fbWFpbi0tZmxpcC1ob3JpeiB7XG4gIHRyYW5zZm9ybTogcm90YXRlWCgtMTgwZGVnKTtcbn1cblxuLnUtYmxvY2staG92ZXItLWZsaXA6aG92ZXIgLnUtYmxvY2staG92ZXJfX2FkZGl0aW9uYWwtLWZsaXAtaG9yaXoge1xuICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZyk7XG59XG5cbi51LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS1mbGlwLXZlcnQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoOTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMCU7XG59XG5cbi51LWJsb2NrLWhvdmVyLS1mbGlwOmhvdmVyIC51LWJsb2NrLWhvdmVyX19tYWluLS1mbGlwLXZlcnQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoLTE4MGRlZyk7XG59XG5cbi51LWJsb2NrLWhvdmVyLS1mbGlwOmhvdmVyIC51LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS1mbGlwLXZlcnQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XG59XG5cbi51LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS1mbGlwLWRpYWctMSB7XG4gIHRyYW5zZm9ybTogcm90YXRlM2QoMSwgMSwgMCwgMTAwZGVnKTtcbn1cblxuLnUtYmxvY2staG92ZXItLWZsaXA6aG92ZXIgLnUtYmxvY2staG92ZXJfX21haW4tLWZsaXAtZGlhZy0xIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUzZCgtMSwgLTEsIDAsIDEwMGRlZyk7XG59XG5cbi51LWJsb2NrLWhvdmVyLS1mbGlwOmhvdmVyIC51LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS1mbGlwLWRpYWctMSB7XG4gIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMCwgMGRlZyk7XG59XG5cbi51LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS1mbGlwLWRpYWctMiB7XG4gIHRyYW5zZm9ybTogcm90YXRlM2QoMSwgLTEsIDAsIDEwMGRlZyk7XG59XG5cbi51LWJsb2NrLWhvdmVyLS1mbGlwOmhvdmVyIC51LWJsb2NrLWhvdmVyX19tYWluLS1mbGlwLWRpYWctMiB7XG4gIHRyYW5zZm9ybTogcm90YXRlM2QoLTEsIDEsIDAsIDEwMGRlZyk7XG59XG5cbi51LWJsb2NrLWhvdmVyLS1mbGlwOmhvdmVyIC51LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS1mbGlwLWRpYWctMiB7XG4gIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMCwgMGRlZyk7XG59XG5cbi51LWJsb2NrLWhvdmVyLS1mb2xkIHtcbiAgcGVyc3BlY3RpdmU6IDUwZW07XG59XG5cbltjbGFzcyo9dS1ibG9jay1ob3Zlcl9fbWFpbi0tZm9sZF0ge1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAwO1xufVxuXG5bY2xhc3MqPXUtYmxvY2staG92ZXJfX2FkZGl0aW9uYWwtLWZvbGRdIHtcbiAgei1pbmRleDogMTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnUtYmxvY2staG92ZXItLWZvbGQ6aG92ZXIgW2NsYXNzKj11LWJsb2NrLWhvdmVyX19tYWluLS1mb2xkXSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5cbi51LWJsb2NrLWhvdmVyLS1mb2xkOmhvdmVyIFtjbGFzcyo9dS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC0tZm9sZF0ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZykgdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUoMSk7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMjFzO1xufVxuXG4udS1ibG9jay1ob3Zlcl9fbWFpbi0tZm9sZC11cCB7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDA7XG59XG5cbi51LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS1mb2xkLXVwIHtcbiAgdHJhbnNmb3JtOiByb3RhdGVYKC05MGRlZykgdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCkgc2NhbGUoMC42KTtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcbn1cblxuLnUtYmxvY2staG92ZXItLWZvbGQ6aG92ZXIgLnUtYmxvY2staG92ZXJfX21haW4tLWZvbGQtdXAge1xuICB0cmFuc2Zvcm06IHJvdGF0ZVgoOTBkZWcpIHNjYWxlKDAuNikgdHJhbnNsYXRlWSg1MCUpO1xufVxuXG4udS1ibG9jay1ob3Zlcl9fbWFpbi0tZm9sZC1kb3duIHtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcbn1cblxuLnUtYmxvY2staG92ZXJfX2FkZGl0aW9uYWwtLWZvbGQtZG93biB7XG4gIHRyYW5zZm9ybTogcm90YXRlWCg5MGRlZykgdHJhbnNsYXRlM2QoMCwgNTAlLCAwKSBzY2FsZSgwLjYpO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAwO1xufVxuXG4udS1ibG9jay1ob3Zlci0tZm9sZDpob3ZlciAudS1ibG9jay1ob3Zlcl9fbWFpbi0tZm9sZC1kb3duIHtcbiAgdHJhbnNmb3JtOiByb3RhdGVYKC05MGRlZykgc2NhbGUoMC42KSB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4udS1ibG9jay1ob3Zlcl9fbWFpbi0tZm9sZC1sZWZ0IHtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDAgNTAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDUwJTtcbn1cblxuLnUtYmxvY2staG92ZXJfX2FkZGl0aW9uYWwtLWZvbGQtbGVmdCB7XG4gIHRyYW5zZm9ybTogcm90YXRlWSg5MGRlZykgdHJhbnNsYXRlM2QoLTUwJSwgMCwgMCkgc2NhbGUoMC42KTtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDUwJTtcbn1cblxuLnUtYmxvY2staG92ZXItLWZvbGQ6aG92ZXIgLnUtYmxvY2staG92ZXJfX21haW4tLWZvbGQtbGVmdCB7XG4gIHRyYW5zZm9ybTogcm90YXRlWSgtOTBkZWcpIHNjYWxlKDAuNikgdHJhbnNsYXRlWCg1MCUpO1xufVxuXG4udS1ibG9jay1ob3Zlcl9fbWFpbi0tZm9sZC1yaWdodCB7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDUwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSA1MCU7XG59XG5cbi51LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS1mb2xkLXJpZ2h0IHtcbiAgdHJhbnNmb3JtOiByb3RhdGVZKC05MGRlZykgdHJhbnNsYXRlM2QoNTAlLCAwLCAwKSBzY2FsZSgwLjYpO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMCA1MCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgNTAlO1xufVxuXG4udS1ibG9jay1ob3Zlci0tZm9sZDpob3ZlciAudS1ibG9jay1ob3Zlcl9fbWFpbi0tZm9sZC1yaWdodCB7XG4gIHRyYW5zZm9ybTogcm90YXRlWSg5MGRlZykgc2NhbGUoMC42KSB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4udS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC0tem9vbS1pbiB7XG4gIG9wYWNpdHk6IDA7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcbn1cblxuLnUtYmxvY2staG92ZXI6aG92ZXIgLnUtYmxvY2staG92ZXJfX2FkZGl0aW9uYWwtLXpvb20taW4ge1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnUtYmxvY2staG92ZXJfX2FkZGl0aW9uYWwtLXpvb20tb3V0IHtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnUtYmxvY2staG92ZXI6aG92ZXIgLnUtYmxvY2staG92ZXJfX21haW4tLXpvb20tb3V0IHtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICBvcGFjaXR5OiAwO1xufVxuXG4udS1ibG9jay1ob3Zlcjpob3ZlciAudS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC0tem9vbS1vdXQge1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4zNXM7XG59XG5cbltjbGFzcyo9dS1ibG9jay1ob3Zlci0tc2h1dHRlci1vdXRdOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xMDVzO1xuICB6LWluZGV4OiAxO1xufVxuXG4udS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC0tc2h1dHRlci1vdXQge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgei1pbmRleDogMjtcbn1cblxuW2NsYXNzKj11LWJsb2NrLWhvdmVyLS1zaHV0dGVyLW91dF06aG92ZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5cbltjbGFzcyo9dS1ibG9jay1ob3Zlci0tc2h1dHRlci1vdXRdOmhvdmVyIC51LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS1zaHV0dGVyLW91dCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMTA1cztcbn1cblxuLnUtYmxvY2staG92ZXItLXNodXR0ZXItb3V0LWhvcml6OjphZnRlciB7XG4gIGxlZnQ6IDUwJTtcbiAgcmlnaHQ6IDUwJTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG59XG5cbi51LWJsb2NrLWhvdmVyLS1zaHV0dGVyLW91dC1ob3Jpejpob3Zlcjo6YWZ0ZXIge1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLnUtYmxvY2staG92ZXItLXNodXR0ZXItb3V0LXZlcnQ6OmFmdGVyIHtcbiAgdG9wOiA1MCU7XG4gIGJvdHRvbTogNTAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLnUtYmxvY2staG92ZXItLXNodXR0ZXItb3V0LXZlcnQ6aG92ZXI6OmFmdGVyIHtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG59XG5cbi51LWJsb2NrLWhvdmVyLS1zaHV0dGVyLW91dC1kaWFnLTE6OmFmdGVyIHtcbiAgdG9wOiA1MCU7XG4gIGJvdHRvbTogNTAlO1xuICBsZWZ0OiAtMzUlO1xuICByaWdodDogLTM1JTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4udS1ibG9jay1ob3Zlci0tc2h1dHRlci1vdXQtZGlhZy0xOmhvdmVyOjphZnRlciB7XG4gIHRvcDogLTM1JTtcbiAgYm90dG9tOiAtMzUlO1xufVxuXG4udS1ibG9jay1ob3Zlci0tc2h1dHRlci1vdXQtZGlhZy0yOjphZnRlciB7XG4gIHRvcDogNTAlO1xuICBib3R0b206IDUwJTtcbiAgbGVmdDogLTM1JTtcbiAgcmlnaHQ6IC0zNSU7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4udS1ibG9jay1ob3Zlci0tc2h1dHRlci1vdXQtZGlhZy0yOmhvdmVyOjphZnRlciB7XG4gIHRvcDogLTM1JTtcbiAgYm90dG9tOiAtMzUlO1xufVxuXG5bY2xhc3MqPXUtYmxvY2staG92ZXItLXNodXR0ZXItaW5dOjphZnRlcixcbltjbGFzcyo9dS1ibG9jay1ob3Zlci0tc2h1dHRlci1pbl06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbn1cblxuW2NsYXNzKj11LWJsb2NrLWhvdmVyLS1zaHV0dGVyLWluXTo6YWZ0ZXIge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbltjbGFzcyo9dS1ibG9jay1ob3Zlci0tc2h1dHRlci1pbl06OmJlZm9yZSB7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG5cbi51LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS1zaHV0dGVyLWluIHtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogMjtcbn1cblxuW2NsYXNzKj11LWJsb2NrLWhvdmVyLS1zaHV0dGVyLWluXTpob3ZlciAudS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC0tc2h1dHRlci1pbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMjFzO1xufVxuXG4udS1ibG9jay1ob3Zlci0tc2h1dHRlci1pbi1ob3Jpejo6YWZ0ZXIsXG4udS1ibG9jay1ob3Zlci0tc2h1dHRlci1pbi1ob3Jpejo6YmVmb3JlIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnUtYmxvY2staG92ZXItLXNodXR0ZXItaW4taG9yaXo6aG92ZXI6OmFmdGVyLFxuLnUtYmxvY2staG92ZXItLXNodXR0ZXItaW4taG9yaXo6aG92ZXI6OmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udS1ibG9jay1ob3Zlci0tc2h1dHRlci1pbi12ZXJ0OjphZnRlcixcbi51LWJsb2NrLWhvdmVyLS1zaHV0dGVyLWluLXZlcnQ6OmJlZm9yZSB7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi51LWJsb2NrLWhvdmVyLS1zaHV0dGVyLWluLXZlcnQ6aG92ZXI6OmFmdGVyLFxuLnUtYmxvY2staG92ZXItLXNodXR0ZXItaW4tdmVydDpob3Zlcjo6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udS1ibG9jay1ob3Zlci0tc2h1dHRlci1pbi1kaWFnLTE6OmFmdGVyLFxuLnUtYmxvY2staG92ZXItLXNodXR0ZXItaW4tZGlhZy0xOjpiZWZvcmUge1xuICB3aWR0aDogMjAwJTtcbiAgaGVpZ2h0OiAyMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC42cyBlYXNlO1xufVxuXG4udS1ibG9jay1ob3Zlci0tc2h1dHRlci1pbi1kaWFnLTE6OmFmdGVyIHtcbiAgLW1zLXRyYW5zZm9ybTogc2tldygtNDVkZWcpIHRyYW5zbGF0ZVgoLTE1MCUpO1xuICB0cmFuc2Zvcm06IHNrZXcoLTQ1ZGVnKSB0cmFuc2xhdGVYKC0xNTAlKTtcbn1cblxuLnUtYmxvY2staG92ZXItLXNodXR0ZXItaW4tZGlhZy0xOjpiZWZvcmUge1xuICAtbXMtdHJhbnNmb3JtOiBza2V3KC00NWRlZykgdHJhbnNsYXRlWCgxNTAlKTtcbiAgdHJhbnNmb3JtOiBza2V3KC00NWRlZykgdHJhbnNsYXRlWCgxNTAlKTtcbn1cblxuLnUtYmxvY2staG92ZXItLXNodXR0ZXItaW4tZGlhZy0xOmhvdmVyOjphZnRlciB7XG4gIC1tcy10cmFuc2Zvcm06IHNrZXcoLTQ1ZGVnKSB0cmFuc2xhdGVYKC01MCUpO1xuICB0cmFuc2Zvcm06IHNrZXcoLTQ1ZGVnKSB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4udS1ibG9jay1ob3Zlci0tc2h1dHRlci1pbi1kaWFnLTE6aG92ZXI6OmJlZm9yZSB7XG4gIC1tcy10cmFuc2Zvcm06IHNrZXcoLTQ1ZGVnKSB0cmFuc2xhdGVYKDUwJSk7XG4gIHRyYW5zZm9ybTogc2tldygtNDVkZWcpIHRyYW5zbGF0ZVgoNTAlKTtcbn1cblxuLnUtYmxvY2staG92ZXItLXNodXR0ZXItaW4tZGlhZy0yOjphZnRlcixcbi51LWJsb2NrLWhvdmVyLS1zaHV0dGVyLWluLWRpYWctMjo6YmVmb3JlIHtcbiAgd2lkdGg6IDIwMCU7XG4gIGhlaWdodDogMjAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNnMgZWFzZTtcbn1cblxuLnUtYmxvY2staG92ZXItLXNodXR0ZXItaW4tZGlhZy0yOjphZnRlciB7XG4gIC1tcy10cmFuc2Zvcm06IHNrZXcoNDVkZWcpIHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB0cmFuc2Zvcm06IHNrZXcoNDVkZWcpIHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG4udS1ibG9jay1ob3Zlci0tc2h1dHRlci1pbi1kaWFnLTI6OmJlZm9yZSB7XG4gIC1tcy10cmFuc2Zvcm06IHNrZXcoNDVkZWcpIHRyYW5zbGF0ZVgoMTAwJSk7XG4gIHRyYW5zZm9ybTogc2tldyg0NWRlZykgdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLnUtYmxvY2staG92ZXItLXNodXR0ZXItaW4tZGlhZy0yOmhvdmVyOjphZnRlciB7XG4gIC1tcy10cmFuc2Zvcm06IHNrZXcoNDVkZWcpIHRyYW5zbGF0ZVgoMCk7XG4gIHRyYW5zZm9ybTogc2tldyg0NWRlZykgdHJhbnNsYXRlWCgwKTtcbn1cblxuLnUtYmxvY2staG92ZXItLXNodXR0ZXItaW4tZGlhZy0yOmhvdmVyOjpiZWZvcmUge1xuICAtbXMtdHJhbnNmb3JtOiBza2V3KDQ1ZGVnKSB0cmFuc2xhdGVYKDApO1xuICB0cmFuc2Zvcm06IHNrZXcoNDVkZWcpIHRyYW5zbGF0ZVgoMCk7XG59XG5cbltjbGFzcyo9dS1ibG9jay1ob3Zlci0tc2h1dHRlci1pbi1vdXRdOjphZnRlcixcbltjbGFzcyo9dS1ibG9jay1ob3Zlci0tc2h1dHRlci1pbi1vdXRdOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG59XG5cbltjbGFzcyo9dS1ibG9jay1ob3Zlci0tc2h1dHRlci1pbi1vdXRdOjphZnRlciB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuW2NsYXNzKj11LWJsb2NrLWhvdmVyLS1zaHV0dGVyLWluLW91dF06OmJlZm9yZSB7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG5cbi51LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS1zaHV0dGVyLWluLW91dCB7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDI7XG59XG5cbltjbGFzcyo9dS1ibG9jay1ob3Zlci0tc2h1dHRlci1pbi1vdXRdOmhvdmVyIC51LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS1zaHV0dGVyLWluLW91dCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMjFzO1xufVxuXG4udS1ibG9jay1ob3Zlci0tc2h1dHRlci1pbi1vdXQtaG9yaXo6OmFmdGVyLFxuLnUtYmxvY2staG92ZXItLXNodXR0ZXItaW4tb3V0LWhvcml6OjpiZWZvcmUge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udS1ibG9jay1ob3Zlci0tc2h1dHRlci1pbi1vdXQtaG9yaXo6aG92ZXI6OmFmdGVyLFxuLnUtYmxvY2staG92ZXItLXNodXR0ZXItaW4tb3V0LWhvcml6OmhvdmVyOjpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLnUtYmxvY2staG92ZXItLXNodXR0ZXItaW4tb3V0LXZlcnQ6OmFmdGVyLFxuLnUtYmxvY2staG92ZXItLXNodXR0ZXItaW4tb3V0LXZlcnQ6OmJlZm9yZSB7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi51LWJsb2NrLWhvdmVyLS1zaHV0dGVyLWluLW91dC12ZXJ0OmhvdmVyOjphZnRlcixcbi51LWJsb2NrLWhvdmVyLS1zaHV0dGVyLWluLW91dC12ZXJ0OmhvdmVyOjpiZWZvcmUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi51LWJsb2NrLWhvdmVyLS1zaHV0dGVyLWluLW91dC1kaWFnLTE6OmFmdGVyLFxuLnUtYmxvY2staG92ZXItLXNodXR0ZXItaW4tb3V0LWRpYWctMTo6YmVmb3JlIHtcbiAgd2lkdGg6IDIwMCU7XG4gIGhlaWdodDogMjAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNnMgZWFzZTtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLnUtYmxvY2staG92ZXItLXNodXR0ZXItaW4tb3V0LWRpYWctMTo6YWZ0ZXIge1xuICAtbXMtdHJhbnNmb3JtOiBza2V3KC00NWRlZykgdHJhbnNsYXRlWCgtMTUwJSk7XG4gIHRyYW5zZm9ybTogc2tldygtNDVkZWcpIHRyYW5zbGF0ZVgoLTE1MCUpO1xufVxuXG4udS1ibG9jay1ob3Zlci0tc2h1dHRlci1pbi1vdXQtZGlhZy0xOjpiZWZvcmUge1xuICAtbXMtdHJhbnNmb3JtOiBza2V3KC00NWRlZykgdHJhbnNsYXRlWCgxNTAlKTtcbiAgdHJhbnNmb3JtOiBza2V3KC00NWRlZykgdHJhbnNsYXRlWCgxNTAlKTtcbn1cblxuLnUtYmxvY2staG92ZXItLXNodXR0ZXItaW4tb3V0LWRpYWctMTpob3Zlcjo6YWZ0ZXIge1xuICAtbXMtdHJhbnNmb3JtOiBza2V3KC00NWRlZykgdHJhbnNsYXRlWCgtNTAlKTtcbiAgdHJhbnNmb3JtOiBza2V3KC00NWRlZykgdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuLnUtYmxvY2staG92ZXItLXNodXR0ZXItaW4tb3V0LWRpYWctMTpob3Zlcjo6YmVmb3JlIHtcbiAgLW1zLXRyYW5zZm9ybTogc2tldygtNDVkZWcpIHRyYW5zbGF0ZVgoNTAlKTtcbiAgdHJhbnNmb3JtOiBza2V3KC00NWRlZykgdHJhbnNsYXRlWCg1MCUpO1xufVxuXG4udS1ibG9jay1ob3Zlci0tc2h1dHRlci1pbi1vdXQtZGlhZy0yOjphZnRlcixcbi51LWJsb2NrLWhvdmVyLS1zaHV0dGVyLWluLW91dC1kaWFnLTI6OmJlZm9yZSB7XG4gIHdpZHRoOiAyMDAlO1xuICBoZWlnaHQ6IDIwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2U7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi51LWJsb2NrLWhvdmVyLS1zaHV0dGVyLWluLW91dC1kaWFnLTI6OmFmdGVyIHtcbiAgLW1zLXRyYW5zZm9ybTogc2tldyg0NWRlZykgdHJhbnNsYXRlWCgtMTAwJSk7XG4gIHRyYW5zZm9ybTogc2tldyg0NWRlZykgdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cbi51LWJsb2NrLWhvdmVyLS1zaHV0dGVyLWluLW91dC1kaWFnLTI6OmJlZm9yZSB7XG4gIC1tcy10cmFuc2Zvcm06IHNrZXcoNDVkZWcpIHRyYW5zbGF0ZVgoMTAwJSk7XG4gIHRyYW5zZm9ybTogc2tldyg0NWRlZykgdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLnUtYmxvY2staG92ZXItLXNodXR0ZXItaW4tb3V0LWRpYWctMjpob3Zlcjo6YWZ0ZXIge1xuICAtbXMtdHJhbnNmb3JtOiBza2V3KDQ1ZGVnKSB0cmFuc2xhdGVYKDApO1xuICB0cmFuc2Zvcm06IHNrZXcoNDVkZWcpIHRyYW5zbGF0ZVgoMCk7XG59XG5cbi51LWJsb2NrLWhvdmVyLS1zaHV0dGVyLWluLW91dC1kaWFnLTI6aG92ZXI6OmJlZm9yZSB7XG4gIC1tcy10cmFuc2Zvcm06IHNrZXcoNDVkZWcpIHRyYW5zbGF0ZVgoMCk7XG4gIHRyYW5zZm9ybTogc2tldyg0NWRlZykgdHJhbnNsYXRlWCgwKTtcbn1cblxuLnUtYmxvY2staG92ZXItLXN0cmlwLXNodXR0ZXI6OmJlZm9yZSxcbi51LWJsb2NrLWhvdmVyLS1zdHJpcC1zaHV0dGVyOjphZnRlcixcbi51LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS1zdHJpcC1zaHV0dGVyOjpiZWZvcmUsXG4udS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC0tc3RyaXAtc2h1dHRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDI1JTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDApO1xuICBvcGFjaXR5OiAwO1xufVxuXG4udS1ibG9jay1ob3Zlci0tc3RyaXAtc2h1dHRlcjo6YmVmb3JlLFxuLnUtYmxvY2staG92ZXItLXN0cmlwLXNodXR0ZXI6OmFmdGVyIHtcbiAgei1pbmRleDogMTtcbn1cblxuLnUtYmxvY2staG92ZXItLXN0cmlwLXNodXR0ZXI6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuXG4udS1ibG9jay1ob3Zlci0tc3RyaXAtc2h1dHRlcjo6YWZ0ZXIge1xuICBsZWZ0OiAyNSU7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMTA1cztcbn1cblxuLnUtYmxvY2staG92ZXJfX2FkZGl0aW9uYWwtLXN0cmlwLXNodXR0ZXIge1xuICB6LWluZGV4OiAzO1xufVxuXG4udS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC0tc3RyaXAtc2h1dHRlcjo6YmVmb3JlLFxuLnUtYmxvY2staG92ZXJfX2FkZGl0aW9uYWwtLXN0cmlwLXNodXR0ZXI6OmFmdGVyIHtcbiAgei1pbmRleDogLTE7XG59XG5cbi51LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS1zdHJpcC1zaHV0dGVyOjpiZWZvcmUge1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMjFzO1xufVxuXG4udS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC0tc3RyaXAtc2h1dHRlcjo6YWZ0ZXIge1xuICBsZWZ0OiA3NSU7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMzVzO1xufVxuXG4udS1ibG9jay1ob3Zlci0tc3RyaXAtc2h1dHRlcjpob3Zlcjo6YmVmb3JlLFxuLnUtYmxvY2staG92ZXItLXN0cmlwLXNodXR0ZXI6aG92ZXI6OmFmdGVyLFxuLnUtYmxvY2staG92ZXItLXN0cmlwLXNodXR0ZXI6aG92ZXIgLnUtYmxvY2staG92ZXJfX2FkZGl0aW9uYWwtLXN0cmlwLXNodXR0ZXI6OmJlZm9yZSxcbi51LWJsb2NrLWhvdmVyLS1zdHJpcC1zaHV0dGVyOmhvdmVyIC51LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS1zdHJpcC1zaHV0dGVyOjphZnRlciB7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICBvcGFjaXR5OiAxO1xufVxuXG4udS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC0tc3RyaXAtc2h1dHRlcl9faW5uZXIge1xuICBvcGFjaXR5OiAwO1xufVxuXG4udS1ibG9jay1ob3Zlci0tc3RyaXAtc2h1dHRlcjpob3ZlciAudS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC0tc3RyaXAtc2h1dHRlcl9faW5uZXIge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjM1cztcbn1cblxuLnUtYmxvY2staG92ZXItLXRpbGU6OmJlZm9yZSxcbi51LWJsb2NrLWhvdmVyLS10aWxlOjphZnRlcixcbi51LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS10aWxlOjpiZWZvcmUsXG4udS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC0tdGlsZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogNTAlO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnUtYmxvY2staG92ZXItLXRpbGU6OmJlZm9yZSxcbi51LWJsb2NrLWhvdmVyLS10aWxlOjphZnRlciB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi51LWJsb2NrLWhvdmVyLS10aWxlOjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuXG4udS1ibG9jay1ob3Zlci0tdGlsZTo6YWZ0ZXIge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xMDVzO1xufVxuXG4udS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC0tdGlsZSB7XG4gIHotaW5kZXg6IDM7XG59XG5cbi51LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS10aWxlOjpiZWZvcmUsXG4udS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC0tdGlsZTo6YWZ0ZXIge1xuICB6LWluZGV4OiAtMTtcbn1cblxuLnUtYmxvY2staG92ZXJfX2FkZGl0aW9uYWwtLXRpbGU6OmJlZm9yZSB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjIxcztcbn1cblxuLnUtYmxvY2staG92ZXJfX2FkZGl0aW9uYWwtLXRpbGU6OmFmdGVyIHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4zNXM7XG59XG5cbi51LWJsb2NrLWhvdmVyLS10aWxlOmhvdmVyOjpiZWZvcmUsXG4udS1ibG9jay1ob3Zlci0tdGlsZTpob3Zlcjo6YWZ0ZXIsXG4udS1ibG9jay1ob3Zlci0tdGlsZTpob3ZlciAudS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC0tdGlsZTo6YmVmb3JlLFxuLnUtYmxvY2staG92ZXItLXRpbGU6aG92ZXIgLnUtYmxvY2staG92ZXJfX2FkZGl0aW9uYWwtLXRpbGU6OmFmdGVyIHtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi51LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS10aWxlX19pbm5lciB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi51LWJsb2NrLWhvdmVyLS10aWxlOmhvdmVyIC51LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS10aWxlX19pbm5lciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMzVzO1xufVxuXG4udS1ibG9jay1ob3Zlci0tY3ViZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGVyc3BlY3RpdmU6IDUwZW07XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG5cbltjbGFzcyo9dS1ibG9jay1ob3Zlcl9fbWFpbi0tY3ViZV0ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjA1cztcbn1cblxuW2NsYXNzKj11LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS1jdWJlXSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuXG4udS1ibG9jay1ob3Zlci0tY3ViZTpob3ZlciBbY2xhc3MqPXUtYmxvY2staG92ZXJfX21haW4tLWN1YmVdIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5cbi51LWJsb2NrLWhvdmVyLS1jdWJlOmhvdmVyIFtjbGFzcyo9dS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC0tY3ViZV0ge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpIHJvdGF0ZVgoMGRlZyk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMDVzO1xufVxuXG4udS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC0tY3ViZS11cCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpIHJvdGF0ZVgoLTkwZGVnKTtcbn1cblxuLnUtYmxvY2staG92ZXItLWN1YmU6aG92ZXIgLnUtYmxvY2staG92ZXJfX21haW4tLWN1YmUtdXAge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlWCg5MGRlZyk7XG59XG5cbi51LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS1jdWJlLWRvd24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlWCg5MGRlZyk7XG59XG5cbi51LWJsb2NrLWhvdmVyLS1jdWJlOmhvdmVyIC51LWJsb2NrLWhvdmVyX19tYWluLS1jdWJlLWRvd24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKSByb3RhdGVYKC05MGRlZyk7XG59XG5cbi51LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS1jdWJlLWxlZnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlWSgtOTBkZWcpO1xufVxuXG4udS1ibG9jay1ob3Zlci0tY3ViZTpob3ZlciAudS1ibG9jay1ob3Zlcl9fbWFpbi0tY3ViZS1sZWZ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSkgcm90YXRlWSg5MGRlZyk7XG59XG5cbi51LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS1jdWJlLXJpZ2h0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSkgcm90YXRlWSg5MGRlZyk7XG59XG5cbi51LWJsb2NrLWhvdmVyLS1jdWJlOmhvdmVyIC51LWJsb2NrLWhvdmVyX19tYWluLS1jdWJlLXJpZ2h0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZVkoLTkwZGVnKTtcbn1cblxuLnUtYmxvY2staG92ZXItLWJvcmRlci1yZXZlYWw6OmJlZm9yZSxcbi51LWJsb2NrLWhvdmVyLS1ib3JkZXItcmV2ZWFsOjphZnRlcixcbi51LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS1ib3JkZXItcmV2ZWFsOjpiZWZvcmUsXG4udS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC0tYm9yZGVyLXJldmVhbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbn1cblxuLnUtYmxvY2staG92ZXItLWJvcmRlci1yZXZlYWw6OmJlZm9yZSxcbi51LWJsb2NrLWhvdmVyLS1ib3JkZXItcmV2ZWFsOjphZnRlciB7XG4gIGxlZnQ6IDVweDtcbiAgcmlnaHQ6IDVweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIHotaW5kZXg6IDE7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG59XG5cbi51LWJsb2NrLWhvdmVyLS1ib3JkZXItcmV2ZWFsOjpiZWZvcmUge1xuICB0b3A6IDVweDtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4yOHM7XG59XG5cbi51LWJsb2NrLWhvdmVyLS1ib3JkZXItcmV2ZWFsOmhvdmVyOjpiZWZvcmUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cblxuLnUtYmxvY2staG92ZXItLWJvcmRlci1yZXZlYWw6OmFmdGVyIHtcbiAgYm90dG9tOiA1cHg7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuXG4udS1ibG9jay1ob3Zlci0tYm9yZGVyLXJldmVhbDpob3Zlcjo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjI4cztcbn1cblxuLnUtYmxvY2staG92ZXJfX2FkZGl0aW9uYWwtLWJvcmRlci1yZXZlYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgei1pbmRleDogMztcbn1cblxuLnUtYmxvY2staG92ZXJfX2FkZGl0aW9uYWwtLWJvcmRlci1yZXZlYWxfX2lubmVyIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnUtYmxvY2staG92ZXJfX2FkZGl0aW9uYWwtLWJvcmRlci1yZXZlYWw6OmJlZm9yZSxcbi51LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS1ib3JkZXItcmV2ZWFsOjphZnRlciB7XG4gIHRvcDogNXB4O1xuICBib3R0b206IDVweDtcbiAgd2lkdGg6IDRweDtcbiAgei1pbmRleDogLTE7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG59XG5cbi51LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS1ib3JkZXItcmV2ZWFsOjpiZWZvcmUge1xuICBsZWZ0OiA1cHg7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMjhzO1xufVxuXG4udS1ibG9jay1ob3Zlci0tYm9yZGVyLXJldmVhbDpob3ZlciAudS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC0tYm9yZGVyLXJldmVhbDo6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5cbi51LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS1ib3JkZXItcmV2ZWFsOjphZnRlciB7XG4gIHJpZ2h0OiA1cHg7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuXG4udS1ibG9jay1ob3Zlci0tYm9yZGVyLXJldmVhbDpob3ZlciAudS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC0tYm9yZGVyLXJldmVhbDo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjI4cztcbn1cblxuLnUtYmxvY2staG92ZXItLWJvcmRlci1yZXZlYWw6aG92ZXIgLnUtYmxvY2staG92ZXJfX21haW4tLWJvcmRlci1yZXZlYWwge1xuICBvcGFjaXR5OiAwO1xufVxuXG4udS1ibG9jay1ob3Zlci0tYm9yZGVyLXJldmVhbDpob3Zlcjo6YmVmb3JlLFxuLnUtYmxvY2staG92ZXItLWJvcmRlci1yZXZlYWw6aG92ZXI6OmFmdGVyLFxuLnUtYmxvY2staG92ZXItLWJvcmRlci1yZXZlYWw6aG92ZXIgLnUtYmxvY2staG92ZXJfX2FkZGl0aW9uYWwtLWJvcmRlci1yZXZlYWw6OmJlZm9yZSxcbi51LWJsb2NrLWhvdmVyLS1ib3JkZXItcmV2ZWFsOmhvdmVyIC51LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS1ib3JkZXItcmV2ZWFsOjphZnRlciB7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4udS1ibG9jay1ob3Zlci0tYm9yZGVyLXJldmVhbDpob3ZlciAudS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC0tYm9yZGVyLXJldmVhbF9faW5uZXIge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjM1cztcbn1cblxuLnUtYmxvY2staG92ZXI6aG92ZXIgaW1nW2NsYXNzKj11LWJsb2NrLWhvdmVyX19tYWluLS1tb3Zlci1dLFxuLnUtYmxvY2staG92ZXI6aG92ZXIgW2NsYXNzKj11LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS1tb3Zlci1dIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZTNkKDEsIDEsIDEpO1xufVxuXG5pbWdbY2xhc3MqPXUtYmxvY2staG92ZXJfX21haW4tLW1vdmVyLV0ge1xuICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA2MHB4KTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG59XG5cbltjbGFzcyo9dS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC0tbW92ZXItXSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG59XG5cbmltZy51LWJsb2NrLWhvdmVyX19tYWluLS1tb3Zlci1sZWZ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNjBweCwgMCwgMCk7XG59XG5cbi51LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS1tb3Zlci1sZWZ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbn1cblxuaW1nLnUtYmxvY2staG92ZXJfX21haW4tLW1vdmVyLXJpZ2h0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNjBweCwgMCwgMCk7XG59XG5cbi51LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS1tb3Zlci1yaWdodCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xufVxuXG5pbWcudS1ibG9jay1ob3Zlcl9fbWFpbi0tbW92ZXItdXAge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApIHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG59XG5cbi51LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS1tb3Zlci11cCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG59XG5cbmltZy51LWJsb2NrLWhvdmVyX19tYWluLS1tb3Zlci1kb3duIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCkgc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbn1cblxuLnUtYmxvY2staG92ZXJfX2FkZGl0aW9uYWwtLW1vdmVyLWRvd24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbn1cblxuLnUtYmxvY2staG92ZXJfX2FkZGl0aW9uYWwtLWZvY3VzZXItZWxlbWVudCB7XG4gIHRvcDogMzBweDtcbiAgcmlnaHQ6IDMwcHg7XG4gIGJvdHRvbTogMzBweDtcbiAgbGVmdDogMzBweDtcbiAgb3BhY2l0eTogMC4zO1xuICBib3gtc2hhZG93OiAwIDAgMCAzMXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuNCwgMS40LCAxLjQpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xufVxuXG4udS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC0tZm9jdXNlci10YXJnZXQge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMS40LCAxLjQsIDEuNCk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG59XG5cbi51LWJsb2NrLWhvdmVyOmhvdmVyIC51LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS1mb2N1c2VyLXRhcmdldCxcbi51LWJsb2NrLWhvdmVyOmhvdmVyIC51LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS1mb2N1c2VyLWVsZW1lbnQge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG59XG5cbmltZ1tjbGFzcyo9dS1ibG9jay1ob3Zlcl9fbWFpbi0tbWFnbmlmaWVyXSB7XG4gIG1heC13aWR0aDogaW5pdGlhbDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDEwcHgpO1xuICBtYXJnaW46IC0xMHB4IDA7XG59XG5cbltjbGFzcyo9dS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC0tbWFnbmlmaWVyLWVsZW1lbnRdIHtcbiAgd2lkdGg6IDQwMHB4O1xuICBoZWlnaHQ6IDQwMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDQwMDBweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIHotaW5kZXg6IDI7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLjcsIDAuNywgMC43KTtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG59XG5cbi51LWJsb2NrLWhvdmVyOmhvdmVyIFtjbGFzcyo9dS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC0tbWFnbmlmaWVyLWVsZW1lbnRdIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xufVxuXG5bY2xhc3MqPXUtYmxvY2staG92ZXJfX2FkZGl0aW9uYWwtLW1hZ25pZmllci1kZXNjcmlwdGlvbl0ge1xuICBtYXgtd2lkdGg6IDExNXB4O1xuICB6LWluZGV4OiAzO1xuICBvcGFjaXR5OiAwO1xufVxuXG4udS1ibG9jay1ob3Zlcjpob3ZlciBbY2xhc3MqPXUtYmxvY2staG92ZXJfX2FkZGl0aW9uYWwtLW1hZ25pZmllci1kZXNjcmlwdGlvbl0ge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4udS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC0tbWFnbmlmaWVyLWVsZW1lbnQtYm90dG9tLXJpZ2h0IHtcbiAgdG9wOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICBib3R0b206IC0xODBweDtcbiAgcmlnaHQ6IC0xODBweDtcbn1cblxuLnUtYmxvY2staG92ZXJfX2FkZGl0aW9uYWwtLW1hZ25pZmllci1kZXNjcmlwdGlvbi1ib3R0b20tcmlnaHQge1xuICB0b3A6IGF1dG87XG4gIHJpZ2h0OiAzMHB4O1xuICBib3R0b206IDMwcHg7XG4gIGxlZnQ6IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMjBweCwgMCk7XG59XG5cbi51LWJsb2NrLWhvdmVyOmhvdmVyIGltZy51LWJsb2NrLWhvdmVyX19tYWluLS1tYWduaWZpZXItYm90dG9tLXJpZ2h0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgLTEwcHgsIDApO1xufVxuXG4udS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC0tbWFnbmlmaWVyLWVsZW1lbnQtdG9wLXJpZ2h0IHtcbiAgdG9wOiAtMTgwcHg7XG4gIHJpZ2h0OiAtMTgwcHg7XG4gIGJvdHRvbTogYXV0bztcbiAgbGVmdDogYXV0bztcbn1cblxuLnUtYmxvY2staG92ZXJfX2FkZGl0aW9uYWwtLW1hZ25pZmllci1kZXNjcmlwdGlvbi10b3AtcmlnaHQge1xuICB0b3A6IDMwcHg7XG4gIHJpZ2h0OiAzMHB4O1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgLTIwcHgsIDApO1xufVxuXG4udS1ibG9jay1ob3Zlcjpob3ZlciBpbWcudS1ibG9jay1ob3Zlcl9fbWFpbi0tbWFnbmlmaWVyLXRvcC1yaWdodCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDEwcHgsIDApO1xufVxuXG5pbWcudS1ibG9jay1ob3Zlcl9fbWFpbi0tbWFnbmlmaWVyLWJvdHRvbS1sZWZ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG59XG5cbi51LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS1tYWduaWZpZXItZWxlbWVudC1ib3R0b20tbGVmdCB7XG4gIHRvcDogYXV0bztcbiAgbGVmdDogLTE4MHB4O1xuICBib3R0b206IC0xODBweDtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi51LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS1tYWduaWZpZXItZGVzY3JpcHRpb24tYm90dG9tLWxlZnQge1xuICB0b3A6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IDMwcHg7XG4gIGxlZnQ6IDMwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDIwcHgsIDApO1xufVxuXG4udS1ibG9jay1ob3Zlcjpob3ZlciBpbWcudS1ibG9jay1ob3Zlcl9fbWFpbi0tbWFnbmlmaWVyLWJvdHRvbS1sZWZ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG59XG5cbmltZy51LWJsb2NrLWhvdmVyX19tYWluLS1tYWduaWZpZXItdG9wLWxlZnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbn1cblxuLnUtYmxvY2staG92ZXJfX2FkZGl0aW9uYWwtLW1hZ25pZmllci1lbGVtZW50LXRvcC1sZWZ0IHtcbiAgdG9wOiAtMTgwcHg7XG4gIGxlZnQ6IC0xODBweDtcbiAgYm90dG9tOiBhdXRvO1xuICByaWdodDogYXV0bztcbn1cblxuLnUtYmxvY2staG92ZXJfX2FkZGl0aW9uYWwtLW1hZ25pZmllci1kZXNjcmlwdGlvbi10b3AtbGVmdCB7XG4gIHRvcDogMzBweDtcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgbGVmdDogMzBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgLTIwcHgsIDApO1xufVxuXG4udS1ibG9jay1ob3Zlcjpob3ZlciBpbWcudS1ibG9jay1ob3Zlcl9fbWFpbi0tbWFnbmlmaWVyLXRvcC1sZWZ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbn1cblxuW2NsYXNzKj11LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS1wYXBwZXJjdXRlcl0ge1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbn1cblxuLnUtYmxvY2staG92ZXJfX2FkZGl0aW9uYWwtLXBhcHBlcmN1dGVyLWlubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7XG59XG5cbi51LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS1wYXBwZXJjdXRlci1mcm9udCxcbi51LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS1wYXBwZXJjdXRlci1iYWNrIHtcbiAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICB3aWR0aDogMTIwJTtcbiAgdG9wOiAtNjBweDtcbiAgYm90dG9tOiAtNjBweDtcbiAgbGVmdDogLTEwJTtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbn1cblxuLnUtYmxvY2staG92ZXJfX2FkZGl0aW9uYWwtLXBhcHBlcmN1dGVyLWZyb250IHtcbiAgY2xpcDogcmVjdCgwcHgsIGF1dG8sIDI0NnB4LCAwcHgpO1xufVxuXG4udS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC0tcGFwcGVyY3V0ZXItYmFjayB7XG4gIHRvcDogLTYxcHg7XG4gIGNsaXA6IHJlY3QoMjQ2cHgsIGF1dG8sIGF1dG8sIDBweCk7XG59XG5cbi51LWJsb2NrLWhvdmVyOmhvdmVyIC51LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS1wYXBwZXJjdXRlci1mcm9udCB7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLjMsIDEuMywgMS4zKSByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpIHRyYW5zbGF0ZTNkKDAsIC00NSUsIDApO1xufVxuXG4udS1ibG9jay1ob3Zlcjpob3ZlciAudS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC0tcGFwcGVyY3V0ZXItYmFjayB7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLjMsIDEuMywgMS4zKSByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpIHRyYW5zbGF0ZTNkKDAsIDQ1JSwgMCk7XG59XG5cbltjbGFzcyo9dS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC0tb3V0c2lkZV0ge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43LCAtMS4yLCAwLjgsIDEuMik7XG59XG5cbi51LWJsb2NrLWhvdmVyOmhvdmVyIFtjbGFzcyo9dS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC0tb3V0c2lkZV0ge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUsIDEuOCwgMC44LCAxKTtcbn1cblxuLnUtYmxvY2staG92ZXJfX2FkZGl0aW9uYWwtLW91dHNpZGUtZG93biB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xufVxuXG4udS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC0tb3V0c2lkZS11cCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG59XG5cbi51LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS1vdXRzaWRlLWxlZnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xufVxuXG4udS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC0tb3V0c2lkZS1yaWdodCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xufVxuXG5bY2xhc3MqPXUtYmxvY2staG92ZXJfX2FkZGl0aW9uYWwtLWxpZ2h0c3BlZWRdIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjdzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzUsIC0xLjIsIDAuOCwgMik7XG59XG5cbi51LWJsb2NrLWhvdmVyOmhvdmVyIFtjbGFzcyo9dS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC0tbGlnaHRzcGVlZF0ge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNrZXcoMGRlZywgMGRlZyk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMiwgMC43NSwgMSk7XG59XG5cbi51LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS1saWdodHNwZWVkLWxlZnQge1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTUwJSwgMCwgMCkgc2tldygtMzVkZWcsIDBkZWcpO1xufVxuXG4udS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC0tbGlnaHRzcGVlZC1yaWdodCB7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1MCUsIDAsIDApIHNrZXcoMzVkZWcsIDBkZWcpO1xufVxuXG4udS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC0tbGlnaHRzcGVlZC1kb3duIHtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1MCUsIDApIHNrZXcoMGRlZywgLTM1ZGVnKTtcbn1cblxuLnUtYmxvY2staG92ZXJfX2FkZGl0aW9uYWwtLWxpZ2h0c3BlZWQtdXAge1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSA1MCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDE1MCUsIDApIHNrZXcoMGRlZywgLTM1ZGVnKTtcbn1cblxuW2NsYXNzKj11LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS1yb3RhdGVdIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4udS1ibG9jay1ob3Zlcjpob3ZlciBbY2xhc3MqPXUtYmxvY2staG92ZXJfX2FkZGl0aW9uYWwtLXJvdGF0ZV0ge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDAsIDBkZWcpIHNjYWxlM2QoMSwgMSwgMSk7XG59XG5cbi51LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS1yb3RhdGUtaW4ge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHksIHZpc2liaWxpdHk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNHM7XG4gIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNzIwZGVnKSBzY2FsZTNkKDAsIDAsIDApO1xufVxuXG4udS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC0tcm90YXRlLWRvd24tbGVmdCB7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMTAwJTtcbiAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xufVxuXG4udS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC0tcm90YXRlLWRvd24tcmlnaHQge1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDEwMCU7XG4gIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xufVxuXG4udS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC0tcm90YXRlLXVwLWxlZnQge1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMCAxMDAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCU7XG4gIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xufVxuXG4udS1ibG9jay1ob3Zlcl9fYWRkaXRpb25hbC0tcm90YXRlLXVwLXJpZ2h0IHtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG59XG5cbi51LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS1qdW1wIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuLnUtYmxvY2staG92ZXI6aG92ZXIgLnUtYmxvY2staG92ZXJfX2FkZGl0aW9uYWwtLWp1bXAsXG4udS1ibG9jay1ob3Zlci51LWJsb2NrLWhvdmVyX19hZGRpdGlvbmFsLS1qdW1wOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIERlZGljYXRlZCBQcm9wZXJ0aWVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtYmxvY2staG92ZXI6aG92ZXIsIC51LWJsb2NrLWhvdmVyOmZvY3VzIHtcbiAgLyogT3BhY2l0eSAqL1xuICAvKiBDb2xvcnMgKi9cbiAgLyogQmFja2dyb3VuZC1jb2xvcnMgKi9cbn1cblxuLnUtYmxvY2staG92ZXI6aG92ZXIgLnUtYmxvY2staG92ZXJfX3Byb3Atb3BhY2l0eS0xLCAudS1ibG9jay1ob3Zlcjpmb2N1cyAudS1ibG9jay1ob3Zlcl9fcHJvcC1vcGFjaXR5LTEge1xuICBvcGFjaXR5OiAxO1xufVxuXG4udS1ibG9jay1ob3Zlcjpob3ZlciAudS1ibG9jay1ob3Zlcl9fcHJvcC1jb2xvci13aGl0ZSwgLnUtYmxvY2staG92ZXI6Zm9jdXMgLnUtYmxvY2staG92ZXJfX3Byb3AtY29sb3Itd2hpdGUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnUtYmxvY2staG92ZXI6aG92ZXIgLnUtYmxvY2staG92ZXJfX3Byb3AtYmctcHJpbWFyeSwgLnUtYmxvY2staG92ZXI6Zm9jdXMgLnUtYmxvY2staG92ZXJfX3Byb3AtYmctcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDNhNzk7XG59XG5cbi51LWJsb2NrLWhvdmVyOmhvdmVyIC51LWJsb2NrLWhvdmVyX19wcm9wLWJnLXByaW1hcnktb3BhY2l0eS0wXzksIC51LWJsb2NrLWhvdmVyOmZvY3VzIC51LWJsb2NrLWhvdmVyX19wcm9wLWJnLXByaW1hcnktb3BhY2l0eS0wXzkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU5LCAxNzcsIDE0MywgMC45KTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQmxvY2txdW90ZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1ibG9ja3F1b3RlLXYxIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiA1cHggNnB4IDlweCAtNnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbi51LWJsb2NrcXVvdGUtdjE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCcXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDYwcHg7XG4gIGNvbG9yOiAjMDAzYTc5O1xuICBmb250LXNpemU6IDYwcHg7XG4gIG1hcmdpbjogLTI1cHggMCAwIC00MHB4O1xufVxuXG4udS1ibG9ja3F1b3RlLXYxOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMzBweDtcbiAgbGVmdDogODBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMzBweCAzMHB4IDAgMDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWZpbHRlcjogZHJvcC1zaGFkb3coMnB4IDJweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpKTtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygycHggMnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMSkpO1xufVxuXG4udS1ibG9ja3F1b3RlLXYyOjpiZWZvcmUsIC51LWJsb2NrcXVvdGUtdjI6OmFmdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDVweDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMTBweDtcbn1cblxuLnUtYmxvY2txdW90ZS12Mjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLigJxcIjtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG4udS1ibG9ja3F1b3RlLXYyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi4oCdXCI7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG4udS1ibG9ja3F1b3RlLXYzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udS1ibG9ja3F1b3RlLXYzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAnFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgY29sb3I6ICMwMDNhNzk7XG4gIG1hcmdpbjogLTMwcHggMCAwIC00MHB4O1xufVxuXG4udS1ibG9ja3F1b3RlLXY0OjpiZWZvcmUsIC51LWJsb2NrcXVvdGUtdjQ6OmFmdGVyIHtcbiAgY29udGVudDogXCLigJxcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDUwcHg7XG4gIG1hcmdpbi10b3A6IC0xMnB4O1xufVxuXG4udS1ibG9ja3F1b3RlLXY0OjpiZWZvcmUge1xuICBtYXJnaW4tbGVmdDogLTMwcHg7XG59XG5cbi51LWJsb2NrcXVvdGUtdjQ6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDEzcHg7XG59XG5cbi51LWJsb2NrcXVvdGUtdjU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCcXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDYwcHg7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGZvbnQtc2l6ZTogNzBweDtcbiAgbWFyZ2luOiAtMjVweCAwIDAgLTQwcHg7XG59XG5cbi51LWJsb2NrcXVvdGUtdjY6OmJlZm9yZSwgLnUtYmxvY2txdW90ZS12Njo6YWZ0ZXIge1xuICBjb250ZW50OiAnXCInO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi51LWJsb2NrcXVvdGUtdjcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA1NXB4O1xufVxuXG4udS1ibG9ja3F1b3RlLXY3OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIGJhY2tncm91bmQ6ICMwMDNhNzk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xOHB4O1xufVxuXG4udS1ibG9ja3F1b3RlLXY4IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiA1cHggNnB4IDlweCAtNnB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG5cbi51LWJsb2NrcXVvdGUtdjg6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MHB4O1xuICBib3R0b206IC0xNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxNXB4IDE1cHggMCAwO1xuICBib3JkZXItY29sb3I6ICNmZmYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtZmlsdGVyOiBkcm9wLXNoYWRvdygycHggMnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDUpKTtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygycHggMnB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDUpKTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQWNjb3JkaW9uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWFjY29yZGlvbl9faGVhZGVyIHtcbiAgcGFkZGluZzogMC43MTQyOXJlbSAxLjA3MTQzcmVtO1xufVxuXG4udS1hY2NvcmRpb25fX2JvZHkge1xuICBwYWRkaW5nOiAxLjA3MTQzcmVtO1xufVxuXG4udS1hY2NvcmRpb25fX2NvbnRyb2wtaWNvbiBpOm50aC1jaGlsZCgxKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb2xsYXBzZWQgLnUtYWNjb3JkaW9uX19jb250cm9sLWljb24gaTpudGgtY2hpbGQoMSkge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi51LWFjY29yZGlvbl9fY29udHJvbC1pY29uIGk6bnRoLWNoaWxkKDIpIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4uY29sbGFwc2VkIC51LWFjY29yZGlvbl9fY29udHJvbC1pY29uIGk6bnRoLWNoaWxkKDIpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuW2FyaWEtZXhwYW5kZWQ9ZmFsc2VdIC51LWFjY29yZGlvbl9fY29udHJvbC1pY29uIGk6bnRoLWNoaWxkKDEpIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG5bYXJpYS1leHBhbmRlZD1mYWxzZV0gLnUtYWNjb3JkaW9uX19jb250cm9sLWljb24gaTpudGgtY2hpbGQoMikge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5bYXJpYS1leHBhbmRlZD10cnVlXSAudS1hY2NvcmRpb25fX2NvbnRyb2wtaWNvbiBpOm50aC1jaGlsZCgxKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cblthcmlhLWV4cGFuZGVkPXRydWVdIC51LWFjY29yZGlvbl9fY29udHJvbC1pY29uIGk6bnRoLWNoaWxkKDIpIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4udS1hY2NvcmRpb24gW2NsYXNzKj1ldC1pY29uLV0sIC51LWFjY29yZGlvbi1saW5lLWljb24tcHJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDNweDtcbn1cblxuLnUtYWNjb3JkaW9uLWNvbG9yLXByaW1hcnkgLnUtYWNjb3JkaW9uX19oZWFkZXIgW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0ge1xuICBjb2xvcjogIzAwM2E3OSAhaW1wb3J0YW50O1xufVxuXG4udS1hY2NvcmRpb24tY29sb3Itd2hpdGUgLnUtYWNjb3JkaW9uX19oZWFkZXIgW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0ge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4udS1hY2NvcmRpb24tYmctcHJpbWFyeSAudS1hY2NvcmRpb25fX2hlYWRlciBbYXJpYS1leHBhbmRlZD10cnVlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDNhNzkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAzYTc5ICFpbXBvcnRhbnQ7XG59XG5cbi51LWFjY29yZGlvbi1iZy13aGl0ZSAudS1hY2NvcmRpb25fX2hlYWRlciBbYXJpYS1leHBhbmRlZD10cnVlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi51LWFjY29yZGlvbi1icmQtcHJpbWFyeSAudS1hY2NvcmRpb25fX2hlYWRlciBbYXJpYS1leHBhbmRlZD10cnVlXSB7XG4gIGJvcmRlci1jb2xvcjogIzAwM2E3OSAhaW1wb3J0YW50O1xufVxuXG4udS1hY2NvcmRpb24tYnJkLXdoaXRlIC51LWFjY29yZGlvbl9faGVhZGVyIFthcmlhLWV4cGFuZGVkPXRydWVdIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIENhcm91c2Vsc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWNhcm91c2VsLXYxIC5qcy1wcmV2LFxuLnUtY2Fyb3VzZWwtdjEgLmpzLW5leHQge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbn1cblxuLnUtY2Fyb3VzZWwtdjE6aG92ZXIgLmpzLXByZXYsXG4udS1jYXJvdXNlbC12MTpob3ZlciAuanMtbmV4dCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi51LWNhcm91c2VsLXYyIC5zbGljay1zbGlkZSB7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gIG9wYWNpdHk6IDAuNTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC40cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG59XG5cbi51LWNhcm91c2VsLXYyIC5zbGljay1jZW50ZXIge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIG9wYWNpdHk6IDE7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cblxuLnUtY2Fyb3VzZWwtdjMgLnNsaWNrLXNsaWRlIHtcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjRzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbn1cblxuLnUtY2Fyb3VzZWwtdjMgLnNsaWNrLWNlbnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi51LWNhcm91c2VsLXY0IC5qcy1wYWdpbmF0aW9uIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG59XG5cbi51LWNhcm91c2VsLXY0OmhvdmVyIC5qcy1wYWdpbmF0aW9uIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnUtY2Fyb3VzZWwtdjUgLnNsaWNrLWxpc3Qge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi51LWNhcm91c2VsLXY1IC5zbGljay10cmFjayB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi51LWNhcm91c2VsLXY1IC5zbGljay10cmFjayAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4udS1jYXJvdXNlbC12NiAuc2xpY2stbGlzdC5kcmFnZ2FibGUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xufVxuXG4udS1jYXJvdXNlbC12MTEgLnNsaWNrLXNsaWRlIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4udS1jYXJvdXNlbC12MTEgLnNsaWNrLXNsaWRlLnNsaWNrLWN1cnJlbnQge1xuICBvcGFjaXR5OiAxO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBTbGljayBDYXJvdXNlbCB2MTJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1jYXJvdXNlbC12MTIgLnNsaWNrLWN1cnJlbnQgLmctb3BhY2l0eS0xLS1hY3RpdmUge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi51LWNhcm91c2VsLXYxMiAuc2xpY2stY3VycmVudCAudS1ibG9jay1ob3Zlcl9fbWFpbi0tZ3JheXNjYWxlIHtcbiAgZmlsdGVyOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PGZpbHRlciBpZD0nZ3JheXNjYWxlJz48ZmVDb2xvck1hdHJpeCB0eXBlPSdtYXRyaXgnIHZhbHVlcz0nMSAwIDAgMCAwLCAwIDEgMCAwIDAsIDAgMCAxIDAgMCwgMCAwIDAgMSAwJy8+PC9maWx0ZXI+PC9zdmc+I2dyYXlzY2FsZVwiKTtcbiAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgwJSk7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC13cmFwcGVyLFxuLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0sXG4uc3dpcGVyLXdyYXBwZXIsXG4uc3dpcGVyLXNsaWRlIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNpbmdsZS1zbGlkZSB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbn1cblxuLnNpbmdsZS1zbGlkZS5zZXQtcG9zaXRpb24ge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5qcy1vcmlnaW4ge1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xuICBwZXJzcGVjdGl2ZS1vcmlnaW46IDUwJSA1MCU7XG59XG5cbi8qIGJhY2tTbGlkZSAqL1xuLmpzLWJhY2stc2xpZGUtb3V0IHtcbiAgYW5pbWF0aW9uOiBiYWNrU2xpZGVPdXQgMXMgYm90aCBlYXNlO1xufVxuXG4uanMtYmFjay1zbGlkZS1pbiB7XG4gIGFuaW1hdGlvbjogYmFja1NsaWRlSW4gMXMgYm90aCBlYXNlO1xufVxuXG4uc3dpcGVyLWNhcm91c2VsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQGtleWZyYW1lcyBiYWNrU2xpZGVPdXQge1xuICAyNSUge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooLTQwMHB4KTtcbiAgfVxuICA3NSUge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooLTQwMHB4KSB0cmFuc2xhdGVYKC0yMDAlKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKC00MDBweCkgdHJhbnNsYXRlWCgtMjAwJSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYmFja1NsaWRlSW4ge1xuICAwJSwgMjUlIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKC00MDBweCkgdHJhbnNsYXRlWCgyMDAlKTtcbiAgfVxuICA3NSUge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooLTQwMHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKSB0cmFuc2xhdGVYKDApO1xuICB9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIENoYXJ0IFBpZSB2MVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1jaGFydC1waWUtdjEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG59XG5cbi51LWNoYXJ0LXBpZS12MTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDlweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIGJvdHRvbTogMTFweDtcbiAgbGVmdDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBDaGFydHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBTcGFya2xpbmUgY2hhcnQncyB0b29sdGlwICovXG4uanFzdG9vbHRpcCB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIENvdW50ZXIgdjFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtY291bnRlci12MyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnUtY291bnRlci12Mzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC05cHg7XG4gIHJpZ2h0OiAtOXB4O1xuICBib3R0b206IC05cHg7XG4gIHRvcDogLTlweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQ291bnRlciB2NlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1jb3VudGVyLXY2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogMTIwcHg7XG59XG5cbi51LWNvdW50ZXItdjY6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMXB4O1xuICByaWdodDogLTExcHg7XG4gIGJvdHRvbTogLTExcHg7XG4gIGxlZnQ6IC0xMXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIGJvcmRlci1zdHlsZTogaW5oZXJpdDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBjbGlwOiByZWN0KGF1dG8sIDcxcHgsIDE0MnB4LCBhdXRvKTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQ3JlZGl0IGNhcmRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtY2FyZC0tdjEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi51LWNhcmQtLXYxLWZyb250IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyMjBweDtcbiAgei1pbmRleDogMjtcbn1cblxuLnUtY2FyZC0tdjEtYmFjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNzAlO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogODAlO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudS1jYXJkLS12MS1mcm9udCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAudS1jYXJkLS12MS1iYWNrIHtcbiAgICBib3R0b206IGF1dG87XG4gICAgdG9wOiAzMHB4O1xuICAgIHJpZ2h0OiAtMzAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwJTtcbiAgfVxufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgRHJvcGRvd25zIHYxXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtZHJvcGRvd24tdjEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM3Nzc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNjY2M7XG4gIHBhZGRpbmc6IDExcHggNDBweCAxMXB4IDE0cHg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIGJvcmRlci1jb2xvciwgYm94LXNoYWRvdztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG59XG5cbi51LWRyb3Bkb3duLXYxOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi51LWRyb3Bkb3duLXYxLW1lbnUge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItY29sb3I6ICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMCAycHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4udS1kcm9wZG93bi12MS1tZW51X19pdGVtIHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzc3NztcbiAgcGFkZGluZzogOXB4IDIwcHg7XG59XG5cbi51LWRyb3Bkb3duLXYxLW1lbnVfX2l0ZW06aG92ZXIge1xuICBjb2xvcjogIzc3Nztcbn1cblxuLnUtZHJvcGRvd24tdjFfX2ljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udS1kcm9wZG93bi12MV9faWNvbi1vcGVuLCAudS1kcm9wZG93bi12MV9faWNvbi1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLnUtZHJvcGRvd24tdjFfX2ljb24tb3BlbiB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi51LWRyb3Bkb3duLXYxX19pY29uLWNsb3NlIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnUtZHJvcGRvd24tdjFbYXJpYS1leHBhbmRlZD10cnVlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjA0LCAyMDQsIDIwNCwgMC4xKTtcbiAgYm94LXNoYWRvdzogMCAycHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4udS1kcm9wZG93bi12MVthcmlhLWV4cGFuZGVkPXRydWVdIFtjbGFzcyo9X19pY29uLW9wZW5dIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnUtZHJvcGRvd24tdjFbYXJpYS1leHBhbmRlZD10cnVlXSBbY2xhc3MqPV9faWNvbi1jbG9zZV0ge1xuICBvcGFjaXR5OiAxO1xufVxuXG4udS1kcm9wZG93bi12MTpmb2N1cyB7XG4gIG91dGxpbmU6IDAgbm9uZTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQ292ZXJzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtYmctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnUtYmctb3ZlcmxheTo6YmVmb3JlLCAudS1iZy1vdmVybGF5OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4udS1iZy1vdmVybGF5LS12MTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC4zNTcxNHJlbTtcbiAgcmlnaHQ6IDAuMzU3MTRyZW07XG4gIGJvdHRvbTogMC4zNTcxNHJlbTtcbiAgbGVmdDogMC4zNTcxNHJlbTtcbn1cblxuLnUtYmctb3ZlcmxheV9faW5uZXIge1xuICB6LWluZGV4OiAzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi51LWJnLW92ZXJsYXktLXJldmVyc2U6OmJlZm9yZSB7XG4gIHotaW5kZXg6IDI7XG59XG5cbi51LWJnLW92ZXJsYXktLXJldmVyc2U6OmFmdGVyIHtcbiAgei1pbmRleDogMTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgTWF0ZXJpYWw6IFdhdmVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtd2F2ZXMtZWZmZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvKi13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7Ki9cbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcbn1cblxuLnUtd2F2ZXMtZWZmZWN0IC51LXdhdmVzLXJpcHBsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMS40Mjg1N3JlbTtcbiAgaGVpZ2h0OiAxLjQyODU3cmVtO1xuICBtYXJnaW4tdG9wOiAtMC43MTQyOXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjcxNDI5cmVtO1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHRyYW5zaXRpb246IGFsbCAwLjdzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnUtd2F2ZXMtZWZmZWN0LnUtd2F2ZXMtbGlnaHQgLnUtd2F2ZXMtcmlwcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQ1KTtcbn1cblxuLnUtd2F2ZXMtZWZmZWN0LnUtd2F2ZXMtZGFyayAudS13YXZlcy1yaXBwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuXG4udS13YXZlcy1lZmZlY3QgaW5wdXRbdHlwZT1idXR0b25dLCAudS13YXZlcy1lZmZlY3QgaW5wdXRbdHlwZT1yZXNldF0sIC51LXdhdmVzLWVmZmVjdCBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLnUtd2F2ZXMtZWZmZWN0IGltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogLTE7XG59XG5cbi51LXdhdmVzLW5vdHJhbnNpdGlvbiB7XG4gIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnUtd2F2ZXMtY2lyY2xlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgd2hpdGUgMTAwJSwgYmxhY2sgMTAwJSk7XG59XG5cbi51LXdhdmVzLWlucHV0LXdyYXBwZXIge1xuICBib3JkZXItcmFkaXVzOiAwLjJlbTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuLnUtd2F2ZXMtaW5wdXQtd3JhcHBlciAudS13YXZlcy1idXR0b24taW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbn1cblxuLnUtd2F2ZXMtY2lyY2xlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMi41ZW07XG4gIGhlaWdodDogMi41ZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjVlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IG5vbmU7XG59XG5cbi51LXdhdmVzLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIEZpcmVmb3ggQnVnOiBsaW5rIG5vdCB0cmlnZ2VyZWQgKi9cbi51LXdhdmVzLWVmZmVjdCAudS13YXZlcy1yaXBwbGUge1xuICB6LWluZGV4OiAtMTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgTWF0ZXJpYWw6IEZBQlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWZpeGVkLWFjdGlvbi1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDk5Nztcbn1cblxuLnUtZml4ZWQtYWN0aW9uLWJ0biB1bCB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA2MHB4O1xuICBtYXJnaW46IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi51LWZpeGVkLWFjdGlvbi1idG4gdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxLjA3MTQzcmVtO1xufVxuXG4udS1maXhlZC1hY3Rpb24tYnRuIHVsIGEudS1idG4tZmxvYXRpbmcge1xuICBvcGFjaXR5OiAwO1xufVxuXG4udS1maXhlZC1hY3Rpb24tYnRuLmFjdGl2ZSB1bCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi51LWZpeGVkLWFjdGlvbi1idG4taG9yaXpvbnRhbCB7XG4gIHBhZGRpbmc6IDAgMCAwIDEuMDcxNDNyZW07XG59XG5cbi51LWZpeGVkLWFjdGlvbi1idG4taG9yaXpvbnRhbCB1bCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICByaWdodDogNC41NzE0M3JlbTtcbiAgdG9wOiA1MCU7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiBhdXRvO1xuICB3aWR0aDogNTAwcHg7XG4gIC8qd2lkdGggMTAwJSBvbmx5IGdvZXMgdG8gd2lkdGggb2YgYnV0dG9uIGNvbnRhaW5lciAqL1xufVxuXG4udS1maXhlZC1hY3Rpb24tYnRuLWhvcml6b250YWwgdWwgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMC43MTQyOXJlbSAxLjA3MTQzcmVtIDAgMDtcbn1cblxuLnUtZml4ZWQtYWN0aW9uLWJ0bi10b29sYmFyIHtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiA0cmVtO1xufVxuXG4udS1maXhlZC1hY3Rpb24tYnRuLXRvb2xiYXIuYWN0aXZlID4gYSBpIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnUtZml4ZWQtYWN0aW9uLWJ0bi10b29sYmFyIHVsIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xufVxuXG4udS1maXhlZC1hY3Rpb24tYnRuLXRvb2xiYXIgdWwgbGkge1xuICAtbXMtZmxleDogMTtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLnUtZml4ZWQtYWN0aW9uLWJ0bi10b29sYmFyIHVsIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiA0cmVtO1xuICB6LWluZGV4OiAxO1xufVxuXG4udS1maXhlZC1hY3Rpb24tYnRuLXRvb2xiYXIgdWwgbGkgYSBpIHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi51LWZpeGVkLWFjdGlvbi1idG4gLnUtZmFiLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xO1xuICB3aWR0aDogMi44NTcxNHJlbTtcbiAgaGVpZ2h0OiAyLjg1NzE0cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBDaGlwc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWNoaXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMi4yODU3MXJlbTtcbiAgbWFyZ2luOiAwLjE0Mjg2cmVtIDA7XG4gIHBhZGRpbmc6IDAgMC44NTcxNHJlbTtcbiAgZm9udC1zaXplOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBsaW5lLWhlaWdodDogMi4yODU3MXJlbTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG4gIGJvcmRlci1yYWRpdXM6IDEuMTQyODZyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG59XG5cbi51LWNoaXA6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDNweCAxcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgMXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5cbi51LWNoaXAtLWRlbGV0YWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjg1NzFyZW07XG59XG5cbi51LWNoaXAtLWNvbnRhY3Qge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi51LWNoaXBfX2NvbnRhY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyLjI4NTcxcmVtO1xuICBoZWlnaHQ6IDIuMjg1NzFyZW07XG4gIG1hcmdpbi1yaWdodDogMC41NzE0M3JlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXJhZGl1czogMS4xNDI4NnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuMjg1NzFyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjI4NTcxcmVtO1xufVxuXG4udS1jaGlwX190ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDAuOTI4NTdyZW07XG59XG5cbi51LWNoaXBfX2FjdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNzE0MjlyZW07XG4gIGhlaWdodDogMS43MTQyOXJlbTtcbiAgbWFyZ2luOiAwIDAgMCAwLjI4NTcxcmVtO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAwLjkyODU3cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBvcGFjaXR5OiAwLjU0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LW91dGVyLXNwYWNlcy1oZWxwZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51LW91dGVyLXNwYWNlcy1oZWxwZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xufVxuXG4uZy1kYXJrLXRoZW1lIC51LW91dGVyLXNwYWNlcy1oZWxwZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cblxuW2NsYXNzKj1nLWJnaS12XSAudS1vdXRlci1zcGFjZXMtaGVscGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udS1vdXRlci1zcGFjZS12MSAudS1vdXRlci1zcGFjZXMtaGVscGVyLFxuLnUtb3V0ZXItc3BhY2UtdjIgLnUtb3V0ZXItc3BhY2VzLWhlbHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udS1vdXRlci1zcGFjZS12MSAudS1vdXRlci1zcGFjZXMtaGVscGVyIHtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4udS1vdXRlci1zcGFjZS12MiAudS1vdXRlci1zcGFjZXMtaGVscGVyIHtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBJbmZvIEJsb2NrIHYxLTFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1pbmZvLXYxLTEge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi51LWluZm8tdjEtMTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogNDBweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBJbmZvIEJsb2NrIHYxLTJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtaW5mby12MS0yX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nLWJvdHRvbTogMC43ODU3MXJlbTtcbn1cblxuLnUtaW5mby12MS0yX19pdGVtOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjYmJiO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbn1cblxuLnUtaW5mby12MS0yOmhvdmVyIC51LWluZm8tdjEtMl9faXRlbTo6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwM2E3OTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgSW5mbyBCbG9jayB2MS0zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtaW5mby12MS0zX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nLWJvdHRvbTogMC45Mjg1N3JlbTtcbn1cblxuLnUtaW5mby12MS0zX19pdGVtOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAyLjE0Mjg2cmVtO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luLWxlZnQ6IC0xLjA3MTQzcmVtO1xuICBiYWNrZ3JvdW5kOiAjNzc3O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBJbmZvIEJsb2NrIHYxLTRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1pbmZvLXYxLTRfX2l0ZW0taGlkZGVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDYxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNjFweCwgMCk7XG59XG5cbi51LWluZm8tdjEtNDpob3ZlciAudS1pbmZvLXYxLTRfX2l0ZW0taGlkZGVuIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnUtaW5mby12MS00OmhvdmVyIC51LWluZm8tdjEtNF9faXRlbS1yZWd1bGFyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNjFweCwgMCk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEluZm8gQmxvY2sgdjEtNVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWluZm8tdjEtNV9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDE5cHg7XG59XG5cbi51LWluZm8tdjEtNV9faXRlbTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI4cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAzYTc5O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBJbmZvIEJsb2NrIHYyLTFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1pbmZvLXYyLTFfX2l0ZW0ge1xuICBoZWlnaHQ6IDY1cHg7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XG59XG5cbi51LWluZm8tdjItMV9faXRlbTpob3ZlciB7XG4gIGhlaWdodDogODBweDtcbiAgbWFyZ2luLXRvcDogLTE1cHg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEluZm8gQmxvY2sgdjItMlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWluZm8tdjItMl9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweDtcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHg7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweDtcbn1cblxuLnUtaW5mby12Mi0yX19pdGVtOjphZnRlciwgLnUtaW5mby12Mi0yX19pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDMwJTtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4O1xuICB6LWluZGV4OiAxO1xufVxuXG4udS1pbmZvLXYyLTJfX2l0ZW06OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG59XG5cbi51LWluZm8tdjItMl9faXRlbTo6YWZ0ZXIge1xuICByaWdodDogMDtcbn1cblxuLnUtaW5mby12Mi0yX19pdGVtLmctYnJkLXdoaXRlLWRhcmstdjMge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbn1cblxuLnUtaW5mby12Mi0yX19pdGVtLmctYnJkLXdoaXRlLWRhcmstdjM6OmJlZm9yZSwgLnUtaW5mby12Mi0yX19pdGVtLmctYnJkLXdoaXRlLWRhcmstdjM6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG5cbi51LWluZm8tdjItMl9faXRlbS5nLWJyZC1ibGFjay1kYXJrLXYzIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbi51LWluZm8tdjItMl9faXRlbS5nLWJyZC1ibGFjay1kYXJrLXYzOjpiZWZvcmUsIC51LWluZm8tdjItMl9faXRlbS5nLWJyZC1ibGFjay1kYXJrLXYzOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBJbmZvIEJsb2NrIHYyLTNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1pbmZvLXYyLTM6aG92ZXIgLnUtaW5mby12Mi0zX190aXRsZSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBJbmZvIEJsb2NrIHYzLTFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBUaXRsZSAqL1xuLmluZm8tdjMtMV9fdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDQuMjg1NzFyZW07XG4gIG1hcmdpbi1yaWdodDogNC4yODU3MXJlbTtcbn1cblxuLmluZm8tdjMtMV9fdGl0bGU6OmJlZm9yZSwgLmluZm8tdjMtMV9fdGl0bGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzLjU3MTQzcmVtO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmluZm8tdjMtMV9fdGl0bGU6OmJlZm9yZSB7XG4gIHJpZ2h0OiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5pbmZvLXYzLTFfX3RpdGxlOjphZnRlciB7XG4gIGxlZnQ6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBJbmZvIEJsb2NrIHYzLTJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaW5mby12My0yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5pbmZvLXYzLTI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxLjQyODU3cmVtO1xuICByaWdodDogMS40Mjg1N3JlbTtcbiAgYm90dG9tOiAxLjQyODU3cmVtO1xuICBsZWZ0OiAxLjQyODU3cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICB6LWluZGV4OiAxO1xufVxuXG4uaW5mby12My0yOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDA7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEluZm8gQmxvY2sgdjMtM1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5pbmZvLXYzLTMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaW5mby12My0zOmhvdmVyIC5pbmZvLXYzLTNfX3RpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5pbmZvLXYzLTM6aG92ZXIgLmluZm8tdjMtM19faW1nLFxuLmluZm8tdjMtMzpob3ZlciAuaW5mby12My0zX19kZXNjcmlwdGlvbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5pbmZvLXYzLTM6aG92ZXIgLmluZm8tdjMtM19fY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaW5mby12My0zOmhvdmVyIC5pbmZvLXYzLTNfX2NhdGVnb3J5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmluZm8tdjMtMzpob3Zlcjo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uaW5mby12My0zOjphZnRlciB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cztcbn1cblxuLyogSW1hZ2UgKi9cbi5pbmZvLXYzLTNfX2ltZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNzAlLCAwLCAwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXM7XG59XG5cbi8qIENvbnRlbnQgKi9cbi5pbmZvLXYzLTNfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBEZXNjcmlwdGlvbiAqL1xuLmluZm8tdjMtM19fZGVzY3JpcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAlLCAwLCAwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXM7XG4gIHotaW5kZXg6IDE7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEluZm8gQmxvY2sgdjMtNFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5pbmZvLXYzLTQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5pbmZvLXYzLTQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjcxNDI5cmVtO1xuICByaWdodDogMC43MTQyOXJlbTtcbiAgYm90dG9tOiAwLjcxNDI5cmVtO1xuICBsZWZ0OiAwLjcxNDI5cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICB6LWluZGV4OiAxO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBJbmZvIEJsb2NrIHY1LTFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBUaXRsZSAqL1xuLmluZm8tdjUtMV9fdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmluZm8tdjUtMV9fdGl0bGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMDAwJTtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBJbmZvIEJsb2NrIHY1LTJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBQcm9kdWN0IEltYWdlICovXG4uaW5mby12NS0yX19pbWFnZSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAxcHgpO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBJbmZvIEJsb2NrIHY1LTNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaW5mby12NS0zX19pbmZvLXByaWNlIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmluZm8tdjUtM19faW5mby10aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNC42NDI4NnJlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MHB4LCAwKTtcbn1cblxuLmluZm8tdjUtMzpob3ZlciAuaW5mby12NS0zX19pbmZvIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1OSwgMTc3LCAxNDMsIDAuOSk7XG59XG5cbi5pbmZvLXY1LTM6aG92ZXIgLmluZm8tdjUtM19faW5mby1wcmljZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5pbmZvLXY1LTM6aG92ZXIgLmluZm8tdjUtM19faW5mby1saXN0IHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5pbmZvLXY1LTM6aG92ZXIgLmluZm8tdjUtM19faW5mby1saXN0IC5mYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uaW5mby12NS0zOmhvdmVyIC5pbmZvLXY1LTNfX2luZm8tdGl0bGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICBtYXJnaW4tYm90dG9tOiAzLjIxNDI5cmVtO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBJbmZvIEJsb2NrIHY1LTRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBBY3Rpb25zICovXG4uaW5mby12NS00X19hY3Rpb24gLmZhIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLmluZm8tdjUtNF9fYWN0aW9uOmhvdmVyIC5mYSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEluZm8gQmxvY2sgdjUtNVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5pbmZvLXY1LTVfX2hlYWRlcjo6YWZ0ZXIsXG4uaW5mby12NS01X19jb250ZW50OjphZnRlciB7XG4gIHRyYW5zaXRpb246IGluaGVyaXQ7XG59XG5cbi5pbmZvLXY1LTVfX2NvbnRlbnQ6OmFmdGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmluZm8tdjUtNTpob3ZlciAuaW5mby12NS01X19oZWFkZXI6OmFmdGVyLFxuLmluZm8tdjUtNTpob3ZlciAuaW5mby12NS01X19jb250ZW50OjphZnRlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgSW5mbyBCbG9jayB2NS02XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmluZm8tdjUtNjpob3ZlciAuaW5mby12NS02X19yYXRpbmcge1xuICBjb2xvcjogIzMzMztcbn1cblxuLmluZm8tdjUtNjpob3ZlciAuaW5mby12NS02X19wcmljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG59XG5cbi5pbmZvLXY1LTYgLmctY29sb3ItZ3JheS1saWdodC12NS0taG92ZXIgLmctcmF0aW5nLFxuLmluZm8tdjUtNiAuZy1iZy13aGl0ZS0taG92ZXIsXG4uaW5mby12NS02IC5nLWNvbG9yLXByaW1hcnktLWhvdmVyIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG59XG5cbi5pbmZvLXY1LTY6aG92ZXIgLmctY29sb3ItZ3JheS1saWdodC12NS0taG92ZXIgLmctcmF0aW5nIHtcbiAgY29sb3I6ICNmN2Y3Zjc7XG59XG5cbi5pbmZvLXY1LTY6aG92ZXIgLmctYmctd2hpdGUtLWhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLmluZm8tdjUtNjpob3ZlciAuZy1jb2xvci1wcmltYXJ5LS1ob3ZlciB7XG4gIGNvbG9yOiAjMDAzYTc5O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEluZm8gQmxvY2sgdjYtMVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1pbmZvLXY2LTFfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmctYm90dG9tOiAwLjc4NTcxcmVtO1xufVxuXG4udS1pbmZvLXY2LTFfX2l0ZW06OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzAwM2E3OSAwJSwgdHJhbnNwYXJlbnQgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG59XG5cbi51LWluZm8tdjYtMTpob3ZlciAudS1pbmZvLXY2LTFfX2l0ZW06OmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzAwM2E3OSAwJSwgdHJhbnNwYXJlbnQgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBJbmZvIEJsb2NrIHY3LTFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtaW5mby12Ny0xX19pdGVtIHtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4udS1pbmZvLXY3LTFfX2l0ZW0tY2hpbGQtdjEge1xuICBib3JkZXI6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi51LWluZm8tdjctMV9faXRlbS1jaGlsZC12MiB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4udS1pbmZvLXY3LTE6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNlZWU7XG59XG5cbi51LWluZm8tdjctMTpob3ZlciAudS1pbmZvLXY3LTFfX2l0ZW0ge1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG59XG5cbi51LWluZm8tdjctMTpob3ZlciAudS1pbmZvLXY3LTFfX2l0ZW0tY2hpbGQtdjEge1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG59XG5cbi51LWluZm8tdjctMTpob3ZlciAudS1pbmZvLXY3LTFfX2l0ZW0tY2hpbGQtdjIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzAwM2E3OTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBJbmZvIEJsb2NrIHY4LTFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtaHMtZmlsdGVyIHtcbiAgcGFkZGluZzogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnUtaHMtZmlsdGVyIGEge1xuICBwYWRkaW5nOiAwLjVyZW0gMS4wNzE0M3JlbTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4udS1ocy1maWx0ZXIgYTpob3ZlciwgLnUtaHMtZmlsdGVyIGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi51LWhzLWZpbHRlciBhOmhvdmVyIHtcbiAgY29sb3I6ICM1ODVmNjk7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4udS1ocy1maWx0ZXIgLmFjdGl2ZSBhIHtcbiAgY29sb3I6ICM1ODVmNjk7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEluZm8gQmxvY2sgdjktMVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnUtaW5mby12OS0xIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnUtaW5mby12OS0xOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDExMXB4O1xuICAgIGxlZnQ6IDE3JTtcbiAgICB3aWR0aDogNjYlO1xuICAgIGJvcmRlci10b3A6IDFweCBkb3R0ZWQgI2RkZDtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgfVxufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBJbmZvIEJsb2NrIHYxMC0xXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWluZm8tdjEwLTEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnUtaW5mby12MTAtMTo6YmVmb3JlLCAudS1pbmZvLXYxMC0xOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMTAwMHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgY29udGVudDogXCIgXCI7XG4gIG1hcmdpbi10b3A6IDAuNXB4O1xufVxuXG4udS1pbmZvLXYxMC0xOjpiZWZvcmUge1xuICByaWdodDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xufVxuXG4udS1pbmZvLXYxMC0xOjphZnRlciB7XG4gIGxlZnQ6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBJbmZvIHYxMS0xXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnUtaW5mby12MTEtMS1pbWcge1xuICBib3JkZXI6IDAgc29saWQgI2VlZTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5cbi51LWluZm8tdjExLTE6aG92ZXIgLnUtaW5mby12MTEtMS1pbWcge1xuICBib3JkZXItd2lkdGg6IDVweDtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEN1c3RvbSBCb290c3RyYXBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY29udGFpbmVyLXNlbWlib3hlZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbnRhaW5lci1zZW1pYm94ZWQge1xuICAgIHdpZHRoOiA1NDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXItc2VtaWJveGVkIHtcbiAgICB3aWR0aDogNzIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFpbmVyLXNlbWlib3hlZCB7XG4gICAgd2lkdGg6IDk2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXItc2VtaWJveGVkIHtcbiAgICB3aWR0aDogMTE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jb250YWluZXItc2VtaWJveGVkIHtcbiAgICB3aWR0aDogMTM0MHB4O1xuICB9XG59XG4udGV4dC1tdXRlZCB7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItY29sb3I6ICNlZWU7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzYTc5O1xuICBib3JkZXItY29sb3I6ICMwMDNhNzk7XG59XG5cbi5saXN0LWdyb3VwLWJvcmRlci0wIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQsXG4ubGlzdC1ncm91cC1ib3JkZXItMCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vKiBQYWdpbmF0aW9ucyAqL1xuLnBhZ2UtbGluayB7XG4gIGNvbG9yOiAjMDAzYTc5O1xufVxuXG4ucGFnZS1saW5rOmZvY3VzLCAucGFnZS1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMwMDNhNzk7XG59XG5cbi5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmssXG4ucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rOmZvY3VzLFxuLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluazpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwM2E3OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwM2E3OTtcbn1cblxuLm5hdi1waWxscyAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmssXG4ubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzYTc5O1xufVxuXG4ucHJvZ3Jlc3Mge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG59XG5cbi5wcm9ncmVzcy1iYXIge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDNhNzk7XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5OmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXByaW1hcnkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzhhOTg5O1xuICBib3JkZXItY29sb3I6ICMzOGE5ODk7XG59XG5cbi5jYXJkLFxuLmNhcmQtaGVhZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWVlO1xufVxuXG4uY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiAwLjcxNDI5cmVtIDEuMDcxNDNyZW07XG59XG5cbi5jYXJkLWJsb2NrIHtcbiAgcGFkZGluZzogMS4wNzE0M3JlbTtcbn1cblxuLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogI2NjYztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZm9ybS1jb250cm9sLW1kIHtcbiAgcGFkZGluZzogMC44cmVtIDFyZW0gMC42cmVtO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLCAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LCAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0biwgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4ge1xuICBoZWlnaHQ6IGNhbGMoMy43NXJlbSArIDJweCk7XG59XG5cbi5mb3JtLWNvbnRyb2wsXG4uZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4uY3VzdG9tLXNlbGVjdDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzAwM2E3OTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmZvcm0tY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5mb3JtLWNvbnRyb2w6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uaGFzLXN1Y2Nlc3MgLmNvbC1mb3JtLWxhYmVsLFxuLmhhcy1zdWNjZXNzIC5jdXN0b20tY29udHJvbCxcbi5oYXMtc3VjY2VzcyAuZm9ybS1jaGVjay1sYWJlbCxcbi5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2wtbGFiZWwge1xuICBjb2xvcjogIzVjYjg1Yztcbn1cblxuLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6ICM1Y2I4NWM7XG59XG5cbi5oYXMtd2FybmluZyAuY29sLWZvcm0tbGFiZWwsXG4uaGFzLXdhcm5pbmcgLmN1c3RvbS1jb250cm9sLFxuLmhhcy13YXJuaW5nIC5mb3JtLWNoZWNrLWxhYmVsLFxuLmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbC1sYWJlbCB7XG4gIGNvbG9yOiAjZjBhZDRlO1xufVxuXG4uaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogI2YwYWQ0ZTtcbn1cblxuLmhhcy1kYW5nZXIgLmNvbC1mb3JtLWxhYmVsLFxuLmhhcy1kYW5nZXIgLmN1c3RvbS1jb250cm9sLFxuLmhhcy1kYW5nZXIgLmZvcm0tY2hlY2stbGFiZWwsXG4uaGFzLWRhbmdlciAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmhhcy1kYW5nZXIgLmZvcm0tY29udHJvbC1sYWJlbCB7XG4gIGNvbG9yOiAjZDk1MzRmO1xufVxuXG4uaGFzLWRhbmdlciAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDk1MzRmO1xufVxuXG5bY2xhc3MqPWlucHV0LWdyb3VwLV0ge1xuICBtaW4td2lkdGg6IDM4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNjY2M7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCAwcztcbn1cblxuW2NsYXNzKj1pbnB1dC1ncm91cC1dID4gKiB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbltjbGFzcyo9aW5wdXQtZ3JvdXAtXSBpIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmFjdGl2ZSxcbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmZvY3VzLFxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6aG92ZXIge1xuICB6LWluZGV4OiBhdXRvO1xufVxuXG4uYnRuLWdyb3VwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5pbnB1dC1ncm91cC1hZGRvbiArIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggI2NjYztcbn1cblxuLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUoMm4rMSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuXG4udGFibGUtc3RyaXBlZCB0Ym9keSB0ZCB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnRuLWdyb3VwIHtcbiAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cbiAgLmp1c3RpZmllZC1jb250ZW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICB9XG4gIC5qdXN0aWZpZWQtY29udGVudCA+ICoge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgd2lkdGg6IDElO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG4uZHJvcGRvd24tbWVudSB7XG4gIG1pbi13aWR0aDogMTVyZW07XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5kcm9wZG93bi10b2dnbGU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU5MDBcIjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDAuMjE0MjlyZW07XG4gIGZvbnQtZmFtaWx5OiBcImhzLWljb25zXCIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cblxuLmRyb3Bkb3duLWl0ZW0ge1xuICBwYWRkaW5nOiAwLjIxNDI5cmVtIDEuMDcxNDNyZW07XG59XG5cbi5kcm9wZG93bi1pdGVtOmZvY3VzLCAuZHJvcGRvd24taXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG59XG5cbi5kcm9wZG93bi1pdGVtLmFjdGl2ZSwgLmRyb3Bkb3duLWl0ZW06YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLmRyb3Bkb3duLWl0ZW0uYWN0aXZlID4gYSwgLmRyb3Bkb3duLWl0ZW06YWN0aXZlID4gYSB7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi5kcm9wZG93bi1pdGVtLmFjdGl2ZSA+IGE6OmJlZm9yZSwgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlID4gYTo6YWZ0ZXIsIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSA+IGE6OmJlZm9yZSwgLmRyb3Bkb3duLWl0ZW06YWN0aXZlID4gYTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4udS1oZWFkZXJfX3NlY3Rpb24tLWRhcmsgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlID4gYSwgLnUtaGVhZGVyX19zZWN0aW9uLS1kYXJrIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSA+IGEge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2IGIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNlYXJjaCBpbnB1dFt0eXBlPXRleHRdIHtcbiAgcGFkZGluZzogMC44cmVtIDFyZW0gMC42cmVtO1xuICBib3JkZXItY29sb3I6ICNjY2M7XG59XG5cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZS51LWRyb3Bkb3duLXNtIC5jaG9zZW4tc2VhcmNoIGlucHV0W3R5cGU9dGV4dF0ge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbSAwLjFyZW07XG59XG5cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZS51LWRyb3Bkb3duLWxnIC5jaG9zZW4tc2VhcmNoIGlucHV0W3R5cGU9dGV4dF0ge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuNXJlbSAwLjU1cmVtO1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUudS1zZWxlY3QtYWJvdmUgLmNob3Nlbi1kcm9wIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG59XG5cbltkYXRhLWFuaW1hdGlvbl0uY2JwIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmNicC1zbGlkZXItbmV4dDo6YWZ0ZXIsXG4uY2JwLXNsaWRlci1wcmV2OjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYnAtZmlsdGVyLWl0ZW0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jYnAtaXRlbS1vZmYge1xuICBvcGFjaXR5OiAwO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBCb3JkZXIgQ29sb3JzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogUHJpbWFyeSBDb2xvcnMgKi9cbi5nLWJyZC1wcmltYXJ5LS1hY3RpdmUuY2JwLWZpbHRlci1pdGVtLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwM2E3OSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtcHJpbWFyeS1vcGFjaXR5LTBfMy0tYWN0aXZlLmNicC1maWx0ZXItaXRlbS1hY3RpdmUge1xuICBib3JkZXItY29sb3I6IHJnYmEoNTksIDE3NywgMTQzLCAwLjMpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1wcmltYXJ5LWRhcmstZGFyay12MS0tYWN0aXZlLmNicC1maWx0ZXItaXRlbS1hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICMzOGE5ODkgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXByaW1hcnktZGFyay1kYXJrLXYyLS1hY3RpdmUuY2JwLWZpbHRlci1pdGVtLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzM1OWU4MCAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtcHJpbWFyeS1kYXJrLWRhcmstdjMtLWFjdGl2ZS5jYnAtZmlsdGVyLWl0ZW0tYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMmU4YjcwICFpbXBvcnRhbnQ7XG59XG5cbi8qIEJsYWNrIENvbG9ycyAqL1xuLmctYnJkLWJsYWNrLS1hY3RpdmUuY2JwLWZpbHRlci1pdGVtLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuXG4vKiBXaGl0ZSBDb2xvcnMgKi9cbi5nLWJyZC13aGl0ZS0tYWN0aXZlLmNicC1maWx0ZXItaXRlbS1hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXdoaXRlLW9wYWNpdHktMF8xLS1hY3RpdmUuY2JwLWZpbHRlci1pdGVtLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC13aGl0ZS1vcGFjaXR5LTBfMi0tYWN0aXZlLmNicC1maWx0ZXItaXRlbS1hY3RpdmUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtd2hpdGUtb3BhY2l0eS0wXzMtLWFjdGl2ZS5jYnAtZmlsdGVyLWl0ZW0tYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXdoaXRlLW9wYWNpdHktMF80LS1hY3RpdmUuY2JwLWZpbHRlci1pdGVtLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC13aGl0ZS1vcGFjaXR5LTBfNS0tYWN0aXZlLmNicC1maWx0ZXItaXRlbS1hY3RpdmUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtd2hpdGUtb3BhY2l0eS0wXzYtLWFjdGl2ZS5jYnAtZmlsdGVyLWl0ZW0tYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNikgIWltcG9ydGFudDtcbn1cblxuLyogR3JheSBDb2xvcnMgKi9cbi5nLWJyZC1ncmF5LWRhcmstdjEtLWFjdGl2ZS5jYnAtZmlsdGVyLWl0ZW0tYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTExICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ncmF5LWRhcmstdjItLWFjdGl2ZS5jYnAtZmlsdGVyLWl0ZW0tYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ncmF5LWRhcmstdjMtLWFjdGl2ZS5jYnAtZmlsdGVyLWl0ZW0tYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTU1ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ncmF5LWRhcmstdjQtLWFjdGl2ZS5jYnAtZmlsdGVyLWl0ZW0tYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzc3ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ncmF5LWRhcmstdjUtLWFjdGl2ZS5jYnAtZmlsdGVyLWl0ZW0tYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ncmF5LWxpZ2h0LXYxLS1hY3RpdmUuY2JwLWZpbHRlci1pdGVtLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI2JiYiAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZ3JheS1saWdodC12Mi0tYWN0aXZlLmNicC1maWx0ZXItaXRlbS1hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNjY2MgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWdyYXktbGlnaHQtdjMtLWFjdGl2ZS5jYnAtZmlsdGVyLWl0ZW0tYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ncmF5LWxpZ2h0LXY0LS1hY3RpdmUuY2JwLWZpbHRlci1pdGVtLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI2VlZSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZ3JheS1saWdodC12NS0tYWN0aXZlLmNicC1maWx0ZXItaXRlbS1hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNmN2Y3ZjcgIWltcG9ydGFudDtcbn1cblxuLyogVHJhbnNwYXJlbnQgKi9cbi5nLWJyZC10cmFuc3BhcmVudC0tYWN0aXZlLmNicC1maWx0ZXItaXRlbS1hY3RpdmUge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEJhY2tncm91bmQgQ29sb3JzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogUHJpbWFyeSBDb2xvcnMgKi9cbi5nLWJnLXByaW1hcnktLWFjdGl2ZS5jYnAtZmlsdGVyLWl0ZW0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwM2E3OSAhaW1wb3J0YW50O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBDb2xvcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBQcmltYXJ5IENvbG9ycyAqL1xuLmctY29sb3ItcHJpbWFyeS0tYWN0aXZlLmNicC1maWx0ZXItaXRlbS1hY3RpdmUge1xuICBjb2xvcjogIzAwM2E3OSAhaW1wb3J0YW50O1xufVxuXG4vKiBCbGFjayBDb2xvcnMgKi9cbi5nLWNvbG9yLWJsYWNrLS1hY3RpdmUuY2JwLWZpbHRlci1pdGVtLWFjdGl2ZSB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi8qIFdoaXRlIENvbG9ycyAqL1xuLmctY29sb3Itd2hpdGUtLWFjdGl2ZS5jYnAtZmlsdGVyLWl0ZW0tYWN0aXZlIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLyogR3JheSBDb2xvcnMgKi9cbi5nLWNvbG9yLWdyYXktbGlnaHQtdjEtLWFjdGl2ZS5jYnAtZmlsdGVyLWl0ZW0tYWN0aXZlIHtcbiAgY29sb3I6ICNiYmIgIWltcG9ydGFudDtcbn1cblxuLmctY29sb3ItZ3JheS1saWdodC12Mi0tYWN0aXZlLmNicC1maWx0ZXItaXRlbS1hY3RpdmUge1xuICBjb2xvcjogI2NjYyAhaW1wb3J0YW50O1xufVxuXG4uZy1jb2xvci1ncmF5LWxpZ2h0LXYzLS1hY3RpdmUuY2JwLWZpbHRlci1pdGVtLWFjdGl2ZSB7XG4gIGNvbG9yOiAjZGRkICFpbXBvcnRhbnQ7XG59XG5cbi5nLWNvbG9yLWdyYXktbGlnaHQtdjQtLWFjdGl2ZS5jYnAtZmlsdGVyLWl0ZW0tYWN0aXZlIHtcbiAgY29sb3I6ICNlZWUgIWltcG9ydGFudDtcbn1cblxuLmctY29sb3ItZ3JheS1saWdodC12NS0tYWN0aXZlLmNicC1maWx0ZXItaXRlbS1hY3RpdmUge1xuICBjb2xvcjogI2Y3ZjdmNyAhaW1wb3J0YW50O1xufVxuXG4uZy1jb2xvci1ncmF5LWRhcmstdjEtLWFjdGl2ZS5jYnAtZmlsdGVyLWl0ZW0tYWN0aXZlIHtcbiAgY29sb3I6ICMxMTEgIWltcG9ydGFudDtcbn1cblxuLmctY29sb3ItZ3JheS1kYXJrLXYyLS1hY3RpdmUuY2JwLWZpbHRlci1pdGVtLWFjdGl2ZSB7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG59XG5cbi5nLWNvbG9yLWdyYXktZGFyay12My0tYWN0aXZlLmNicC1maWx0ZXItaXRlbS1hY3RpdmUge1xuICBjb2xvcjogIzU1NSAhaW1wb3J0YW50O1xufVxuXG4uZy1jb2xvci1ncmF5LWRhcmstdjQtLWFjdGl2ZS5jYnAtZmlsdGVyLWl0ZW0tYWN0aXZlIHtcbiAgY29sb3I6ICM3NzcgIWltcG9ydGFudDtcbn1cblxuLmctY29sb3ItZ3JheS1kYXJrLXY1LS1hY3RpdmUuY2JwLWZpbHRlci1pdGVtLWFjdGl2ZSB7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgRmFuY3lib3hcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogQmx1ciBiZyBjb250YWluZXIgKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgRmFuY3lib3hcbiAgICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1mYW5jeWJveC10aGVtZSAuZmFuY3lib3gtY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4udS1mYW5jeWJveC10aGVtZSAuZmFuY3lib3gtc2xpZGUtLWlmcmFtZSAuZmFuY3lib3gtY29udGVudCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi51LWZhbmN5Ym94LXRoZW1lLmZhbmN5Ym94LXNob3ctdGh1bWJzIC5mYW5jeWJveC1jb250ZW50IHtcbiAgcmlnaHQ6IDIyMHB4O1xufVxuXG4udS1mYW5jeWJveC10aGVtZSAuZmFuY3lib3gtYnV0dG9uLFxuLnUtZmFuY3lib3gtdGhlbWUgLmZhbmN5Ym94LWFycm93IHtcbiAgZm9udC1zaXplOiAxLjQyODU3cmVtO1xuICBsaW5lLWhlaWdodDogMi45Mjg1N3JlbTtcbiAgd2lkdGg6IDMuMTQyODZyZW07XG4gIGhlaWdodDogMy4xNDI4NnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAwLjA3MTQzcmVtO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9wYWNpdHk6IDAuODtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG59XG5cbi51LWZhbmN5Ym94LXRoZW1lIC5mYW5jeWJveC1idXR0b246OmJlZm9yZSxcbi51LWZhbmN5Ym94LXRoZW1lIC5mYW5jeWJveC1hcnJvdzo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiaHMtaWNvbnNcIjtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLW1zLXRyYW5zZm9ybTogbm9uZTtcbiAgdHJhbnNmb3JtOiBub25lO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4udS1mYW5jeWJveC10aGVtZSAuZmFuY3lib3gtYnV0dG9uOjphZnRlcixcbi51LWZhbmN5Ym94LXRoZW1lIC5mYW5jeWJveC1hcnJvdzo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udS1mYW5jeWJveC10aGVtZSAuZmFuY3lib3gtYnV0dG9uOmhvdmVyLCAudS1mYW5jeWJveC10aGVtZSAuZmFuY3lib3gtYnV0dG9uOmZvY3VzLFxuLnUtZmFuY3lib3gtdGhlbWUgLmZhbmN5Ym94LWFycm93OmhvdmVyLFxuLnUtZmFuY3lib3gtdGhlbWUgLmZhbmN5Ym94LWFycm93OmZvY3VzIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnUtZmFuY3lib3gtdGhlbWUgLmZhbmN5Ym94LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnUtZmFuY3lib3gtdGhlbWUgLmZhbmN5Ym94LWJ1dHRvbi0tY2xvc2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XG59XG5cbi51LWZhbmN5Ym94LXRoZW1lIC5mYW5jeWJveC1idXR0b24tLXBsYXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBjXCI7XG59XG5cbi51LWZhbmN5Ym94LXRoZW1lIC5mYW5jeWJveC1idXR0b24tLWZ1bGxzY3JlZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA5XCI7XG59XG5cbi51LWZhbmN5Ym94LXRoZW1lIC5mYW5jeWJveC1idXR0b24tLXRodW1iczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDZcIjtcbn1cblxuLnUtZmFuY3lib3gtdGhlbWUgLmZhbmN5Ym94LWFycm93LS1sZWZ0LCAudS1mYW5jeWJveC10aGVtZSAuZmFuY3lib3gtYXJyb3ctLXJpZ2h0IHtcbiAgbWFyZ2luLXRvcDogLTEuNTcxNDNyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHotaW5kZXg6IDEwMDAwMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnUtZmFuY3lib3gtdGhlbWUuZmFuY3lib3gtc2hvdy1uYXYgLmZhbmN5Ym94LWFycm93LS1sZWZ0LCAudS1mYW5jeWJveC10aGVtZS5mYW5jeWJveC1zaG93LW5hdiAuZmFuY3lib3gtYXJyb3ctLXJpZ2h0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi51LWZhbmN5Ym94LXRoZW1lIC5mYW5jeWJveC1hcnJvdy0tbGVmdDo6YmVmb3JlLCAudS1mYW5jeWJveC10aGVtZSAuZmFuY3lib3gtYXJyb3ctLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMlwiO1xufVxuXG4udS1mYW5jeWJveC10aGVtZSAuZmFuY3lib3gtYXJyb3ctLWxlZnQge1xuICBsZWZ0OiAxLjQyODU3cmVtO1xufVxuXG4udS1mYW5jeWJveC10aGVtZSAuZmFuY3lib3gtYXJyb3ctLXJpZ2h0IHtcbiAgcmlnaHQ6IDEuNDI4NTdyZW07XG59XG5cbi51LWZhbmN5Ym94LXRoZW1lIC5mYW5jeWJveC10b29sYmFyIHtcbiAgdG9wOiAxLjQyODU3cmVtO1xuICByaWdodDogMS40Mjg1N3JlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjM1NzE0cmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0wLjM1NzE0cmVtO1xufVxuXG4udS1mYW5jeWJveC10aGVtZSAuZmFuY3lib3gtdG9vbGJhciAuZmFuY3lib3gtYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMzU3MTRyZW07XG4gIG1hcmdpbi1yaWdodDogMC4zNTcxNHJlbTtcbn1cblxuLnUtZmFuY3lib3gtdGhlbWUgLmZhbmN5Ym94LXRodW1icyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbi51LWZhbmN5Ym94LXRoZW1lIC5mYW5jeWJveC10aHVtYnMgPiB1bCA+IGxpIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuXG4udS1mYW5jeWJveC10aGVtZSAuZmFuY3lib3gtdGh1bWJzID4gdWwgPiBsaTo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzJjMDJjO1xufVxuXG4uZmFuY3lib3gtY29udHJvbHMtLWNhbnpvb21JbiAuZmFuY3lib3gtcGxhY2Vob2xkZXIsXG4uZmFuY3lib3gtY29udHJvbHMtLWNhbnpvb21PdXQgLmZhbmN5Ym94LXBsYWNlaG9sZGVyIHtcbiAgY3Vyc29yOiBpbmhlcml0O1xufVxuXG4uZmFuY3lib3gtc2xpZGUuaGFzLWFuaW1hdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZmFuY3lib3gtaXMtc2xpZGluZyAuZmFuY3lib3gtc2xpZGUuaGFzLWFuaW1hdGlvbixcbi5mYW5jeWJveC1zbGlkZS0tY3VycmVudC5oYXMtYW5pbWF0aW9uLFxuLmZhbmN5Ym94LXNsaWRlLS1uZXh0Lmhhcy1hbmltYXRpb24sXG4uZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzLmhhcy1hbmltYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmFuY3lib3gtaXMtc2xpZGluZyAuZmFuY3lib3gtc2xpZGUuaGFzLWFuaW1hdGlvbi5hbmltYXRlZCxcbi5mYW5jeWJveC1zbGlkZS0tY3VycmVudC5oYXMtYW5pbWF0aW9uLmFuaW1hdGVkLFxuLmZhbmN5Ym94LXNsaWRlLS1uZXh0Lmhhcy1hbmltYXRpb24uYW5pbWF0ZWQsXG4uZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzLmhhcy1hbmltYXRpb24uYW5pbWF0ZWQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBIYW1idXJnZXJzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5oYW1idXJnZXIge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4uaGFtYnVyZ2VyLWJveCB7XG4gIHdpZHRoOiAzN3B4O1xuICBoZWlnaHQ6IDI1cHg7XG59XG5cbi5oYW1idXJnZXItaW5uZXIge1xuICBtYXJnaW4tdG9wOiAxcHg7XG59XG5cbi5oYW1idXJnZXItaW5uZXIsIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyLCAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi51LWhlYWRlcl9fc2VjdGlvbi0tbGlnaHQgLmhhbWJ1cmdlci1pbm5lcixcbi51LWhlYWRlcl9fc2VjdGlvbi0tbGlnaHQgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIsXG4udS1oZWFkZXJfX3NlY3Rpb24tLWxpZ2h0IC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG5cbi51LWhlYWRlcl9fc2VjdGlvbi0tZGFyayAuaGFtYnVyZ2VyLWlubmVyLFxuLnUtaGVhZGVyX19zZWN0aW9uLS1kYXJrIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyLFxuLnUtaGVhZGVyX19zZWN0aW9uLS1kYXJrIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5ocy1oYXMtbWVnYS1tZW51Om5vdCguaHMtbWVnYS1tZW51LW9wZW5lZCkgKixcbi5ocy1oYXMtc3ViLW1lbnU6bm90KC5ocy1zdWItbWVudS1vcGVuZWQpICoge1xuICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5ocy1oYXMtbWVnYS1tZW51Om5vdCguaHMtbWVnYS1tZW51LW9wZW5lZCkgKjo6YmVmb3JlLCAuaHMtaGFzLW1lZ2EtbWVudTpub3QoLmhzLW1lZ2EtbWVudS1vcGVuZWQpICo6OmFmdGVyLFxuLmhzLWhhcy1zdWItbWVudTpub3QoLmhzLXN1Yi1tZW51LW9wZW5lZCkgKjo6YmVmb3JlLFxuLmhzLWhhcy1zdWItbWVudTpub3QoLmhzLXN1Yi1tZW51LW9wZW5lZCkgKjo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbltjbGFzc149ZXQtXSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG5cbi5tYXRlcmlhbC1pY29ucyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwLjE0Mjg2cmVtO1xufVxuXG4udS1idG4tZmxvYXRpbmcgLm1hdGVyaWFsLWljb25zLFxuLnUtY2hpcCAubWF0ZXJpYWwtaWNvbnMge1xuICB0b3A6IDA7XG59XG5cbi5qRmlsZXItalByb2dyZXNzQmFyIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uakZpbGVyLWl0ZW0tdGh1bWItaW1hZ2UgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBqUXVlcnkgVUlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWktYXV0b2NvbXBsZXRlIHtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgei1pbmRleDogOTkxO1xufVxuXG4udWktYXV0b2NvbXBsZXRlIC5sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi51aS1hdXRvY29tcGxldGUgLnJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4udWktYXV0b2NvbXBsZXRlIC51aS1tZW51LWl0ZW0ge1xuICBwYWRkaW5nOiAwO1xufVxuXG4udWktYXV0b2NvbXBsZXRlIC51aS1tZW51LWl0ZW0td3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDdweCAxNXB4O1xufVxuXG4udWktYXV0b2NvbXBsZXRlIC51aS1tZW51LWl0ZW0td3JhcHBlci51aS1zdGF0ZS1hY3RpdmUsIC51aS1hdXRvY29tcGxldGUgLnVpLW1lbnUtaXRlbS13cmFwcGVyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDNhNzk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnVpLWF1dG9jb21wbGV0ZSAudWktbWVudS1pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDNhNzk7XG59XG5cbi51aS1hdXRvY29tcGxldGUgLnVpLW1lbnUtaXRlbTpob3ZlciAudWktbWVudS1pdGVtLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnVpLWF1dG9jb21wbGV0ZS1jYXRlZ29yeSB7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uanZlY3Rvcm1hcC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBQaW4gTWFwXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnBvaW50IHtcbiAgd2lkdGg6IDIxcHg7XG4gIGhlaWdodDogMjFweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi5wb2ludDo6YmVmb3JlLCAucG9pbnQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ucG9pbnQ6OmJlZm9yZSB7XG4gIHRvcDogNXB4O1xuICBsZWZ0OiA1cHg7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDExcHg7XG4gIGJhY2tncm91bmQ6ICMwMDNhNzk7XG59XG5cbi5wb2ludDo6YWZ0ZXIge1xuICB0b3A6IDhweDtcbiAgbGVmdDogOHB4O1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4ubXdwLXdyYXAge1xuICBib3gtc2hhZG93OiAwIDFweCA5cHggLTFweDtcbiAgbGVmdDogLTgycHg7XG4gIGJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xufVxuXG4ubXdwLXdyYXA6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDk5JTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTdweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXdpZHRoOiAxNHB4IDE0cHggMCAxNHB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICMxMTEgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlIC5wbHlyLS12aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5wcmVbY2xhc3MqPWxhbmd1YWdlLV0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbn1cblxucHJlW2NsYXNzKj1sYW5ndWFnZS1dIC50b29sYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xcHg7XG4gIHJpZ2h0OiAtMXB4O1xufVxuXG5wcmVbY2xhc3MqPWxhbmd1YWdlLV0gLnRvb2xiYXItaXRlbSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nOiA1cHggOHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjMTExO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiYmI7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAwIDRweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgaGVpZ2h0OiAyLjVyZW07XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgdG9wOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHRvcDogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRjXCI7XG59XG5cbi5nLXJvdW5kZWQtMCArIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIGltZzpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIGltZzpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbjpob3ZlciAudS1vcHRpb24taWNvbnMtLXYxIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnUtc2VsZWN0LXYxIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnUtc2VsZWN0LXYxIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnUtc2VsZWN0LXYxIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnUtc2VsZWN0LXYxIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC51LXNlbGVjdC12MTpmb2N1cyB7XG4gIG91dGxpbmU6IDAgbm9uZTtcbn1cblxuLnNsaWNrLXRyYW5zZm9ybS1vZmYgLnNsaWNrLXRyYWNrIHtcbiAgLW1zLXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNsaWNrLXNsaWRlOmZvY3VzIHtcbiAgb3V0bGluZTogMCBub25lO1xufVxuXG5bZGF0YS1sYXp5XSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNHM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xufVxuXG4uanMtY2Fyb3VzZWwge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJwcmVsb2FkZXJzL3ByZWxvYWRlci1ibGFjay5zdmdcIikgbm8tcmVwZWF0IDUwJSA1MCU7XG59XG5cbi5qcy1jYXJvdXNlbCAuanMtbmV4dCxcbi5qcy1jYXJvdXNlbCAuanMtcHJldiB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5qcy1jYXJvdXNlbC5zbGljay1pbml0aWFsaXplZCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5qcy1jYXJvdXNlbC5zbGljay1pbml0aWFsaXplZCAuanMtc2xpZGUsXG4uanMtY2Fyb3VzZWwuc2xpY2staW5pdGlhbGl6ZWQgLmpzLXRodW1iIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmpzLWNhcm91c2VsLnNsaWNrLWluaXRpYWxpemVkIC5qcy1uZXh0LFxuLmpzLWNhcm91c2VsLnNsaWNrLWluaXRpYWxpemVkIC5qcy1wcmV2IHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmpzLXNsaWRlLCAuanMtdGh1bWIge1xuICBoZWlnaHQ6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmpzLXNsaWRlOmZpcnN0LWNoaWxkLCAuanMtdGh1bWI6Zmlyc3QtY2hpbGQge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGUge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEJvcmRlciBDb2xvcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBQcmltYXJ5IENvbG9ycyAqL1xuLnNsaWNrLWFjdGl2ZSAuZy1icmQtcHJpbWFyeS0tYmVmb3JlLS1hY3RpdmU6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwM2E3OSAhaW1wb3J0YW50O1xufVxuXG4uc2xpY2stYWN0aXZlIC5nLWJyZC1wcmltYXJ5LS1hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICMwMDNhNzkgIWltcG9ydGFudDtcbn1cblxuLmpzLXBhZ2luYXRpb24gLmctYnJkLXByaW1hcnktLWJlZm9yZS0taG92ZXI6aG92ZXI6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwM2E3OSAhaW1wb3J0YW50O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBCb3JkZXIgV2lkdGhcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2xpY2stYWN0aXZlIC5nLWJyZC0zLS1iZWZvcmUtLWFjdGl2ZTo6YmVmb3JlIHtcbiAgYm9yZGVyLXdpZHRoOiAzcHggIWltcG9ydGFudDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQm94IHNoYWRvd3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZy1wYXJlbnQuc2xpY2stY3VycmVudCAudS1zaGFkb3ctdjI0LS1hY3RpdmUge1xuICBib3gtc2hhZG93OiAwIDE1cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4wNik7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIERvdCBsaW5lIHYxXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNsaWNrLWFjdGl2ZSAudS1kb3QtbGluZS12MV9faW5uZXI6OmJlZm9yZSwgLnNsaWNrLWFjdGl2ZSAudS1kb3QtbGluZS12MS0yX19pbm5lcjo6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgRG90IGxpbmUgdjJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2xpY2stYWN0aXZlIC51LWRvdC1saW5lLXYyX19pbm5lcjo6YmVmb3JlLCAuc2xpY2stYWN0aXZlIC51LWRvdC1saW5lLXYyLTJfX2lubmVyOjpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udS1oYXMtc2lkZWJhci1uYXZpZ2F0aW9uIC5jdXN0b21ib3gtY29udGVudCxcbi51LWhhcy1zaWRlYmFyLW5hdmlnYXRpb24gLmN1c3RvbWJveC1vdmVybGF5IHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEpTXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmpzLWNhcm91c2VsX3NpbmdsZS1pdGVtIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5qcy1uZXh0LFxuLmpzLXByZXYsXG4uanMtdGh1bWIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5qcy1uZXh0LFxuLmpzLXByZXYge1xuICB6LWluZGV4OiAxMDtcbn1cblxuLmpzLXRodW1iIGltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmpzLWNhcm91c2VsX3NpbmdsZS1pdGVtLXRodW1iczVfX3RodW1icyAuanMtdGh1bWIge1xuICBvcGFjaXR5OiAwLjM7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xufVxuXG4uanMtY2Fyb3VzZWxfc2luZ2xlLWl0ZW0tdGh1bWJzNV9fdGh1bWJzIC5zbGljay1jZW50ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uanMtY2Fyb3VzZWxfc2luZ2xlLWl0ZW0tdGh1bWJzNS0tdjJfX3RodW1icyAuanMtdGh1bWIge1xuICBvcGFjaXR5OiAwLjQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xufVxuXG4uanMtY2Fyb3VzZWxfc2luZ2xlLWl0ZW0tdGh1bWJzNS0tdjJfX3RodW1icyAuc2xpY2stY2VudGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmpzLWNhcm91c2VsX3NpbmdsZS1pdGVtLXRodW1iczUtLXYzX190aHVtYnMgLmpzLXRodW1iIHtcbiAgb3BhY2l0eTogMC40O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbn1cblxuLmpzLWNhcm91c2VsX3NpbmdsZS1pdGVtLXRodW1iczUtLXYzX190aHVtYnMgLnNsaWNrLWNlbnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi51LXBhZ2ktY29udHJvbC0tdjIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgbWFyZ2luOiAwIDNweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICBvcGFjaXR5OiAwLjM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNsaWNrLWFjdGl2ZSAudS1wYWdpLWNvbnRyb2wtcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwMDtcbn1cblxuLnNsaWNrLWFjdGl2ZSAudS1wYWdpLWNvbnRyb2wtZ3JleSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi51LWNhcm91c2VsLS12MyAuanMtcHJldixcbi51LWNhcm91c2VsLS12MyAuanMtbmV4dCB7XG4gIHRvcDogNTAlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbn1cblxuLnUtY2Fyb3VzZWwtLXYzIC5nLWhlaWdodC00MC5qcy1wcmV2LCAudS1jYXJvdXNlbC0tdjMgLmctaGVpZ2h0LTQwLmpzLW5leHQge1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgbGVmdDogNTAlO1xufVxuXG4udS1jYXJvdXNlbC0tdjMgLmctaGVpZ2h0LTQwLmpzLXByZXYge1xuICBtYXJnaW4tbGVmdDogLTk5cHg7XG59XG5cbi51LWNhcm91c2VsLS12MyAuZy1oZWlnaHQtNDAuanMtbmV4dCB7XG4gIG1hcmdpbi1sZWZ0OiA2NXB4O1xufVxuXG4udS1jYXJvdXNlbC0tdjM6aG92ZXIgLmpzLXByZXYsXG4udS1jYXJvdXNlbC0tdjM6aG92ZXIgLmpzLW5leHQge1xuICBvcGFjaXR5OiAxO1xufVxuXG4udS1jYXJvdXNlbC0tdjQge1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG59XG5cbi51LWNhcm91c2VsLS12NCAuanMtcHJldixcbi51LWNhcm91c2VsLS12NCAuanMtbmV4dCB7XG4gIHRvcDogNTAlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjRzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbn1cblxuLnUtY2Fyb3VzZWwtLXY0IC5nLWhlaWdodC00MC5qcy1wcmV2LCAudS1jYXJvdXNlbC0tdjQgLmctaGVpZ2h0LTQwLmpzLW5leHQge1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgbGVmdDogNTAlO1xufVxuXG4udS1jYXJvdXNlbC0tdjQgLmctaGVpZ2h0LTQwLmpzLXByZXYge1xuICBtYXJnaW4tbGVmdDogLTE2MHB4O1xufVxuXG4udS1jYXJvdXNlbC0tdjQgLmctaGVpZ2h0LTQwLmpzLW5leHQge1xuICBtYXJnaW4tbGVmdDogMTI1cHg7XG59XG5cbi51LWNhcm91c2VsLS12NDpob3ZlciAuanMtcHJldixcbi51LWNhcm91c2VsLS12NDpob3ZlciAuanMtbmV4dCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgRmlsdGVyIHYxXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWZpbHRlci12MSA+IGxpOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgY29udGVudDogXCJ8XCI7XG4gIGZvbnQtc2l6ZTogMC43MTQyOXJlbTtcbiAgbWFyZ2luOiAwIDdweCAwIDE0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb2xvcjogI2RkZDtcbn1cblxuLnUtZmlsdGVyLXYxID4gbGk6aG92ZXIsXG4udS1maWx0ZXItdjEgW2NsYXNzKj1hY3RpdmVdIHtcbiAgY29sb3I6ICMwMDNhNzk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQ2Fyb3VzZWwgdjEwXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWNhcm91c2VsLXYxMCAuc2xpY2stZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAzMHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogYXV0bztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi51LWNhcm91c2VsLXYxMCAuc2xpY2stZG90cyBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi51LWNhcm91c2VsLXYxMCAuc2xpY2stZG90cyBidXR0b24ge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogI2NjYztcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4udS1jYXJvdXNlbC12MTAgLnNsaWNrLWRvdHMgLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjMDAzYTc5O1xufVxuXG4udS1jYXJvdXNlbC12MTAtbmF2IHtcbiAgbWFyZ2luLXRvcDogLTEzNXB4O1xufVxuXG4udS1jYXJvdXNlbC12MTAtbmF2IC5qcy1zbGlkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi51LWNhcm91c2VsLXYxMC1uYXYgLmpzLXNsaWRlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuLnUtY2Fyb3VzZWwtdjEwLW5hdiAuanMtc2xpZGUuc2xpY2stY3VycmVudDo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC51LWNhcm91c2VsLXYxMCAuc2xpY2stZG90cyB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICAudS1jYXJvdXNlbC12MTAtbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBJbnRlcm5ldCBFeHBsb3JlciAoSUUpXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogVGV4dCBHcmFkaWVudHMgKi9cbi5JRSAuZy1jb2xvci1jeWFuLWdyYWRpZW50LW9wYWNpdHktdjEsXG4uSUUgLmctY29sb3ItYmx1ZS1ncmFkaWVudC1vcGFjaXR5LXYxIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiBpbml0aWFsO1xufVxuXG4uSUUgLmctY29sb3ItY3lhbi1ncmFkaWVudC1vcGFjaXR5LXYxIHtcbiAgY29sb3I6ICMwMGJlZDY7XG59XG5cbi5JRSAuZy1jb2xvci1ibHVlLWdyYWRpZW50LW9wYWNpdHktdjEge1xuICBjb2xvcjogIzg2NTRkYTtcbn1cblxuLklFIC5mb3JtLWNvbnRyb2w6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgRGVtbyBvZiBJY29uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LWljb25zLWRlbW9fX2l0ZW0ge1xuICBib3JkZXI6IHNvbGlkIDFweCAjZWVlO1xuICBtYXJnaW46IDAgLTFweCAtMXB4IDA7XG4gIHBhZGRpbmc6IDIwcHggMTVweDtcbn1cblxuLnUtaWNvbnMtZGVtby1pdGVtX192YWx1ZSwgLnUtaWNvbnMtZGVtby1pdGVtX192YWx1ZTpmb2N1cyB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLyogQWRkIGhlcmUgYWxsIHlvdXIgY3NzIHN0eWxlcyAoY3VzdG9taXphdGlvbnMpICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBHbG9iYWxzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogVGV4dCAqL1xuLmctd29yZC1icmVhayB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLyogUHVsbGVyICovXG4uZy1wdWxsLTUweC11cCB7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUxJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTElKTtcbn1cblxuLmctcHVsbC01MHgtYm90dG9tIHtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MSUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTElKTtcbn1cblxuLmctcHVsbC01MHgtbGVmdCB7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUxJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTElKTtcbn1cblxuLmctcHVsbC01MHgtcmlnaHQge1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUxJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MSUpO1xufVxuXG4vKiBMaW5rIG92ZXJsYXkgKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEJhY2tncm91bmQgQXR0YWNobWVudFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5nLWJnLWF0dGFjaG1lbnQtZml4ZWQge1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBCYWNrZ3JvdW5kIEdyYWRpZW50IENvbG9yc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIFNpbXBsZSBMaW5lYXIgR3JhZGllbnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogR3JheSBMaWdodCB2MSAqL1xuLmctYmctZ3JheS1saWdodC1ncmFkaWVudC12MS0tYWZ0ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNDcsIDI0NywgMjQ3LCAwLjUpLCAjZjdmN2Y3KTtcbn1cblxuLyogV2hpdGUgdjEgKi9cbi5nLWJnLXdoaXRlLWdyYWRpZW50LXYxLS1hZnRlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSk7XG59XG5cbi8qIExpbmVhciBHcmFkaWVudHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBHcmF5IEdyYWRpZW50ICovXG4uZy1iZy1ncmF5LWxpbmVhcmdyYWRpZW50IHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZmZmLCAjZGJkYmRiKTtcbn1cblxuLyogQmx1ZSBQaW5rIEdyYWRpZW50ICovXG4uZy1iZy1ibHVlcGluay1saW5lYXJncmFkaWVudCB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDUwZGVnLCAjMmI3Y2I2LCAjZjYyZDUxKTtcbn1cblxuLyogQmx1ZSBHcmFkaWVudCAqL1xuLmctYmctYmx1ZS1saW5lYXJncmFkaWVudCB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICM3M2JlYzcsICM0ZTY2YjApO1xufVxuXG4uZy1iZy1ibHVlLWxpbmVhcmdyYWRpZW50LXYyIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMjI1ZGVnLCAjNDI5ZWRjLCAjMDA2MjllKTtcbn1cblxuLmctYmctYmx1ZS1saW5lYXJncmFkaWVudC12MyB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDIyNWRlZywgIzMyNjZhMiwgIzk4Y2ZiZik7XG59XG5cbi5nLWJnLWJsdWUtbGluZWFyZ3JhZGllbnQtdjQge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgyMjVkZWcsICM1Yjg1ZGYsICMzZWMyZTMpO1xufVxuXG4uZy1iZy1ibHVlLWxpbmVhcmdyYWRpZW50LXY1IHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMjI1ZGVnLCAjMDA1MGMyLCAjNTE4MGZhKTtcbn1cblxuLyogT3JhbmdlIEdyYWRpZW50ICovXG4uZy1iZy1vcmFuZ2UtbGluZWFyZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgyMjVkZWcsICNiZTE3MTUsICNlZDZkMGYpO1xufVxuXG4uZy1iZy1vcmFuZ2UtbGluZWFyZ3JhZGllbnQtdjIge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgyMjVkZWcsICNmNWNkMjEsICNjMjI4MjEpO1xufVxuXG4vKiBZZWxsb3cgR3JhZGllbnQgKi9cbi5nLWJnLXllbGxvdy1saW5lYXJncmFkaWVudCB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDIyNWRlZywgI2Y1OWIwMCwgI2Y1ZDQwMCk7XG59XG5cbi8qIERhcmsgUHVycGxlIEdyYWRpZW50ICovXG4uZy1iZy1kYXJrcHVycGxlLWxpbmVhcmdyYWRpZW50IHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMjI1ZGVnLCAjMGIwMTFkLCAjMzMwYzNjKTtcbn1cblxuLyogQmx1ZSBHcmF5IEdyYWRpZW50ICovXG4uZy1iZy1ibHVlZ3JheS1saW5lYXJncmFkaWVudCB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDIyNWRlZywgIzFkMjUzYywgIzNlNDc1Nyk7XG59XG5cbi8qIFBpbmsgR3JhZGllbnQgKi9cbi5nLWJnLXBpbmstbGluZWFyZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgyMjVkZWcsICNiNjAwM2IsICNlZDEyNjEpO1xufVxuXG4vKiBQaW5rLXYyIEdyYWRpZW50ICovXG4uZy1iZy1waW5rLWxpbmVhcmdyYWRpZW50LXYyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IHRvcCwgI2ZjNzI3OSAxMCUsICNmZjdiOWMgNjUlLCAjZmZjMDE5IDEyNSUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4vKiBSZWQgR3JhZGllbnQgKi9cbi5nLWJnLXJlZC1saW5lYXJncmFkaWVudCB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDIyNWRlZywgI2Q3MDQxNywgIzlmMDQxYik7XG59XG5cbi8qIEJsYWNrIEdyYWRpZW50ICovXG4uZy1iZy1ibGFjay1ncmFkaWVudC1vcGFjaXR5LXYxLFxuLmctYmctYmxhY2stZ3JhZGllbnQtb3BhY2l0eS12MS0tYWZ0ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjkpIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi8qIEdyZWVuIEdyYWRpZW50ICovXG4uZy1iZy1ncmVlbi1ncmFkaWVudC1vcGFjaXR5LXYxLFxuLmctYmctZ3JlZW4tZ3JhZGllbnQtb3BhY2l0eS12MS0tYWZ0ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSg1MSwgMTUyLCAyMjAsIDAuNSkgMCUsIHJnYmEoMTE0LCAxOTIsIDQ0LCAwLjgpIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi8qIFB1cnBsZSBHcmFkaWVudCAqL1xuLmctYmctcHVycGxlLWdyYWRpZW50LW9wYWNpdHktdjEsXG4uZy1iZy1wdXJwbGUtZ3JhZGllbnQtb3BhY2l0eS12MS0tYWZ0ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgxMTQsIDE5MiwgNDQsIDAuNSkgMCUsIHJnYmEoMTU0LCAxMDUsIDIwMywgMC44KSAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4vKiBQaW5rIExpZ2h0IEdyYWRpZW50ICovXG4uZy1iZy1waW5rLWdyYWRpZW50LW9wYWNpdHktdjEsXG4uZy1iZy1waW5rLWdyYWRpZW50LW9wYWNpdHktdjEtLWFmdGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMTE0LCAxOTIsIDQ0LCAwLjUpIDAlLCByZ2JhKDIzMiwgMjgsIDk4LCAwLjgpIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi8qIEN5YW4gR3JhZGllbnQgKi9cbi5nLWJnLWN5YW4tZ3JhZGllbnQtb3BhY2l0eS12MSxcbi5nLWJnLWN5YW4tZ3JhZGllbnQtb3BhY2l0eS12MS0tYWZ0ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAxNTMsIDAuNSkgMCUsIHJnYmEoMCwgMTkwLCAyMTQsIDAuNikgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLyogUHVycGxlIEdyYWRpZW50ICovXG4uZy1iZy1wdXJwbGUtZ3JhZGllbnQtb3BhY2l0eS12MSxcbi5nLWJnLXB1cnBsZS1ncmFkaWVudC1vcGFjaXR5LXYxLS1hZnRlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNTBkZWcsICNiN2ViZjYsIHJnYmEoMjI4LCA5NywgMjEwLCAwLjcpKTtcbn1cblxuLyogUHJpbWFyeSBHcmFkaWVudCAqL1xuLmctYmctcHJpbWFyeS1ncmFkaWVudC1vcGFjaXR5LXYxLFxuLmctYmctcHJpbWFyeS1ncmFkaWVudC1vcGFjaXR5LXYxLS1hZnRlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNTBkZWcsICM3MmMwMmMsIHJnYmEoNTEsIDE1MiwgMjIwLCAwLjcpKTtcbn1cblxuLyogR3JheSBHcmFkaWVudCAqL1xuLmctYmctZ3JheS1ncmFkaWVudC1vcGFjaXR5LXYxLFxuLmctYmctZ3JheS1ncmFkaWVudC1vcGFjaXR5LXYxLS1hZnRlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjZjdmN2Y3IDAlLCB3aGl0ZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4vKiBXaGl0ZSBHcmFkaWVudCAqL1xuLmctYmctd2hpdGUtZ3JhZGllbnQtb3BhY2l0eS12MSxcbi5nLWJnLXdoaXRlLWdyYWRpZW50LW9wYWNpdHktdjEtLWFmdGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC43KSAwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4vKiBXaGl0ZSBHcmFkaWVudCAqL1xuLmctYmctd2hpdGUtZ3JhZGllbnQtb3BhY2l0eS12Mixcbi5nLWJnLXdoaXRlLWdyYWRpZW50LW9wYWNpdHktdjItLWFmdGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIGJsYWNrIDAlLCByZ2JhKDAsIDAsIDAsIDAuMSkgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLyogV2hpdGUgR3JhZGllbnQgKi9cbi5nLWJnLXdoaXRlLWdyYWRpZW50LW9wYWNpdHktdjMsXG4uZy1iZy13aGl0ZS1ncmFkaWVudC1vcGFjaXR5LXYzLS1hZnRlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgd2hpdGUgMzAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLyogV2hpdGUgR3JhZGllbnQgKi9cbi5nLWJnLXdoaXRlLWdyYWRpZW50LW9wYWNpdHktdjQsXG4uZy1iZy13aGl0ZS1ncmFkaWVudC1vcGFjaXR5LXY0LS1hZnRlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHdoaXRlIDMwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi8qIFdoaXRlIEdyYWRpZW50ICovXG4uZy1iZy13aGl0ZS1ncmFkaWVudC1vcGFjaXR5LXY1LFxuLmctYmctd2hpdGUtZ3JhZGllbnQtb3BhY2l0eS12NS0tYWZ0ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB3aGl0ZSA0NyUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNzUlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4vKiBCbHVlZ3JheSBHcmFkaWVudCAqL1xuLmctYmctYmx1ZWdyYXktZ3JhZGllbnQtb3BhY2l0eS12MSxcbi5nLWJnLWJsdWVncmF5LWdyYWRpZW50LW9wYWNpdHktdjEtLWFmdGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoODgsIDk1LCAxMDUsIDAuMikgMCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLyogQmx1ZWdyYXkgR3JhZGllbnQgKi9cbi5nLWJnLWJsdWVncmF5LWdyYWRpZW50LW9wYWNpdHktdjIsXG4uZy1iZy1ibHVlZ3JheS1ncmFkaWVudC1vcGFjaXR5LXYyLS1hZnRlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDg4LCA5NSwgMTA1LCAwLjMpIDAlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi8qIEJsdWVncmF5IEdyYWRpZW50ICovXG4uZy1iZy1ibHVlZ3JheS1ncmFkaWVudC1vcGFjaXR5LXYzLFxuLmctYmctYmx1ZWdyYXktZ3JhZGllbnQtb3BhY2l0eS12My0tYWZ0ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTUwZGVnLCByZ2JhKDEwNywgMTI1LCAyMjQsIDAuODUpLCAjMmEyNzM0KTtcbn1cblxuLyogU2Vjb25kYXJ5IEdyYWRpZW50IHYxICovXG4uZy1iZy1zZWNvbmRhcnktZ3JhZGllbnQtdjEsXG4uZy1iZy1zZWNvbmRhcnktZ3JhZGllbnQtdjEtLWFmdGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMjM4LCAyNDEsIDI0OCwgMCkgMCUsICNlZWYxZjggMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLyogU2Vjb25kYXJ5IEdyYWRpZW50IHYyICovXG4uZy1iZy1zZWNvbmRhcnktZ3JhZGllbnQtdjIsXG4uZy1iZy1zZWNvbmRhcnktZ3JhZGllbnQtdjItLWFmdGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNlZWYxZjggMCUsIHJnYmEoMjM4LCAyNDEsIDI0OCwgMCkgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLyogUmFkaWFsIEdyYWRpZW50cyAoRWxsaXBzZSlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBMaWdodGJsdWUgR3JhZGllbnQgKi9cbi5nLWJnLWxpZ2h0Ymx1ZS1yYWRpYWxncmFkaWVudC1lbGxpcHNlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgZmFydGhlc3QtY29ybmVyIGF0IDUwJSA1MCUsICNmZmYgMjIlLCAjZDZlMmVlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLyogR3JheSBHcmFkaWVudCAqL1xuLmctYmctZ3JheS1yYWRpYWxncmFkaWVudC1lbGxpcHNlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgZmFydGhlc3QtY29ybmVyIGF0IDUwJSA1MCUsICNkYmRiZGIgMjIlLCAjYmJiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLyogR3JheSBHcmFkaWVudCAqL1xuLmctYmctZ3JheWxpZ2h0LXJhZGlhbGdyYWRpZW50LWVsbGlwc2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSBmYXJ0aGVzdC1jb3JuZXIgYXQgNTAlIDUwJSwgI2ZmZiAyNSUsICNlZWUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4vKiAgUmFkaWFsIEdyYWRpZW50cyAoQ2lyY2xlKVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIExpZ2h0Ymx1ZSBHcmFkaWVudCAqL1xuLmctYmctbGlnaHRibHVlLXJhZGlhbGdyYWRpZW50LWNpcmNsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUgZmFydGhlc3QtY29ybmVyIGF0IDc1JSA5NSUsICNmZmYsICNkNmUyZWUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4vKiBCbHVlIEdyYWRpZW50ICovXG4uZy1iZy1ibHVlLXJhZGlhbGdyYWRpZW50LWNpcmNsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUgZmFydGhlc3Qtc2lkZSBhdCA1MCUgNTAlLCAjMjI5NGQ3LCAjMjc1Mjk2KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLyogRGFyayBHcmF5IEdyYWRpZW50ICovXG4uZy1iZy1kYXJrZ3JheS1yYWRpYWxncmFkaWVudC1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGZhcnRoZXN0LXNpZGUgYXQgMTEwJSAwLCAjNTk2MDcwLCAjMzEzNTNlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmctYmctYmx1ZS1yYWRpYWxncmFkaWVudC1jaXJjbGUtZW5kbGVzcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJlcGVhdGluZy1yYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IDUwJSA1MCUsICNiOWVjZmUsICNiOWVjZmUgMTBweCwgIzgyZGRmZiAxMHB4LCAjODJkZGZmIDIwcHgpO1xufVxuXG4uZy1iZy1ncmF5LXZlcnRpY2Fsc3RyaXBlcy1lbmRsZXNzIHtcbiAgYmFja2dyb3VuZDogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmYsICNmZmYgNXB4LCAjZWVlIDVweCwgI2VlZSAxMHB4KTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQmFja2dyb3VuZCBDb2xvcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBCYXNpYyBDb2xvcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBNYWluIENvbG9ycyAqL1xuLmctYmctbWFpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLyogTWFpbiBTZWNvbmRhcnkgKi9cbi5nLWJnLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWYxZjggIWltcG9ydGFudDtcbn1cblxuLyogUHJpbWFyeSBDb2xvcnMgKi9cbi5nLWJnLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzYTc5ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXByaW1hcnktLWhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwM2E3OSAhaW1wb3J0YW50O1xufVxuXG4udS1ibG9jay1ob3Zlcjpob3ZlciAuZy1iZy1wcmltYXJ5LS1ob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDNhNzk7XG59XG5cbi5nLXBhcmVudDpob3ZlciAuZy1iZy1wcmltYXJ5LS1wYXJlbnQtaG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzYTc5ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXByaW1hcnktLWFjdGl2ZS5hY3RpdmUsXG4uYWN0aXZlIC5nLWJnLXByaW1hcnktLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDNhNzkgIWltcG9ydGFudDtcbn1cblxuLmctcGFyZW50LmFjdGl2ZSAuZy1iZy1wcmltYXJ5LS1wYXJlbnQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwM2E3OSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1wcmltYXJ5LS1iZWZvcmU6OmJlZm9yZSwgLmctYmctcHJpbWFyeS0tYWZ0ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwM2E3OSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1wcmltYXJ5LWRhcmstdjEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzhhOTg5ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXByaW1hcnktZGFyay12MiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTllODAgIWltcG9ydGFudDtcbn1cblxuLmctYmctcHJpbWFyeS1kYXJrLXYzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJlOGI3MCAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1wcmltYXJ5LW9wYWNpdHktMF8xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1OSwgMTc3LCAxNDMsIDAuMSkgIWltcG9ydGFudDtcbn1cblxuLmctYmctcHJpbWFyeS1vcGFjaXR5LTBfMiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTksIDE3NywgMTQzLCAwLjIpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXByaW1hcnktb3BhY2l0eS0wXzItLWhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1OSwgMTc3LCAxNDMsIDAuMikgIWltcG9ydGFudDtcbn1cblxuLmctYmctcHJpbWFyeS1vcGFjaXR5LTBfMi0taG92ZXItLWFmdGVyOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTksIDE3NywgMTQzLCAwLjIpICFpbXBvcnRhbnQ7XG59XG5cbi5hY3RpdmUgLmctYmctcHJpbWFyeS1vcGFjaXR5LTBfMi0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1OSwgMTc3LCAxNDMsIDAuMikgIWltcG9ydGFudDtcbn1cblxuLmctYmctcHJpbWFyeS1vcGFjaXR5LTBfMi0tYmVmb3JlOjpiZWZvcmUsIC5nLWJnLXByaW1hcnktb3BhY2l0eS0wXzItLWFmdGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTksIDE3NywgMTQzLCAwLjIpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXByaW1hcnktb3BhY2l0eS0wXzMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU5LCAxNzcsIDE0MywgMC4zKSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1wcmltYXJ5LW9wYWNpdHktMF8zLS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTksIDE3NywgMTQzLCAwLjMpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXByaW1hcnktb3BhY2l0eS0wXzMtLWhvdmVyLS1hZnRlcjpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU5LCAxNzcsIDE0MywgMC4zKSAhaW1wb3J0YW50O1xufVxuXG4uYWN0aXZlIC5nLWJnLXByaW1hcnktb3BhY2l0eS0wXzMtLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTksIDE3NywgMTQzLCAwLjMpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXByaW1hcnktb3BhY2l0eS0wXzMtLWJlZm9yZTo6YmVmb3JlLCAuZy1iZy1wcmltYXJ5LW9wYWNpdHktMF8zLS1hZnRlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU5LCAxNzcsIDE0MywgMC4zKSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1wcmltYXJ5LW9wYWNpdHktMF80IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1OSwgMTc3LCAxNDMsIDAuNCkgIWltcG9ydGFudDtcbn1cblxuLmctYmctcHJpbWFyeS1vcGFjaXR5LTBfNC0taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU5LCAxNzcsIDE0MywgMC40KSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1wcmltYXJ5LW9wYWNpdHktMF80LS1ob3Zlci0tYWZ0ZXI6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1OSwgMTc3LCAxNDMsIDAuNCkgIWltcG9ydGFudDtcbn1cblxuLmctYmctcHJpbWFyeS1vcGFjaXR5LTBfNC0tYWZ0ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1OSwgMTc3LCAxNDMsIDAuNCkgIWltcG9ydGFudDtcbn1cblxuLmctYmctcHJpbWFyeS1vcGFjaXR5LTBfNiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTksIDE3NywgMTQzLCAwLjYpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXByaW1hcnktb3BhY2l0eS0wXzYtLWhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1OSwgMTc3LCAxNDMsIDAuNikgIWltcG9ydGFudDtcbn1cblxuLmctYmctcHJpbWFyeS1vcGFjaXR5LTBfNi0taG92ZXItLWFmdGVyOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTksIDE3NywgMTQzLCAwLjYpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXByaW1hcnktb3BhY2l0eS0wXzYtLWFmdGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTksIDE3NywgMTQzLCAwLjYpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXByaW1hcnktb3BhY2l0eS0wXzgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU5LCAxNzcsIDE0MywgMC44KSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1wcmltYXJ5LW9wYWNpdHktMF84LS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTksIDE3NywgMTQzLCAwLjgpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXByaW1hcnktb3BhY2l0eS0wXzgtLWhvdmVyLS1hZnRlcjpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU5LCAxNzcsIDE0MywgMC44KSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1wcmltYXJ5LW9wYWNpdHktMF84LS1iZWZvcmU6OmFmdGVyLCAuZy1iZy1wcmltYXJ5LW9wYWNpdHktMF84LS1hZnRlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU5LCAxNzcsIDE0MywgMC44KSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1wcmltYXJ5LW9wYWNpdHktMF84LS1iZWZvcmUtLWhvdmVyOmhvdmVyOjphZnRlciwgLmctYmctcHJpbWFyeS1vcGFjaXR5LTBfOC0tYWZ0ZXItLWhvdmVyOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTksIDE3NywgMTQzLCAwLjgpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXByaW1hcnktb3BhY2l0eS0wXzkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU5LCAxNzcsIDE0MywgMC45KSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1wcmltYXJ5LW9wYWNpdHktMF85LS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTksIDE3NywgMTQzLCAwLjkpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXByaW1hcnktb3BhY2l0eS0wXzktLWhvdmVyLS1hZnRlcjpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU5LCAxNzcsIDE0MywgMC45KSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1wcmltYXJ5LW9wYWNpdHktMF85LS1iZWZvcmU6OmFmdGVyLCAuZy1iZy1wcmltYXJ5LW9wYWNpdHktMF85LS1hZnRlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU5LCAxNzcsIDE0MywgMC45KSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1wcmltYXJ5LW9wYWNpdHktMF85LS1iZWZvcmUtLWhvdmVyOmhvdmVyOjphZnRlciwgLmctYmctcHJpbWFyeS1vcGFjaXR5LTBfOS0tYWZ0ZXItLWhvdmVyOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTksIDE3NywgMTQzLCAwLjkpICFpbXBvcnRhbnQ7XG59XG5cbi8qIEJsYWNrIENvbG9ycyAqL1xuLmctYmctYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWJsYWNrLS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuLmctYmctYmxhY2stLWFmdGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuLmctYmctYmxhY2stb3BhY2l0eS0wXzEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSkgIWltcG9ydGFudDtcbn1cblxuLmctYmctYmxhY2stb3BhY2l0eS0wXzEtLWFmdGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1ibGFjay1vcGFjaXR5LTBfMiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1ibGFjay1vcGFjaXR5LTBfMi0tYWZ0ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWJsYWNrLW9wYWNpdHktMF8zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWJsYWNrLW9wYWNpdHktMF8zLS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1ibGFjay1vcGFjaXR5LTBfMy0tYWZ0ZXI6OmFmdGVyLCAuZy1iZy1ibGFjay1vcGFjaXR5LTBfMy0tYmVmb3JlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMykgIWltcG9ydGFudDtcbn1cblxuLmctYmctYmxhY2stb3BhY2l0eS0wXzMtLWhvdmVyLS1hZnRlcjpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMykgIWltcG9ydGFudDtcbn1cblxuLmctYmctYmxhY2stb3BhY2l0eS0wXzQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCkgIWltcG9ydGFudDtcbn1cblxuLmctYmctYmxhY2stb3BhY2l0eS0wXzQtLWFmdGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1ibGFjay1vcGFjaXR5LTBfNSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1ibGFjay1vcGFjaXR5LTBfNS0taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSkgIWltcG9ydGFudDtcbn1cblxuLmctYmctYmxhY2stb3BhY2l0eS0wXzUtLWFmdGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1ibGFjay1vcGFjaXR5LTBfNiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1ibGFjay1vcGFjaXR5LTBfNi0taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNykgIWltcG9ydGFudDtcbn1cblxuLmctYmctYmxhY2stb3BhY2l0eS0wXzYtLWFmdGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1ibGFjay1vcGFjaXR5LTBfNyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1ibGFjay1vcGFjaXR5LTBfNy0taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNykgIWltcG9ydGFudDtcbn1cblxuLmctYmctYmxhY2stb3BhY2l0eS0wXzctLWFmdGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1ibGFjay1vcGFjaXR5LTBfOCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1ibGFjay1vcGFjaXR5LTBfOC0tYWZ0ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWJsYWNrLW9wYWNpdHktMF84LS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1ibGFjay1vcGFjaXR5LTBfOSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1ibGFjay1vcGFjaXR5LTBfOS0tYWZ0ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWJsYWNrLW9wYWNpdHktMF85LS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KSAhaW1wb3J0YW50O1xufVxuXG4udS1ibG9jay1ob3Zlcjpob3ZlciAuZy1iZy1ibGFjay0taG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi8qIFdoaXRlIENvbG9ycyAqL1xuLmctYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXdoaXRlLS1iZWZvcmU6OmJlZm9yZSwgLmctYmctd2hpdGUtLWFmdGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmctYmctd2hpdGUtLWhvdmVyOmhvdmVyLCAuZy1iZy13aGl0ZS0tYWN0aXZlLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmctcGFyZW50OmhvdmVyIC5nLWJnLXdoaXRlLS1wYXJlbnQtaG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXdoaXRlLS1kaXNhYmxlZDpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmctYmctd2hpdGUtLWJlZm9yZTo6YmVmb3JlLCAuZy1iZy13aGl0ZS0tYWZ0ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uZy1wYXJlbnQ6aG92ZXIgLmctYmctd2hpdGUtb3BhY2l0eS0wLS1hZnRlci0tcGFyZW50LWhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgIWltcG9ydGFudDtcbn1cblxuLmctYmctd2hpdGUtb3BhY2l0eS0wXzA1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy13aGl0ZS1vcGFjaXR5LTBfMSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy13aGl0ZS1vcGFjaXR5LTBfMS0tYWZ0ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXdoaXRlLW9wYWNpdHktMF8yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXdoaXRlLW9wYWNpdHktMF8yLS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy13aGl0ZS1vcGFjaXR5LTBfMyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy13aGl0ZS1vcGFjaXR5LTBfMy0taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgIWltcG9ydGFudDtcbn1cblxuLmctYmctd2hpdGUtb3BhY2l0eS0wXzMtLWFmdGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy13aGl0ZS1vcGFjaXR5LTBfNCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy13aGl0ZS1vcGFjaXR5LTBfNC0taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCkgIWltcG9ydGFudDtcbn1cblxuLmctYmctd2hpdGUtb3BhY2l0eS0wXzUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDtcbn1cblxuLmctYmctd2hpdGUtb3BhY2l0eS0wXzUtLWFmdGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy13aGl0ZS1vcGFjaXR5LTBfNyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy13aGl0ZS1vcGFjaXR5LTBfNy0taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykgIWltcG9ydGFudDtcbn1cblxuLmctYmctd2hpdGUtb3BhY2l0eS0wXzctLWFmdGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy13aGl0ZS1vcGFjaXR5LTBfOCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy13aGl0ZS1vcGFjaXR5LTBfOC0taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCkgIWltcG9ydGFudDtcbn1cblxuLmctYmctd2hpdGUtb3BhY2l0eS0wXzgtLWFmdGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy13aGl0ZS1vcGFjaXR5LTBfOC0taG92ZXItLWFmdGVyOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTksIDE3NywgMTQzLCAwLjgpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXdoaXRlLW9wYWNpdHktMF85IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXdoaXRlLW9wYWNpdHktMF85LS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy13aGl0ZS1vcGFjaXR5LTBfOS0tYWZ0ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpICFpbXBvcnRhbnQ7XG59XG5cbi8qIEdyYXkgQ29sb3JzICovXG4uZy1iZy1ncmF5LWRhcmstdjEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTExICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWdyYXktZGFyay12MS0taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTExICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWdyYXktZGFyay12MiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbn1cblxuLmctYmctZ3JheS1kYXJrLXYyLS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbn1cblxuLmctYmctZ3JheS1kYXJrLXYzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1NSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1ncmF5LWRhcmstdjMtLWhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1NSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1ncmF5LWRhcmstdjQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzc3ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWdyYXktZGFyay12NC0taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzc3ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWdyYXktZGFyay12NSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbn1cblxuLmctYmctZ3JheS1kYXJrLXY1LS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbn1cblxuLmctYmctZ3JheS1saWdodC12MSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYmIgIWltcG9ydGFudDtcbn1cblxuLmctYmctZ3JheS1saWdodC12MS0taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmJiICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWdyYXktbGlnaHQtdjIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWdyYXktbGlnaHQtdjItLWhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYyAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1ncmF5LWxpZ2h0LXYzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZCAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1ncmF5LWxpZ2h0LXYzLS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQgIWltcG9ydGFudDtcbn1cblxuLmctYmctZ3JheS1saWdodC12NCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWUgIWltcG9ydGFudDtcbn1cblxuLmctYmctZ3JheS1saWdodC12NC0taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWdyYXktbGlnaHQtdjUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWdyYXktbGlnaHQtdjUtLWhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNyAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1ncmF5LWxpZ2h0LXY1LS1hY3RpdmUuYWN0aXZlLFxuLmFjdGl2ZSAuZy1iZy1ncmF5LWxpZ2h0LXY1LS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3ICFpbXBvcnRhbnQ7XG59XG5cbi8qIFRyYW5zcGFyZW50ICovXG4uZy1iZy10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXRyYW5zcGFyZW50LS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXRyYW5zcGFyZW50LS1ob3Zlci0tYWZ0ZXI6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmctcGFyZW50OmhvdmVyIC5nLWJnLXRyYW5zcGFyZW50LS1wYXJlbnQtaG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4vKiBDb21wbGVtZW50YXJ5IENvbG9yc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIEJlaWdlIENvbG9ycyAqL1xuLmctYmctYmVpZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlMWRlICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbG9yIEdyZWVuICovXG4uZy1iZy1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MmMwMmMgIWltcG9ydGFudDtcbn1cblxuLmctYmctZ3JlZW4tb3BhY2l0eS0wXzEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNCwgMTkyLCA0NCwgMC4xKSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1ncmVlbi0taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzJjMDJjICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbG9yIEJsdWUgKi9cbi5nLWJnLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM5OGRjICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWJsdWUtb3BhY2l0eS0wXzEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCAxNTIsIDIyMCwgMC4xKSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1ibHVlLW9wYWNpdHktMF83IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgMTUyLCAyMjAsIDAuNykgIWltcG9ydGFudDtcbn1cblxuLmctYmctYmx1ZS1vcGFjaXR5LTBfOSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDE1MiwgMjIwLCAwLjkpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWJsdWUtLWhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzOThkYyAhaW1wb3J0YW50O1xufVxuXG4vKiBDb2xvciBMaWdodCBCbHVlICovXG4uZy1iZy1saWdodGJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmMmY4ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWxpZ2h0Ymx1ZS1vcGFjaXR5LTBfMSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM3LCAyNDIsIDI0OCwgMC4xKSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1saWdodGJsdWUtdjEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZlMmVlICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWxpZ2h0Ymx1ZS12MS1vcGFjaXR5LTBfMSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE0LCAyMjYsIDIzOCwgMC4xKSAhaW1wb3J0YW50O1xufVxuXG4vKiBDb2xvciBEYXJrIEJsdWUgKi9cbi5nLWJnLWRhcmtibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1kYXJrYmx1ZS1vcGFjaXR5LTBfMSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMTUzLCAwLjEpICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbG9yIEluZGlnbyAqL1xuLmctYmctaW5kaWdvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyNjNhMyAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1pbmRpZ28tb3BhY2l0eS0wXzEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDY2LCA5OSwgMTYzLCAwLjEpICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbG9yIFJlZCAqL1xuLmctYmctcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwMCAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1yZWQtb3BhY2l0eS0wXzEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMCwgMCwgMC4xKSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1yZWQtb3BhY2l0eS0wXzIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1yZWQtb3BhY2l0eS0wXzUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMCwgMCwgMC41KSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1yZWQtb3BhY2l0eS0wXzgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMCwgMCwgMC44KSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1yZWQtLWhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwMCAhaW1wb3J0YW50O1xufVxuXG4vKiBDb2xvciBMaWdodCBSZWQgKi9cbi5nLWJnLWxpZ2h0cmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ODQwYiAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1saWdodHJlZC1vcGFjaXR5LTBfMSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMwLCA3NSwgNTksIDAuMSkgIWltcG9ydGFudDtcbn1cblxuLmctYmctbGlnaHRyZWQtLWhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2NGIzYiAhaW1wb3J0YW50O1xufVxuXG4vKiBDb2xvciBEYXJrIFJlZCAqL1xuLmctYmctZGFya3JlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMTBmMmIgIWltcG9ydGFudDtcbn1cblxuLmctYmctZGFya3JlZC1vcGFjaXR5LTBfMSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTYxLCAxNSwgNDMsIDAuMSkgIWltcG9ydGFudDtcbn1cblxuLyogQ29sb3IgUHVycGxlICovXG4uZy1iZy1wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWE2OWNiICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXB1cnBsZS1vcGFjaXR5LTBfMSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTU0LCAxMDUsIDIwMywgMC4xKSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1wdXJwbGUtb3BhY2l0eS0wXzcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1NCwgMTA1LCAyMDMsIDAuNykgIWltcG9ydGFudDtcbn1cblxuLmctYmctcHVycGxlLW9wYWNpdHktMF85IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTQsIDEwNSwgMjAzLCAwLjkpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXB1cnBsZS1vcGFjaXR5LTBfOS0tYWZ0ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTQsIDEwNSwgMjAzLCAwLjkpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXB1cnBsZS0taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWE2OWNiICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbG9yIERhcmsgUHVycGxlICovXG4uZy1iZy1kYXJrcHVycGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2MzliNiAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1kYXJrcHVycGxlLW9wYWNpdHktMF8xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDIsIDU3LCAxODIsIDAuMSkgIWltcG9ydGFudDtcbn1cblxuLyogQ29sb3IgUGluayAqL1xuLmctYmctcGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlODFjNjIgIWltcG9ydGFudDtcbn1cblxuLmctYmctcGluay1vcGFjaXR5LTBfMSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMyLCAyOCwgOTgsIDAuMSkgIWltcG9ydGFudDtcbn1cblxuLmctYmctcGluay1vcGFjaXR5LTBfOSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMyLCAyOCwgOTgsIDAuOSkgIWltcG9ydGFudDtcbn1cblxuLmctYmctcGluay0taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTgxYzYyICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXBpbmstLWJlZm9yZTo6YWZ0ZXIsIC5nLWJnLXBpbmstLWFmdGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlODFjNjIgIWltcG9ydGFudDtcbn1cblxuLmctYmctcGluay0tYmVmb3JlLS1ob3Zlcjpob3Zlcjo6YWZ0ZXIsIC5nLWJnLXBpbmstLWFmdGVyLS1ob3Zlcjpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTgxYzYyICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbG9yIE9yYW5nZSAqL1xuLmctYmctb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1N2QyMCAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1vcmFuZ2Utb3BhY2l0eS0wXzEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyOSwgMTI1LCAzMiwgMC4xKSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1vcmFuZ2Utb3BhY2l0eS0wXzIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyOSwgMTI1LCAzMiwgMC4yKSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1vcmFuZ2UtLWhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1N2QyMCAhaW1wb3J0YW50O1xufVxuXG4vKiBDb2xvciBEZWVwIE9yYW5nZSAqL1xuLmctYmctZGVlcG9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZTU0MWUgIWltcG9ydGFudDtcbn1cblxuLmctYmctZGVlcG9yYW5nZS1vcGFjaXR5LTBfMSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU0LCA4NCwgMzAsIDAuMSkgIWltcG9ydGFudDtcbn1cblxuLmctYmctZGVlcG9yYW5nZS0taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmU1NDFlICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbG9yIFllbGxvdyAqL1xuLmctYmcteWVsbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViYzcxZCAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy15ZWxsb3ctb3BhY2l0eS0wXzEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNSwgMTk5LCAyOSwgMC4xKSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy15ZWxsb3ctb3BhY2l0eS0wXzcge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIzNSwgMTk5LCAyOSwgMC43KSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy15ZWxsb3ctLWhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViYzcxZCAhaW1wb3J0YW50O1xufVxuXG4vKiBDb2xvciBBcXVhICovXG4uZy1iZy1hcXVhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5ZDZlNiAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1hcXVhLW9wYWNpdHktMF8xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MSwgMjE0LCAyMzAsIDAuMSkgIWltcG9ydGFudDtcbn1cblxuLmctYmctYXF1YS1vcGFjaXR5LTBfOSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDEsIDIxNCwgMjMwLCAwLjkpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWFxdWEtLWhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5ZDZlNiAhaW1wb3J0YW50O1xufVxuXG4vKiBDb2xvciBDeWFuICovXG4uZy1iZy1jeWFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYmVkNiAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1jeWFuLW9wYWNpdHktMF8xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxOTAsIDIxNCwgMC4xKSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1jeWFuLW9wYWNpdHktMF85IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxOTAsIDIxNCwgMC45KSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1jeWFuLW9wYWNpdHktMF85LS1hZnRlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDE5MCwgMjE0LCAwLjkpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWN5YW4tLWhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYmVkNiAhaW1wb3J0YW50O1xufVxuXG4vKiBDb2xvciBUZWFsICovXG4uZy1iZy10ZWFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4YmE5YiAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy10ZWFsLW9wYWNpdHktMF8xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNCwgMTg2LCAxNTUsIDAuMSkgIWltcG9ydGFudDtcbn1cblxuLmctYmctdGVhbC1vcGFjaXR5LTBfOSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQsIDE4NiwgMTU1LCAwLjkpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXRlYWwtb3BhY2l0eS0wXzktLWFmdGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQsIDE4NiwgMTU1LCAwLjkpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXRlYWwtLWhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4YmE5YiAhaW1wb3J0YW50O1xufVxuXG4vKiBDb2xvciBCcm93biAqL1xuLmctYmctYnJvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWM4MDYxICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWJyb3duLW9wYWNpdHktMF8xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTYsIDEyOCwgOTcsIDAuMSkgIWltcG9ydGFudDtcbn1cblxuLmctYmctYnJvd24tLWhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzljODA2MSAhaW1wb3J0YW50O1xufVxuXG4vKiBDb2xvciBCbHVlIEdyYXkgKi9cbi5nLWJnLWJsdWVncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4NWY2OSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1ibHVlZ3JheS1vcGFjaXR5LTBfMSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODgsIDk1LCAxMDUsIDAuMSkgIWltcG9ydGFudDtcbn1cblxuLmctYmctYmx1ZWdyYXktb3BhY2l0eS0wXzItLWJlZm9yZTo6YmVmb3JlLCAuZy1iZy1ibHVlZ3JheS1vcGFjaXR5LTBfMi0tYWZ0ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4OCwgOTUsIDEwNSwgMC4yKSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1ibHVlZ3JheS1vcGFjaXR5LTBfMy0tYmVmb3JlOjpiZWZvcmUsIC5nLWJnLWJsdWVncmF5LW9wYWNpdHktMF8zLS1hZnRlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDg4LCA5NSwgMTA1LCAwLjMpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLWJsdWVncmF5LW9wYWNpdHktMF81LCAuZy1iZy1ibHVlZ3JheS1vcGFjaXR5LTBfNS0tYWZ0ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4OCwgOTUsIDEwNSwgMC41KSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1ibHVlZ3JheS1vcGFjaXR5LTBfNyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODgsIDk1LCAxMDUsIDAuNykgIWltcG9ydGFudDtcbn1cblxuLmctYmctYmx1ZWdyYXktLWhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4NWY2OSAhaW1wb3J0YW50O1xufVxuXG4uZy1ncmF5c2NhbGUtMTAweCB7XG4gIGZpbHRlcjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPjxmaWx0ZXIgaWQ9J2dyYXlzY2FsZSc+PGZlQ29sb3JNYXRyaXggdHlwZT0nbWF0cml4JyB2YWx1ZXM9JzAuMzMzMyAwLjMzMzMgMC4zMzMzIDAgMCAwLjMzMzMgMC4zMzMzIDAuMzMzMyAwIDAgMC4zMzMzIDAuMzMzMyAwLjMzMzMgMCAwIDAgMCAwIDEgMCcvPjwvZmlsdGVyPjwvc3ZnPiNncmF5c2NhbGVcIik7XG4gIC8qIEZpcmVmb3ggMTArLCBGaXJlZm94IG9uIEFuZHJvaWQgKi9cbiAgZmlsdGVyOiBncmF5O1xuICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xufVxuXG4uZy1wYXJlbnQ6aG92ZXIgLmctZ3JheXNjYWxlLTAtLXBhcmVudC1ob3ZlciB7XG4gIGZpbHRlcjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPjxmaWx0ZXIgaWQ9J2dyYXlzY2FsZSc+PGZlQ29sb3JNYXRyaXggdHlwZT0nbWF0cml4JyB2YWx1ZXM9JzEgMCAwIDAgMCwgMCAxIDAgMCAwLCAwIDAgMSAwIDAsIDAgMCAwIDEgMCcvPjwvZmlsdGVyPjwvc3ZnPiNncmF5c2NhbGVcIik7XG4gIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMCUpO1xufVxuXG4uZy1ncmF5c2NhbGUtMC0taG92ZXI6aG92ZXIge1xuICBmaWx0ZXI6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48ZmlsdGVyIGlkPSdncmF5c2NhbGUnPjxmZUNvbG9yTWF0cml4IHR5cGU9J21hdHJpeCcgdmFsdWVzPScxIDAgMCAwIDAsIDAgMSAwIDAgMCwgMCAwIDEgMCAwLCAwIDAgMCAxIDAnLz48L2ZpbHRlcj48L3N2Zz4jZ3JheXNjYWxlXCIpO1xuICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDAlKTtcbn1cblxuLyogTyAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5nLWJnLXRyYW5zcGFyZW50LS1zbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQmFja2dyb3VuZCBDb2xvcnMgRXh0ZW5kZWRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uanMtaGVhZGVyLWNoYW5nZS1tb21lbnQgLmctYmctcHJpbWFyeS0tc2Nyb2xsaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwM2E3OSAhaW1wb3J0YW50O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBTb2NpYWwgQmFja2dyb3VuZCBDb2xvcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBGYWNlYm9vayAqL1xuLmctYmctZmFjZWJvb2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2I1OTk4O1xufVxuXG4udS1ibG9jay1ob3Zlcjpob3ZlciAuZy1iZy1mYWNlYm9vay0taG92ZXIsIC5nLWJnLWZhY2Vib29rLS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDRlODYgIWltcG9ydGFudDtcbn1cblxuLyogVHdpdHRlciAqL1xuLmctYmctdHdpdHRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGFjZWU7XG59XG5cbi51LWJsb2NrLWhvdmVyOmhvdmVyIC5nLWJnLXR3aXR0ZXItLWhvdmVyLCAuZy1iZy10d2l0dGVyLS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDlhZDUgIWltcG9ydGFudDtcbn1cblxuLyogU2t5cGUgKi9cbi5nLWJnLXNreXBlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWZmMDtcbn1cblxuLnUtYmxvY2staG92ZXI6aG92ZXIgLmctYmctc2t5cGUtLWhvdmVyLCAuZy1iZy1za3lwZS0taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5Y2Q3ICFpbXBvcnRhbnQ7XG59XG5cbi8qIFBpbnRlcmVzdCAqL1xuLmctYmctcGludGVyZXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4MjMyYztcbn1cblxuLnUtYmxvY2staG92ZXI6aG92ZXIgLmctYmctcGludGVyZXN0LS1ob3ZlciwgLmctYmctcGludGVyZXN0LS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMjFmMjcgIWltcG9ydGFudDtcbn1cblxuLyogVmluZSAqL1xuLmctYmctdmluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGJmOGY7XG59XG5cbi51LWJsb2NrLWhvdmVyOmhvdmVyIC5nLWJnLXZpbmUtLWhvdmVyLCAuZy1iZy12aW5lLS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGE2N2MgIWltcG9ydGFudDtcbn1cblxuLyogWW91dHViZSAqL1xuLmctYmcteW91dHViZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNDMwMmI7XG59XG5cbi51LWJsb2NrLWhvdmVyOmhvdmVyIC5nLWJnLXlvdXR1YmUtLWhvdmVyLCAuZy1iZy15b3V0dWJlLS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZjJiMjYgIWltcG9ydGFudDtcbn1cblxuLyogR29vZ2xlIHBsdXMgKi9cbi5nLWJnLWdvb2dsZS1wbHVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkNGIzOTtcbn1cblxuLnUtYmxvY2staG92ZXI6aG92ZXIgLmctYmctZ29vZ2xlLXBsdXMtLWhvdmVyLCAuZy1iZy1nb29nbGUtcGx1cy0taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDczOTI1ICFpbXBvcnRhbnQ7XG59XG5cbi8qIERyaWJiYmxlICovXG4uZy1iZy1kcmliYmJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYTRjODk7XG59XG5cbi51LWJsb2NrLWhvdmVyOmhvdmVyIC5nLWJnLWRyaWJiYmxlLS1ob3ZlciwgLmctYmctZHJpYmJibGUtLWhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3MzU3YSAhaW1wb3J0YW50O1xufVxuXG4vKiBWSyAqL1xuLmctYmctdmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmI1ODdhO1xufVxuXG4udS1ibG9jay1ob3Zlcjpob3ZlciAuZy1iZy12ay0taG92ZXIsIC5nLWJnLXZrLS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNDRhNjcgIWltcG9ydGFudDtcbn1cblxuLyogTGlua2VkaW4gKi9cbi5nLWJnLWxpbmtlZGluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBlNzZhODtcbn1cblxuLnUtYmxvY2staG92ZXI6aG92ZXIgLmctYmctbGlua2VkaW4tLWhvdmVyLCAuZy1iZy1saW5rZWRpbi0taG92ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGM2NTkwICFpbXBvcnRhbnQ7XG59XG5cbi8qIEluc3RhZ3JhbSAqL1xuLmctYmctaW5zdGFncmFtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNmNzI5Yjtcbn1cblxuLnUtYmxvY2staG92ZXI6aG92ZXIgLmctYmctaW5zdGFncmFtLS1ob3ZlciwgLmctYmctaW5zdGFncmFtLS1ob3Zlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzODY1ODkgIWltcG9ydGFudDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgSW1hZ2VzIEdyaWRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZy1iZy1ncmlkLXYxLS1iZWZvcmU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYmcvZ3JpZC93YXZlLnBuZyk7XG59XG5cbi5nLWJnLWdyaWQtdjItLWJlZm9yZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2JnL2dyaWQvdGlsZS1sZWZ0LnBuZyk7XG59XG5cbi5nLWJnLWdyaWQtdjMtLWJlZm9yZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2JnL2dyaWQvdGlsZS1yaWdodC5wbmcpO1xufVxuXG4uZy1iZy1ncmlkLXY0LS1iZWZvcmU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9iZy9ncmlkL2RpYWdvbmFsLWxlZnQucG5nKTtcbn1cblxuLmctYmctZ3JpZC12NS0tYmVmb3JlOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYmcvZ3JpZC9kaWFnb25hbC1yaWdodC5wbmcpO1xufVxuXG4uZy1iZy1ncmlkLXY2LS1iZWZvcmU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9iZy9ncmlkL3ppZ3phZy1sZWZ0LnBuZyk7XG59XG5cbi5nLWJnLWdyaWQtdjctLWJlZm9yZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2JnL2dyaWQvemlnemFnLXJpZ2h0LnBuZyk7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIENvdmVyc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5nLWJnLWNvdmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZy1iZy1jb3Zlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cblxuLmctYmctY292ZXItdjE6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuMzU3MTRyZW07XG4gIHJpZ2h0OiAwLjM1NzE0cmVtO1xuICBib3R0b206IDAuMzU3MTRyZW07XG4gIGxlZnQ6IDAuMzU3MTRyZW07XG59XG5cbi5nLWJnLWNvdmVyX19pbm5lciB7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQmFja2dyb3VuZCBJbWFnZSBTdHlsZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5nLWJnLWltZy1oZXJvIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBCYWNrZ3JvdW5kIFBhdHRlcm5zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmctYmctcGF0dGVybi1ncmVlbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9iZy9wYXR0ZXJuLS1ncmVlbi5wbmdcIik7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEJhY2tncm91bmQgUG9zaXRpb25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZy1iZy1wb3MtY2VudGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4uZy1iZy1wb3MtbGVmdC1jZW50ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbn1cblxuLmctYmctcG9zLXRvcC1sZWZ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQ7XG59XG5cbi5nLWJnLXBvcy10b3AtcmlnaHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQ7XG59XG5cbi5nLWJnLXBvcy10b3AtY2VudGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbn1cblxuLmctYmctcG9zLWJvdHRvbS1jZW50ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBCYWNrZ3JvdW5kIFJlcGVhdFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5nLWJnLW5vLXJlcGVhdCB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEJhY2tncm91bmQgU2l6ZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5nLWJnLXNpemUtY292ZXIge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJnLXNpemUtMTAweCB7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1zaXplLTEwMHgtLWhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBhcmVudDpob3ZlciAuZy1iZy1zaXplLTEwMHgtLXBhcmVudC1ob3ZlciB7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uZy1iZy1zaXplLTEyMHgge1xuICBiYWNrZ3JvdW5kLXNpemU6IDEyMCUgIWltcG9ydGFudDtcbn1cblxuLmctYmctc2l6ZS0xMjB4LS1ob3ZlciB7XG4gIGJhY2tncm91bmQtc2l6ZTogMTIwJSAhaW1wb3J0YW50O1xufVxuXG4uZy1wYXJlbnQ6aG92ZXIgLmctYmctc2l6ZS0xMjB4LS1wYXJlbnQtaG92ZXIge1xuICBiYWNrZ3JvdW5kLXNpemU6IDEyMCUgIWltcG9ydGFudDtcbn1cblxuLmctYmctcmVwZWF0IHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdCAhaW1wb3J0YW50O1xuICAvKiBQICovXG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4vKiBQcmltYXJ5IENvbG9ycyAqL1xuLmctZmlsbC1wcmltYXJ5IHtcbiAgZmlsbDogIzAwM2E3OSAhaW1wb3J0YW50O1xufVxuXG4uZy1maWxsLXByaW1hcnkgcGF0aCxcbi5nLWZpbGwtcHJpbWFyeSBwb2x5Z29uIHtcbiAgZmlsbDogIzAwM2E3OSAhaW1wb3J0YW50O1xufVxuXG4uZy1maWxsLXByaW1hcnktLWhvdmVyOmhvdmVyIHBhdGgsXG4uZy1maWxsLXByaW1hcnktLWhvdmVyOmhvdmVyIHBvbHlnb24ge1xuICBmaWxsOiAjMDAzYTc5ICFpbXBvcnRhbnQ7XG59XG5cbio6aG92ZXIgPiAqID4gLmctZmlsbC1wcmltYXJ5LS1ob3Zlci1wYXJlbnQgc3ZnIHBhdGgsXG4qOmhvdmVyID4gKiA+IC5nLWZpbGwtcHJpbWFyeS0taG92ZXItcGFyZW50IHN2ZyBwb2x5Z29uIHtcbiAgZmlsbDogIzAwM2E3OSAhaW1wb3J0YW50O1xufVxuXG4uZy1maWxsLXdoaXRlIHtcbiAgZmlsbDogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uZy1maWxsLXdoaXRlIHBhdGgsXG4uZy1maWxsLXdoaXRlIHBvbHlnb24ge1xuICBmaWxsOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZpbGwtd2hpdGUtLW9wZW5lZC1tZW51Om5vdCguY29sbGFwc2VkKSBwYXRoLFxuLmctZmlsbC13aGl0ZS0tb3BlbmVkLW1lbnU6bm90KC5jb2xsYXBzZWQpIHBvbHlnb24ge1xuICBmaWxsOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbio6bm90KC5jb2xsYXBzZWQpID4gLmctZmlsbC13aGl0ZS0tcGFyZW50LW9wZW5lZC1tZW51IHBhdGgsXG4qOm5vdCguY29sbGFwc2VkKSA+IC5nLWZpbGwtd2hpdGUtLXBhcmVudC1vcGVuZWQtbWVudSBwb2x5Z29uIHtcbiAgZmlsbDogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uZy1maWxsLXdoaXRlLS1ob3Zlcjpob3ZlciBwYXRoLFxuLmctZmlsbC13aGl0ZS0taG92ZXI6aG92ZXIgcG9seWdvbiB7XG4gIGZpbGw6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuKjpob3ZlciA+ICogPiAuZy1maWxsLXdoaXRlLS1ob3Zlci1wYXJlbnQgc3ZnIHBhdGgsXG4qOmhvdmVyID4gKiA+IC5nLWZpbGwtd2hpdGUtLWhvdmVyLXBhcmVudCBzdmcgcG9seWdvbiB7XG4gIGZpbGw6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmctZmlsbC1tYWluIHtcbiAgZmlsbDogIzAwMCAhaW1wb3J0YW50O1xufVxuXG4uZy1maWxsLW1haW4gcGF0aCxcbi5nLWZpbGwtbWFpbiBwb2x5Z29uIHtcbiAgZmlsbDogIzAwMCAhaW1wb3J0YW50O1xufVxuXG4uZy1maWxsLW1haW4tLW9wZW5lZC1tZW51Om5vdCguY29sbGFwc2VkKSBwYXRoLFxuLmctZmlsbC1tYWluLS1vcGVuZWQtbWVudTpub3QoLmNvbGxhcHNlZCkgcG9seWdvbiB7XG4gIGZpbGw6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuKjpub3QoLmNvbGxhcHNlZCkgPiAuZy1maWxsLW1haW4tLXBhcmVudC1vcGVuZWQtbWVudSBwYXRoLFxuKjpub3QoLmNvbGxhcHNlZCkgPiAuZy1maWxsLW1haW4tLXBhcmVudC1vcGVuZWQtbWVudSBwb2x5Z29uIHtcbiAgZmlsbDogIzAwMCAhaW1wb3J0YW50O1xufVxuXG4uZy1maWxsLW1haW4tLWhvdmVyOmhvdmVyIHBhdGgsXG4uZy1maWxsLW1haW4tLWhvdmVyOmhvdmVyIHBvbHlnb24ge1xuICBmaWxsOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbio6aG92ZXIgPiAqID4gLmctZmlsbC1tYWluLS1ob3Zlci1wYXJlbnQgc3ZnIHBhdGgsXG4qOmhvdmVyID4gKiA+IC5nLWZpbGwtbWFpbi0taG92ZXItcGFyZW50IHN2ZyBwb2x5Z29uIHtcbiAgZmlsbDogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uZy1maWxsLWdyYXktbGlnaHQtdjQgcGF0aCxcbi5nLWZpbGwtZ3JheS1saWdodC12NCBwb2x5Z29uIHtcbiAgZmlsbDogI2VlZSAhaW1wb3J0YW50O1xufVxuXG4uZy1maWxsLWdyYXktbGlnaHQtdjQtLWhvdmVyOmhvdmVyIHBhdGgsXG4uZy1maWxsLWdyYXktbGlnaHQtdjQtLWhvdmVyOmhvdmVyIHBvbHlnb24ge1xuICBmaWxsOiAjZWVlICFpbXBvcnRhbnQ7XG59XG5cbio6aG92ZXIgPiAqID4gLmctZmlsbC1ncmF5LWxpZ2h0LXY0LS1ob3Zlci1wYXJlbnQgc3ZnIHBhdGgsXG4qOmhvdmVyID4gKiA+IC5nLWZpbGwtZ3JheS1saWdodC12NC0taG92ZXItcGFyZW50IHN2ZyBwb2x5Z29uIHtcbiAgZmlsbDogI2VlZSAhaW1wb3J0YW50O1xufVxuXG4uZy1maWxsLXJlZCBwYXRoLFxuLmctZmlsbC1yZWQgcG9seWdvbiB7XG4gIGZpbGw6ICNmMDAgIWltcG9ydGFudDtcbn1cblxuLmctZmlsbC1yZWQtLWhvdmVyOmhvdmVyIHBhdGgsXG4uZy1maWxsLXJlZC0taG92ZXI6aG92ZXIgcG9seWdvbiB7XG4gIGZpbGw6ICNmMDAgIWltcG9ydGFudDtcbn1cblxuKjpob3ZlciA+ICogPiAuZy1maWxsLXJlZC0taG92ZXItcGFyZW50IHBhdGgsXG4qOmhvdmVyID4gKiA+IC5nLWZpbGwtcmVkLS1ob3Zlci1wYXJlbnQgcG9seWdvbiB7XG4gIGZpbGw6ICNmMDAgIWltcG9ydGFudDtcbn1cblxuKjpob3ZlciA+IC5nLWZpbGwtcmVkLS1wYXJlbnQtaG92ZXIgcGF0aCxcbio6aG92ZXIgPiAuZy1maWxsLXJlZC0tcGFyZW50LWhvdmVyIHBvbHlnb24ge1xuICBmaWxsOiAjZjAwICFpbXBvcnRhbnQ7XG59XG5cbio6aG92ZXIgPiAqID4gKiA+IC5nLWZpbGwtcmVkLS1wYXJlbnQtcGFyZW50LXBhcmVudC1ob3ZlciBwYXRoLFxuKjpob3ZlciA+ICogPiAqID4gLmctZmlsbC1yZWQtLXBhcmVudC1wYXJlbnQtcGFyZW50LWhvdmVyIHBvbHlnb24ge1xuICBmaWxsOiAjZjAwICFpbXBvcnRhbnQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEJvcmRlcnMgRGVmYXVsdCAoc29saWQpXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmctYnJkLW5vbmUge1xuICAvKiBQICovXG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQteCB7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXkge1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1hcm91bmQge1xuICBib3JkZXI6IHNvbGlkIDFweCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtdG9wIHtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1yaWdodCB7XG4gIGJvcmRlci1yaWdodDogc29saWQgMXB4IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWxlZnQge1xuICBib3JkZXItbGVmdDogc29saWQgMXB4IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1sZWZ0LW5vbmUge1xuICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmctYnJkLWFyb3VuZC0tc20ge1xuICAgIGJvcmRlcjogc29saWQgMXB4IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctYnJkLXRvcC0tc20ge1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWJyZC1yaWdodC0tc20ge1xuICAgIGJvcmRlci1yaWdodDogc29saWQgMXB4IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctYnJkLWJvdHRvbS0tc20ge1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWJyZC1sZWZ0LS1zbSB7XG4gICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmctYnJkLXgtLW1kIHtcbiAgICBib3JkZXItbGVmdDogc29saWQgMXB4IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuICAuZy1icmQtYXJvdW5kLS1tZCB7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuICAuZy1icmQtdG9wLS1tZCB7XG4gICAgYm9yZGVyLXRvcDogc29saWQgMXB4IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctYnJkLXJpZ2h0LS1tZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuICAuZy1icmQtYm90dG9tLS1tZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctYnJkLWxlZnQtLW1kIHtcbiAgICBib3JkZXItbGVmdDogc29saWQgMXB4IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBQICovXG4gIC5nLWJyZC1hcm91bmQtLWxnIHtcbiAgICBib3JkZXI6IHNvbGlkIDFweCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWJyZC10b3AtLWxnIHtcbiAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuICAuZy1icmQtcmlnaHQtLWxnIHtcbiAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWJyZC1ib3R0b20tLWxnIHtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuICAuZy1icmQtbGVmdC0tbGcge1xuICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuICAuZy1icmQtbGVmdC1ub25lLS1sZyB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZy1icmQteC0tbGcge1xuICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmctYnJkLW5vbmUtLWxnIHtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQm9yZGVycyBOb25lXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmctYnJkLWFyb3VuZC1ub25lIHtcbiAgYm9yZGVyLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC15LW5vbmUge1xuICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXRvcC1ub25lIHtcbiAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtYm90dG9tLW5vbmUge1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC14LW5vbmUge1xuICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWxlZnQtbm9uZSB7XG4gIGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1yaWdodC1ub25lIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZy1icmQtYXJvdW5kLW5vbmUtLXNtIHtcbiAgICBib3JkZXItd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1icmQteS1ub25lLS1zbSB7XG4gICAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZy1icmQtdG9wLW5vbmUtLXNtIHtcbiAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctYnJkLWJvdHRvbS1ub25lLS1zbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWJyZC14LW5vbmUtLXNtIHtcbiAgICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWJyZC1sZWZ0LW5vbmUtLXNtIHtcbiAgICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWJyZC1yaWdodC1ub25lLS1zbSB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZy1icmQtYXJvdW5kLW5vbmUtLW1kIHtcbiAgICBib3JkZXItd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1icmQteS1ub25lLS1tZCB7XG4gICAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZy1icmQtdG9wLW5vbmUtLW1kIHtcbiAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctYnJkLWJvdHRvbS1ub25lLS1tZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWJyZC14LW5vbmUtLW1kIHtcbiAgICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWJyZC1sZWZ0LW5vbmUtLW1kIHtcbiAgICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWJyZC1yaWdodC1ub25lLS1tZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZy1icmQtYXJvdW5kLW5vbmUtLWxnIHtcbiAgICBib3JkZXItd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1icmQteS1ub25lLS1sZyB7XG4gICAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZy1icmQtdG9wLW5vbmUtLWxnIHtcbiAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctYnJkLWJvdHRvbS1ub25lLS1sZyB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWJyZC14LW5vbmUtLWxnIHtcbiAgICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWJyZC1sZWZ0LW5vbmUtLWxnIHtcbiAgICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWJyZC1yaWdodC1ub25lLS1sZyB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmctYnJkLWFyb3VuZC1ub25lLS14bCB7XG4gICAgYm9yZGVyLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctYnJkLXktbm9uZS0teGwge1xuICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctYnJkLXRvcC1ub25lLS14bCB7XG4gICAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWJyZC1ib3R0b20tbm9uZS0teGwge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZy1icmQteC1ub25lLS14bCB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZy1icmQtbGVmdC1ub25lLS14bCB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZy1icmQtcmlnaHQtbm9uZS0teGwge1xuICAgIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBCb3JkZXIgU3R5bGVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZy1icmQtc3R5bGUtc29saWQge1xuICBib3JkZXItc3R5bGU6IHNvbGlkICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1zdHlsZS1kYXNoZWQge1xuICBib3JkZXItc3R5bGU6IGRhc2hlZCAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtc3R5bGUtZG90dGVkIHtcbiAgYm9yZGVyLXN0eWxlOiBkb3R0ZWQgIWltcG9ydGFudDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQm9yZGVyIFJhZGl1cyAoUm91bmRlZCBTdHlsZXMpXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogUm91bmRlZCBBcm91bmQgKi9cbi5yb3VuZGVkLTAge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5nLXJvdW5kZWQtNTB4IHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uZy1yb3VuZGVkLTEge1xuICBib3JkZXItcmFkaXVzOiAxcHggIWltcG9ydGFudDtcbn1cblxuLmctcm91bmRlZC0yIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nLXJvdW5kZWQtMyB7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAhaW1wb3J0YW50O1xufVxuXG4uZy1yb3VuZGVkLTQge1xuICBib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbn1cblxuLmctcm91bmRlZC01IHtcbiAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nLXJvdW5kZWQtNiB7XG4gIGJvcmRlci1yYWRpdXM6IDZweCAhaW1wb3J0YW50O1xufVxuXG4uZy1yb3VuZGVkLTcge1xuICBib3JkZXItcmFkaXVzOiA3cHggIWltcG9ydGFudDtcbn1cblxuLmctcm91bmRlZC0xMCB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLmctcm91bmRlZC0xNSB7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLmctcm91bmRlZC0yMCB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLmctcm91bmRlZC0yNSB7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLmctcm91bmRlZC0zMCB7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLmctcm91bmRlZC01MCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLmctcm91bmRlZC0xMDAge1xuICBib3JkZXItcmFkaXVzOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4uZy1yb3VuZGVkLTEwMC0tYWZ0ZXI6OmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLyogUm91bmRlZCBUb3AgKi9cbi5nLXJvdW5kZWQtdG9wLTUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xufVxuXG4vKiBSb3VuZGVkIFJpZ2h0ICovXG4uZy1yb3VuZGVkLXJpZ2h0LTAge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4uZy1yb3VuZGVkLXJpZ2h0LTMge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHggIWltcG9ydGFudDtcbn1cblxuLmctcm91bmRlZC1yaWdodC00IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nLXJvdW5kZWQtcmlnaHQtNSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xufVxuXG4uZy1yb3VuZGVkLXJpZ2h0LTEwIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLmctcm91bmRlZC1yaWdodC0yMCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nLXJvdW5kZWQtcmlnaHQtMjUge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjVweCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjVweCAhaW1wb3J0YW50O1xufVxuXG4uZy1yb3VuZGVkLXJpZ2h0LTMwIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDMwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLmctcm91bmRlZC1yaWdodC01MCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi8qIFJvdW5kZWQgQm90dG9tICovXG4uZy1yb3VuZGVkLWJvdHRvbS0wIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4uZy1yb3VuZGVkLWJvdHRvbS0zIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHggIWltcG9ydGFudDtcbn1cblxuLmctcm91bmRlZC1ib3R0b20tNCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nLXJvdW5kZWQtYm90dG9tLTUge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xufVxuXG4vKiBSb3VuZGVkIExlZnQgKi9cbi5nLXJvdW5kZWQtbGVmdC0wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5nLXJvdW5kZWQtbGVmdC0zIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweCAhaW1wb3J0YW50O1xufVxuXG4uZy1yb3VuZGVkLWxlZnQtNCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbn1cblxuLmctcm91bmRlZC1sZWZ0LTUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nLXJvdW5kZWQtbGVmdC0xMCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweCAhaW1wb3J0YW50O1xufVxuXG4uZy1yb3VuZGVkLWxlZnQtMjAge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLmctcm91bmRlZC1sZWZ0LTI1IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjVweCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nLXJvdW5kZWQtbGVmdC0zMCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDMwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMzBweCAhaW1wb3J0YW50O1xufVxuXG4uZy1yb3VuZGVkLWxlZnQtNTAge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLmctcm91bmRlZC1jaXJjbGUtLWJlZm9yZTo6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5nLXJvdW5kZWQtY2lyY2xlLS1hZnRlcjo6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nLXJvdW5kZWQtMC0tbWQge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1yb3VuZGVkLWxlZnQtMC0tbWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcm91bmRlZC1yaWdodC0wLS1tZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmctcm91bmRlZC1sZWZ0LTUtLWxnLXVwIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZy1yb3VuZGVkLXJpZ2h0LTUtLWxnLXVwIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweCAhaW1wb3J0YW50O1xuICB9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBCb3JkZXJzIERlZmF1bHQgKGRhc2hlZClcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZy1icmQtYXJvdW5kLS1kYXNoZWQge1xuICBib3JkZXI6IGRhc2hlZCAxcHggdHJhbnNwYXJlbnQ7XG59XG5cbi5nLWJyZC10b3AtLWRhc2hlZCB7XG4gIGJvcmRlci10b3A6IGRhc2hlZCAxcHggdHJhbnNwYXJlbnQ7XG59XG5cbi5nLWJyZC1ib3R0b20tLWRhc2hlZCB7XG4gIGJvcmRlci1ib3R0b206IGRhc2hlZCAxcHggdHJhbnNwYXJlbnQ7XG59XG5cbi5nLWJyZC1yaWdodC0tZGFzaGVkIHtcbiAgYm9yZGVyLXJpZ2h0OiBkYXNoZWQgMXB4IHRyYW5zcGFyZW50O1xufVxuXG4uZy1icmQtbGVmdC0tZGFzaGVkIHtcbiAgYm9yZGVyLWxlZnQ6IGRhc2hlZCAxcHggdHJhbnNwYXJlbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZy1icmQtYXJvdW5kLS1kYXNoZWQtLXNtIHtcbiAgICBib3JkZXI6IGRhc2hlZCAxcHggdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmctYnJkLXRvcC0tZGFzaGVkLS1zbSB7XG4gICAgYm9yZGVyLXRvcDogZGFzaGVkIDFweCB0cmFuc3BhcmVudDtcbiAgfVxuICAuZy1icmQtYm90dG9tLS1kYXNoZWQtLXNtIHtcbiAgICBib3JkZXItYm90dG9tOiBkYXNoZWQgMXB4IHRyYW5zcGFyZW50O1xuICB9XG4gIC5nLWJyZC1yaWdodC0tZGFzaGVkLS1zbSB7XG4gICAgYm9yZGVyLXJpZ2h0OiBkYXNoZWQgMXB4IHRyYW5zcGFyZW50O1xuICB9XG4gIC5nLWJyZC1sZWZ0LS1kYXNoZWQtLXNtIHtcbiAgICBib3JkZXItbGVmdDogZGFzaGVkIDFweCB0cmFuc3BhcmVudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nLWJyZC1hcm91bmQtLWRhc2hlZC0tbWQge1xuICAgIGJvcmRlcjogZGFzaGVkIDFweCB0cmFuc3BhcmVudDtcbiAgfVxuICAuZy1icmQtdG9wLS1kYXNoZWQtLW1kIHtcbiAgICBib3JkZXItdG9wOiBkYXNoZWQgMXB4IHRyYW5zcGFyZW50O1xuICB9XG4gIC5nLWJyZC1ib3R0b20tLWRhc2hlZC0tbWQge1xuICAgIGJvcmRlci1ib3R0b206IGRhc2hlZCAxcHggdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmctYnJkLXJpZ2h0LS1kYXNoZWQtLW1kIHtcbiAgICBib3JkZXItcmlnaHQ6IGRhc2hlZCAxcHggdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmctYnJkLWxlZnQtLWRhc2hlZC0tbWQge1xuICAgIGJvcmRlci1sZWZ0OiBkYXNoZWQgMXB4IHRyYW5zcGFyZW50O1xuICB9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBCb3JkZXJzIERlZmF1bHQgKGRvdHRlZClcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZy1icmQtYXJvdW5kLS1kb3R0ZWQge1xuICBib3JkZXI6IGRvdHRlZCAxcHggdHJhbnNwYXJlbnQ7XG59XG5cbi5nLWJyZC10b3AtLWRvdHRlZCB7XG4gIGJvcmRlci10b3A6IGRvdHRlZCAxcHggdHJhbnNwYXJlbnQ7XG59XG5cbi5nLWJyZC1ib3R0b20tLWRvdHRlZCB7XG4gIGJvcmRlci1ib3R0b206IGRvdHRlZCAxcHggdHJhbnNwYXJlbnQ7XG59XG5cbi5nLWJyZC1yaWdodC0tZG90dGVkIHtcbiAgYm9yZGVyLXJpZ2h0OiBkb3R0ZWQgMXB4IHRyYW5zcGFyZW50O1xufVxuXG4uZy1icmQtbGVmdC0tZG90dGVkIHtcbiAgYm9yZGVyLWxlZnQ6IGRvdHRlZCAxcHggdHJhbnNwYXJlbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZy1icmQtYXJvdW5kLS1kb3R0ZWQtLXNtIHtcbiAgICBib3JkZXI6IGRvdHRlZCAxcHggdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmctYnJkLXRvcC0tZG90dGVkLS1zbSB7XG4gICAgYm9yZGVyLXRvcDogZG90dGVkIDFweCB0cmFuc3BhcmVudDtcbiAgfVxuICAuZy1icmQtYm90dG9tLS1kb3R0ZWQtLXNtIHtcbiAgICBib3JkZXItYm90dG9tOiBkb3R0ZWQgMXB4IHRyYW5zcGFyZW50O1xuICB9XG4gIC5nLWJyZC1yaWdodC0tZG90dGVkLS1zbSB7XG4gICAgYm9yZGVyLXJpZ2h0OiBkb3R0ZWQgMXB4IHRyYW5zcGFyZW50O1xuICB9XG4gIC5nLWJyZC1sZWZ0LS1kb3R0ZWQtLXNtIHtcbiAgICBib3JkZXItbGVmdDogZG90dGVkIDFweCB0cmFuc3BhcmVudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nLWJyZC1hcm91bmQtLWRvdHRlZC0tbWQge1xuICAgIGJvcmRlcjogZG90dGVkIDFweCB0cmFuc3BhcmVudDtcbiAgfVxuICAuZy1icmQtdG9wLS1kb3R0ZWQtLW1kIHtcbiAgICBib3JkZXItdG9wOiBkb3R0ZWQgMXB4IHRyYW5zcGFyZW50O1xuICB9XG4gIC5nLWJyZC1ib3R0b20tLWRvdHRlZC0tbWQge1xuICAgIGJvcmRlci1ib3R0b206IGRvdHRlZCAxcHggdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmctYnJkLXJpZ2h0LS1kb3R0ZWQtLW1kIHtcbiAgICBib3JkZXItcmlnaHQ6IGRvdHRlZCAxcHggdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmctYnJkLWxlZnQtLWRvdHRlZC0tbWQge1xuICAgIGJvcmRlci1sZWZ0OiBkb3R0ZWQgMXB4IHRyYW5zcGFyZW50O1xuICB9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBCb3JkZXIgV2lkdGhcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZy1icmQtMCB7XG4gIGJvcmRlci13aWR0aDogMCAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtMSB7XG4gIGJvcmRlci13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC0yIHtcbiAgYm9yZGVyLXdpZHRoOiAycHggIWltcG9ydGFudDtcbn1cblxuLmctYnJkLTMge1xuICBib3JkZXItd2lkdGg6IDNweCAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtMy0tYmVmb3JlOjpiZWZvcmUge1xuICBib3JkZXItd2lkdGg6IDNweCAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtMy0tYmVmb3JlLS1hY3RpdmUuYWN0aXZlOjpiZWZvcmUge1xuICBib3JkZXItd2lkdGg6IDNweCAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtNCB7XG4gIGJvcmRlci13aWR0aDogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC01IHtcbiAgYm9yZGVyLXdpZHRoOiA1cHggIWltcG9ydGFudDtcbn1cblxuLmctYnJkLTYge1xuICBib3JkZXItd2lkdGg6IDZweCAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtNyB7XG4gIGJvcmRlci13aWR0aDogN3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC0xMCB7XG4gIGJvcmRlci13aWR0aDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtMTIge1xuICBib3JkZXItd2lkdGg6IDEycHggIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXRvcC0wIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMCAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtdG9wLTIge1xuICBib3JkZXItdG9wLXdpZHRoOiAycHggIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXRvcC0zIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC10b3AtNSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDVweCAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtYm90dG9tLTAge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ib3R0b20tMiB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDJweCAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtYm90dG9tLTItLWhvdmVyOmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBhcmVudDpob3ZlciAuZy1icmQtYm90dG9tLTItLXBhcmVudC1ob3ZlciB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDJweCAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtYm90dG9tLTUge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiA1cHggIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWxlZnQtMCB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1sZWZ0LTEge1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1sZWZ0LTIge1xuICBib3JkZXItbGVmdC13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1sZWZ0LTMge1xuICBib3JkZXItbGVmdC13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1sZWZ0LTQge1xuICBib3JkZXItbGVmdC13aWR0aDogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1yaWdodC0wIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1yaWdodC0xIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHggIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXJpZ2h0LTIge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDJweCAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtcmlnaHQtMyB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1yaWdodC00IHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiA0cHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nLWJyZC0wLS1tZCB7XG4gICAgYm9yZGVyLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctYnJkLTEtLW1kIHtcbiAgICBib3JkZXItd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWJyZC0yLS1tZCB7XG4gICAgYm9yZGVyLXdpZHRoOiAycHggIWltcG9ydGFudDtcbiAgfVxuICAuZy1icmQtMy0tbWQge1xuICAgIGJvcmRlci13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctYnJkLTQtLW1kIHtcbiAgICBib3JkZXItd2lkdGg6IDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWJyZC01LS1tZCB7XG4gICAgYm9yZGVyLXdpZHRoOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZy1icmQtNi0tbWQge1xuICAgIGJvcmRlci13aWR0aDogNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctYnJkLTEwLS1tZCB7XG4gICAgYm9yZGVyLXdpZHRoOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctYnJkLXRvcC0wLS1tZCB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWJyZC10b3AtMi0tbWQge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWJyZC10b3AtMy0tbWQge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWJyZC10b3AtNS0tbWQge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWJyZC1ib3R0b20tMC0tbWQge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1icmQtYm90dG9tLTItLW1kIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAycHggIWltcG9ydGFudDtcbiAgfVxuICAuZy1icmQtYm90dG9tLTUtLW1kIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZy1icmQtbGVmdC0wLS1tZCB7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1icmQtbGVmdC0xLS1tZCB7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWJyZC1sZWZ0LTItLW1kIHtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctYnJkLWxlZnQtMy0tbWQge1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAzcHggIWltcG9ydGFudDtcbiAgfVxuICAuZy1icmQtbGVmdC00LS1tZCB7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWJyZC1yaWdodC0wLS1tZCB7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctYnJkLXJpZ2h0LTEtLW1kIHtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmctYnJkLTAtLWxnIHtcbiAgICBib3JkZXItd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1icmQtMS0tbGcge1xuICAgIGJvcmRlci13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctYnJkLXRvcC0wLS1sZyB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWJyZC10b3AtMS0tbGcge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWJyZC1ib3R0b20tMC0tbGcge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1icmQtYm90dG9tLTEtLWxnIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAuZy1icmQtbGVmdC0wLS1sZyB7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1icmQtbGVmdC0xLS1sZyB7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWJyZC1yaWdodC0wLS1sZyB7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctYnJkLXJpZ2h0LTEtLWxnIHtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICB9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBCb3JkZXIgQ29sb3JzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogQmFzaWMgQ29sb3JzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogUHJpbWFyeSBDb2xvcnMgKi9cbi5nLWJyZC1wcmltYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAzYTc5ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1wcmltYXJ5LS1iZWZvcmU6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwM2E3OSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtcHJpbWFyeS0tYmVmb3JlLS1hY3RpdmUuYWN0aXZlOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMwMDNhNzkgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXByaW1hcnktLWhvdmVyOmhvdmVyLCAuZy1icmQtcHJpbWFyeS0tYWN0aXZlLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwM2E3OSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtcHJpbWFyeS0tYWN0aXZlLmFjdGl2ZSxcbi5hY3RpdmUgLmctYnJkLXByaW1hcnktLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwM2E3OSAhaW1wb3J0YW50O1xufVxuXG4qOmhvdmVyID4gLmctYnJkLXByaW1hcnktLWhvdmVyLXBhcmVudCB7XG4gIGJvcmRlci1jb2xvcjogIzAwM2E3OSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtcHJpbWFyeS1vcGFjaXR5LTBfMyB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg1OSwgMTc3LCAxNDMsIDAuMykgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXByaW1hcnktb3BhY2l0eS0wXzMtLWhvdmVyOmhvdmVyLCAuZy1icmQtcHJpbWFyeS1vcGFjaXR5LTBfMy0tYWN0aXZlLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg1OSwgMTc3LCAxNDMsIDAuMykgIWltcG9ydGFudDtcbn1cblxuKjpob3ZlciA+IC5nLWJyZC1wcmltYXJ5LW9wYWNpdHktMF8zLS1ob3Zlci1wYXJlbnQge1xuICBib3JkZXItY29sb3I6IHJnYmEoNTksIDE3NywgMTQzLCAwLjMpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1wcmltYXJ5LWRhcmstZGFyay12MSB7XG4gIGJvcmRlci1jb2xvcjogIzM4YTk4OSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtcHJpbWFyeS1kYXJrLWRhcmstdjEtLWhvdmVyOmhvdmVyLCAuZy1icmQtcHJpbWFyeS1kYXJrLWRhcmstdjEtLWFjdGl2ZS5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICMzOGE5ODkgIWltcG9ydGFudDtcbn1cblxuKjpob3ZlciA+IC5nLWJyZC1wcmltYXJ5LWRhcmstZGFyay12MS0taG92ZXItcGFyZW50IHtcbiAgYm9yZGVyLWNvbG9yOiAjMzhhOTg5ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1wcmltYXJ5LWRhcmstZGFyay12MiB7XG4gIGJvcmRlci1jb2xvcjogIzM1OWU4MCAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtcHJpbWFyeS1kYXJrLWRhcmstdjItLWhvdmVyOmhvdmVyLCAuZy1icmQtcHJpbWFyeS1kYXJrLWRhcmstdjItLWFjdGl2ZS5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICMzNTllODAgIWltcG9ydGFudDtcbn1cblxuKjpob3ZlciA+IC5nLWJyZC1wcmltYXJ5LWRhcmstZGFyay12Mi0taG92ZXItcGFyZW50IHtcbiAgYm9yZGVyLWNvbG9yOiAjMzU5ZTgwICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1wcmltYXJ5LWRhcmstZGFyay12MyB7XG4gIGJvcmRlci1jb2xvcjogIzJlOGI3MCAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtcHJpbWFyeS1kYXJrLWRhcmstdjMtLWhvdmVyOmhvdmVyLCAuZy1icmQtcHJpbWFyeS1kYXJrLWRhcmstdjMtLWFjdGl2ZS5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICMyZThiNzAgIWltcG9ydGFudDtcbn1cblxuKjpob3ZlciA+IC5nLWJyZC1wcmltYXJ5LWRhcmstZGFyay12My0taG92ZXItcGFyZW50IHtcbiAgYm9yZGVyLWNvbG9yOiAjMmU4YjcwICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ib3R0b20tcHJpbWFyeS0taG92ZXI6aG92ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAzYTc5ICFpbXBvcnRhbnQ7XG59XG5cbi8qIE1haW4gQ29sb3JzICovXG4uZy1icmQtbWFpbiB7XG4gIGJvcmRlci1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtbWFpbi0taG92ZXI6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuLyogQmxhY2sgQ29sb3JzICovXG4uZy1icmQtYmxhY2sge1xuICBib3JkZXItY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWJsYWNrLS1ob3Zlcjpob3ZlciwgLmctYnJkLWJsYWNrLS1hY3RpdmUuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbio6aG92ZXIgPiAuZy1icmQtYmxhY2stLWhvdmVyLXBhcmVudCB7XG4gIGJvcmRlci1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtYmxhY2stb3BhY2l0eS0wXzQge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KSAhaW1wb3J0YW50O1xufVxuXG4vKiBXaGl0ZSBDb2xvcnMgKi9cbi5nLWJyZC13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtd2hpdGUtLWhvdmVyOmhvdmVyLCAuZy1icmQtd2hpdGUtLWFjdGl2ZS5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuKjpob3ZlciA+IC5nLWJyZC13aGl0ZS0taG92ZXItcGFyZW50IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC13aGl0ZS1vcGFjaXR5LTBfMSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC13aGl0ZS1vcGFjaXR5LTBfMS0taG92ZXI6aG92ZXIsIC5nLWJyZC13aGl0ZS1vcGFjaXR5LTBfMS0tYWN0aXZlLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpICFpbXBvcnRhbnQ7XG59XG5cbio6aG92ZXIgPiAuZy1icmQtd2hpdGUtb3BhY2l0eS0wXzEtLWhvdmVyLXBhcmVudCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC13aGl0ZS1vcGFjaXR5LTBfMiB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC13aGl0ZS1vcGFjaXR5LTBfMi0taG92ZXI6aG92ZXIsIC5nLWJyZC13aGl0ZS1vcGFjaXR5LTBfMi0tYWN0aXZlLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpICFpbXBvcnRhbnQ7XG59XG5cbio6aG92ZXIgPiAuZy1icmQtd2hpdGUtb3BhY2l0eS0wXzItLWhvdmVyLXBhcmVudCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC13aGl0ZS1vcGFjaXR5LTBfMyB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC13aGl0ZS1vcGFjaXR5LTBfMy0taG92ZXI6aG92ZXIsIC5nLWJyZC13aGl0ZS1vcGFjaXR5LTBfMy0tYWN0aXZlLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpICFpbXBvcnRhbnQ7XG59XG5cbio6aG92ZXIgPiAuZy1icmQtd2hpdGUtb3BhY2l0eS0wXzMtLWhvdmVyLXBhcmVudCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC13aGl0ZS1vcGFjaXR5LTBfNCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC13aGl0ZS1vcGFjaXR5LTBfNC0taG92ZXI6aG92ZXIsIC5nLWJyZC13aGl0ZS1vcGFjaXR5LTBfNC0tYWN0aXZlLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpICFpbXBvcnRhbnQ7XG59XG5cbio6aG92ZXIgPiAuZy1icmQtd2hpdGUtb3BhY2l0eS0wXzQtLWhvdmVyLXBhcmVudCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC13aGl0ZS1vcGFjaXR5LTBfNSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC13aGl0ZS1vcGFjaXR5LTBfNS0taG92ZXI6aG92ZXIsIC5nLWJyZC13aGl0ZS1vcGFjaXR5LTBfNS0tYWN0aXZlLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbio6aG92ZXIgPiAuZy1icmQtd2hpdGUtb3BhY2l0eS0wXzUtLWhvdmVyLXBhcmVudCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC13aGl0ZS1vcGFjaXR5LTBfNiB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC13aGl0ZS1vcGFjaXR5LTBfNi0taG92ZXI6aG92ZXIsIC5nLWJyZC13aGl0ZS1vcGFjaXR5LTBfNi0tYWN0aXZlLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpICFpbXBvcnRhbnQ7XG59XG5cbio6aG92ZXIgPiAuZy1icmQtd2hpdGUtb3BhY2l0eS0wXzYtLWhvdmVyLXBhcmVudCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC13aGl0ZS1vcGFjaXR5LTBfOCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC13aGl0ZS1vcGFjaXR5LTBfOC0taG92ZXI6aG92ZXIsIC5nLWJyZC13aGl0ZS1vcGFjaXR5LTBfOC0tYWN0aXZlLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpICFpbXBvcnRhbnQ7XG59XG5cbio6aG92ZXIgPiAuZy1icmQtd2hpdGUtb3BhY2l0eS0wXzgtLWhvdmVyLXBhcmVudCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpICFpbXBvcnRhbnQ7XG59XG5cbi8qIEdyYXkgQ29sb3JzICovXG4uZy1icmQtZ3JheS1kYXJrLXYxIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTExICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ncmF5LWRhcmstdjEtLWhvdmVyOmhvdmVyLCAuZy1icmQtZ3JheS1kYXJrLXYxLS1hY3RpdmUuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTExICFpbXBvcnRhbnQ7XG59XG5cbio6aG92ZXIgPiAuZy1icmQtZ3JheS1kYXJrLXYxLS1ob3Zlci1wYXJlbnQge1xuICBib3JkZXItY29sb3I6ICMxMTEgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWdyYXktZGFyay12MiB7XG4gIGJvcmRlci1jb2xvcjogIzMzMyAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZ3JheS1kYXJrLXYyLS1ob3Zlcjpob3ZlciwgLmctYnJkLWdyYXktZGFyay12Mi0tYWN0aXZlLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzMzMyAhaW1wb3J0YW50O1xufVxuXG4qOmhvdmVyID4gLmctYnJkLWdyYXktZGFyay12Mi0taG92ZXItcGFyZW50IHtcbiAgYm9yZGVyLWNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ncmF5LWRhcmstdjMge1xuICBib3JkZXItY29sb3I6ICM1NTUgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWdyYXktZGFyay12My0taG92ZXI6aG92ZXIsIC5nLWJyZC1ncmF5LWRhcmstdjMtLWFjdGl2ZS5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICM1NTUgIWltcG9ydGFudDtcbn1cblxuKjpob3ZlciA+IC5nLWJyZC1ncmF5LWRhcmstdjMtLWhvdmVyLXBhcmVudCB7XG4gIGJvcmRlci1jb2xvcjogIzU1NSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZ3JheS1kYXJrLXY0IHtcbiAgYm9yZGVyLWNvbG9yOiAjNzc3ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ncmF5LWRhcmstdjQtLWhvdmVyOmhvdmVyLCAuZy1icmQtZ3JheS1kYXJrLXY0LS1hY3RpdmUuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzc3ICFpbXBvcnRhbnQ7XG59XG5cbio6aG92ZXIgPiAuZy1icmQtZ3JheS1kYXJrLXY0LS1ob3Zlci1wYXJlbnQge1xuICBib3JkZXItY29sb3I6ICM3NzcgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWdyYXktZGFyay12NSB7XG4gIGJvcmRlci1jb2xvcjogIzk5OSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZ3JheS1kYXJrLXY1LS1ob3Zlcjpob3ZlciwgLmctYnJkLWdyYXktZGFyay12NS0tYWN0aXZlLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzk5OSAhaW1wb3J0YW50O1xufVxuXG4qOmhvdmVyID4gLmctYnJkLWdyYXktZGFyay12NS0taG92ZXItcGFyZW50IHtcbiAgYm9yZGVyLWNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ncmF5LWxpZ2h0LXYxIHtcbiAgYm9yZGVyLWNvbG9yOiAjYmJiICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ncmF5LWxpZ2h0LXYxLS1ob3Zlcjpob3ZlciwgLmctYnJkLWdyYXktbGlnaHQtdjEtLWZvY3VzOmZvY3VzLCAuZy1icmQtZ3JheS1saWdodC12MS0tYWN0aXZlLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI2JiYiAhaW1wb3J0YW50O1xufVxuXG4qOmhvdmVyID4gLmctYnJkLWdyYXktbGlnaHQtdjEtLWhvdmVyLXBhcmVudCB7XG4gIGJvcmRlci1jb2xvcjogI2JiYiAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZ3JheS1saWdodC12MiB7XG4gIGJvcmRlci1jb2xvcjogI2NjYyAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZ3JheS1saWdodC12Mi0tYmVmb3JlOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNjY2MgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWdyYXktbGlnaHQtdjItLWFmdGVyOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2NjYyAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZ3JheS1saWdodC12Mi0taG92ZXI6aG92ZXIsIC5nLWJyZC1ncmF5LWxpZ2h0LXYyLS1hY3RpdmUuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjICFpbXBvcnRhbnQ7XG59XG5cbio6aG92ZXIgPiAuZy1icmQtZ3JheS1saWdodC12Mi0taG92ZXItcGFyZW50IHtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ncmF5LWxpZ2h0LXYzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ncmF5LWxpZ2h0LXYzLS1ob3Zlcjpob3ZlciwgLmctYnJkLWdyYXktbGlnaHQtdjMtLWFjdGl2ZS5hY3RpdmUsIC5nLWJyZC1ncmF5LWxpZ2h0LXYzLS1mb2N1czpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2RkZCAhaW1wb3J0YW50O1xufVxuXG4qOmhvdmVyID4gLmctYnJkLWdyYXktbGlnaHQtdjMtLWhvdmVyLXBhcmVudCB7XG4gIGJvcmRlci1jb2xvcjogI2RkZCAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZ3JheS1saWdodC12NCB7XG4gIGJvcmRlci1jb2xvcjogI2VlZSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNkYWQ0ZDtcbn1cblxuLmctYnJkLWdyYXktbGlnaHQtdjQtLWhvdmVyOmhvdmVyLCAuZy1icmQtZ3JheS1saWdodC12NC0tYWN0aXZlLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI2VlZSAhaW1wb3J0YW50O1xufVxuXG4qOmhvdmVyID4gLmctYnJkLWdyYXktbGlnaHQtdjQtLWhvdmVyLXBhcmVudCB7XG4gIGJvcmRlci1jb2xvcjogI2VlZSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZ3JheS1saWdodC12NSB7XG4gIGJvcmRlci1jb2xvcjogI2Y3ZjdmNyAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZ3JheS1saWdodC12NS0taG92ZXI6aG92ZXIsIC5nLWJyZC1ncmF5LWxpZ2h0LXY1LS1hY3RpdmUuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjdmN2Y3ICFpbXBvcnRhbnQ7XG59XG5cbio6aG92ZXIgPiAuZy1icmQtZ3JheS1saWdodC12NS0taG92ZXItcGFyZW50IHtcbiAgYm9yZGVyLWNvbG9yOiAjZjdmN2Y3ICFpbXBvcnRhbnQ7XG59XG5cbi8qIFRyYW5zcGFyZW50ICovXG4uZy1icmQtdHJhbnNwYXJlbnQge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC10cmFuc3BhcmVudC0tYmVmb3JlOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC10cmFuc3BhcmVudC0tYWZ0ZXI6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtdHJhbnNwYXJlbnQtLWhvdmVyOmhvdmVyLCAuZy1icmQtdHJhbnNwYXJlbnQtLWFjdGl2ZS5hY3RpdmUge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbio6aG92ZXIgPiAuZy1icmQtdHJhbnNwYXJlbnQtLWhvdmVyLXBhcmVudCB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLyogQ29tcGxlbWVudGFyeSBDb2xvcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBDb2xvciBHcmVlbiAqL1xuLmctYnJkLWdyZWVuIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzJjMDJjICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ncmVlbi0taG92ZXI6aG92ZXIsIC5nLWJyZC1ncmVlbi0tYWN0aXZlLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzcyYzAyYyAhaW1wb3J0YW50O1xufVxuXG4qOmhvdmVyID4gLmctYnJkLWdyZWVuLS1ob3Zlci1wYXJlbnQge1xuICBib3JkZXItY29sb3I6ICM3MmMwMmMgIWltcG9ydGFudDtcbn1cblxuLyogQ29sb3IgQmx1ZSAqL1xuLmctYnJkLWJsdWUge1xuICBib3JkZXItY29sb3I6ICMzMzk4ZGMgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWJsdWUtLWhvdmVyOmhvdmVyLCAuZy1icmQtYmx1ZS0tYWN0aXZlLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzMzOThkYyAhaW1wb3J0YW50O1xufVxuXG4qOmhvdmVyID4gLmctYnJkLWJsdWUtLWhvdmVyLXBhcmVudCB7XG4gIGJvcmRlci1jb2xvcjogIzMzOThkYyAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtYmx1ZS1vcGFjaXR5LTBfMSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg1MSwgMTUyLCAyMjAsIDAuMSkgIWltcG9ydGFudDtcbn1cblxuLyogQ29sb3IgTGlnaHQgQmx1ZSAqL1xuLmctYnJkLWxpZ2h0Ymx1ZSB7XG4gIGJvcmRlci1jb2xvcjogI2VkZjJmOCAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtbGlnaHRibHVlLS1ob3Zlcjpob3ZlciwgLmctYnJkLWxpZ2h0Ymx1ZS0tYWN0aXZlLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI2VkZjJmOCAhaW1wb3J0YW50O1xufVxuXG4qOmhvdmVyID4gLmctYnJkLWxpZ2h0Ymx1ZS0taG92ZXItcGFyZW50IHtcbiAgYm9yZGVyLWNvbG9yOiAjZWRmMmY4ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1saWdodGJsdWUtdjEge1xuICBib3JkZXItY29sb3I6ICNkNmUyZWUgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWxpZ2h0Ymx1ZS12MS0taG92ZXI6aG92ZXIsIC5nLWJyZC1saWdodGJsdWUtdjEtLWFjdGl2ZS5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNkNmUyZWUgIWltcG9ydGFudDtcbn1cblxuKjpob3ZlciA+IC5nLWJyZC1saWdodGJsdWUtdjEtLWhvdmVyLXBhcmVudCB7XG4gIGJvcmRlci1jb2xvcjogI2Q2ZTJlZSAhaW1wb3J0YW50O1xufVxuXG4vKiBDb2xvciBEYXJrIEJsdWUgKi9cbi5nLWJyZC1kYXJrYmx1ZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwOSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZGFya2JsdWUtLWhvdmVyOmhvdmVyLCAuZy1icmQtZGFya2JsdWUtLWFjdGl2ZS5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICMwMDkgIWltcG9ydGFudDtcbn1cblxuKjpob3ZlciA+IC5nLWJyZC1kYXJrYmx1ZS0taG92ZXItcGFyZW50IHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5ICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbG9yIEluZGlnbyAqL1xuLmctYnJkLWluZGlnbyB7XG4gIGJvcmRlci1jb2xvcjogIzQyNjNhMyAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtaW5kaWdvLS1ob3Zlcjpob3ZlciwgLmctYnJkLWluZGlnby0tYWN0aXZlLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzQyNjNhMyAhaW1wb3J0YW50O1xufVxuXG4qOmhvdmVyID4gLmctYnJkLWluZGlnby0taG92ZXItcGFyZW50IHtcbiAgYm9yZGVyLWNvbG9yOiAjNDI2M2EzICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbG9yIFJlZCAqL1xuLmctYnJkLXJlZCB7XG4gIGJvcmRlci1jb2xvcjogI2YwMCAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtcmVkLS1ob3Zlcjpob3ZlciwgLmctYnJkLXJlZC0tYWN0aXZlLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI2YwMCAhaW1wb3J0YW50O1xufVxuXG4qOmhvdmVyID4gLmctYnJkLXJlZC0taG92ZXItcGFyZW50IHtcbiAgYm9yZGVyLWNvbG9yOiAjZjAwICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbG9yIExpZ2h0IFJlZCAqL1xuLmctYnJkLWxpZ2h0cmVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTY0YjNiICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1saWdodHJlZC0taG92ZXI6aG92ZXIsIC5nLWJyZC1saWdodHJlZC0tYWN0aXZlLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI2U2NGIzYiAhaW1wb3J0YW50O1xufVxuXG4qOmhvdmVyID4gLmctYnJkLWxpZ2h0cmVkLS1ob3Zlci1wYXJlbnQge1xuICBib3JkZXItY29sb3I6ICNlNjRiM2IgIWltcG9ydGFudDtcbn1cblxuLyogQ29sb3IgRGFyayBSZWQgKi9cbi5nLWJyZC1kYXJrcmVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjYTEwZjJiICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1kYXJrcmVkLS1ob3Zlcjpob3ZlciwgLmctYnJkLWRhcmtyZWQtLWFjdGl2ZS5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNhMTBmMmIgIWltcG9ydGFudDtcbn1cblxuKjpob3ZlciA+IC5nLWJyZC1kYXJrcmVkLS1ob3Zlci1wYXJlbnQge1xuICBib3JkZXItY29sb3I6ICNhMTBmMmIgIWltcG9ydGFudDtcbn1cblxuLyogQ29sb3IgUHVycGxlICovXG4uZy1icmQtcHVycGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjOWE2OWNiICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1wdXJwbGUtLWhvdmVyOmhvdmVyLCAuZy1icmQtcHVycGxlLS1hY3RpdmUuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjOWE2OWNiICFpbXBvcnRhbnQ7XG59XG5cbio6aG92ZXIgPiAuZy1icmQtcHVycGxlLS1ob3Zlci1wYXJlbnQge1xuICBib3JkZXItY29sb3I6ICM5YTY5Y2IgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXB1cnBsZS1vcGFjaXR5LTBfMSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxNTQsIDEwNSwgMjAzLCAwLjEpICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbG9yIERhcmsgUHVycGxlICovXG4uZy1icmQtZGFya3B1cnBsZSB7XG4gIGJvcmRlci1jb2xvcjogIzY2MzliNiAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZGFya3B1cnBsZS0taG92ZXI6aG92ZXIsIC5nLWJyZC1kYXJrcHVycGxlLS1hY3RpdmUuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjYzOWI2ICFpbXBvcnRhbnQ7XG59XG5cbio6aG92ZXIgPiAuZy1icmQtZGFya3B1cnBsZS0taG92ZXItcGFyZW50IHtcbiAgYm9yZGVyLWNvbG9yOiAjNjYzOWI2ICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbG9yIFBpbmsgKi9cbi5nLWJyZC1waW5rIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTgxYzYyICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1waW5rLS1ob3Zlcjpob3ZlciwgLmctYnJkLXBpbmstLWFjdGl2ZS5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNlODFjNjIgIWltcG9ydGFudDtcbn1cblxuKjpob3ZlciA+IC5nLWJyZC1waW5rLS1ob3Zlci1wYXJlbnQge1xuICBib3JkZXItY29sb3I6ICNlODFjNjIgIWltcG9ydGFudDtcbn1cblxuLyogQ29sb3IgT3JhbmdlICovXG4uZy1icmQtb3JhbmdlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTU3ZDIwICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1vcmFuZ2UtLWhvdmVyOmhvdmVyLCAuZy1icmQtb3JhbmdlLS1hY3RpdmUuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTU3ZDIwICFpbXBvcnRhbnQ7XG59XG5cbio6aG92ZXIgPiAuZy1icmQtb3JhbmdlLS1ob3Zlci1wYXJlbnQge1xuICBib3JkZXItY29sb3I6ICNlNTdkMjAgIWltcG9ydGFudDtcbn1cblxuLyogQ29sb3IgRGVlcCBPcmFuZ2UgKi9cbi5nLWJyZC1kZWVwb3JhbmdlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmU1NDFlICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1kZWVwb3JhbmdlLS1ob3Zlcjpob3ZlciwgLmctYnJkLWRlZXBvcmFuZ2UtLWFjdGl2ZS5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNmZTU0MWUgIWltcG9ydGFudDtcbn1cblxuKjpob3ZlciA+IC5nLWJyZC1kZWVwb3JhbmdlLS1ob3Zlci1wYXJlbnQge1xuICBib3JkZXItY29sb3I6ICNmZTU0MWUgIWltcG9ydGFudDtcbn1cblxuLyogQ29sb3IgWWVsbG93ICovXG4uZy1icmQteWVsbG93IHtcbiAgYm9yZGVyLWNvbG9yOiAjZWJjNzFkICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC15ZWxsb3ctLWhvdmVyOmhvdmVyLCAuZy1icmQteWVsbG93LS1hY3RpdmUuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWJjNzFkICFpbXBvcnRhbnQ7XG59XG5cbio6aG92ZXIgPiAuZy1icmQteWVsbG93LS1ob3Zlci1wYXJlbnQge1xuICBib3JkZXItY29sb3I6ICNlYmM3MWQgIWltcG9ydGFudDtcbn1cblxuLyogQ29sb3IgQXF1YSAqL1xuLmctYnJkLWFxdWEge1xuICBib3JkZXItY29sb3I6ICMyOWQ2ZTYgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWFxdWEtLWhvdmVyOmhvdmVyLCAuZy1icmQtYXF1YS0tYWN0aXZlLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzI5ZDZlNiAhaW1wb3J0YW50O1xufVxuXG4qOmhvdmVyID4gLmctYnJkLWFxdWEtLWhvdmVyLXBhcmVudCB7XG4gIGJvcmRlci1jb2xvcjogIzI5ZDZlNiAhaW1wb3J0YW50O1xufVxuXG4vKiBDb2xvciBDeWFuICovXG4uZy1icmQtY3lhbiB7XG4gIGJvcmRlci1jb2xvcjogIzAwYmVkNiAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtY3lhbi0taG92ZXI6aG92ZXIsIC5nLWJyZC1jeWFuLS1hY3RpdmUuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDBiZWQ2ICFpbXBvcnRhbnQ7XG59XG5cbio6aG92ZXIgPiAuZy1icmQtY3lhbi0taG92ZXItcGFyZW50IHtcbiAgYm9yZGVyLWNvbG9yOiAjMDBiZWQ2ICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbG9yIFRlYWwgKi9cbi5nLWJyZC10ZWFsIHtcbiAgYm9yZGVyLWNvbG9yOiAjMThiYTliICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC10ZWFsLS1ob3Zlcjpob3ZlciwgLmctYnJkLXRlYWwtLWFjdGl2ZS5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICMxOGJhOWIgIWltcG9ydGFudDtcbn1cblxuKjpob3ZlciA+IC5nLWJyZC10ZWFsLS1ob3Zlci1wYXJlbnQge1xuICBib3JkZXItY29sb3I6ICMxOGJhOWIgIWltcG9ydGFudDtcbn1cblxuLyogQ29sb3IgQnJvd24gKi9cbi5nLWJyZC1icm93biB7XG4gIGJvcmRlci1jb2xvcjogIzljODA2MSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtYnJvd24tLWhvdmVyOmhvdmVyLCAuZy1icmQtYnJvd24tLWFjdGl2ZS5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICM5YzgwNjEgIWltcG9ydGFudDtcbn1cblxuKjpob3ZlciA+IC5nLWJyZC1icm93bi0taG92ZXItcGFyZW50IHtcbiAgYm9yZGVyLWNvbG9yOiAjOWM4MDYxICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbG9yIEJsdWUgR3JheSAqL1xuLmctYnJkLWJsdWVncmF5IHtcbiAgYm9yZGVyLWNvbG9yOiAjNTg1ZjY5ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ibHVlZ3JheS0taG92ZXI6aG92ZXIsIC5nLWJyZC1ibHVlZ3JheS0tYWN0aXZlLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzU4NWY2OSAhaW1wb3J0YW50O1xufVxuXG4qOmhvdmVyID4gLmctYnJkLWJsdWVncmF5LS1ob3Zlci1wYXJlbnQge1xuICBib3JkZXItY29sb3I6ICM1ODVmNjkgIWltcG9ydGFudDtcbn1cblxuLyogUHJpbWFyeSBDb2xvcnMgKi9cbi5nLWJyZC1wcmltYXJ5LXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDNhNzkgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXByaW1hcnktdG9wLS1iZWZvcmU6OmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDNhNzkgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXByaW1hcnktYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwM2E3OSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtcHJpbWFyeS1ib3R0b20tLWJlZm9yZTpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAzYTc5ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1wcmltYXJ5LWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwM2E3OSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtcHJpbWFyeS1sZWZ0LS1iZWZvcmU6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDNhNzkgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXByaW1hcnktcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDNhNzkgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXByaW1hcnktcmlnaHQtLWJlZm9yZTpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDNhNzkgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXByaW1hcnktb3BhY2l0eS0wXzMtdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSg1OSwgMTc3LCAxNDMsIDAuMykgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXByaW1hcnktb3BhY2l0eS0wXzMtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSg1OSwgMTc3LCAxNDMsIDAuMykgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXByaW1hcnktb3BhY2l0eS0wXzMtbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDU5LCAxNzcsIDE0MywgMC4zKSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtcHJpbWFyeS1vcGFjaXR5LTBfMy1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSg1OSwgMTc3LCAxNDMsIDAuMykgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXByaW1hcnktZGFyay1kYXJrLXYxLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMzOGE5ODkgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXByaW1hcnktZGFyay1kYXJrLXYxLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzOGE5ODkgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXByaW1hcnktZGFyay1kYXJrLXYxLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzM4YTk4OSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtcHJpbWFyeS1kYXJrLWRhcmstdjEtcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMzOGE5ODkgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXByaW1hcnktZGFyay1kYXJrLXYyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMzNTllODAgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXByaW1hcnktZGFyay1kYXJrLXYyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzNTllODAgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXByaW1hcnktZGFyay1kYXJrLXYyLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzM1OWU4MCAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtcHJpbWFyeS1kYXJrLWRhcmstdjItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMzNTllODAgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXByaW1hcnktZGFyay1kYXJrLXYzLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMyZThiNzAgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXByaW1hcnktZGFyay1kYXJrLXYzLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMyZThiNzAgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXByaW1hcnktZGFyay1kYXJrLXYzLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzJlOGI3MCAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtcHJpbWFyeS1kYXJrLWRhcmstdjMtcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMyZThiNzAgIWltcG9ydGFudDtcbn1cblxuLyogQmxhY2sgQ29sb3JzICovXG4uZy1icmQtYmxhY2stdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtYmxhY2stYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtYmxhY2stbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ibGFjay1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuXG4vKiBXaGl0ZSAqL1xuLmctYnJkLXdoaXRlLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXdoaXRlLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXdoaXRlLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtd2hpdGUtcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXdoaXRlLW9wYWNpdHktMF8xLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtd2hpdGUtb3BhY2l0eS0wXzEtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC13aGl0ZS1vcGFjaXR5LTBfMS1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtd2hpdGUtb3BhY2l0eS0wXzEtcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtd2hpdGUtb3BhY2l0eS0wXzItdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC13aGl0ZS1vcGFjaXR5LTBfMi1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXdoaXRlLW9wYWNpdHktMF8yLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC13aGl0ZS1vcGFjaXR5LTBfMi1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC13aGl0ZS1vcGFjaXR5LTBfMy10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXdoaXRlLW9wYWNpdHktMF8zLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtd2hpdGUtb3BhY2l0eS0wXzMtbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXdoaXRlLW9wYWNpdHktMF8zLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXdoaXRlLW9wYWNpdHktMF80LXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtd2hpdGUtb3BhY2l0eS0wXzQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC13aGl0ZS1vcGFjaXR5LTBfNC1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtd2hpdGUtb3BhY2l0eS0wXzQtcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtd2hpdGUtb3BhY2l0eS0wXzUtdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC13aGl0ZS1vcGFjaXR5LTBfNS1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXdoaXRlLW9wYWNpdHktMF81LWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC13aGl0ZS1vcGFjaXR5LTBfNS1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC13aGl0ZS1vcGFjaXR5LTBfNi10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNikgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXdoaXRlLW9wYWNpdHktMF82LWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtd2hpdGUtb3BhY2l0eS0wXzYtbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNikgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXdoaXRlLW9wYWNpdHktMF82LXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNikgIWltcG9ydGFudDtcbn1cblxuLyogR3JheSBDb2xvcnMgKi9cbi5nLWJyZC1ncmF5LWRhcmstdjEtdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzExMSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZ3JheS1kYXJrLXYxLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMxMTEgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWdyYXktZGFyay12MS1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMxMTEgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWdyYXktZGFyay12MS1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzExMSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZ3JheS1kYXJrLXYyLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWdyYXktZGFyay12Mi1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ncmF5LWRhcmstdjItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ncmF5LWRhcmstdjItcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWdyYXktZGFyay12My10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjNTU1ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ncmF5LWRhcmstdjMtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzU1NSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZ3JheS1kYXJrLXYzLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzU1NSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZ3JheS1kYXJrLXYzLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNTU1ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ncmF5LWRhcmstdjQtdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzc3NyAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZ3JheS1kYXJrLXY0LWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM3NzcgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWdyYXktZGFyay12NC1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM3NzcgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWdyYXktZGFyay12NC1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzc3NyAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZ3JheS1kYXJrLXY1LXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWdyYXktZGFyay12NS1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ncmF5LWRhcmstdjUtbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ncmF5LWRhcmstdjUtcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWdyYXktbGlnaHQtdjEtdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2JiYiAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZ3JheS1saWdodC12MS1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjYmJiICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ncmF5LWxpZ2h0LXYxLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2JiYiAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZ3JheS1saWdodC12MS1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2JiYiAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZ3JheS1saWdodC12Mi10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjY2NjICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ncmF5LWxpZ2h0LXYyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNjY2MgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWdyYXktbGlnaHQtdjItbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjY2NjICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ncmF5LWxpZ2h0LXYyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjY2NjICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ncmF5LWxpZ2h0LXYzLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNkZGQgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWdyYXktbGlnaHQtdjMtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2RkZCAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZ3JheS1saWdodC12My1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNkZGQgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWdyYXktbGlnaHQtdjMtcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNkZGQgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWdyYXktbGlnaHQtdjQtdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2VlZSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZ3JheS1saWdodC12NC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZWVlICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ncmF5LWxpZ2h0LXY0LWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2VlZSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZ3JheS1saWdodC12NC1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2VlZSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZ3JheS1saWdodC12NS10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjZjdmN2Y3ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ncmF5LWxpZ2h0LXY1LWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmN2Y3ZjcgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWdyYXktbGlnaHQtdjUtbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZjdmN2Y3ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ncmF5LWxpZ2h0LXY1LXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZjdmN2Y3ICFpbXBvcnRhbnQ7XG59XG5cbi8qIFRyYW5zcGFyZW50ICovXG4uZy1icmQtdHJhbnNwYXJlbnQtdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXRyYW5zcGFyZW50LWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC10cmFuc3BhcmVudC1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC10cmFuc3BhcmVudC1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLyogQ29tcGxlbWVudGFyeSBDb2xvcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBDb2xvciBHcmVlbiAqL1xuLmctYnJkLWdyZWVuLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM3MmMwMmMgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWdyZWVuLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM3MmMwMmMgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWdyZWVuLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzcyYzAyYyAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZ3JlZW4tcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM3MmMwMmMgIWltcG9ydGFudDtcbn1cblxuLyogQ29sb3IgQmx1ZSAqL1xuLmctYnJkLWJsdWUtdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzMzOThkYyAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtYmx1ZS1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMzM5OGRjICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ibHVlLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzMzOThkYyAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtYmx1ZS1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzMzOThkYyAhaW1wb3J0YW50O1xufVxuXG4vKiBDb2xvciBMaWdodCBCbHVlICovXG4uZy1icmQtbGlnaHRibHVlLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlZGYyZjggIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWxpZ2h0Ymx1ZS1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZWRmMmY4ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1saWdodGJsdWUtbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZWRmMmY4ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1saWdodGJsdWUtcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNlZGYyZjggIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWxpZ2h0Ymx1ZS12MS10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjZDZlMmVlICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1saWdodGJsdWUtdjEtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2Q2ZTJlZSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtbGlnaHRibHVlLXYxLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2Q2ZTJlZSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtbGlnaHRibHVlLXYxLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZDZlMmVlICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbG9yIERhcmsgQmx1ZSAqL1xuLmctYnJkLWRhcmtibHVlLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDkgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWRhcmtibHVlLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDkgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWRhcmtibHVlLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwOSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZGFya2JsdWUtcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDkgIWltcG9ydGFudDtcbn1cblxuLyogQ29sb3IgSW5kaWdvICovXG4uZy1icmQtaW5kaWdvLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM0MjYzYTMgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWluZGlnby1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNDI2M2EzICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1pbmRpZ28tbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNDI2M2EzICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1pbmRpZ28tcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM0MjYzYTMgIWltcG9ydGFudDtcbn1cblxuLyogQ29sb3IgUmVkICovXG4uZy1icmQtcmVkLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmMDAgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXJlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZjAwICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1yZWQtbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZjAwICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1yZWQtcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmMDAgIWltcG9ydGFudDtcbn1cblxuLyogQ29sb3IgTGlnaHQgUmVkICovXG4uZy1icmQtbGlnaHRyZWQtdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2U2NGIzYiAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtbGlnaHRyZWQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2U2NGIzYiAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtbGlnaHRyZWQtbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZTY0YjNiICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1saWdodHJlZC1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2U2NGIzYiAhaW1wb3J0YW50O1xufVxuXG4vKiBDb2xvciBEYXJrIFJlZCAqL1xuLmctYnJkLWRhcmtyZWQtdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ExMGYyYiAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZGFya3JlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjYTEwZjJiICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1kYXJrcmVkLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ExMGYyYiAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZGFya3JlZC1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ExMGYyYiAhaW1wb3J0YW50O1xufVxuXG4vKiBDb2xvciBQdXJwbGUgKi9cbi5nLWJyZC1wdXJwbGUtdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzlhNjljYiAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtcHVycGxlLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM5YTY5Y2IgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXB1cnBsZS1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM5YTY5Y2IgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXB1cnBsZS1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzlhNjljYiAhaW1wb3J0YW50O1xufVxuXG4vKiBDb2xvciBEYXJrIFB1cnBsZSAqL1xuLmctYnJkLWRhcmtwdXJwbGUtdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzY2MzliNiAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZGFya3B1cnBsZS1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNjYzOWI2ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1kYXJrcHVycGxlLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzY2MzliNiAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtZGFya3B1cnBsZS1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzY2MzliNiAhaW1wb3J0YW50O1xufVxuXG4vKiBDb2xvciBQaW5rICovXG4uZy1icmQtcGluay10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjZTgxYzYyICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1waW5rLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNlODFjNjIgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXBpbmstbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZTgxYzYyICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1waW5rLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZTgxYzYyICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbG9yIE9yYW5nZSAqL1xuLmctYnJkLW9yYW5nZS10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjZTU3ZDIwICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1vcmFuZ2UtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2U1N2QyMCAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtb3JhbmdlLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2U1N2QyMCAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtb3JhbmdlLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZTU3ZDIwICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbG9yIERlZXAgT3JhbmdlICovXG4uZy1icmQtZGVlcG9yYW5nZS10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmU1NDFlICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1kZWVwb3JhbmdlLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZTU0MWUgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWRlZXBvcmFuZ2UtbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmU1NDFlICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1kZWVwb3JhbmdlLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmU1NDFlICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbG9yIFllbGxvdyAqL1xuLmctYnJkLXllbGxvdy10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjZWJjNzFkICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC15ZWxsb3ctYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ViYzcxZCAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQteWVsbG93LWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ViYzcxZCAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQteWVsbG93LXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZWJjNzFkICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbG9yIEFxdWEgKi9cbi5nLWJyZC1hcXVhLXRvcCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMyOWQ2ZTYgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWFxdWEtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzI5ZDZlNiAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtYXF1YS1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMyOWQ2ZTYgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWFxdWEtcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMyOWQ2ZTYgIWltcG9ydGFudDtcbn1cblxuLyogQ29sb3IgQ3lhbiAqL1xuLmctYnJkLWN5YW4tdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwYmVkNiAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtY3lhbi1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDBiZWQ2ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1jeWFuLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwYmVkNiAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtY3lhbi1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwYmVkNiAhaW1wb3J0YW50O1xufVxuXG4vKiBDb2xvciBUZWFsICovXG4uZy1icmQtdGVhbC10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjMThiYTliICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC10ZWFsLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMxOGJhOWIgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXRlYWwtbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMThiYTliICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC10ZWFsLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMThiYTliICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbG9yIEJyb3duICovXG4uZy1icmQtYnJvd24tdG9wIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzljODA2MSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtYnJvd24tYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzljODA2MSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtYnJvd24tbGVmdCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjOWM4MDYxICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1icm93bi1yaWdodCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzljODA2MSAhaW1wb3J0YW50O1xufVxuXG4vKiBDb2xvciBCbHVlIEdyYXkgKi9cbi5nLWJyZC1ibHVlZ3JheS10b3Age1xuICBib3JkZXItdG9wLWNvbG9yOiAjNTg1ZjY5ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ibHVlZ3JheS1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNTg1ZjY5ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1ibHVlZ3JheS1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM1ODVmNjkgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLWJsdWVncmF5LXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNTg1ZjY5ICFpbXBvcnRhbnQ7XG59XG5cbi8qIE8gKi9cbi5nLWJyZC1wcmltYXJ5LXRvcC0taG92ZXI6aG92ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDAzYTc5ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1wcmltYXJ5LXRvcC0taG92ZXI6aG92ZXI6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwM2E3OTtcbn1cblxuLmctYnJkLXByaW1hcnktdG9wLS1hY3RpdmUuYWN0aXZlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwM2E3OSAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtcHJpbWFyeS10b3AtLWFjdGl2ZS5hY3RpdmU6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwM2E3OTtcbn1cblxuLmctYnJkLXByaW1hcnktYm90dG9tLS1ob3Zlcjpob3ZlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDNhNzkgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXByaW1hcnktYm90dG9tLS1ob3Zlcjpob3Zlcjo6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAzYTc5O1xufVxuXG4uZy1icmQtcHJpbWFyeS1ib3R0b20tLWFjdGl2ZS5hY3RpdmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAzYTc5ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1wcmltYXJ5LWJvdHRvbS0tYWN0aXZlLmFjdGl2ZTo6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAzYTc5O1xufVxuXG4uZy1icmQtcGludGVyZXN0IHtcbiAgYm9yZGVyLWNvbG9yOiAjYzgyMzJjICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1waW50ZXJlc3Q6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYzgyMzJjICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1waW50ZXJlc3QtdG9wLS1ob3Zlcjpob3ZlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNjODIzMmMgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXBpbnRlcmVzdC10b3AtLWhvdmVyOmhvdmVyOjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNjODIzMmM7XG59XG5cbi5nLWJyZC1waW50ZXJlc3QtdG9wLS1hY3RpdmUuYWN0aXZlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2M4MjMyYyAhaW1wb3J0YW50O1xufVxuXG4uZy1icmQtcGludGVyZXN0LXRvcC0tYWN0aXZlLmFjdGl2ZTo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYzgyMzJjO1xufVxuXG4uZy1icmQtcGludGVyZXN0LWJvdHRvbS0taG92ZXI6aG92ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjYzgyMzJjICFpbXBvcnRhbnQ7XG59XG5cbi5nLWJyZC1waW50ZXJlc3QtYm90dG9tLS1ob3Zlcjpob3Zlcjo6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjYzgyMzJjO1xufVxuXG4uZy1icmQtcGludGVyZXN0LWJvdHRvbS0tYWN0aXZlLmFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNjODIzMmMgIWltcG9ydGFudDtcbn1cblxuLmctYnJkLXBpbnRlcmVzdC1ib3R0b20tLWFjdGl2ZS5hY3RpdmU6OmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2M4MjMyYztcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgU29jaWFsIEJvcmRlciBDb2xvcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBGYWNlYm9vayAqL1xuLmctYnJkLWZhY2Vib29rIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2I1OTk4O1xufVxuXG4uZy1icmQtZmFjZWJvb2stLWhvdmVyOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2I1OTk4ICFpbXBvcnRhbnQ7XG59XG5cbi8qIFR3aXR0ZXIgKi9cbi5nLWJyZC10d2l0dGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDBhY2VlO1xufVxuXG4uZy1icmQtdHdpdHRlci0taG92ZXI6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwMGFjZWUgIWltcG9ydGFudDtcbn1cblxuLyogU2t5cGUgKi9cbi5nLWJyZC1za3lwZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwYWZmMDtcbn1cblxuLmctYnJkLXNreXBlLS1ob3Zlcjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwYWZmMCAhaW1wb3J0YW50O1xufVxuXG4vKiBQaW50ZXJlc3QgKi9cbi5nLWJyZC1waW50ZXJlc3Qge1xuICBib3JkZXItY29sb3I6ICNjODIzMmM7XG59XG5cbi5nLWJyZC1waW50ZXJlc3QtLWhvdmVyOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYzgyMzJjICFpbXBvcnRhbnQ7XG59XG5cbi8qIFZpbmUgKi9cbi5nLWJyZC12aW5lIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDBiZjhmO1xufVxuXG4uZy1icmQtdmluZS0taG92ZXI6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwMGJmOGYgIWltcG9ydGFudDtcbn1cblxuLyogWW91dHViZSAqL1xuLmctYnJkLXlvdXR1YmUge1xuICBib3JkZXItY29sb3I6ICNjNDMwMmI7XG59XG5cbi5nLWJyZC15b3V0dWJlLS1ob3Zlcjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2M0MzAyYiAhaW1wb3J0YW50O1xufVxuXG4vKiBHb29nbGUgcGx1cyAqL1xuLmctYnJkLWdvb2dsZS1wbHVzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGQ0YjM5O1xufVxuXG4uZy1icmQtZ29vZ2xlLXBsdXMtLWhvdmVyOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGQ0YjM5ICFpbXBvcnRhbnQ7XG59XG5cbi8qIERyaWJiYmxlICovXG4uZy1icmQtZHJpYmJibGUge1xuICBib3JkZXItY29sb3I6ICNlYTRjODk7XG59XG5cbi5nLWJyZC1kcmliYmJsZS0taG92ZXI6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNlYTRjODkgIWltcG9ydGFudDtcbn1cblxuLyogVksgKi9cbi5nLWJyZC12ayB7XG4gIGJvcmRlci1jb2xvcjogIzJiNTg3YTtcbn1cblxuLmctYnJkLXZrLS1ob3Zlcjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzJiNTg3YSAhaW1wb3J0YW50O1xufVxuXG4vKiBMaW5rZWRpbiAqL1xuLmctYnJkLWxpbmtlZGluIHtcbiAgYm9yZGVyLWNvbG9yOiAjMGU3NmE4O1xufVxuXG4uZy1icmQtbGlua2VkaW4tLWhvdmVyOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMGU3NmE4ICFpbXBvcnRhbnQ7XG59XG5cbi8qIEluc3RhZ3JhbSAqL1xuLmctYnJkLWluc3RhZ3JhbSB7XG4gIGJvcmRlci1jb2xvcjogIzNmNzI5Yjtcbn1cblxuLmctYnJkLWluc3RhZ3JhbS0taG92ZXI6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMzZjcyOWIgIWltcG9ydGFudDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQm9yZGVyIEdyYWRpZW50IENvbG9yc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIEN5YW4gR3JhZGllbnQgKi9cbi5nLWJyZC1jeWFuLWdyYWRpZW50LW9wYWNpdHktdjEge1xuICAtby1ib3JkZXItaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNjBkZWcsIHJnYmEoMCwgMCwgMTUzLCAwLjU1KSAwJSwgcmdiYSgwLCAxOTAsIDIxNCwgMC42KSAxMDAlKTtcbiAgYm9yZGVyLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTYwZGVnLCByZ2JhKDAsIDAsIDE1MywgMC41NSkgMCUsIHJnYmEoMCwgMTkwLCAyMTQsIDAuNikgMTAwJSk7XG4gIGJvcmRlci1pbWFnZS1zbGljZTogMTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgVHlwb2dyYXBoeSBGb250IEZhbWlseVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5nLWZvbnQtc2Vjb25kYXJ5IHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFNsYWJcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuLmctZm9udC1jb2RlIHtcbiAgZm9udC1mYW1pbHk6IE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbn1cblxuLmctZm9udC1uaWNvbm5lIHtcbiAgZm9udC1mYW1pbHk6IFwiTmljb25uZVwiLCBjdXJzaXZlO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBUeXBvZ3JhcGh5IEZvbnQgU2l6ZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5nLWZvbnQtc2l6ZS1kZWZhdWx0IHtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtc2l6ZS03MHgge1xuICBmb250LXNpemU6IDcwJSAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXNpemUtNzV4IHtcbiAgZm9udC1zaXplOiA3NSUgIWltcG9ydGFudDtcbn1cblxuLmctZm9udC1zaXplLTgweCB7XG4gIGZvbnQtc2l6ZTogODAlICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtc2l6ZS04NXgge1xuICBmb250LXNpemU6IDg1JSAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXNpemUtOTB4IHtcbiAgZm9udC1zaXplOiA5MCUgIWltcG9ydGFudDtcbn1cblxuLmctZm9udC1zaXplLTk1eCB7XG4gIGZvbnQtc2l6ZTogOTUlICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtc2l6ZS0wIHtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4uZy1mb250LXNpemUtNSB7XG4gIGZvbnQtc2l6ZTogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXNpemUtOCB7XG4gIGZvbnQtc2l6ZTogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXNpemUtOSB7XG4gIGZvbnQtc2l6ZTogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXNpemUtMTAge1xuICBmb250LXNpemU6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbn1cblxuLmctZm9udC1zaXplLTExIHtcbiAgZm9udC1zaXplOiAwLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtc2l6ZS0xMiB7XG4gIGZvbnQtc2l6ZTogMC44NTcxNHJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXNpemUtMTMge1xuICBmb250LXNpemU6IDAuOTI4NTdyZW0gIWltcG9ydGFudDtcbn1cblxuLmctZm9udC1zaXplLTE0IHtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtc2l6ZS0xNSB7XG4gIGZvbnQtc2l6ZTogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXNpemUtMTYge1xuICBmb250LXNpemU6IDEuMTQyODZyZW0gIWltcG9ydGFudDtcbn1cblxuLmctZm9udC1zaXplLTE3IHtcbiAgZm9udC1zaXplOiAxLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtc2l6ZS0xOCB7XG4gIGZvbnQtc2l6ZTogMS4yODU3MXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXNpemUtMjAge1xuICBmb250LXNpemU6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbn1cblxuLmctZm9udC1zaXplLTIyIHtcbiAgZm9udC1zaXplOiAxLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtc2l6ZS0yMyB7XG4gIGZvbnQtc2l6ZTogMS42NDI4NnJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXNpemUtMjQge1xuICBmb250LXNpemU6IDEuNzE0MjlyZW0gIWltcG9ydGFudDtcbn1cblxuLmctZm9udC1zaXplLTI1IHtcbiAgZm9udC1zaXplOiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtc2l6ZS0yNiB7XG4gIGZvbnQtc2l6ZTogMS44NTcxNHJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXNpemUtMjcge1xuICBmb250LXNpemU6IDEuOTI4NTdyZW0gIWltcG9ydGFudDtcbn1cblxuLmctZm9udC1zaXplLTI4IHtcbiAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtc2l6ZS0zMCB7XG4gIGZvbnQtc2l6ZTogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXNpemUtMzIge1xuICBmb250LXNpemU6IDIuMjg1NzFyZW0gIWltcG9ydGFudDtcbn1cblxuLmctZm9udC1zaXplLTMzIHtcbiAgZm9udC1zaXplOiAyLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtc2l6ZS0zNSB7XG4gIGZvbnQtc2l6ZTogMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtc2l6ZS0zNiB7XG4gIGZvbnQtc2l6ZTogMi41NzE0M3JlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXNpemUtMzgge1xuICBmb250LXNpemU6IDIuNzE0MjlyZW0gIWltcG9ydGFudDtcbn1cblxuLmctZm9udC1zaXplLTQwIHtcbiAgZm9udC1zaXplOiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtc2l6ZS00MiB7XG4gIGZvbnQtc2l6ZTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXNpemUtNDUge1xuICBmb250LXNpemU6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbn1cblxuLmctZm9udC1zaXplLTQ2IHtcbiAgZm9udC1zaXplOiAzLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtc2l6ZS00OCB7XG4gIGZvbnQtc2l6ZTogMy40Mjg1N3JlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXNpemUtNTAge1xuICBmb250LXNpemU6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbn1cblxuLmctZm9udC1zaXplLTU1IHtcbiAgZm9udC1zaXplOiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtc2l6ZS01NiB7XG4gIGZvbnQtc2l6ZTogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXNpemUtNjAge1xuICBmb250LXNpemU6IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbn1cblxuLmctZm9udC1zaXplLTY1IHtcbiAgZm9udC1zaXplOiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtc2l6ZS03MCB7XG4gIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICBmb250LXNpemU6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLmctZm9udC1zaXplLTc1IHtcbiAgZm9udC1zaXplOiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtc2l6ZS03NiB7XG4gIGZvbnQtc2l6ZTogNS40Mjg1N3JlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXNpemUtODAge1xuICBmb250LXNpemU6IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbn1cblxuLmctZm9udC1zaXplLTg2IHtcbiAgZm9udC1zaXplOiA2LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtc2l6ZS05MCB7XG4gIGZvbnQtc2l6ZTogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXNpemUtMTIwIHtcbiAgZm9udC1zaXplOiA4LjU3MTQzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtc2l6ZS0yMDAge1xuICBsaW5lLWhlaWdodDogMjEwcHg7XG4gIGZvbnQtc2l6ZTogMTQuMjg1NzFyZW0gIWltcG9ydGFudDtcbn1cblxuLmctZm9udC1zaXplLTE4MCB7XG4gIGZvbnQtc2l6ZTogMTIuODU3MTRyZW0gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5nLWZvbnQtc2l6ZS0yMC0tc20ge1xuICAgIGZvbnQtc2l6ZTogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWZvbnQtc2l6ZS0yNS0tc20ge1xuICAgIGZvbnQtc2l6ZTogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWZvbnQtc2l6ZS00MC0tc20ge1xuICAgIGZvbnQtc2l6ZTogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWZvbnQtc2l6ZS01MC0tc20ge1xuICAgIGZvbnQtc2l6ZTogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWZvbnQtc2l6ZS0yNDAtLXNtIHtcbiAgICBmb250LXNpemU6IDE3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZy1mb250LXNpemUtZGVmYXVsdC0tbWQge1xuICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWZvbnQtc2l6ZS0xMi0tbWQge1xuICAgIGZvbnQtc2l6ZTogMC44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWZvbnQtc2l6ZS0xNi0tbWQge1xuICAgIGZvbnQtc2l6ZTogMS4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWZvbnQtc2l6ZS0xOC0tbWQge1xuICAgIGZvbnQtc2l6ZTogMS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWZvbnQtc2l6ZS0yMC0tbWQge1xuICAgIGZvbnQtc2l6ZTogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWZvbnQtc2l6ZS0yNC0tbWQge1xuICAgIGZvbnQtc2l6ZTogMS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWZvbnQtc2l6ZS0yNS0tbWQge1xuICAgIGZvbnQtc2l6ZTogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWZvbnQtc2l6ZS0yNi0tbWQge1xuICAgIGZvbnQtc2l6ZTogMS44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWZvbnQtc2l6ZS0yNy0tbWQge1xuICAgIGZvbnQtc2l6ZTogMS45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWZvbnQtc2l6ZS0yOC0tbWQge1xuICAgIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWZvbnQtc2l6ZS0zMC0tbWQge1xuICAgIGZvbnQtc2l6ZTogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWZvbnQtc2l6ZS0zMi0tbWQge1xuICAgIGZvbnQtc2l6ZTogMi4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWZvbnQtc2l6ZS0zNS0tbWQge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctZm9udC1zaXplLTM2LS1tZCB7XG4gICAgZm9udC1zaXplOiAyLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctZm9udC1zaXplLTQwLS1tZCB7XG4gICAgZm9udC1zaXplOiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctZm9udC1zaXplLTQ1LS1tZCB7XG4gICAgZm9udC1zaXplOiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctZm9udC1zaXplLTQ2LS1tZCB7XG4gICAgZm9udC1zaXplOiAzLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctZm9udC1zaXplLTQ4LS1tZCB7XG4gICAgZm9udC1zaXplOiAzLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctZm9udC1zaXplLTUwLS1tZCB7XG4gICAgZm9udC1zaXplOiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctZm9udC1zaXplLTU1LS1tZCB7XG4gICAgZm9udC1zaXplOiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctZm9udC1zaXplLTU2LS1tZCB7XG4gICAgZm9udC1zaXplOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctZm9udC1zaXplLTYwLS1tZCB7XG4gICAgZm9udC1zaXplOiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctZm9udC1zaXplLTY1LS1tZCB7XG4gICAgZm9udC1zaXplOiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctZm9udC1zaXplLTcwLS1tZCB7XG4gICAgZm9udC1zaXplOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctZm9udC1zaXplLTc1LS1tZCB7XG4gICAgZm9udC1zaXplOiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctZm9udC1zaXplLTc2LS1tZCB7XG4gICAgZm9udC1zaXplOiA1LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctZm9udC1zaXplLTkwLS1tZCB7XG4gICAgZm9udC1zaXplOiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctZm9udC1zaXplLTEzMC0tbWQge1xuICAgIGZvbnQtc2l6ZTogOS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmctZm9udC1zaXplLWRlZmF1bHQtLWxnIHtcbiAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1mb250LXNpemUtMTYtLWxnIHtcbiAgICBmb250LXNpemU6IDEuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1mb250LXNpemUtMTgtLWxnIHtcbiAgICBmb250LXNpemU6IDEuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1mb250LXNpemUtMjYtLWxnIHtcbiAgICBmb250LXNpemU6IDEuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1mb250LXNpemUtMzItLWxnIHtcbiAgICBmb250LXNpemU6IDIuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1mb250LXNpemUtMzUtLWxnIHtcbiAgICBmb250LXNpemU6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWZvbnQtc2l6ZS0zNi0tbGcge1xuICAgIGZvbnQtc2l6ZTogMi41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWZvbnQtc2l6ZS00Mi0tbGcge1xuICAgIGZvbnQtc2l6ZTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWZvbnQtc2l6ZS02MC0tbGcge1xuICAgIGZvbnQtc2l6ZTogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWZvbnQtc2l6ZS03NS0tbGcge1xuICAgIGZvbnQtc2l6ZTogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWZvbnQtc2l6ZS03Ni0tbGcge1xuICAgIGZvbnQtc2l6ZTogNS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWZvbnQtc2l6ZS00MjAtLWxnIHtcbiAgICBmb250LXNpemU6IDMwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmctZm9udC1zaXplLTE3LS14bCB7XG4gICAgZm9udC1zaXplOiAxLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZy1mb250LXNpemUtMjUge1xuICAgIGZvbnQtc2l6ZTogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBUeXBvZ3JhcGh5IEZvbnQgV2VpZ2h0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmctZm9udC13ZWlnaHQtMTAwIHtcbiAgZm9udC13ZWlnaHQ6IDEwMCAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXdlaWdodC0yMDAge1xuICBmb250LXdlaWdodDogMjAwICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtd2VpZ2h0LTMwMCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbn1cblxuLmctZm9udC13ZWlnaHQtNDAwIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXdlaWdodC01MDAge1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtd2VpZ2h0LTYwMCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbn1cblxuLmctZm9udC13ZWlnaHQtNzAwIHtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xufVxuXG4uZy1mb250LXdlaWdodC04MDAge1xuICBmb250LXdlaWdodDogODAwICFpbXBvcnRhbnQ7XG59XG5cbi5nLWZvbnQtd2VpZ2h0LTkwMCB7XG4gIGZvbnQtd2VpZ2h0OiA5MDAgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nLWZvbnQtd2VpZ2h0LTEwMC0tbWQge1xuICAgIGZvbnQtd2VpZ2h0OiAxMDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1mb250LXdlaWdodC0yMDAtLW1kIHtcbiAgICBmb250LXdlaWdodDogMjAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctZm9udC13ZWlnaHQtMzAwLS1tZCB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWZvbnQtd2VpZ2h0LTQwMC0tbWQge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1mb250LXdlaWdodC01MDAtLW1kIHtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctZm9udC13ZWlnaHQtNjAwLS1tZCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWZvbnQtd2VpZ2h0LTcwMC0tbWQge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1mb250LXdlaWdodC04MDAtLW1kIHtcbiAgICBmb250LXdlaWdodDogODAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctZm9udC13ZWlnaHQtOTAwLS1tZCB7XG4gICAgZm9udC13ZWlnaHQ6IDkwMCAhaW1wb3J0YW50O1xuICB9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBUeXBvZ3JhcGh5IFRleHQgVHJhbnNmb3JtXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmctdGV4dC10cmFuc2Zvcm0tbm9uZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFR5cG9ncmFwaHkgVGV4dCBEZWNvcmF0aW9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmctdGV4dC11bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmctdGV4dC11bmRlcmxpbmUtLW5vbmUtLWhvdmVyOmZvY3VzLCAuZy10ZXh0LXVuZGVybGluZS0tbm9uZS0taG92ZXI6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5nLXRleHQtc3RyaWtlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFR5cG9ncmFwaHkgTGV0dGVyIFNwYWNpbmdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZy1sZXR0ZXItc3BhY2luZy1taW51cy0yIHtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjE0Mjg2cmVtO1xufVxuXG4uZy1sZXR0ZXItc3BhY2luZy0wXzUge1xuICBsZXR0ZXItc3BhY2luZzogMC4wMzU3MXJlbTtcbn1cblxuLmctbGV0dGVyLXNwYWNpbmctMV81IHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTA3MTRyZW07XG59XG5cbi5nLWxldHRlci1zcGFjaW5nLTAge1xuICBsZXR0ZXItc3BhY2luZzogMHB4O1xufVxuXG4uZy1sZXR0ZXItc3BhY2luZy0xIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDcxNDNyZW07XG59XG5cbi5nLWxldHRlci1zcGFjaW5nLTIge1xuICBsZXR0ZXItc3BhY2luZzogMC4xNDI4NnJlbTtcbn1cblxuLmctbGV0dGVyLXNwYWNpbmctMyB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjIxNDI5cmVtO1xufVxuXG4uZy1sZXR0ZXItc3BhY2luZy00IHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjg1NzFyZW07XG59XG5cbi5nLWxldHRlci1zcGFjaW5nLTUge1xuICBsZXR0ZXItc3BhY2luZzogMC4zNTcxNHJlbTtcbn1cblxuLmctbGV0dGVyLXNwYWNpbmctNiB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjQyODU3cmVtO1xufVxuXG4uZy1sZXR0ZXItc3BhY2luZy03IHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXJlbTtcbn1cblxuLmctbGV0dGVyLXNwYWNpbmctOCB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjU3MTQzcmVtO1xufVxuXG4uZy1sZXR0ZXItc3BhY2luZy05IHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNjQyODZyZW07XG59XG5cbi5nLWxldHRlci1zcGFjaW5nLTEwIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNzE0MjlyZW07XG59XG5cbi5nLWxldHRlci1zcGFjaW5nLTExIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNzg1NzFyZW07XG59XG5cbi5nLWxldHRlci1zcGFjaW5nLTEyIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuODU3MTRyZW07XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFR5cG9ncmFwaHkgTGluZSBIZWlnaHRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZy1saW5lLWhlaWdodC0wIHtcbiAgbGluZS1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmctbGluZS1oZWlnaHQtMF83IHtcbiAgbGluZS1oZWlnaHQ6IDAuNyAhaW1wb3J0YW50O1xufVxuXG4uZy1saW5lLWhlaWdodC0wXzgge1xuICBsaW5lLWhlaWdodDogMC44ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWxpbmUtaGVpZ2h0LTBfOSB7XG4gIGxpbmUtaGVpZ2h0OiAwLjkgIWltcG9ydGFudDtcbn1cblxuLmctbGluZS1oZWlnaHQtMSB7XG4gIGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5nLWxpbmUtaGVpZ2h0LTFfMSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjEgIWltcG9ydGFudDtcbn1cblxuLmctbGluZS1oZWlnaHQtMV8yIHtcbiAgbGluZS1oZWlnaHQ6IDEuMiAhaW1wb3J0YW50O1xufVxuXG4uZy1saW5lLWhlaWdodC0xXzMge1xuICBsaW5lLWhlaWdodDogMS4zICFpbXBvcnRhbnQ7XG59XG5cbi5nLWxpbmUtaGVpZ2h0LTFfNCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQgIWltcG9ydGFudDtcbn1cblxuLmctbGluZS1oZWlnaHQtMV81IHtcbiAgbGluZS1oZWlnaHQ6IDEuNSAhaW1wb3J0YW50O1xufVxuXG4uZy1saW5lLWhlaWdodC0xXzYge1xuICBsaW5lLWhlaWdodDogMS42ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWxpbmUtaGVpZ2h0LTFfOCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjggIWltcG9ydGFudDtcbn1cblxuLmctbGluZS1oZWlnaHQtMiB7XG4gIGxpbmUtaGVpZ2h0OiAyICFpbXBvcnRhbnQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFR5cG9ncmFwaHkgRm9udCBTdHlsZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5nLWZvbnQtc3R5bGUtbm9ybWFsIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uZy1mb250LXN0eWxlLWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgTGlzdCBTdHlsZSBUeXBlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5nLWxpc3Qtc3R5bGUtY2lyY2xlIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBjaXJjbGU7XG59XG5cbi5nLWxpc3Qtc3R5bGUtZGlzYyB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbn1cblxuLmctbGlzdC1zdHlsZS1zcXVhcmUge1xuICBsaXN0LXN0eWxlLXR5cGU6IHNxdWFyZTtcbn1cblxuLmctbGlzdC1zdHlsZS1sb3dlci1yb21hbiB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbG93ZXItcm9tYW47XG59XG5cbi5nLWxpc3Qtc3R5bGUtdXBwZXItcm9tYW4ge1xuICBsaXN0LXN0eWxlLXR5cGU6IHVwcGVyLXJvbWFuO1xufVxuXG4uZy1saXN0LXN0eWxlLWxvd2VyLWxhdGluIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBsb3dlci1sYXRpbjtcbn1cblxuLmctbGlzdC1zdHlsZS11cHBlci1sYXRpbiB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogdXBwZXItbGF0aW47XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFRleHQgVHlwZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZy10ZXh0LWJyZWFrLXdvcmQge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFF1b3Rlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIFF1b3RlIHYxICovXG4udS1xdW90ZS12MTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLigJxcIjtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsaW5lLWhlaWdodDogMC43NWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udS1xdW90ZS12MTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBQb3NpdGlvbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZy1wb3MtcmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBvcy1hYnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbn1cblxuLmctcG9zLXN0YyB7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbn1cblxuLmctcG9zLWZpeCB7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmctcG9zLXJlbC0tc20ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBvcy1maXgtLXNtIHtcbiAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgfVxuICAuZy1wb3MtYWJzLS1zbSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcG9zLXN0Yy0tc20ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nLXBvcy1yZWwtLW1kIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgfVxuICAuZy1wb3MtZml4LS1tZCB7XG4gICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcG9zLWFicy0tbWQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBvcy1zdGMtLXNtIHtcbiAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZy1wb3MtcmVsLS1sZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcG9zLWZpeC0tbGcge1xuICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBvcy1hYnMtLWxnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgfVxuICAuZy1wb3Mtc3RjLS1sZyB7XG4gICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICB9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBQb3NpdGlvbiBTcGFjZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBUb3AgKi9cbi5nLXRvcC1hdXRvIHtcbiAgLyogUCAqL1xuICB0b3A6IGF1dG87XG59XG5cbi5nLXBhcmVudDpob3ZlciAuZy10b3AtYXV0by0tcGFyZW50LWhvdmVyIHtcbiAgdG9wOiBhdXRvO1xufVxuXG4uZy10b3AtMCB7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uZy10b3AtMC0taG92ZXI6aG92ZXIge1xuICB0b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLmctcGFyZW50OmhvdmVyIC5nLXRvcC0wLS1wYXJlbnQtaG92ZXIge1xuICB0b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLmctdG9wLTEge1xuICB0b3A6IDAuMDcxNDNyZW07XG59XG5cbi5nLXRvcC0yIHtcbiAgdG9wOiAwLjE0Mjg2cmVtO1xufVxuXG4uZy10b3AtMyB7XG4gIHRvcDogMC4yMTQyOXJlbTtcbn1cblxuLmctdG9wLTUge1xuICB0b3A6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbn1cblxuLmctdG9wLTcge1xuICB0b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy10b3AtMTAge1xuICB0b3A6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbn1cblxuLmctdG9wLTE1IHtcbiAgdG9wOiAxLjA3MTQzcmVtO1xufVxuXG4uZy10b3AtMjAge1xuICB0b3A6IDEuNDI4NTdyZW07XG59XG5cbi5nLXRvcC0yNSB7XG4gIHRvcDogMS43ODU3MXJlbTtcbn1cblxuLmctdG9wLTMwIHtcbiAgdG9wOiAyLjE0Mjg2cmVtO1xufVxuXG4uZy10b3AtMzUge1xuICB0b3A6IDIuNXJlbTtcbn1cblxuLmctdG9wLTU1IHtcbiAgdG9wOiAzLjkyODU3cmVtO1xufVxuXG4uZy10b3AtNjUge1xuICB0b3A6IDQuNjQyODZyZW07XG59XG5cbi5nLXRvcC0xMDAge1xuICB0b3A6IDcuMTQyODZyZW07XG59XG5cbi5nLXRvcC0xNXgge1xuICB0b3A6IDE1JTtcbn1cblxuLmctdG9wLTIweCB7XG4gIHRvcDogMjAlO1xufVxuXG4uZy10b3AtMjV4IHtcbiAgdG9wOiAyNSU7XG59XG5cbi5nLXRvcC0zMHgge1xuICB0b3A6IDMwJTtcbn1cblxuLmctdG9wLTM1eCB7XG4gIHRvcDogMzUlO1xufVxuXG4uZy10b3AtNTB4IHtcbiAgdG9wOiA1MCU7XG59XG5cbi5nLXRvcC0xMDB4IHtcbiAgdG9wOiAxMDAlO1xufVxuXG4vKiBUb3AgTWluaXMgKi9cbi5nLXRvcC1taW51cy0xIHtcbiAgdG9wOiAtMC4wNzE0M3JlbTtcbn1cblxuLmctdG9wLW1pbnVzLTIge1xuICB0b3A6IC0wLjE0Mjg2cmVtO1xufVxuXG4uZy10b3AtbWludXMtMyB7XG4gIHRvcDogLTAuMjE0MjlyZW0gIWltcG9ydGFudDtcbn1cblxuLmctdG9wLW1pbnVzLTQge1xuICB0b3A6IC0wLjI4NTcxcmVtO1xufVxuXG4uZy10b3AtbWludXMtNSB7XG4gIHRvcDogLTAuMzU3MTRyZW07XG59XG5cbi5nLXRvcC1taW51cy02IHtcbiAgdG9wOiAtMC40Mjg1N3JlbTtcbn1cblxuLmctdG9wLW1pbnVzLTgge1xuICB0b3A6IC0wLjU3MTQzcmVtO1xufVxuXG4uZy10b3AtbWludXMtMTAge1xuICB0b3A6IC0wLjcxNDI5cmVtO1xufVxuXG4uZy10b3AtbWludXMtMTUge1xuICB0b3A6IC0xLjA3MTQzcmVtO1xufVxuXG4uZy10b3AtbWludXMtMjAge1xuICB0b3A6IC0xLjQyODU3cmVtO1xufVxuXG4uZy10b3AtbWludXMtMzAge1xuICB0b3A6IC0yLjE0Mjg2cmVtO1xufVxuXG4uZy10b3AtbWludXMtMzUge1xuICB0b3A6IC0yLjVyZW07XG59XG5cbi5nLXRvcC1taW51cy00MCB7XG4gIHRvcDogLTIuODU3MTRyZW07XG59XG5cbi5nLXRvcC1taW51cy03MCB7XG4gIHRvcDogLTVyZW07XG59XG5cbi5nLXRvcC1taW51cy0xMjAge1xuICB0b3A6IC04LjU3MTQzcmVtO1xufVxuXG4uZy10b3AtbWludXMtMjV4IHtcbiAgdG9wOiAtMjUlO1xufVxuXG4uZy10b3AtbWludXMtODB4IHtcbiAgdG9wOiAtODAlO1xufVxuXG4vKiBMZWZ0ICovXG4uZy1sZWZ0LWF1dG8ge1xuICAvKiBQICovXG4gIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmctbGVmdC0wIHtcbiAgbGVmdDogMDtcbn1cblxuLmctbGVmdC0wLS1ob3Zlcjpob3ZlciB7XG4gIGxlZnQ6IDA7XG59XG5cbi5nLXBhcmVudDpob3ZlciAuZy1sZWZ0LTAtLXBhcmVudC1ob3ZlciB7XG4gIGxlZnQ6IDA7XG59XG5cbi5nLWxlZnQtMiB7XG4gIGxlZnQ6IDAuMTQyODZyZW07XG59XG5cbi5nLWxlZnQtNSB7XG4gIGxlZnQ6IDAuMzU3MTRyZW07XG59XG5cbi5nLWxlZnQtMTAge1xuICBsZWZ0OiAwLjcxNDI5cmVtO1xufVxuXG4uZy1sZWZ0LTE1IHtcbiAgbGVmdDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1sZWZ0LTIwIHtcbiAgbGVmdDogMS40Mjg1N3JlbTtcbn1cblxuLmctbGVmdC0zMCB7XG4gIGxlZnQ6IDIuMTQyODZyZW07XG59XG5cbi5nLWxlZnQtNDAge1xuICBsZWZ0OiAyLjg1NzE0cmVtO1xuICAvKiBPICovXG59XG5cbi5nLWxlZnQtNDUge1xuICBsZWZ0OiAzLjIxNDI5cmVtO1xuICAvKiBQICovXG59XG5cbi5nLWxlZnQtNzUge1xuICBsZWZ0OiA1LjM1NzE0cmVtO1xufVxuXG4uZy1sZWZ0LTExMCB7XG4gIGxlZnQ6IDcuODU3MTRyZW07XG59XG5cbi5nLWxlZnQtMTMwIHtcbiAgbGVmdDogOS4yODU3MXJlbTtcbn1cblxuLmctbGVmdC0yMDAge1xuICBsZWZ0OiAxNC4yODU3MXJlbTtcbn1cblxuLmctbGVmdC0xNXgge1xuICBsZWZ0OiAxNSU7XG59XG5cbi5nLWxlZnQtMzV4IHtcbiAgbGVmdDogMzUlO1xufVxuXG4uZy1sZWZ0LTUweCB7XG4gIGxlZnQ6IDUwJTtcbn1cblxuLmctbGVmdC0xMDB4IHtcbiAgbGVmdDogMTAwJTtcbn1cblxuLyogTGVmdCBNaW51cyAqL1xuLmctbGVmdC1taW51cy0zIHtcbiAgbGVmdDogLTAuMjE0MjlyZW07XG59XG5cbi5nLWxlZnQtbWludXMtNiB7XG4gIGxlZnQ6IC0wLjQyODU3cmVtO1xufVxuXG4uZy1sZWZ0LW1pbnVzLTcge1xuICBsZWZ0OiAtMC41cmVtO1xufVxuXG4uZy1sZWZ0LW1pbnVzLTEwIHtcbiAgbGVmdDogLTAuNzE0MjlyZW07XG59XG5cbi5nLWxlZnQtbWludXMtMTUge1xuICBsZWZ0OiAtMS4wNzE0M3JlbTtcbn1cblxuLmctbGVmdC1taW51cy0yMCB7XG4gIGxlZnQ6IC0xLjQyODU3cmVtO1xufVxuXG4uZy1sZWZ0LW1pbnVzLTI1IHtcbiAgbGVmdDogLTEuNzg1NzFyZW07XG59XG5cbi5nLWxlZnQtbWludXMtMzAge1xuICBsZWZ0OiAtMi4xNDI4NnJlbTtcbn1cblxuLmctbGVmdC1taW51cy00MCB7XG4gIGxlZnQ6IC0yLjg1NzE0cmVtO1xufVxuXG4uZy1sZWZ0LW1pbnVzLTUwIHtcbiAgbGVmdDogLTMuNTcxNDNyZW07XG59XG5cbi5nLXBhcmVudDpob3ZlciAuZy1sZWZ0LW1pbnVzLTUwLS1wYXJlbnQtaG92ZXIge1xuICBsZWZ0OiAtMy41NzE0M3JlbTtcbn1cblxuLyogUmlnaHQgKi9cbi5nLXJpZ2h0LWF1dG8ge1xuICAvKiBQICovXG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4uZy1yaWdodC0wIHtcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmctcmlnaHQtMC0taG92ZXI6aG92ZXIge1xuICByaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uZy1wYXJlbnQ6aG92ZXIgLmctcmlnaHQtMC0tcGFyZW50LWhvdmVyIHtcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmctcmlnaHQtNSB7XG4gIHJpZ2h0OiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXJpZ2h0LTcge1xuICByaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXJpZ2h0LTEwIHtcbiAgcmlnaHQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbn1cblxuLmctcmlnaHQtMTQge1xuICByaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1yaWdodC0xNSB7XG4gIHJpZ2h0OiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXJpZ2h0LTIwIHtcbiAgcmlnaHQ6IDEuNDI4NTdyZW07XG59XG5cbi5nLXJpZ2h0LTMwIHtcbiAgcmlnaHQ6IDIuMTQyODZyZW07XG59XG5cbi5nLXJpZ2h0LTQwIHtcbiAgcmlnaHQ6IDIuODU3MTRyZW07XG59XG5cbi5nLXJpZ2h0LTQ1IHtcbiAgcmlnaHQ6IDMuMjE0MjlyZW07XG4gIC8qIFAgKi9cbn1cblxuLmctcmlnaHQtNTUge1xuICByaWdodDogMy45Mjg1N3JlbTtcbiAgLyogTyAqL1xufVxuXG4uZy1yaWdodC02NSB7XG4gIHJpZ2h0OiA0LjY0Mjg2cmVtO1xufVxuXG4uZy1yaWdodC0xMDAge1xuICByaWdodDogNy4xNDI4NnJlbTtcbn1cblxuLmctcmlnaHQtMTEwIHtcbiAgcmlnaHQ6IDcuODU3MTRyZW07XG59XG5cbi5nLXJpZ2h0LTEzMCB7XG4gIHJpZ2h0OiA5LjI4NTcxcmVtO1xufVxuXG4uZy1yaWdodC0xNXgge1xuICByaWdodDogMTUlO1xufVxuXG4uZy1yaWdodC0zNXgge1xuICByaWdodDogMzUlO1xufVxuXG4uZy1yaWdodC01MHgge1xuICByaWdodDogNTAlO1xufVxuXG4uZy1yaWdodC0xMDB4IHtcbiAgcmlnaHQ6IDEwMCU7XG59XG5cbi8qIFJpZ2h0IE1pbnVzICovXG4uZy1yaWdodC1taW51cy0zIHtcbiAgcmlnaHQ6IC0wLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXJpZ2h0LW1pbnVzLTYge1xuICByaWdodDogLTAuNDI4NTdyZW07XG59XG5cbi5nLXJpZ2h0LW1pbnVzLTUge1xuICByaWdodDogLTAuMzU3MTRyZW07XG59XG5cbi5nLXJpZ2h0LW1pbnVzLTEwIHtcbiAgcmlnaHQ6IC0wLjcxNDI5cmVtO1xufVxuXG4uZy1yaWdodC1taW51cy0xMyB7XG4gIHJpZ2h0OiAtMC45Mjg1N3JlbTtcbn1cblxuLmctcmlnaHQtbWludXMtMTUge1xuICByaWdodDogLTEuMDcxNDNyZW07XG59XG5cbi5nLXJpZ2h0LW1pbnVzLTIwIHtcbiAgcmlnaHQ6IC0xLjQyODU3cmVtO1xufVxuXG4uZy1yaWdodC1taW51cy0yNSB7XG4gIHJpZ2h0OiAtMS43ODU3MXJlbTtcbn1cblxuLmctcmlnaHQtbWludXMtNDAge1xuICByaWdodDogLTIuODU3MTRyZW07XG59XG5cbi5nLXJpZ2h0LW1pbnVzLTUwIHtcbiAgcmlnaHQ6IC0zLjU3MTQzcmVtO1xufVxuXG4vKiBCb3R0b20gKi9cbi5nLWJvdHRvbS1hdXRvIHtcbiAgLyogUCAqL1xuICBib3R0b206IGF1dG87XG59XG5cbi5nLWJvdHRvbS0wIHtcbiAgYm90dG9tOiAwO1xufVxuXG4uZy1ib3R0b20tMC0taG92ZXI6aG92ZXIge1xuICBib3R0b206IDA7XG59XG5cbi5nLXBhcmVudDpob3ZlciAuZy1ib3R0b20tMC0tcGFyZW50LWhvdmVyIHtcbiAgYm90dG9tOiAwO1xufVxuXG4uZy1ib3R0b20tNiB7XG4gIGJvdHRvbTogMC40Mjg1N3JlbTtcbn1cblxuLmctYm90dG9tLTEwIHtcbiAgYm90dG9tOiAwLjcxNDI5cmVtO1xufVxuXG4uZy1ib3R0b20tMjAge1xuICBib3R0b206IDEuNDI4NTdyZW07XG59XG5cbi5nLWJvdHRvbS0zMCB7XG4gIGJvdHRvbTogMi4xNDI4NnJlbTtcbn1cblxuLmctYm90dG9tLTQwIHtcbiAgYm90dG9tOiAyLjg1NzE0cmVtO1xufVxuXG4uZy1ib3R0b20tNTAge1xuICBib3R0b206IDMuNTcxNDNyZW07XG59XG5cbi5nLXBhcmVudDpob3ZlciAuZy1ib3R0b20tNTAtLXBhcmVudC1ob3ZlciB7XG4gIGJvdHRvbTogMy41NzE0M3JlbTtcbn1cblxuLmctYm90dG9tLTYwIHtcbiAgYm90dG9tOiA0LjI4NTcxcmVtO1xufVxuXG4uZy1ib3R0b20tODAge1xuICBib3R0b206IDUuNzE0MjlyZW07XG59XG5cbi5nLWJvdHRvbS1taW51cy0yMCB7XG4gIGJvdHRvbTogLTEuNDI4NTdyZW07XG59XG5cbi5nLWJvdHRvbS1taW51cy0zMCB7XG4gIGJvdHRvbTogLTIuMTQyODZyZW07XG59XG5cbi5nLWJvdHRvbS1taW51cy00MCB7XG4gIGJvdHRvbTogLTIuODU3MTRyZW07XG59XG5cbi5nLWJvdHRvbS1taW51cy03MCB7XG4gIGJvdHRvbTogLTVyZW07XG59XG5cbi5nLWJvdHRvbS1taW51cy0zNXgge1xuICBib3R0b206IC0zNSU7XG59XG5cbi5nLWJvdHRvbS0xNXgge1xuICBib3R0b206IDE1JTtcbn1cblxuLmctYm90dG9tLW1pbnVzLTI1eCB7XG4gIGJvdHRvbTogLTI1JTtcbn1cblxuLmctYm90dG9tLTEwMHgge1xuICBib3R0b206IDEwMCU7XG59XG5cbi8qIFogKi9cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZy10b3AtYXV0by0tc20ge1xuICAgIHRvcDogYXV0bztcbiAgfVxuICAuZy1sZWZ0LWF1dG8tLXNtIHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5nLWxlZnQtbWludXMtMjAtLXNtIHtcbiAgICBsZWZ0OiAtMjBweDtcbiAgfVxuICAuZy1yaWdodC1taW51cy0yMC0tc20ge1xuICAgIHJpZ2h0OiAtMjBweDtcbiAgfVxufVxuLyogTyAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nLXJpZ2h0LTAtLW1kIHtcbiAgICByaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWxlZnQtMC0tbWQge1xuICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1yaWdodC1taW51cy0xNS0tbWQge1xuICAgIHJpZ2h0OiAtMS4wNzE0M3JlbTtcbiAgfVxuICAuZy1sZWZ0LW1pbnVzLTE1LS1tZCB7XG4gICAgbGVmdDogLTEuMDcxNDNyZW07XG4gIH1cbiAgLmctdG9wLW1pbnVzLTIwLS1tZCB7XG4gICAgdG9wOiAtMS40Mjg1N3JlbTtcbiAgfVxuICAuZy1yaWdodC1taW51cy0yNS0tbWQge1xuICAgIHJpZ2h0OiAtMS43ODU3MXJlbTtcbiAgfVxuICAuZy1yaWdodC0xMDAtLW1kIHtcbiAgICByaWdodDogNy4xNDI4NnJlbTtcbiAgfVxuICAuZy1ib3R0b20tbWludXMtNTAtLW1kIHtcbiAgICBib3R0b206IC0zLjU3MTQzcmVtO1xuICB9XG4gIC5nLWxlZnQtYXV0by0tbWQge1xuICAgIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZy1yaWdodC1hdXRvLS1tZCB7XG4gICAgcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZy1sZWZ0LW1pbnVzLTI1LS1tZCB7XG4gICAgbGVmdDogLTEuNzg1NzFyZW07XG4gIH1cbiAgLmctbGVmdC0xMzAtLW1kIHtcbiAgICBsZWZ0OiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbGVmdC0zNXgtLW1kIHtcbiAgICBsZWZ0OiAzNSU7XG4gIH1cbiAgLmctbGVmdC01MHgtLW1kIHtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbiAgLmctcmlnaHQtMTMwLS1tZCB7XG4gICAgcmlnaHQ6IDkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1yaWdodC0zNXgtLW1kIHtcbiAgICByaWdodDogMzUlO1xuICB9XG4gIC5nLXJpZ2h0LTUweC0tbWQge1xuICAgIHJpZ2h0OiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZy10b3AtMC0tbGcge1xuICAgIHRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXJpZ2h0LTAtLWxnIHtcbiAgICByaWdodDogMDtcbiAgfVxuICAuZy1sZWZ0LW1pbnVzLTM1LS1sZyB7XG4gICAgbGVmdDogLTIuNXJlbTtcbiAgfVxuICAuZy1sZWZ0LTQwLS1sZyB7XG4gICAgbGVmdDogMi44NTcxNHJlbTtcbiAgfVxuICAuZy1yaWdodC1taW51cy0zNS0tbGcge1xuICAgIHJpZ2h0OiAtMi41cmVtO1xuICB9XG4gIC5nLXJpZ2h0LTQwLS1sZyB7XG4gICAgcmlnaHQ6IDIuODU3MTRyZW07XG4gIH1cbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEJsb2NrIEFsaWdubWVudHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBBYnNvbHV0ZSAoUG9zaXRpb24sIFgsIFkpICovXG4uZy1hYnNvbHV0ZS1jZW50ZXJlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB0b3A6IDUwJSAhaW1wb3J0YW50O1xuICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5nLWFic29sdXRlLWNlbnRlcmVkLS14IHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmctYWJzb2x1dGUtY2VudGVyZWQtLXgtLXNtIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nLWFic29sdXRlLWNlbnRlcmVkLS14LS1tZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cbi5nLWFic29sdXRlLWNlbnRlcmVkLS15IHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHRvcDogNTAlICFpbXBvcnRhbnQ7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZy1hYnNvbHV0ZS1jZW50ZXJlZC0teS0tbWQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHRvcDogNTAlICFpbXBvcnRhbnQ7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZy1hYnNvbHV0ZS1jZW50ZXJlZC0teS0tbGcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHRvcDogNTAlICFpbXBvcnRhbnQ7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cbi8qIE8gKi9cbi5nLXRyYW5zZm9ybS1vcmlnaW4tLXRvcC1sZWZ0IHtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbn1cblxuLmctdHJhbnNmb3JtLW9yaWdpbi0tdG9wLXJpZ2h0IHtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IHRvcCByaWdodDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIHJpZ2h0O1xufVxuXG4uZy1hYnNvbHV0ZS1jZW50ZXJlZC0teS0tc2NsLTBfNiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuNikgdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjYpIHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi8qIFJlbGF0aXZlIChQb3NpdGlvbiwgWCwgWSkgKi9cbi5nLXJlbGF0aXZlLWNlbnRlcmVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDUwJSAhaW1wb3J0YW50O1xuICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5nLXJlbGF0aXZlLWNlbnRlcmVkLS14IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmctcmVsYXRpdmUtY2VudGVyZWQtLXkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNTAlICFpbXBvcnRhbnQ7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qIEZsZXggY2VudGVyZWQgKi9cbi5nLWZsZXgtY2VudGVyZWQge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmctZmxleC1jZW50ZXJlZC1pdGVtIHtcbiAgLW1zLWZsZXg6IDE7XG4gIGZsZXg6IDE7XG59XG5cbi5nLWZsZXgtY2VudGVyZWQtaXRlbS0tdG9wIHtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQ7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG5cbi5nLWZsZXgtY2VudGVyZWQtaXRlbS0tYm90dG9tIHtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kO1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbn1cblxuLyogRmxleCByaWdodCAqL1xuLmctZmxleC1yaWdodC0teHMge1xuICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi8qIEZsZXggbWlkZGxlICovXG4uZy1mbGV4LW1pZGRsZSB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmctZmxleC1taWRkbGUtaXRlbSB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG59XG5cbi5nLWZsZXgtbWlkZGxlLWl0ZW0tLXRvcCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5nLWZsZXgtbWlkZGxlLWl0ZW0tLWJvdHRvbSB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5nLWZsZXgtbWlkZGxlLWl0ZW0tLWZpeGVkIHtcbiAgLW1zLWZsZXg6IG5vbmU7XG4gIGZsZXg6IG5vbmU7XG4gIG1heC13aWR0aDogNTAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLyogRmxleCByaWdodCAqL1xuICAuZy1mbGV4LXJpZ2h0LS1tZCB7XG4gICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLmctZmxleC1jZW50ZXJlZC0tbWQge1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuZy1hYnNvbHV0ZS1jZW50ZXJlZC0teS0tc2NsLTEtLW1kIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZy1hYnNvbHV0ZS1jZW50ZXJlZC0tc20ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHRvcDogNTAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG4gIC5nLWFic29sdXRlLWNlbnRlcmVkLS14LXNtLS1yZXNldCB7XG4gICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZy1hYnNvbHV0ZS1jZW50ZXJlZC0tbWQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHRvcDogNTAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmctYWJzb2x1dGUtY2VudGVyZWQtLXgtLWxnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICAuZy1mbGV4LWNlbnRlcmVkLS1sZyB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBBbGlnbm1lbnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmctdmFsaWduLXN1cGVyIHtcbiAgdmVydGljYWwtYWxpZ246IHN1cGVyICFpbXBvcnRhbnQ7XG59XG5cbi5nLXZhbGlnbi1zdWIge1xuICB2ZXJ0aWNhbC1hbGlnbjogc3ViICFpbXBvcnRhbnQ7XG59XG5cbi5nLXZhbGlnbi10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7XG59XG5cbi5nLXZhbGlnbi1taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG59XG5cbi5nLXZhbGlnbi1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEJsdXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZy1ibHVyLTMwIHtcbiAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMzBweCk7XG4gIGZpbHRlcjogYmx1cigzMHB4KTtcbn1cblxuLmctYmx1ci0zMC0taG92ZXI6aG92ZXIge1xuICAtd2Via2l0LWZpbHRlcjogYmx1cigzMHB4KTtcbiAgZmlsdGVyOiBibHVyKDMwcHgpO1xufVxuXG4uZy1wYXJlbnQ6aG92ZXIgLmctYmx1ci0zMC0tcGFyZW50LWhvdmVyIHtcbiAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMzBweCk7XG4gIGZpbHRlcjogYmx1cigzMHB4KTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQm94LXNoYWRvd3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZy1ib3gtc2hhZG93LW5vbmUge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIENsZWFyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmctY2xlYXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLmctY2xlYXItLWxlZnQge1xuICBjbGVhcjogbGVmdDtcbn1cblxuLmctY2xlYXItLXJpZ2h0IHtcbiAgY2xlYXI6IHJpZ2h0O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBDdXJzb3JzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmctY3Vyc29yLXBvaW50ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIE92ZXJmbG93c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5nLW92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLmctb3ZlcmZsb3ctdmlzaWJsZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uZy1vdmVyZmxvdy14LWhpZGRlbiB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLmctb3ZlcmZsb3cteC1hdXRvIHtcbiAgb3ZlcmZsb3cteDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uZy1vdmVyZmxvdy14LXNjcm9sbCB7XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbn1cblxuLmctb3ZlcmZsb3cteS1hdXRvIHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLmctb3ZlcmZsb3cteS1oaWRkZW4ge1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZy1vdmVyZmxvdy14LXZpc2libGUtLW1kIHtcbiAgICBvdmVyZmxvdy14OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmctb3ZlcmZsb3cteC12aXNpYmxlLS1sZyB7XG4gICAgb3ZlcmZsb3cteDogdmlzaWJsZTtcbiAgfVxufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgVHJhbnNpdGlvbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi5nLXRyYW5zaXRpb24ge1xuICAmLTBfMiB7XG4gICAgdHJhbnNpdGlvbjogLjJzIGVhc2Utb3V0O1xuICB9XG4gICYtMF8zIHtcbiAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQ7XG4gIH1cbiAgJi0wXzYge1xuICAgIHRyYW5zaXRpb246IC42cyBlYXNlLW91dDtcbiAgICAmLWVhc2Uge1xuICAgICAgdHJhbnNpdGlvbjogLjZzIGVhc2U7XG4gICAgfVxuICB9XG59XG5cbltjbGFzcyo9XCJnLWNvbG9yLVwiXVtjbGFzcyo9XCItLWhvdmVyXCJdIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgLjJzIGVhc2Utb3V0O1xufVxuW2NsYXNzKj1cImctYmctXCJdW2NsYXNzKj1cIi0taG92ZXJcIl0ge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcyBlYXNlLW91dDtcbn1cbltjbGFzcyo9XCJnLWNvbG9yLVwiXVtjbGFzcyo9XCItLWhvdmVyXCJdW2NsYXNzKj1cImctYmctXCJdW2NsYXNzKj1cIi0taG92ZXJcIl0ge1xuICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQ7XG59Ki9cbltjbGFzcyo9Zy10cmFuc2l0aW9uXSB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuXG5bY2xhc3MqPWctdHJhbnNpdGlvbl06OmJlZm9yZSwgW2NsYXNzKj1nLXRyYW5zaXRpb25dOjphZnRlciB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuXG5zdmdbY2xhc3MqPWctdHJhbnNpdGlvbl0gcGF0aCxcbnN2Z1tjbGFzcyo9Zy10cmFuc2l0aW9uXSBwb2x5Z29uIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5cbi5nLXRyYW5zaXRpb24tMCB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xufVxuXG4uZy10cmFuc2l0aW9uLTA6OmJlZm9yZSwgLmctdHJhbnNpdGlvbi0wOjphZnRlciB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xufVxuXG5zdmcuZy10cmFuc2l0aW9uLTAgcGF0aCxcbnN2Zy5nLXRyYW5zaXRpb24tMCBwb2x5Z29uIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7XG59XG5cbi5nLXRyYW5zaXRpb24tMF8yIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbn1cblxuLmctdHJhbnNpdGlvbi0wXzI6OmJlZm9yZSwgLmctdHJhbnNpdGlvbi0wXzI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbn1cblxuc3ZnLmctdHJhbnNpdGlvbi0wXzIgcGF0aCxcbnN2Zy5nLXRyYW5zaXRpb24tMF8yIHBvbHlnb24ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xufVxuXG4uZy10cmFuc2l0aW9uLTBfMyB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG59XG5cbi5nLXRyYW5zaXRpb24tMF8zOjpiZWZvcmUsIC5nLXRyYW5zaXRpb24tMF8zOjphZnRlciB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG59XG5cbnN2Zy5nLXRyYW5zaXRpb24tMF8zIHBhdGgsXG5zdmcuZy10cmFuc2l0aW9uLTBfMyBwb2x5Z29uIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbn1cblxuLmctdHJhbnNpdGlvbi0wXzUge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xufVxuXG4uZy10cmFuc2l0aW9uLTBfNTo6YmVmb3JlLCAuZy10cmFuc2l0aW9uLTBfNTo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xufVxuXG5zdmcuZy10cmFuc2l0aW9uLTBfNSBwYXRoLFxuc3ZnLmctdHJhbnNpdGlvbi0wXzUgcG9seWdvbiB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG59XG5cbi5nLXRyYW5zaXRpb24tMF82IHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC42cztcbn1cblxuLmctdHJhbnNpdGlvbi0wXzY6OmJlZm9yZSwgLmctdHJhbnNpdGlvbi0wXzY6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC42cztcbn1cblxuc3ZnLmctdHJhbnNpdGlvbi0wXzYgcGF0aCxcbnN2Zy5nLXRyYW5zaXRpb24tMF82IHBvbHlnb24ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjZzO1xufVxuXG4uZy10cmFuc2l0aW9uLWRlbGF5LTBfMTEge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjExcztcbn1cblxuLmctdHJhbnNpdGlvbi1kZWxheS0wXzExOjpiZWZvcmUsIC5nLXRyYW5zaXRpb24tZGVsYXktMF8xMTo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjExcztcbn1cblxuc3ZnLmctdHJhbnNpdGlvbi0wXzExIHBhdGgsXG5zdmcuZy10cmFuc2l0aW9uLTBfMTEgcG9seWdvbiB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTFzO1xufVxuXG4uZy10cmFuc2l0aW9uLWRlbGF5LTBfMiB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG59XG5cbi5nLXRyYW5zaXRpb24tZGVsYXktMF8yOjpiZWZvcmUsIC5nLXRyYW5zaXRpb24tZGVsYXktMF8yOjphZnRlciB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG59XG5cbnN2Zy5nLXRyYW5zaXRpb24tZGVsYXktMF8yIHBhdGgsXG5zdmcuZy10cmFuc2l0aW9uLWRlbGF5LTBfMiBwb2x5Z29uIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbn1cblxuLmctdHJhbnNpdGlvbi1kZWxheS0wXzQ1IHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC40NXM7XG59XG5cbi5nLXRyYW5zaXRpb24tZGVsYXktMF80NTo6YmVmb3JlLCAuZy10cmFuc2l0aW9uLWRlbGF5LTBfNDU6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC40NXM7XG59XG5cbnN2Zy5nLXRyYW5zaXRpb24tZGVsYXktMF80NSBwYXRoLFxuc3ZnLmctdHJhbnNpdGlvbi1kZWxheS0wXzQ1IHBvbHlnb24ge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjQ1cztcbn1cblxuLmctdHJhbnNpdGlvbi0tZWFzZS1vdXQge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG5cbi5nLXRyYW5zaXRpb24tLWVhc2Utb3V0OjpiZWZvcmUsIC5nLXRyYW5zaXRpb24tLWVhc2Utb3V0OjphZnRlciB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cblxuc3ZnLmctdHJhbnNpdGlvbi0tZWFzZS1vdXQgcGF0aCxcbnN2Zy5nLXRyYW5zaXRpb24tLWVhc2Utb3V0IHBvbHlnb24ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG5cbi5nLXRyYW5zaXRpb24tLWVhc2UtaW4ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbn1cblxuLmctdHJhbnNpdGlvbi0tZWFzZS1pbjo6YmVmb3JlLCAuZy10cmFuc2l0aW9uLS1lYXNlLWluOjphZnRlciB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xufVxuXG5zdmcuZy10cmFuc2l0aW9uLS1lYXNlLWluIHBhdGgsXG5zdmcuZy10cmFuc2l0aW9uLS1lYXNlLWluIHBvbHlnb24ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbn1cblxuLmctdHJhbnNpdGlvbi0tZWFzZS1pbi1vdXQge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG59XG5cbi5nLXRyYW5zaXRpb24tLWVhc2UtaW4tb3V0OjpiZWZvcmUsIC5nLXRyYW5zaXRpb24tLWVhc2UtaW4tb3V0OjphZnRlciB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbn1cblxuc3ZnLmctdHJhbnNpdGlvbi0tZWFzZS1pbi1vdXQgcGF0aCxcbnN2Zy5nLXRyYW5zaXRpb24tLWVhc2UtaW4tb3V0IHBvbHlnb24ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG59XG5cbi5nLXRyYW5zaXRpb24tLWxpbmVhciB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG59XG5cbi5nLXRyYW5zaXRpb24tLWxpbmVhcjo6YmVmb3JlLCAuZy10cmFuc2l0aW9uLS1saW5lYXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbn1cblxuc3ZnLmctdHJhbnNpdGlvbi0tbGluZWFyIHBhdGgsXG5zdmcuZy10cmFuc2l0aW9uLS1saW5lYXIgcG9seWdvbiB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFRyYW5zZm9ybXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZy10cmFuc2Zvcm0tc2NhbGUtMF81IHtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xufVxuXG4uZy10cmFuc2Zvcm0tc2NhbGUtMF81LS1ob3Zlcjpob3ZlciB7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcbn1cblxuLmctcGFyZW50OmhvdmVyIC5nLXRyYW5zZm9ybS1zY2FsZS0wXzUtLXBhcmVudC1ob3ZlciB7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcbn1cblxuLmctdHJhbnNmb3JtLXNjYWxlLTBfOCB7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbn1cblxuLmctdHJhbnNmb3JtLXNjYWxlLTBfOC0taG92ZXI6aG92ZXIge1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG59XG5cbi5nLXBhcmVudDpob3ZlciAuZy10cmFuc2Zvcm0tc2NhbGUtMF84LS1wYXJlbnQtaG92ZXIge1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG59XG5cbi5nLXRyYW5zZm9ybS1zY2FsZS0wXzg1IHtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC44NSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44NSk7XG59XG5cbi5nLXRyYW5zZm9ybS1zY2FsZS0wXzg1LS1ob3Zlcjpob3ZlciB7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuODUpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuODUpO1xufVxuXG4uZy1wYXJlbnQ6aG92ZXIgLmctdHJhbnNmb3JtLXNjYWxlLTBfODUtLXBhcmVudC1ob3ZlciB7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuODUpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuODUpO1xufVxuXG4uZy10cmFuc2Zvcm0tc2NhbGUtMF85IHtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xufVxuXG4uZy10cmFuc2Zvcm0tc2NhbGUtMF85LS1ob3Zlcjpob3ZlciB7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbn1cblxuLmctcGFyZW50OmhvdmVyIC5nLXRyYW5zZm9ybS1zY2FsZS0wXzktLXBhcmVudC1ob3ZlciB7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbn1cblxuLmctdHJhbnNmb3JtLXNjYWxlLTEge1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLmctdHJhbnNmb3JtLXNjYWxlLTEtLWhvdmVyOmhvdmVyIHtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbi5nLXBhcmVudDpob3ZlciAuZy10cmFuc2Zvcm0tc2NhbGUtMS0tcGFyZW50LWhvdmVyIHtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbi5nLXRyYW5zZm9ybS1zY2FsZS0xXzA1IHtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xufVxuXG4uZy10cmFuc2Zvcm0tc2NhbGUtMV8wNS0taG92ZXI6aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5nLXBhcmVudDpob3ZlciAuZy10cmFuc2Zvcm0tc2NhbGUtMV8wNS0tcGFyZW50LWhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xufVxuXG4uZy10cmFuc2Zvcm0tc2NhbGUtMV8xIHtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xufVxuXG4uZy10cmFuc2Zvcm0tc2NhbGUtMV8xLS1ob3Zlcjpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgei1pbmRleDogMjtcbn1cblxuLmctcGFyZW50OmhvdmVyIC5nLXRyYW5zZm9ybS1zY2FsZS0xXzEtLXBhcmVudC1ob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbn1cblxuLmctdHJhbnNmb3JtLXNjYWxlLTFfMiB7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cblxuLmctdHJhbnNmb3JtLXNjYWxlLTFfMi0taG92ZXI6aG92ZXIge1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG59XG5cbi5nLXBhcmVudDpob3ZlciAuZy10cmFuc2Zvcm0tc2NhbGUtMV8yLS1wYXJlbnQtaG92ZXIge1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG59XG5cbi5nLXRyYW5zZm9ybS10cmFuc2xhdGUteC0xMDB4IHtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uZy10cmFuc2Zvcm0tdHJhbnNsYXRlLXgtMTAweC0taG92ZXI6aG92ZXIge1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5nLXBhcmVudDpob3ZlciAuZy10cmFuc2Zvcm0tdHJhbnNsYXRlLXgtMTAweC0tcGFyZW50LWhvdmVyIHtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uZy10cmFuc2Zvcm0tdHJhbnNsYXRlLXgtbWludXMtMTAweCB7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG4uZy10cmFuc2Zvcm0tdHJhbnNsYXRlLXgtbWludXMtMTAweC0taG92ZXI6aG92ZXIge1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuLmctcGFyZW50OmhvdmVyIC5nLXRyYW5zZm9ybS10cmFuc2xhdGUteC1taW51cy0xMDB4LS1wYXJlbnQtaG92ZXIge1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuLmctdHJhbnNmb3JtLXRyYW5zbGF0ZS15LTUge1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpO1xufVxuXG4uZy10cmFuc2Zvcm0tdHJhbnNsYXRlLXktNS0taG92ZXI6aG92ZXIge1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpO1xufVxuXG4uZy1wYXJlbnQ6aG92ZXIgLmctdHJhbnNmb3JtLXRyYW5zbGF0ZS15LTUtLXBhcmVudC1ob3ZlciB7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNXB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCk7XG59XG5cbi5nLXRyYW5zZm9ybS10cmFuc2xhdGUteS0xMDB4IHtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xufVxuXG4uZy10cmFuc2Zvcm0tdHJhbnNsYXRlLXktMTAweC0taG92ZXI6aG92ZXIge1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG59XG5cbi5nLXBhcmVudDpob3ZlciAuZy10cmFuc2Zvcm0tdHJhbnNsYXRlLXktMTAweC0tcGFyZW50LWhvdmVyIHtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xufVxuXG4uZy10cmFuc2Zvcm0tdHJhbnNsYXRlLXktbWludXMtNSB7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbn1cblxuLmctdHJhbnNmb3JtLXRyYW5zbGF0ZS15LW1pbnVzLTUtLWhvdmVyOmhvdmVyIHtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xufVxuXG4uZy1wYXJlbnQ6aG92ZXIgLmctdHJhbnNmb3JtLXRyYW5zbGF0ZS15LW1pbnVzLTUtLXBhcmVudC1ob3ZlciB7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbn1cblxuLmctdHJhbnNmb3JtLXRyYW5zbGF0ZS15LW1pbnVzLTcwIHtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNzBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNzBweCk7XG59XG5cbi5nLXRyYW5zZm9ybS10cmFuc2xhdGUteS1taW51cy03MC0taG92ZXI6aG92ZXIge1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03MHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03MHB4KTtcbn1cblxuLmctcGFyZW50OmhvdmVyIC5nLXRyYW5zZm9ybS10cmFuc2xhdGUteS1taW51cy03MC0tcGFyZW50LWhvdmVyIHtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNzBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNzBweCk7XG59XG5cbi5nLXRyYW5zZm9ybS10cmFuc2xhdGUteS1taW51cy0xMDB4IHtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG59XG5cbi5nLXRyYW5zZm9ybS10cmFuc2xhdGUteS1taW51cy0xMDB4LS1ob3Zlcjpob3ZlciB7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xufVxuXG4uZy1wYXJlbnQ6aG92ZXIgLmctdHJhbnNmb3JtLXRyYW5zbGF0ZS15LW1pbnVzLTEwMHgtLXBhcmVudC1ob3ZlciB7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBPcGFjaXR5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm9wYWNpdHktMCB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbn1cblxuLmctb3BhY2l0eS0wXzMge1xuICBvcGFjaXR5OiAwLjMgIWltcG9ydGFudDtcbn1cblxuLmctb3BhY2l0eS0wXzQge1xuICBvcGFjaXR5OiAwLjQgIWltcG9ydGFudDtcbn1cblxuLmctb3BhY2l0eS0wXzUge1xuICBvcGFjaXR5OiAwLjUgIWltcG9ydGFudDtcbn1cblxuLmctb3BhY2l0eS0wXzYge1xuICBvcGFjaXR5OiAwLjYgIWltcG9ydGFudDtcbn1cblxuLmctb3BhY2l0eS0wXzcge1xuICBvcGFjaXR5OiAwLjcgIWltcG9ydGFudDtcbn1cblxuLmctb3BhY2l0eS0wXzgge1xuICBvcGFjaXR5OiAwLjggIWltcG9ydGFudDtcbn1cblxuLmctb3BhY2l0eS0xIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS0wLS1ob3Zlcjpob3ZlciB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbn1cblxuLmctcGFyZW50OmhvdmVyIC5vcGFjaXR5LTAtLXBhcmVudC1ob3ZlciB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbn1cblxuLmctb3BhY2l0eS0wXzMtLWhvdmVyOmhvdmVyIHtcbiAgb3BhY2l0eTogMC4zICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBhcmVudDpob3ZlciAuZy1vcGFjaXR5LTBfMy0tcGFyZW50LWhvdmVyIHtcbiAgb3BhY2l0eTogMC4zICFpbXBvcnRhbnQ7XG59XG5cbi5nLW9wYWNpdHktMF81LS1ob3Zlcjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNSAhaW1wb3J0YW50O1xufVxuXG4uZy1wYXJlbnQ6aG92ZXIgLmctb3BhY2l0eS0wXzUtLXBhcmVudC1ob3ZlciB7XG4gIG9wYWNpdHk6IDAuNSAhaW1wb3J0YW50O1xufVxuXG4uZy1vcGFjaXR5LTBfNi0taG92ZXI6aG92ZXIge1xuICBvcGFjaXR5OiAwLjYgIWltcG9ydGFudDtcbn1cblxuLmctcGFyZW50OmhvdmVyIC5nLW9wYWNpdHktMF82LS1wYXJlbnQtaG92ZXIge1xuICBvcGFjaXR5OiAwLjYgIWltcG9ydGFudDtcbn1cblxuLmctb3BhY2l0eS0wXzctLWhvdmVyOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43ICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBhcmVudDpob3ZlciAuZy1vcGFjaXR5LTBfNy0tcGFyZW50LWhvdmVyIHtcbiAgb3BhY2l0eTogMC43ICFpbXBvcnRhbnQ7XG59XG5cbi5nLW9wYWNpdHktMF84LS1ob3Zlcjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuOCAhaW1wb3J0YW50O1xufVxuXG4uZy1wYXJlbnQ6aG92ZXIgLmctb3BhY2l0eS0wXzgtLXBhcmVudC1ob3ZlciB7XG4gIG9wYWNpdHk6IDAuOCAhaW1wb3J0YW50O1xufVxuXG4udS1ibG9jay1ob3Zlcjpob3ZlciAuZy1vcGFjaXR5LTEtLWhvdmVyLCAuZy1vcGFjaXR5LTEtLWhvdmVyOmhvdmVyIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuXG4uZy1wYXJlbnQ6aG92ZXIgLmctb3BhY2l0eS0xLS1wYXJlbnQtaG92ZXIge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3RlZCAuZy1vcGFjaXR5LTEtLXBhcmVudHMtc2VsZWN0ZWQge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFotSW5kZXhcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZy16LWluZGV4LWF1dG8ge1xuICB6LWluZGV4OiBhdXRvO1xufVxuXG4uZy16LWluZGV4LTEge1xuICB6LWluZGV4OiAxO1xufVxuXG4uZy16LWluZGV4LTIge1xuICB6LWluZGV4OiAyO1xufVxuXG4uZy16LWluZGV4LTMge1xuICB6LWluZGV4OiAzO1xufVxuXG4uZy16LWluZGV4LTMtLWhvdmVyOmhvdmVyIHtcbiAgei1pbmRleDogMztcbn1cblxuLmctei1pbmRleC00IHtcbiAgei1pbmRleDogNDtcbn1cblxuLmctei1pbmRleC00LS1ob3Zlcjpob3ZlciB7XG4gIHotaW5kZXg6IDQ7XG59XG5cbi5nLXotaW5kZXgtOTkge1xuICB6LWluZGV4OiA5OTtcbn1cblxuLmctei1pbmRleC05OTk5IHtcbiAgei1pbmRleDogOTk5OTtcbn1cblxuLmctei1pbmRleC1taW51cy0xIHtcbiAgei1pbmRleDogLTE7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFJlc2l6ZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5nLXJlc2l6ZS1ub25lIHtcbiAgcmVzaXplOiBub25lO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBQbGFjZWhvbGRlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5nLXBsYWNlaG9sZGVyLXdoaXRlOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5nLXBsYWNlaG9sZGVyLXdoaXRlOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZy1wbGFjZWhvbGRlci13aGl0ZTo6cGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmctcGxhY2Vob2xkZXItd2hpdGU6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmctcGxhY2Vob2xkZXItcHJpbWFyeTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZy1wbGFjZWhvbGRlci1wcmltYXJ5Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZy1wbGFjZWhvbGRlci1wcmltYXJ5OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZy1wbGFjZWhvbGRlci1pbmhlcml0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5nLXBsYWNlaG9sZGVyLWluaGVyaXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5nLXBsYWNlaG9sZGVyLWluaGVyaXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5nLXBsYWNlaG9sZGVyLWluaGVyaXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmctcGxhY2Vob2xkZXItaW5oZXJpdDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBvcGFjaXR5OiAxO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBPZmZzZXRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nLW9mZnNldC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmctb2Zmc2V0LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMyU7XG4gIH1cbiAgLmctb2Zmc2V0LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMlO1xuICB9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBDb2xvcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBCYXNpYyBDb2xvcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBJbmhlcml0IENvbG9ycyAqL1xuLmctY29sb3ItaW5oZXJpdCB7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi8qIE1haW4gQ29sb3JzICovXG4uZy1jb2xvci1tYWluIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuLmctY29sb3ItbWFpbi0taG92ZXI6aG92ZXIge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuXG4vKiBQcmltYXJ5IENvbG9ycyAqL1xuLmctY29sb3ItcHJpbWFyeSB7XG4gIGNvbG9yOiAjMDAzYTc5ICFpbXBvcnRhbnQ7XG59XG5cbi51LWJsb2NrLWhvdmVyOmhvdmVyIC5nLWNvbG9yLXByaW1hcnktLWhvdmVyLCAuZy1jb2xvci1wcmltYXJ5LS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjMDAzYTc5ICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBhcmVudDpob3ZlciAuZy1jb2xvci1wcmltYXJ5LS1wYXJlbnQtaG92ZXIge1xuICBjb2xvcjogIzAwM2E3OSAhaW1wb3J0YW50O1xufVxuXG4uZy1jb2xvci1wcmltYXJ5LW9wYWNpdHktMF8zIHtcbiAgY29sb3I6IHJnYmEoNTksIDE3NywgMTQzLCAwLjMpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWNvbG9yLXByaW1hcnktb3BhY2l0eS0wXzQge1xuICBjb2xvcjogcmdiYSg1OSwgMTc3LCAxNDMsIDAuNCkgIWltcG9ydGFudDtcbn1cblxuLmctY29sb3ItcHJpbWFyeS0tYWN0aXZlLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDAzYTc5ICFpbXBvcnRhbnQ7XG59XG5cbi5hY3RpdmUgLmctY29sb3ItcHJpbWFyeS0tcGFyZW50LWFjdGl2ZSB7XG4gIGNvbG9yOiAjMDAzYTc5ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWNvbG9yLXByaW1hcnktLWJlZm9yZTo6YmVmb3JlLCAuZy1jb2xvci1wcmltYXJ5LS1hZnRlcjo6YWZ0ZXIge1xuICBjb2xvcjogIzAwM2E3OTtcbn1cblxuLyogU2Vjb25kYXJ5IENvbG9ycyAqL1xuLmctY29sb3Itc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNlNzRiM2MgIWltcG9ydGFudDtcbn1cblxuLnUtYmxvY2staG92ZXI6aG92ZXIgLmctY29sb3Itc2Vjb25kYXJ5LS1ob3ZlciwgLmctY29sb3Itc2Vjb25kYXJ5LS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjZTc0YjNjICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBhcmVudDpob3ZlciAuZy1jb2xvci1zZWNvbmRhcnktLXBhcmVudC1ob3ZlciB7XG4gIGNvbG9yOiAjZTc0YjNjICFpbXBvcnRhbnQ7XG59XG5cbi8qIEJsYWNrIENvbG9ycyAqL1xuLmctY29sb3ItYmxhY2sge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuXG4uZy1jb2xvci1ibGFjay0taG92ZXI6aG92ZXIge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuXG4uZy1wYXJlbnQ6aG92ZXIgLmctY29sb3ItYmxhY2stLXBhcmVudC1ob3ZlciB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5nLWNvbG9yLWJsYWNrLS1hY3RpdmUuYWN0aXZlIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuLmctY29sb3ItYmxhY2stb3BhY2l0eS0wXzEge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWNvbG9yLWJsYWNrLW9wYWNpdHktMF8zIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKSAhaW1wb3J0YW50O1xufVxuXG4uZy1jb2xvci1ibGFjay1vcGFjaXR5LTBfNSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSkgIWltcG9ydGFudDtcbn1cblxuLmctY29sb3ItYmxhY2stb3BhY2l0eS0wXzYge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWNvbG9yLWJsYWNrLW9wYWNpdHktMF83IHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KSAhaW1wb3J0YW50O1xufVxuXG4uZy1jb2xvci1ibGFjay1vcGFjaXR5LTBfOCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCkgIWltcG9ydGFudDtcbn1cblxuLmctY29sb3ItYmxhY2stb3BhY2l0eS0wXzgtLWNoaWxkICoge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWNvbG9yLWJsYWNrLW9wYWNpdHktMF85IHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KSAhaW1wb3J0YW50O1xufVxuXG4vKiBXaGl0ZSBDb2xvcnMgKi9cbi5nLWNvbG9yLXdoaXRlIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmctY29sb3Itd2hpdGUtLW9wZW5lZC1tZW51Om5vdCguY29sbGFwc2VkKSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi51LWJsb2NrLWhvdmVyOmhvdmVyIC5nLWNvbG9yLXdoaXRlLS1ob3ZlciwgLmctY29sb3Itd2hpdGUtLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmctcGFyZW50OmhvdmVyIC5nLWNvbG9yLXdoaXRlLS1wYXJlbnQtaG92ZXIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uZy1jb2xvci13aGl0ZS0tYWN0aXZlLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5hY3RpdmUgLmctY29sb3Itd2hpdGUtLXBhcmVudC1hY3RpdmUge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uZy1jb2xvci13aGl0ZS0tY2hpbGQgKiB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5nLWNvbG9yLXdoaXRlLW9wYWNpdHktMF8xIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSAhaW1wb3J0YW50O1xufVxuXG4uZy1jb2xvci13aGl0ZS1vcGFjaXR5LTBfMiB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgIWltcG9ydGFudDtcbn1cblxuLmctY29sb3Itd2hpdGUtb3BhY2l0eS0wXzMge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWNvbG9yLXdoaXRlLW9wYWNpdHktMF81LCAuZy1jb2xvci13aGl0ZS1vcGFjaXR5LTBfNS0taG92ZXI6aG92ZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWNvbG9yLXdoaXRlLW9wYWNpdHktMF82IHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KSAhaW1wb3J0YW50O1xufVxuXG4uZy1wYXJlbnQ6aG92ZXIgLmctY29sb3Itd2hpdGUtb3BhY2l0eS0wXzYtLXBhcmVudC1ob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNikgIWltcG9ydGFudDtcbn1cblxuLmctY29sb3Itd2hpdGUtb3BhY2l0eS0wXzcsIC5nLWNvbG9yLXdoaXRlLW9wYWNpdHktMF83LS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykgIWltcG9ydGFudDtcbn1cblxuLmctY29sb3Itd2hpdGUtb3BhY2l0eS0wXzc1IHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSkgIWltcG9ydGFudDtcbn1cblxuLmctY29sb3Itd2hpdGUtb3BhY2l0eS0wXzgge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpICFpbXBvcnRhbnQ7XG59XG5cbi5nLWNvbG9yLXdoaXRlLW9wYWNpdHktMF84LS1jaGlsZCAqIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSAhaW1wb3J0YW50O1xufVxuXG4uZy1jb2xvci13aGl0ZS1vcGFjaXR5LTBfOSwgLmctY29sb3Itd2hpdGUtb3BhY2l0eS0wXzktLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSAhaW1wb3J0YW50O1xufVxuXG4udS1ibG9jay1ob3Zlcjpob3ZlciAuZy1jb2xvci13aGl0ZS1vcGFjaXR5LTBfNy0taG92ZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpICFpbXBvcnRhbnQ7XG59XG5cbi8qIEdyYXkgQ29sb3JzICovXG4uZy1jb2xvci1ncmF5LWxpZ2h0LXYxIHtcbiAgY29sb3I6ICNiYmIgIWltcG9ydGFudDtcbn1cblxuLmctY29sb3ItZ3JheS1saWdodC12MS0taG92ZXI6aG92ZXIge1xuICBjb2xvcjogI2JiYiAhaW1wb3J0YW50O1xufVxuXG4uZy1jb2xvci1ncmF5LWxpZ2h0LXYyIHtcbiAgY29sb3I6ICNjY2MgIWltcG9ydGFudDtcbn1cblxuLmctY29sb3ItZ3JheS1saWdodC12Mi0taG92ZXI6aG92ZXIge1xuICBjb2xvcjogI2NjYyAhaW1wb3J0YW50O1xufVxuXG4uZy1jb2xvci1ncmF5LWxpZ2h0LXYzIHtcbiAgY29sb3I6ICNkZGQgIWltcG9ydGFudDtcbn1cblxuLmctY29sb3ItZ3JheS1saWdodC12My0taG92ZXI6aG92ZXIge1xuICBjb2xvcjogI2RkZCAhaW1wb3J0YW50O1xufVxuXG4uZy1jb2xvci1ncmF5LWxpZ2h0LXY0IHtcbiAgY29sb3I6ICNlZWUgIWltcG9ydGFudDtcbn1cblxuLmctY29sb3ItZ3JheS1saWdodC12NC0taG92ZXI6aG92ZXIge1xuICBjb2xvcjogI2VlZSAhaW1wb3J0YW50O1xufVxuXG4uZy1jb2xvci1ncmF5LWxpZ2h0LXY0LW9wYWNpdHktMF82IHtcbiAgY29sb3I6IHJnYmEoMjM4LCAyMzgsIDIzOCwgMC42KSAhaW1wb3J0YW50O1xufVxuXG4uZy1jb2xvci1ncmF5LWxpZ2h0LXY1IHtcbiAgY29sb3I6ICNmN2Y3ZjcgIWltcG9ydGFudDtcbn1cblxuLmctY29sb3ItZ3JheS1saWdodC12NS0taG92ZXI6aG92ZXIge1xuICBjb2xvcjogI2Y3ZjdmNyAhaW1wb3J0YW50O1xufVxuXG4uZy1jb2xvci1ncmF5LWRhcmstdjEge1xuICBjb2xvcjogIzExMSAhaW1wb3J0YW50O1xufVxuXG4uZy1jb2xvci1ncmF5LWRhcmstdjEtLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICMxMTEgIWltcG9ydGFudDtcbn1cblxuLmctY29sb3ItZ3JheS1kYXJrLXYyIHtcbiAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbn1cblxuLmctY29sb3ItZ3JheS1kYXJrLXYyLS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG59XG5cbi5nLWNvbG9yLWdyYXktZGFyay12Mi1vcGFjaXR5LTBfNzUge1xuICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjc1KSAhaW1wb3J0YW50O1xufVxuXG4uZy1jb2xvci1ncmF5LWRhcmstdjMge1xuICBjb2xvcjogIzU1NSAhaW1wb3J0YW50O1xufVxuXG4uZy1jb2xvci1ncmF5LWRhcmstdjMtLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICM1NTUgIWltcG9ydGFudDtcbn1cblxuLmctY29sb3ItZ3JheS1kYXJrLXY0IHtcbiAgY29sb3I6ICM3NzcgIWltcG9ydGFudDtcbn1cblxuLmctY29sb3ItZ3JheS1kYXJrLXY0LS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjNzc3ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWNvbG9yLWdyYXktZGFyay12NSB7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWNvbG9yLWdyYXktZGFyay12NS0taG92ZXI6aG92ZXIge1xuICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xufVxuXG4uZy1wYXJlbnQ6aG92ZXIgLmctY29sb3ItZ3JheS1kYXJrLXY1LS1wYXJlbnQtaG92ZXIge1xuICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xufVxuXG4vKiBDb21wbGVtZW50YXJ5IENvbG9yc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIENvbG9yIEdyZWVuICovXG4uZy1jb2xvci1ncmVlbiB7XG4gIGNvbG9yOiAjNzJjMDJjICFpbXBvcnRhbnQ7XG59XG5cbi5nLWNvbG9yLWdyZWVuLS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjNzJjMDJjICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbG9yIEJsdWUgKi9cbi5nLWNvbG9yLWJsdWUge1xuICBjb2xvcjogIzMzOThkYyAhaW1wb3J0YW50O1xufVxuXG4uZy1jb2xvci1ibHVlLS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjMzM5OGRjICFpbXBvcnRhbnQ7XG59XG5cbi5nLWNvbG9yLWJsdWUtZGFyay12MSB7XG4gIGNvbG9yOiAjMTc1YTg4ICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbG9yIExpZ2h0IEJsdWUgKi9cbi5nLWNvbG9yLWxpZ2h0Ymx1ZSB7XG4gIGNvbG9yOiAjZWRmMmY4ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWNvbG9yLWxpZ2h0Ymx1ZS0taG92ZXI6aG92ZXIge1xuICBjb2xvcjogI2VkZjJmOCAhaW1wb3J0YW50O1xufVxuXG4uZy1jb2xvci1saWdodGJsdWUtdjEge1xuICBjb2xvcjogI2Q2ZTJlZSAhaW1wb3J0YW50O1xufVxuXG4uZy1jb2xvci1saWdodGJsdWUtdjEtLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICNkNmUyZWUgIWltcG9ydGFudDtcbn1cblxuLyogQ29sb3IgRGFyayBCbHVlICovXG4uZy1jb2xvci1kYXJrYmx1ZSB7XG4gIGNvbG9yOiAjMDA5ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWNvbG9yLWRhcmtibHVlLS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjMDA5ICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbG9yIEluZGlnbyAqL1xuLmctY29sb3ItaW5kaWdvIHtcbiAgY29sb3I6ICM0MjYzYTMgIWltcG9ydGFudDtcbn1cblxuLmctY29sb3ItaW5kaWdvLS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjNDI2M2EzICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbG9yIFJlZCAqL1xuLmctY29sb3ItcmVkIHtcbiAgY29sb3I6ICNmMDAgIWltcG9ydGFudDtcbn1cblxuLmctY29sb3ItcmVkLS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjZjAwICFpbXBvcnRhbnQ7XG59XG5cbio6aG92ZXIgPiAuZy1jb2xvci1yZWQtLXBhcmVudC1ob3ZlciB7XG4gIGNvbG9yOiAjZjAwICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbG9yIExpZ2h0IFJlZCAqL1xuLmctY29sb3ItbGlnaHRyZWQge1xuICBjb2xvcjogI2U2NGIzYiAhaW1wb3J0YW50O1xufVxuXG4uZy1jb2xvci1saWdodHJlZC0taG92ZXI6aG92ZXIge1xuICBjb2xvcjogI2U2NGIzYiAhaW1wb3J0YW50O1xufVxuXG4vKiBDb2xvciBEYXJrIFJlZCAqL1xuLmctY29sb3ItZGFya3JlZCB7XG4gIGNvbG9yOiAjYTEwZjJiICFpbXBvcnRhbnQ7XG59XG5cbi5nLWNvbG9yLWRhcmtyZWQtLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICNhMTBmMmIgIWltcG9ydGFudDtcbn1cblxuLyogQ29sb3IgUHVycGxlICovXG4uZy1jb2xvci1wdXJwbGUge1xuICBjb2xvcjogIzlhNjljYjtcbn1cblxuLmctY29sb3ItcHVycGxlLS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjOWE2OWNiICFpbXBvcnRhbnQ7XG59XG5cbi5nLWNvbG9yLXB1cnBsZS1kYXJrLXYxIHtcbiAgY29sb3I6ICM1NTJjN2UgIWltcG9ydGFudDtcbn1cblxuLyogQ29sb3IgRGFyayBQdXJwbGUgKi9cbi5nLWNvbG9yLWRhcmtwdXJwbGUge1xuICBjb2xvcjogIzY2MzliNiAhaW1wb3J0YW50O1xufVxuXG4uZy1jb2xvci1kYXJrcHVycGxlLS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjNjYzOWI2ICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbG9yIFBpbmsgKi9cbi5nLWNvbG9yLXBpbmsge1xuICBjb2xvcjogI2U4MWM2Mjtcbn1cblxuLmctY29sb3ItcGluay0taG92ZXI6aG92ZXIge1xuICBjb2xvcjogI2U4MWM2MiAhaW1wb3J0YW50O1xufVxuXG4uZy1jb2xvci1waW5rLWRhcmstdjEge1xuICBjb2xvcjogIzZmMGIyZCAhaW1wb3J0YW50O1xufVxuXG4vKiBDb2xvciBPcmFuZ2UgKi9cbi5nLWNvbG9yLW9yYW5nZSB7XG4gIGNvbG9yOiAjZTU3ZDIwICFpbXBvcnRhbnQ7XG59XG5cbi5nLWNvbG9yLW9yYW5nZS0taG92ZXI6aG92ZXIge1xuICBjb2xvcjogI2U1N2QyMCAhaW1wb3J0YW50O1xufVxuXG4vKiBDb2xvciBEZWVwIE9yYW5nZSAqL1xuLmctY29sb3ItZGVlcG9yYW5nZSB7XG4gIGNvbG9yOiAjZmU1NDFlICFpbXBvcnRhbnQ7XG59XG5cbi5nLWNvbG9yLWRlZXBvcmFuZ2UtLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICNmZTU0MWUgIWltcG9ydGFudDtcbn1cblxuLyogQ29sb3IgWWVsbG93ICovXG4uZy1jb2xvci15ZWxsb3cge1xuICBjb2xvcjogI2ViYzcxZCAhaW1wb3J0YW50O1xufVxuXG4uZy1jb2xvci15ZWxsb3ctLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICNlYmM3MWQgIWltcG9ydGFudDtcbn1cblxuLyogQ29sb3IgQXF1YSAqL1xuLmctY29sb3ItYXF1YSB7XG4gIGNvbG9yOiAjMjlkNmU2O1xufVxuXG4uZy1jb2xvci1hcXVhLS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjMjlkNmU2ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWNvbG9yLWFxdWEtZGFyay12MSB7XG4gIGNvbG9yOiAjMTE4NDhlICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbG9yIEN5YW4gKi9cbi5nLWNvbG9yLWN5YW4ge1xuICBjb2xvcjogIzAwYmVkNiAhaW1wb3J0YW50O1xufVxuXG4uZy1jb2xvci1jeWFuLS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjMDBiZWQ2ICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbG9yIFRlYWwgKi9cbi5nLWNvbG9yLXRlYWwge1xuICBjb2xvcjogIzE4YmE5YiAhaW1wb3J0YW50O1xufVxuXG4uZy1jb2xvci10ZWFsLS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjMThiYTliICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbG9yIEJyb3duICovXG4uZy1jb2xvci1icm93biB7XG4gIGNvbG9yOiAjOWM4MDYxICFpbXBvcnRhbnQ7XG59XG5cbi5nLWNvbG9yLWJyb3duLS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjOWM4MDYxICFpbXBvcnRhbnQ7XG59XG5cbi8qIENvbG9yIEJsdWUgR3JheSAqL1xuLmctY29sb3ItYmx1ZWdyYXkge1xuICBjb2xvcjogIzU4NWY2OSAhaW1wb3J0YW50O1xufVxuXG4uZy1jb2xvci1ibHVlZ3JheS0taG92ZXI6aG92ZXIge1xuICBjb2xvcjogIzU4NWY2OSAhaW1wb3J0YW50O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBTb2NpYWwgQ29sb3JzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogRmFjZWJvb2sgKi9cbi5nLWNvbG9yLWZhY2Vib29rIHtcbiAgY29sb3I6ICMzYjU5OTg7XG59XG5cbi5nLWNvbG9yLWZhY2Vib29rOmhvdmVyIHtcbiAgY29sb3I6ICMzNDRlODY7XG59XG5cbi5nLWNvbG9yLWZhY2Vib29rLS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjM2I1OTk4ICFpbXBvcnRhbnQ7XG59XG5cbi8qIFR3aXR0ZXIgKi9cbi5nLWNvbG9yLXR3aXR0ZXIge1xuICBjb2xvcjogIzAwYWNlZTtcbn1cblxuLmctY29sb3ItdHdpdHRlcjpob3ZlciB7XG4gIGNvbG9yOiAjMDA5YWQ1O1xufVxuXG4uZy1jb2xvci10d2l0dGVyLS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjMDBhY2VlICFpbXBvcnRhbnQ7XG59XG5cbi8qIFNreXBlICovXG4uZy1jb2xvci1za3lwZSB7XG4gIGNvbG9yOiAjMDBhZmYwO1xufVxuXG4uZy1jb2xvci1za3lwZTpob3ZlciB7XG4gIGNvbG9yOiAjMDA5Y2Q3O1xufVxuXG4uZy1jb2xvci1za3lwZS0taG92ZXI6aG92ZXIge1xuICBjb2xvcjogIzAwYWZmMCAhaW1wb3J0YW50O1xufVxuXG4vKiBQaW50ZXJlc3QgKi9cbi5nLWNvbG9yLXBpbnRlcmVzdCB7XG4gIGNvbG9yOiAjYzgyMzJjO1xufVxuXG4uZy1jb2xvci1waW50ZXJlc3Q6aG92ZXIge1xuICBjb2xvcjogI2IyMWYyNztcbn1cblxuLmctY29sb3ItcGludGVyZXN0LS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjYzgyMzJjICFpbXBvcnRhbnQ7XG59XG5cbi8qIFZpbmUgKi9cbi5nLWNvbG9yLXZpbmUge1xuICBjb2xvcjogIzAwYmY4Zjtcbn1cblxuLmctY29sb3ItdmluZTpob3ZlciB7XG4gIGNvbG9yOiAjMDBhNjdjO1xufVxuXG4uZy1jb2xvci12aW5lLS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjMDBiZjhmICFpbXBvcnRhbnQ7XG59XG5cbi8qIFlvdXR1YmUgKi9cbi5nLWNvbG9yLXlvdXR1YmUge1xuICBjb2xvcjogI2M0MzAyYjtcbn1cblxuLmctY29sb3IteW91dHViZTpob3ZlciB7XG4gIGNvbG9yOiAjYWYyYjI2O1xufVxuXG4uZy1jb2xvci15b3V0dWJlLS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjYzQzMDJiICFpbXBvcnRhbnQ7XG59XG5cbi8qIEdvb2dsZSBwbHVzICovXG4uZy1jb2xvci1nb29nbGUtcGx1cyB7XG4gIGNvbG9yOiAjZGQ0YjM5O1xufVxuXG4uZy1jb2xvci1nb29nbGUtcGx1czpob3ZlciB7XG4gIGNvbG9yOiAjZDczOTI1O1xufVxuXG4uZy1jb2xvci1nb29nbGUtcGx1cy0taG92ZXI6aG92ZXIge1xuICBjb2xvcjogI2RkNGIzOSAhaW1wb3J0YW50O1xufVxuXG4vKiBEcmliYmJsZSAqL1xuLmctY29sb3ItZHJpYmJibGUge1xuICBjb2xvcjogI2VhNGM4OTtcbn1cblxuLmctY29sb3ItZHJpYmJibGU6aG92ZXIge1xuICBjb2xvcjogI2U3MzU3YTtcbn1cblxuLmctY29sb3ItZHJpYmJibGUtLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICNlYTRjODkgIWltcG9ydGFudDtcbn1cblxuLyogVksgKi9cbi5nLWNvbG9yLXZrIHtcbiAgY29sb3I6ICMyYjU4N2E7XG59XG5cbi5nLWNvbG9yLXZrOmhvdmVyIHtcbiAgY29sb3I6ICMyNDRhNjc7XG59XG5cbi5nLWNvbG9yLXZrLS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjMmI1ODdhICFpbXBvcnRhbnQ7XG59XG5cbi8qIExpbmtlZGluICovXG4uZy1jb2xvci1saW5rZWRpbiB7XG4gIGNvbG9yOiAjMGU3NmE4O1xufVxuXG4uZy1jb2xvci1saW5rZWRpbjpob3ZlciB7XG4gIGNvbG9yOiAjMGM2NTkwO1xufVxuXG4uZy1jb2xvci1saW5rZWRpbi0taG92ZXI6aG92ZXIge1xuICBjb2xvcjogIzBlNzZhOCAhaW1wb3J0YW50O1xufVxuXG4vKiBJbnN0YWdyYW0gKi9cbi5nLWNvbG9yLWluc3RhZ3JhbSB7XG4gIGNvbG9yOiAjM2Y3MjliO1xufVxuXG4uZy1jb2xvci1pbnN0YWdyYW06aG92ZXIge1xuICBjb2xvcjogIzM4NjU4OTtcbn1cblxuLmctY29sb3ItaW5zdGFncmFtLS1ob3Zlcjpob3ZlciB7XG4gIGNvbG9yOiAjM2Y3MjliICFpbXBvcnRhbnQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEdyYWRpZW50IENvbG9yc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIEN5YW4gR3JhZGllbnQgKi9cbi5nLWNvbG9yLWN5YW4tZ3JhZGllbnQtb3BhY2l0eS12MSB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE2MGRlZywgcmdiYSgwLCAwLCAxNTMsIDAuNTUpLCByZ2JhKDAsIDE5MCwgMjE0LCAwLjYpKTtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKiBCbHVlIEdyYWRpZW50ICovXG4uZy1jb2xvci1ibHVlLWdyYWRpZW50LW9wYWNpdHktdjEge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgtMjYwZGVnLCAjODY1NGRhLCByZ2JhKDY2LCAyMjksIDI0OCwgMC44KSk7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIHRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgV2lkdGhzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogV2lkdGggaW4gUGVyY2VudGFnZSAoJSkgKi9cbi5nLXdpZHRoLTMweCB7XG4gIHdpZHRoOiAzMCUgIWltcG9ydGFudDtcbiAgLyogUCAqL1xufVxuXG4uZy13aWR0aC00MHgge1xuICB3aWR0aDogNDAlICFpbXBvcnRhbnQ7XG4gIC8qIFAgKi9cbn1cblxuLmctd2lkdGgtNTB4IHtcbiAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICAvKiBQICovXG59XG5cbi5nLXdpZHRoLTYweCB7XG4gIHdpZHRoOiA2MCUgIWltcG9ydGFudDtcbiAgLyogUCAqL1xufVxuXG4uZy13aWR0aC03MHgge1xuICB3aWR0aDogNzAlICFpbXBvcnRhbnQ7XG4gIC8qIFAgKi9cbn1cblxuLmctd2lkdGgtODB4IHtcbiAgd2lkdGg6IDgwJSAhaW1wb3J0YW50O1xuICAvKiBQICovXG59XG5cbi5nLXdpZHRoLTkweCB7XG4gIHdpZHRoOiA5MCUgIWltcG9ydGFudDtcbiAgLyogUCAqL1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDQ1cHgpIHtcbiAgLnctMTAwLS0yeHMge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZy13aWR0aC0yMHgtLXNtIHtcbiAgICB3aWR0aDogMjAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctd2lkdGgtMjV4LS1zbSB7XG4gICAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXdpZHRoLTMzXzN4LS1zbSB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMyUgIWltcG9ydGFudDtcbiAgfVxuICAuZy13aWR0aC00MHgtLXNtIHtcbiAgICB3aWR0aDogNDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctd2lkdGgtNjB4LS1zbSB7XG4gICAgd2lkdGg6IDYwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXdpZHRoLTE2XzZ4LS1zbSB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NiUgIWltcG9ydGFudDtcbiAgfVxuICAuZy13aWR0aC02Nl82eC0tc20ge1xuICAgIHdpZHRoOiA2Ni42NjY2NjYlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKiBQICovXG4gIC5nLXdpZHRoLTIweC0tbWQge1xuICAgIHdpZHRoOiAyMCUgIWltcG9ydGFudDtcbiAgICAvKiBQICovXG4gIH1cbiAgLmctd2lkdGgtMjV4LS1tZCB7XG4gICAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xuICAgIC8qIFAgKi9cbiAgfVxuICAuZy13aWR0aC0zMHgtLW1kIHtcbiAgICB3aWR0aDogMzAlICFpbXBvcnRhbnQ7XG4gICAgLyogUCAqL1xuICB9XG4gIC5nLXdpZHRoLTM1eC0tbWQge1xuICAgIHdpZHRoOiAzNSUgIWltcG9ydGFudDtcbiAgICAvKiBQICovXG4gIH1cbiAgLmctd2lkdGgtNDB4LS1tZCB7XG4gICAgd2lkdGg6IDQwJSAhaW1wb3J0YW50O1xuICAgIC8qIFAgKi9cbiAgfVxuICAuZy13aWR0aC00NXgtLW1kIHtcbiAgICB3aWR0aDogNDUlICFpbXBvcnRhbnQ7XG4gICAgLyogUCAqL1xuICB9XG4gIC5nLXdpZHRoLTUweC0tbWQge1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgICAvKiBQICovXG4gIH1cbiAgLmctd2lkdGgtNTV4LS1tZCB7XG4gICAgd2lkdGg6IDU1JSAhaW1wb3J0YW50O1xuICAgIC8qIFAgKi9cbiAgfVxuICAuZy13aWR0aC02MHgtLW1kIHtcbiAgICB3aWR0aDogNjAlICFpbXBvcnRhbnQ7XG4gICAgLyogUCAqL1xuICB9XG4gIC5nLXdpZHRoLTY1eC0tbWQge1xuICAgIHdpZHRoOiA2NSUgIWltcG9ydGFudDtcbiAgICAvKiBQICovXG4gIH1cbiAgLmctd2lkdGgtNzB4LS1tZCB7XG4gICAgd2lkdGg6IDcwJSAhaW1wb3J0YW50O1xuICAgIC8qIFAgKi9cbiAgfVxuICAuZy13aWR0aC03NXgtLW1kIHtcbiAgICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG4gICAgLyogUCAqL1xuICB9XG4gIC5nLXdpZHRoLTgweC0tbWQge1xuICAgIHdpZHRoOiA4MCUgIWltcG9ydGFudDtcbiAgICAvKiBQICovXG4gIH1cbiAgLmctd2lkdGgtODV4LS1tZCB7XG4gICAgd2lkdGg6IDg1JSAhaW1wb3J0YW50O1xuICAgIC8qIFAgKi9cbiAgfVxuICAuZy13aWR0aC05MHgtLW1kIHtcbiAgICB3aWR0aDogOTAlICFpbXBvcnRhbnQ7XG4gICAgLyogUCAqL1xuICB9XG4gIC5nLXdpZHRoLTMzXzN4LS1tZCB7XG4gICAgLyogUCAqL1xuICAgIHdpZHRoOiAzMy4zMzMzMzMlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctd2lkdGgtMTZfNngtLW1kIHtcbiAgICAvKiBQICovXG4gICAgd2lkdGg6IDE2LjY2NjY2NiUgIWltcG9ydGFudDtcbiAgfVxuICAuZy13aWR0aC02Nl82eC0tbWQge1xuICAgIC8qIFAgKi9cbiAgICB3aWR0aDogNjYuNjY2NjY2JSAhaW1wb3J0YW50O1xuICB9XG59XG4uZy13aWR0aC1hdXRvIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgLyogUCAqL1xufVxuXG4vKiBNYXggV2lkdGggaW4gUGVyY2VudGFnZSAoJSkgKi9cbi5nLXdpZHRoLTF4IHtcbiAgbWF4LXdpZHRoOiAxJTtcbn1cblxuLmctd2lkdGgtODB4IHtcbiAgbWF4LXdpZHRoOiA4MCU7XG59XG5cbi5nLXdpZHRoLTkweCB7XG4gIG1heC13aWR0aDogOTAlO1xufVxuXG4uZy13aWR0aC05NXgge1xuICB3aWR0aDogOTUlO1xufVxuXG4uZy1tYXgtd2lkdGgtNjB4IHtcbiAgbWF4LXdpZHRoOiA2MCU7XG59XG5cbi5nLW1heC13aWR0aC0xMDB4IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4vKiBNaW4gV2lkdGggaW4gUGVyY2VudGFnZSAoJSkgKi9cbi5nLW1pbi13aWR0aC0xMDB4IHtcbiAgbWluLXdpZHRoOiAxMDAlO1xufVxuXG4vKiBXaWR0aCBWaWV3cG9ydCBXaWR0aCAodncpICovXG4uZy13aWR0aC01MHZ3IHtcbiAgd2lkdGg6IDUwdncgIWltcG9ydGFudDtcbiAgLyogUCAqL1xufVxuXG4uZy13aWR0aC0xMDB2dyB7XG4gIHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xuICAvKiBQICovXG59XG5cbi8qIFdpZHRoIGluIFBpeGVscyAocHgpICovXG4uZy13aWR0aC0zIHtcbiAgd2lkdGg6IDNweCAhaW1wb3J0YW50O1xuICAvKiBPICovXG59XG5cbi5nLXdpZHRoLTEwIHtcbiAgd2lkdGg6IDEwcHggIWltcG9ydGFudDtcbiAgLyogTyAqL1xufVxuXG4uZy13aWR0aC0xMiB7XG4gIHdpZHRoOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIC8qIFogKi9cbn1cblxuLmctd2lkdGgtMTYge1xuICB3aWR0aDogMTZweCAhaW1wb3J0YW50O1xuICAvKiBPICovXG59XG5cbi5nLXdpZHRoLTE4IHtcbiAgd2lkdGg6IDE4cHggIWltcG9ydGFudDtcbiAgLyogTyAqL1xufVxuXG4uZy13aWR0aC0yMCB7XG4gIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIC8qIE8gKi9cbn1cblxuLmctd2lkdGgtMjQge1xuICB3aWR0aDogMjRweCAhaW1wb3J0YW50O1xuICAvKiBPICovXG59XG5cbi5nLXdpZHRoLTI1IHtcbiAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLmctd2lkdGgtMjYge1xuICB3aWR0aDogMjZweCAhaW1wb3J0YW50O1xuICAvKiBQICovXG59XG5cbi5nLXdpZHRoLTI4IHtcbiAgd2lkdGg6IDI4cHggIWltcG9ydGFudDtcbiAgLyogTyAqL1xufVxuXG4uZy13aWR0aC0zMCB7XG4gIHdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIC8qIFAgKi9cbn1cblxuLmctd2lkdGgtMzIge1xuICB3aWR0aDogMzJweCAhaW1wb3J0YW50O1xuICAvKiBPICovXG59XG5cbi5nLXdpZHRoLTM1IHtcbiAgd2lkdGg6IDM1cHggIWltcG9ydGFudDtcbiAgLyogUCAqL1xufVxuXG4uZy13aWR0aC0zNiB7XG4gIHdpZHRoOiAzNnB4ICFpbXBvcnRhbnQ7XG4gIC8qIE8gKi9cbn1cblxuLmctd2lkdGgtNDAge1xuICB3aWR0aDogNDBweCAhaW1wb3J0YW50O1xuICAvKiBQICovXG59XG5cbi5nLXdpZHRoLTQ1IHtcbiAgd2lkdGg6IDQ1cHggIWltcG9ydGFudDtcbiAgLyogUCAqL1xufVxuXG4uZy13aWR0aC00OCB7XG4gIHdpZHRoOiA0OHB4ICFpbXBvcnRhbnQ7XG4gIC8qIFAgKi9cbn1cblxuLmctd2lkdGgtNTAge1xuICB3aWR0aDogNTBweCAhaW1wb3J0YW50O1xuICAvKiBQICovXG59XG5cbi5nLXdpZHRoLTU0IHtcbiAgd2lkdGg6IDU0cHggIWltcG9ydGFudDtcbiAgLyogUCAqL1xufVxuXG4uZy13aWR0aC01NSB7XG4gIHdpZHRoOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIC8qIFAgKi9cbn1cblxuLmctd2lkdGgtNjAge1xuICB3aWR0aDogNjBweCAhaW1wb3J0YW50O1xuICAvKiBQICovXG59XG5cbi5nLXdpZHRoLTY0IHtcbiAgd2lkdGg6IDY0cHggIWltcG9ydGFudDtcbiAgLyogUCAqL1xufVxuXG4uZy13aWR0aC03MCB7XG4gIHdpZHRoOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIC8qIFAgKi9cbn1cblxuLmctd2lkdGgtNzUge1xuICB3aWR0aDogNzVweCAhaW1wb3J0YW50O1xuICAvKiBPICovXG59XG5cbi5nLXdpZHRoLTgwIHtcbiAgd2lkdGg6IDgwcHggIWltcG9ydGFudDtcbiAgLyogUCAqL1xufVxuXG4uZy13aWR0aC04NSB7XG4gIHdpZHRoOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIC8qIFAgKi9cbn1cblxuLmctd2lkdGgtOTUge1xuICB3aWR0aDogOTVweCAhaW1wb3J0YW50O1xuICAvKiBQICovXG59XG5cbi5nLXdpZHRoLTEwMCB7XG4gIHdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xuICAvKiBQICovXG59XG5cbi5nLXdpZHRoLTEwNSB7XG4gIHdpZHRoOiAxMDVweDtcbn1cblxuLmctd2lkdGgtMTEwIHtcbiAgd2lkdGg6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIC8qIE8gKi9cbn1cblxuLmctd2lkdGgtMTE1IHtcbiAgd2lkdGg6IDExNXB4ICFpbXBvcnRhbnQ7XG4gIC8qIE8gKi9cbn1cblxuLmctd2lkdGgtMTIwIHtcbiAgd2lkdGg6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIC8qIFAgKi9cbn1cblxuLmctd2lkdGgtMTI1IHtcbiAgd2lkdGg6IDEyNXB4ICFpbXBvcnRhbnQ7XG4gIC8qIFAgKi9cbn1cblxuLmctd2lkdGgtMTMwIHtcbiAgd2lkdGg6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIC8qIFAgKi9cbn1cblxuLmctd2lkdGgtMTM1IHtcbiAgd2lkdGg6IDEzNXB4ICFpbXBvcnRhbnQ7XG4gIC8qIE8gKi9cbn1cblxuLmctd2lkdGgtMTQwIHtcbiAgd2lkdGg6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIC8qIFAgKi9cbn1cblxuLmctd2lkdGgtMTUwIHtcbiAgd2lkdGg6IDE1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nLXdpZHRoLTE2MCB7XG4gIHdpZHRoOiAxNjBweCAhaW1wb3J0YW50O1xuICAvKiBQICovXG59XG5cbi5nLXdpZHRoLTE3MCB7XG4gIHdpZHRoOiAxNzBweCAhaW1wb3J0YW50O1xuICAvKiBQICovXG59XG5cbi5nLXdpZHRoLTE4MCB7XG4gIHdpZHRoOiAxODBweCAhaW1wb3J0YW50O1xuICAvKiBPICovXG59XG5cbi5nLXdpZHRoLTIwMCB7XG4gIHdpZHRoOiAyMDBweCAhaW1wb3J0YW50O1xuICAvKiBQICovXG59XG5cbi5nLXdpZHRoLTIyMCB7XG4gIHdpZHRoOiAyMjBweCAhaW1wb3J0YW50O1xufVxuXG4uZy13aWR0aC0yMTUge1xuICB3aWR0aDogMjE1cHggIWltcG9ydGFudDtcbn1cblxuLmctd2lkdGgtMjM1IHtcbiAgd2lkdGg6IDIzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nLXdpZHRoLTI1MCB7XG4gIC8qIFJHLVEgKi9cbiAgd2lkdGg6IDI1MHB4ICFpbXBvcnRhbnQ7XG4gIC8qIFAgKi9cbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uZy13aWR0aC0yNzAge1xuICB3aWR0aDogMjcwcHggIWltcG9ydGFudDtcbiAgLyogTyAqL1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5nLXdpZHRoLTMwMCB7XG4gIHdpZHRoOiAzMDBweCAhaW1wb3J0YW50O1xuICAvKiBQICovXG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmctd2lkdGgtNDAwIHtcbiAgd2lkdGg6IDQwMHB4ICFpbXBvcnRhbnQ7XG4gIC8qIE8gKi9cbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uZy13aWR0aC0zNDAge1xuICB3aWR0aDogMzQwcHggIWltcG9ydGFudDtcbiAgLyogTyAqL1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5nLXdpZHRoLTM2MCB7XG4gIHdpZHRoOiAzNjBweCAhaW1wb3J0YW50O1xuICAvKiBPICovXG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmctd2lkdGgtMzcwIHtcbiAgd2lkdGg6IDM3MHB4ICFpbXBvcnRhbnQ7XG4gIC8qIFAgKi9cbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uZy13aWR0aC0zODAge1xuICB3aWR0aDogMzgwcHggIWltcG9ydGFudDtcbiAgLyogTyAqL1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5nLXdpZHRoLTQxMCB7XG4gIHdpZHRoOiA0MTBweCAhaW1wb3J0YW50O1xuICAvKiBPICovXG59XG5cbi5nLXdpZHRoLTQ2MCB7XG4gIHdpZHRoOiA0NjBweCAhaW1wb3J0YW50O1xuICAvKiBPICovXG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmctd2lkdGgtNDY1IHtcbiAgd2lkdGg6IDQ2NXB4ICFpbXBvcnRhbnQ7XG4gIC8qIE8gKi9cbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uZy13aWR0aC00ODUge1xuICB3aWR0aDogNDg1cHggIWltcG9ydGFudDtcbiAgLyogTyAqL1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5nLXdpZHRoLTU2MCB7XG4gIHdpZHRoOiA1NjBweCAhaW1wb3J0YW50O1xuICAvKiBPICovXG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmctd2lkdGgtNTkwIHtcbiAgd2lkdGg6IDU5MHB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmctd2lkdGgtNjAwIHtcbiAgd2lkdGg6IDYwMHB4ICFpbXBvcnRhbnQ7XG4gIC8qIE8gKi9cbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uZy13aWR0aC02MzAge1xuICB3aWR0aDogNjMwcHggIWltcG9ydGFudDtcbiAgLyogTyAqL1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5nLXdpZHRoLTY4MCB7XG4gIHdpZHRoOiA2ODBweCAhaW1wb3J0YW50O1xuICAvKiBPICovXG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmctd2lkdGgtNzIwIHtcbiAgd2lkdGg6IDcyMHB4ICFpbXBvcnRhbnQ7XG4gIC8qIE8gKi9cbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uZy13aWR0aC03NjAge1xuICB3aWR0aDogNzYwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uZy13aWR0aC03NzAge1xuICB3aWR0aDogNzcwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uZy13aWR0aC03ODAge1xuICAvKiBSRy1RICovXG4gIHdpZHRoOiA3ODBweCAhaW1wb3J0YW50O1xuICAvKiBQICovXG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmctd2lkdGgtOTAwIHtcbiAgd2lkdGg6IDkwMHB4ICFpbXBvcnRhbnQ7XG4gIC8qIFAgKi9cbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uZy13aWR0aC05NDUge1xuICB3aWR0aDogOTQ1cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uZy13aWR0aC0xMDI1IHtcbiAgd2lkdGg6IDEwMjVweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi8qIE1heCBXaWR0aCBpbiBQaXhlbHMgKHB4KSAqL1xuLmctbWF4LXdpZHRoLTEwMCB7XG4gIG1heC13aWR0aDogMTAwcHg7XG59XG5cbi5nLW1heC13aWR0aC0xMjAge1xuICBtYXgtd2lkdGg6IDEyMHB4O1xufVxuXG4uZy1tYXgtd2lkdGgtMTcwIHtcbiAgbWF4LXdpZHRoOiAxNzBweDtcbiAgLyogTyAqL1xufVxuXG4uZy1tYXgtd2lkdGgtMTkwIHtcbiAgbWF4LXdpZHRoOiAxOTBweDtcbn1cblxuLmctbWF4LXdpZHRoLTIwMCB7XG4gIG1heC13aWR0aDogMjAwcHg7XG59XG5cbi5nLW1heC13aWR0aC0yNTAge1xuICBtYXgtd2lkdGg6IDI1MHB4O1xufVxuXG4uZy1tYXgtd2lkdGgtMzAwIHtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbn1cblxuLmctbWF4LXdpZHRoLTQwMCB7XG4gIG1heC13aWR0aDogNDAwcHg7XG59XG5cbi5nLW1heC13aWR0aC01MDAge1xuICBtYXgtd2lkdGg6IDUwMHB4O1xufVxuXG4uZy1tYXgtd2lkdGgtNTQwIHtcbiAgbWF4LXdpZHRoOiA1NDBweDtcbn1cblxuLmctbWF4LXdpZHRoLTU1MCB7XG4gIG1heC13aWR0aDogNTUwcHg7XG59XG5cbi5nLW1heC13aWR0aC01NzAge1xuICBtYXgtd2lkdGg6IDU3MHB4O1xufVxuXG4uZy1tYXgtd2lkdGgtNjAwIHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbn1cblxuLmctbWF4LXdpZHRoLTY0NSB7XG4gIG1heC13aWR0aDogNjQ1cHg7XG59XG5cbi5nLW1heC13aWR0aC02NzAge1xuICBtYXgtd2lkdGg6IDY3MHB4O1xufVxuXG4uZy1tYXgtd2lkdGgtNzAwIHtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbn1cblxuLmctbWF4LXdpZHRoLTc1MCB7XG4gIG1heC13aWR0aDogNzUwcHg7XG59XG5cbi5nLW1heC13aWR0aC03NzAge1xuICBtYXgtd2lkdGg6IDc3MHB4O1xufVxuXG4uZy1tYXgtd2lkdGgtNzgwIHtcbiAgbWF4LXdpZHRoOiA3ODBweDtcbn1cblxuLmctbWF4LXdpZHRoLTgwMCB7XG4gIG1heC13aWR0aDogODAwcHg7XG59XG5cbi5nLW1heC13aWR0aC04NDAge1xuICBtYXgtd2lkdGg6IDg0MHB4O1xufVxuXG4uZy1tYXgtd2lkdGgtODcwIHtcbiAgbWF4LXdpZHRoOiA4NzBweDtcbn1cblxuLmctbWF4LXdpZHRoLTk2MCB7XG4gIG1heC13aWR0aDogOTYwcHg7XG59XG5cbi8qIE1pbiBXaWR0aCBpbiBQaXhlbHMgKHB4KSAqL1xuLmctbWluLXdpZHRoLTM1IHtcbiAgbWluLXdpZHRoOiAzNXB4O1xufVxuXG4uZy1taW4td2lkdGgtNDAge1xuICBtaW4td2lkdGg6IDQwcHg7XG59XG5cbi5nLW1pbi13aWR0aC02NSB7XG4gIG1pbi13aWR0aDogNjVweDtcbn1cblxuLmctbWluLXdpZHRoLTExMCB7XG4gIG1pbi13aWR0aDogMTEwcHg7XG59XG5cbi5nLW1pbi13aWR0aC0xMzAge1xuICBtaW4td2lkdGg6IDEzMHB4O1xufVxuXG4uZy1taW4td2lkdGgtMTUwIHtcbiAgbWluLXdpZHRoOiAxNTBweDtcbn1cblxuLmctbWluLXdpZHRoLTE3MCB7XG4gIG1pbi13aWR0aDogMTcwcHg7XG59XG5cbi5nLW1pbi13aWR0aC0yMDAge1xuICBtaW4td2lkdGg6IDIwMHB4O1xufVxuXG4uZy1taW4td2lkdGgtMjIwIHtcbiAgbWluLXdpZHRoOiAyMjBweDtcbn1cblxuLmctbWluLXdpZHRoLTMwMCB7XG4gIG1pbi13aWR0aDogMzAwcHg7XG59XG5cbi5nLW1pbi13aWR0aC00MDAge1xuICBtaW4td2lkdGg6IDQwMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmctd2lkdGgtNTB4LS1zbSB7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICAgIC8qIFAgKi9cbiAgfVxuICAuZy13aWR0aC04MHgtLXNtIHtcbiAgICB3aWR0aDogODAlICFpbXBvcnRhbnQ7XG4gICAgLyogUiAqL1xuICB9XG4gIC5nLXdpZHRoLTEwMC0tc20ge1xuICAgIHdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xuICAgIC8qIFAgKi9cbiAgfVxuICAuZy13aWR0aC0xNTAtLXNtIHtcbiAgICB3aWR0aDogMTUwcHggIWltcG9ydGFudDtcbiAgICAvKiBPICovXG4gIH1cbiAgLmctd2lkdGgtMTcwLS1zbSB7XG4gICAgd2lkdGg6IDE3MHB4ICFpbXBvcnRhbnQ7XG4gICAgLyogTyAqL1xuICB9XG4gIC5nLXdpZHRoLTE4MC0tc20ge1xuICAgIHdpZHRoOiAxODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1pbi13aWR0aC0xODAtLXNtIHtcbiAgICBtaW4td2lkdGg6IDE4MHB4O1xuICB9XG4gIC5nLXdpZHRoLTQ4NS0tc20ge1xuICAgIHdpZHRoOiA0ODVweCAhaW1wb3J0YW50O1xuICAgIC8qIE8gKi9cbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmctd2lkdGgtYXV0by0tc20ge1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWF4LXdpZHRoLTMwMC0tc20ge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZy13aWR0aC00MC0tbWQge1xuICAgIHdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgLyogTyAqL1xuICB9XG4gIC5nLXdpZHRoLTQ1LS1tZCB7XG4gICAgd2lkdGg6IDQ1cHggIWltcG9ydGFudDtcbiAgICAvKiBPICovXG4gIH1cbiAgLmctd2lkdGgtNjAtLW1kIHtcbiAgICB3aWR0aDogNjBweCAhaW1wb3J0YW50O1xuICAgIC8qIE8gKi9cbiAgfVxuICAuZy13aWR0aC04MC0tbWQge1xuICAgIHdpZHRoOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgLyogTyAqL1xuICB9XG4gIC5nLXdpZHRoLTUweC0tbWQge1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgICAvKiBQICovXG4gIH1cbiAgLmctd2lkdGgtNjB4LS1tZCB7XG4gICAgd2lkdGg6IDYwJSAhaW1wb3J0YW50O1xuICAgIC8qIFAgKi9cbiAgfVxuICAuZy13aWR0aC04MHgtLW1kIHtcbiAgICB3aWR0aDogODAlICFpbXBvcnRhbnQ7XG4gICAgLyogUiAqL1xuICB9XG4gIC5nLXdpZHRoLTQ1LS1tZCB7XG4gICAgd2lkdGg6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZy13aWR0aC0xMDAtLW1kIHtcbiAgICB3aWR0aDogMTAwcHggIWltcG9ydGFudDtcbiAgICAvKiBPICovXG4gIH1cbiAgLmctd2lkdGgtMTI1LS1tZCB7XG4gICAgd2lkdGg6IDEyNXB4ICFpbXBvcnRhbnQ7XG4gICAgLyogUCAqL1xuICB9XG4gIC5nLXdpZHRoLTEzNS0tbWQge1xuICAgIHdpZHRoOiAxMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXdpZHRoLTE0MC0tbWQge1xuICAgIHdpZHRoOiAxNDBweCAhaW1wb3J0YW50O1xuICAgIC8qIFIgKi9cbiAgfVxuICAuZy13aWR0aC0xNTUtLW1kIHtcbiAgICB3aWR0aDogMTU1cHggIWltcG9ydGFudDtcbiAgICAvKiBSICovXG4gIH1cbiAgLmctd2lkdGgtMTgwLS1tZCB7XG4gICAgd2lkdGg6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctd2lkdGgtMjI1LS1tZCB7XG4gICAgd2lkdGg6IDIyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctd2lkdGgtMTYwLS1tZCB7XG4gICAgd2lkdGg6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctd2lkdGgtMTY1LS1tZCB7XG4gICAgd2lkdGg6IDE2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctd2lkdGgtMTcwLS1tZCB7XG4gICAgd2lkdGg6IDE3MHB4ICFpbXBvcnRhbnQ7XG4gICAgLyogUCAqL1xuICB9XG4gIC5nLXdpZHRoLTE4NS0tbWQge1xuICAgIHdpZHRoOiAxODVweCAhaW1wb3J0YW50O1xuICAgIC8qIE8gKi9cbiAgfVxuICAuZy13aWR0aC0yODAtLW1kIHtcbiAgICB3aWR0aDogMjgwcHggIWltcG9ydGFudDtcbiAgICAvKiBPICovXG4gIH1cbiAgLmctd2lkdGgtNzgwLS1tZCB7XG4gICAgd2lkdGg6IDc4MHB4ICFpbXBvcnRhbnQ7XG4gICAgLyogTyAqL1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuZy1tYXgtd2lkdGgtMjAwLS1tZCB7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgfVxuICAuZy1tYXgtd2lkdGgtNDAwLS1tZCB7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgfVxuICAuZy1taW4td2lkdGgtMTEwLS1tZCB7XG4gICAgbWluLXdpZHRoOiAxMTBweDtcbiAgfVxuICAuZy13aWR0aC1hdXRvLS1tZCB7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAvKiBQICovXG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZy13aWR0aC02MHgtLWxnIHtcbiAgICB3aWR0aDogNjAlICFpbXBvcnRhbnQ7XG4gICAgLyogSiAqL1xuICB9XG4gIC5nLXdpZHRoLTEwMHgtLWxnIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIC8qIFAgKi9cbiAgfVxuICAuZy13aWR0aC0xNTUtLWxnIHtcbiAgICB3aWR0aDogMTU1cHggIWltcG9ydGFudDtcbiAgICAvKiBPICovXG4gIH1cbiAgLmctd2lkdGgtMTY1LS1sZyB7XG4gICAgd2lkdGg6IDE2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctd2lkdGgtMjAwLS1sZyB7XG4gICAgd2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gICAgLyogTyAqL1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuZy13aWR0aC0yNTAtLWxnIHtcbiAgICAvKiBSRy1RICovXG4gICAgd2lkdGg6IDI1MHB4ICFpbXBvcnRhbnQ7XG4gICAgLyogUCAqL1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuZy13aWR0aC00ODUtLWxnIHtcbiAgICB3aWR0aDogNDg1cHggIWltcG9ydGFudDtcbiAgICAvKiBPICovXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5nLXdpZHRoLWF1dG8tLWxnIHtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIC8qIFAgKi9cbiAgfVxuICAuZy1tYXgtd2lkdGgtMjAwLS1sZyB7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZy1taW4td2lkdGgtMzE1LS14bCB7XG4gICAgbWluLXdpZHRoOiAzMTVweDtcbiAgfVxufVxuKiA+IC5nLXdpZHRoLTcwLS1ob3ZlciB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHdpZHRoO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbn1cblxuKjpob3ZlciA+IC5nLXdpZHRoLTcwLS1ob3ZlciB7XG4gIHdpZHRoOiA3MHB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBIZWlnaHRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogSGVpZ2h0IGluIFBlcmNlbnRhZ2UgKCUpICovXG4uZy1oZWlnaHQtNTB4IHtcbiAgaGVpZ2h0OiA1MCU7XG59XG5cbi5nLWhlaWdodC04MHgge1xuICBoZWlnaHQ6IDgwJTtcbn1cblxuLmctaGVpZ2h0LTkweCB7XG4gIGhlaWdodDogOTAlO1xufVxuXG4uZy1oZWlnaHQtOTV4IHtcbiAgaGVpZ2h0OiA5NSU7XG59XG5cbi5nLWhlaWdodC0xMDB4IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4vKiBNYXggSGVpZ2h0IGluIFBlcmNlbnRhZ2UgKCUpICovXG4uZy1tYXgtaGVpZ2h0LTEwMHgge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuXG4vKiBNYXggSGVpZ2h0IGluIFZpZXdwb3J0IEhlaWdodCAodmgpICovXG4uZy1tYXgtaGVpZ2h0LTcwdmgge1xuICBtYXgtaGVpZ2h0OiA3MHZoICFpbXBvcnRhbnQ7XG59XG5cbi5nLW1heC1oZWlnaHQtOTB2aCB7XG4gIGhlaWdodDogOTB2aCAhaW1wb3J0YW50O1xufVxuXG4vKiBNaW4gSGVpZ2h0IGluIFBlcmNlbnRhZ2UgKCUpICovXG4uZy1taW4taGVpZ2h0LTEwMHgge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuXG4vKiBIZWlnaHQgIGluIFZpZXdwb3J0IEhlaWdodCAodmgpICovXG4uZy1oZWlnaHQtNTB2aCB7XG4gIGhlaWdodDogNTB2aCAhaW1wb3J0YW50O1xufVxuXG4uZy1oZWlnaHQtNzB2aCB7XG4gIGhlaWdodDogNzB2aDtcbn1cblxuLmctaGVpZ2h0LTc1dmgge1xuICBoZWlnaHQ6IDc1dmg7XG59XG5cbi5nLWhlaWdodC0xMDB2aCB7XG4gIGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbn1cblxuLyogTWluIEhlaWdodCBpbiBWaWV3cG9ydCBIZWlnaHQgKHZoKSAqL1xuLmctbWluLWhlaWdodC01MHZoIHtcbiAgbWluLWhlaWdodDogNTB2aDtcbn1cblxuLmctbWluLWhlaWdodC02MHZoIHtcbiAgbWluLWhlaWdodDogNjB2aDtcbn1cblxuLmctbWluLWhlaWdodC03MHZoIHtcbiAgbWluLWhlaWdodDogNzB2aDtcbn1cblxuLmctbWluLWhlaWdodC04MHZoIHtcbiAgbWluLWhlaWdodDogODB2aDtcbn1cblxuLmctbWluLWhlaWdodC05MHZoIHtcbiAgbWluLWhlaWdodDogOTB2aDtcbn1cblxuLmctbWluLWhlaWdodC0xMDB2aCB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuXG4vKiBBdXRvIEhlaWdodCAqL1xuLmctaGVpZ2h0LWF1dG8ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZy1oZWlnaHQtMTAwdmgtLXNtIHtcbiAgICBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctaGVpZ2h0LWF1dG8tLXNtIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmctaGVpZ2h0LTEwMHgtLXNtIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZy1oZWlnaHQtYXV0by0tbWQge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuZy1taW4taGVpZ2h0LTEwMHZoLS1tZCB7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZy1taW4taGVpZ2h0LTkwdmgtLWxnIHtcbiAgICBtaW4taGVpZ2h0OiA5MHZoO1xuICB9XG4gIC5nLWhlaWdodC0xMDB2aC0tbGcge1xuICAgIGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbiAgfVxuICAuZy1oZWlnaHQtYXV0by0tbGcge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZy1oZWlnaHQtYXV0by0teGwge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLyogSGVpZ2h0IGluIFBpeGVscyAocHgpICovXG4uZy1oZWlnaHQtMSB7XG4gIGhlaWdodDogMXB4O1xufVxuXG4uZy1oZWlnaHQtMiB7XG4gIGhlaWdodDogMnB4O1xufVxuXG4uZy1oZWlnaHQtNCB7XG4gIGhlaWdodDogNHB4O1xufVxuXG4uZy1oZWlnaHQtNSB7XG4gIGhlaWdodDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWhlaWdodC02IHtcbiAgaGVpZ2h0OiA2cHggIWltcG9ydGFudDtcbn1cblxuLmctaGVpZ2h0LTEwIHtcbiAgaGVpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWhlaWdodC0xMiB7XG4gIGhlaWdodDogMTJweCAhaW1wb3J0YW50O1xufVxuXG4uZy1oZWlnaHQtMTYge1xuICBoZWlnaHQ6IDE2cHggIWltcG9ydGFudDtcbn1cblxuLmctaGVpZ2h0LTE4IHtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuXG4uZy1oZWlnaHQtMjAge1xuICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLmctaGVpZ2h0LTIyIHtcbiAgaGVpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWhlaWdodC0yNCB7XG4gIGhlaWdodDogMjRweDtcbn1cblxuLmctaGVpZ2h0LTI1IHtcbiAgaGVpZ2h0OiAyNXB4O1xufVxuXG4uZy1oZWlnaHQtMjYge1xuICBoZWlnaHQ6IDI2cHg7XG59XG5cbi5nLWhlaWdodC0yOCB7XG4gIGhlaWdodDogMjhweCAhaW1wb3J0YW50O1xuICAvKiBPICovXG59XG5cbi5nLWhlaWdodC0zMCB7XG4gIGhlaWdodDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4uZy1oZWlnaHQtMzIge1xuICBoZWlnaHQ6IDMycHg7XG4gIC8qIE8gKi9cbn1cblxuLmctaGVpZ2h0LTM1IHtcbiAgaGVpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWhlaWdodC00MCB7XG4gIGhlaWdodDogNDBweDtcbn1cblxuLmctaGVpZ2h0LTQ1IHtcbiAgaGVpZ2h0OiA0NXB4O1xufVxuXG4uZy1oZWlnaHQtNDgge1xuICBoZWlnaHQ6IDQ4cHg7XG4gIC8qIE8gKi9cbn1cblxuLmctaGVpZ2h0LTUwIHtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuXG4uZy1oZWlnaHQtNTUge1xuICBoZWlnaHQ6IDU1cHg7XG59XG5cbi5nLWhlaWdodC02MCB7XG4gIGhlaWdodDogNjBweDtcbn1cblxuLmctaGVpZ2h0LTY0IHtcbiAgaGVpZ2h0OiA2NHB4O1xufVxuXG4uZy1oZWlnaHQtNzAge1xuICBoZWlnaHQ6IDcwcHg7XG59XG5cbi5nLWhlaWdodC03NSB7XG4gIGhlaWdodDogNzVweDtcbiAgLyogTyAqL1xufVxuXG4uZy1oZWlnaHQtODAge1xuICBoZWlnaHQ6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLmctaGVpZ2h0LTg1IHtcbiAgaGVpZ2h0OiA4NXB4O1xufVxuXG4uZy1oZWlnaHQtODgge1xuICBoZWlnaHQ6IDg4cHg7XG59XG5cbi5nLWhlaWdodC05MCB7XG4gIGhlaWdodDogOTBweDtcbn1cblxuLmctaGVpZ2h0LTk1IHtcbiAgaGVpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWhlaWdodC0xMDAge1xuICBoZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nLWhlaWdodC0xMDUge1xuICBoZWlnaHQ6IDEwNXB4O1xufVxuXG4uZy1oZWlnaHQtMTE1IHtcbiAgaGVpZ2h0OiAxMTVweCAhaW1wb3J0YW50O1xuICAvKiBPICovXG59XG5cbi5nLWhlaWdodC0xMjAge1xuICBoZWlnaHQ6IDEyMHB4O1xufVxuXG4uZy1oZWlnaHQtMTI1IHtcbiAgaGVpZ2h0OiAxMjVweDtcbn1cblxuLmctaGVpZ2h0LTEzMCB7XG4gIGhlaWdodDogMTMwcHg7XG59XG5cbi5nLWhlaWdodC0xNDAge1xuICBoZWlnaHQ6IDE0MHB4O1xufVxuXG4uZy1oZWlnaHQtMTUwIHtcbiAgaGVpZ2h0OiAxNTBweDtcbn1cblxuLmctaGVpZ2h0LTE2MCB7XG4gIGhlaWdodDogMTYwcHg7XG59XG5cbi5nLWhlaWdodC0xNzAge1xuICBoZWlnaHQ6IDE3MHB4O1xuICAvKiBPICovXG59XG5cbi5nLWhlaWdodC0xODAge1xuICBoZWlnaHQ6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gIC8qIE8gKi9cbn1cblxuLmctaGVpZ2h0LTIwMCB7XG4gIGhlaWdodDogMjAwcHg7XG59XG5cbi5nLWhlaWdodC0yMjAge1xuICBoZWlnaHQ6IDIyMHB4O1xufVxuXG4uZy1oZWlnaHQtMjUwIHtcbiAgaGVpZ2h0OiAyNTBweDtcbn1cblxuLmctaGVpZ2h0LTI4MCB7XG4gIGhlaWdodDogMjgwcHg7XG59XG5cbi5nLWhlaWdodC0zMDAge1xuICBoZWlnaHQ6IDMwMHB4O1xufVxuXG4uZy1oZWlnaHQtMzUwIHtcbiAgaGVpZ2h0OiAzNTBweDtcbn1cblxuLmctaGVpZ2h0LTQwMCB7XG4gIGhlaWdodDogNDAwcHg7XG59XG5cbi5nLWhlaWdodC00NTAge1xuICBoZWlnaHQ6IDQ1MHB4O1xufVxuXG4uZy1oZWlnaHQtNDYwIHtcbiAgaGVpZ2h0OiA0NjBweDtcbiAgLyogTyAqL1xuICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5nLWhlaWdodC01MDAge1xuICBoZWlnaHQ6IDUwMHB4O1xufVxuXG4uZy1oZWlnaHQtNjAwIHtcbiAgaGVpZ2h0OiA2MDBweDtcbn1cblxuLmctaGVpZ2h0LTY4MCB7XG4gIGhlaWdodDogNjgwcHg7XG59XG5cbi8qIE1pbiBIZWlnaHQgaW4gUGl4ZWxzIChweCkgKi9cbi5nLW1pbi1oZWlnaHQtNCB7XG4gIG1pbi1oZWlnaHQ6IDRweDtcbn1cblxuLmctbWluLWhlaWdodC0zNSB7XG4gIG1pbi1oZWlnaHQ6IDM1cHg7XG59XG5cbi5nLW1pbi1oZWlnaHQtMTcwIHtcbiAgbWluLWhlaWdodDogMTcwcHg7XG59XG5cbi5nLW1pbi1oZWlnaHQtMjAwIHtcbiAgbWluLWhlaWdodDogMjAwcHg7XG59XG5cbi5nLW1pbi1oZWlnaHQtMjUwIHtcbiAgbWluLWhlaWdodDogMjUwcHg7XG59XG5cbi5nLW1pbi1oZWlnaHQtMjc1IHtcbiAgbWluLWhlaWdodDogMjc1cHg7XG59XG5cbi5nLW1pbi1oZWlnaHQtMzAwIHtcbiAgbWluLWhlaWdodDogMzAwcHg7XG59XG5cbi5nLW1pbi1oZWlnaHQtMzEyIHtcbiAgbWluLWhlaWdodDogMzEycHg7XG59XG5cbi5nLW1pbi1oZWlnaHQtMzYwIHtcbiAgbWluLWhlaWdodDogMzYwcHg7XG59XG5cbi5nLW1pbi1oZWlnaHQtNDAwIHtcbiAgbWluLWhlaWdodDogNDAwcHg7XG59XG5cbi5nLW1pbi1oZWlnaHQtNDUwIHtcbiAgbWluLWhlaWdodDogNDUwcHg7XG59XG5cbi5nLW1pbi1oZWlnaHQtNTAwIHtcbiAgbWluLWhlaWdodDogNTAwcHg7XG59XG5cbi5nLW1pbi1oZWlnaHQtNjAwIHtcbiAgbWluLWhlaWdodDogNjAwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZy1oZWlnaHQtMzUwLS1zbSB7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgfVxuICAuZy1oZWlnaHQtNjgwLS1zbSB7XG4gICAgaGVpZ2h0OiA2ODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nLWhlaWdodC00MC0tbWQge1xuICAgIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWhlaWdodC00NS0tbWQge1xuICAgIGhlaWdodDogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWhlaWdodC02MC0tbWQge1xuICAgIGhlaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWhlaWdodC0xMDAtLW1kIHtcbiAgICBoZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctaGVpZ2h0LTE3MC0tbWQge1xuICAgIGhlaWdodDogMTcwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZy1oZWlnaHQtMzUwLS1tZCB7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgfVxuICAuZy1oZWlnaHQtNTAwLS1tZCB7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgfVxuICAuZy1oZWlnaHQtNjgwLS1tZCB7XG4gICAgaGVpZ2h0OiA2ODBweDtcbiAgfVxuICAuZy1oZWlnaHQtMTAweC0tbWQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAuZy1oZWlnaHQtMTAwdmgtLW1kIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICB9XG4gIC5nLW1pbi1oZWlnaHQtMjMwLS1tZCB7XG4gICAgbWluLWhlaWdodDogMjMwcHg7XG4gIH1cbiAgLmctbWluLWhlaWdodC01MDAtLW1kIHtcbiAgICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5nLWhlaWdodC04MC0tbGcge1xuICAgIGhlaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLWhlaWdodC0yMDAtLWxnIHtcbiAgICBoZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctaGVpZ2h0LTIzMC0tbGcge1xuICAgIGhlaWdodDogMjMwcHg7XG4gIH1cbiAgLmctaGVpZ2h0LTM1MC0tbGcge1xuICAgIGhlaWdodDogMzUwcHg7XG4gIH1cbiAgLmctaGVpZ2h0LTY4MC0tbGcge1xuICAgIGhlaWdodDogNjgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmctaGVpZ2h0LTM1MC0teGwge1xuICAgIGhlaWdodDogMzUwcHg7XG4gIH1cbiAgLmctaGVpZ2h0LTY4MC0teGwge1xuICAgIGhlaWdodDogNjgwcHg7XG4gIH1cbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIE1hcmdpbiBTcGFjZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBNYXJnaW4gU3BhY2VzICh4cylcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgKG1pbi13aWR0aDogMCkge1xuICAuZy1tYS0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC02IHtcbiAgICBtYXJnaW4tbGVmdDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTcge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTgge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC0xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC0yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC0yNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC0zMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC0zNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtNDAge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtNDUge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtNTAge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtNTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtNjAge1xuICAgIG1hcmdpbi1sZWZ0OiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtNjUge1xuICAgIG1hcmdpbi1sZWZ0OiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtNzAge1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtNzUge1xuICAgIG1hcmdpbi1sZWZ0OiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtODAge1xuICAgIG1hcmdpbi1sZWZ0OiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtODUge1xuICAgIG1hcmdpbi1sZWZ0OiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtOTAge1xuICAgIG1hcmdpbi1sZWZ0OiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtOTUge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtMTAwIHtcbiAgICBtYXJnaW4tbGVmdDogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTEge1xuICAgIG1hcmdpbi10b3A6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktMiB7XG4gICAgbWFyZ2luLXRvcDogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS0zIHtcbiAgICBtYXJnaW4tdG9wOiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTQge1xuICAgIG1hcmdpbi10b3A6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktNSB7XG4gICAgbWFyZ2luLXRvcDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS02IHtcbiAgICBtYXJnaW4tdG9wOiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTcge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTgge1xuICAgIG1hcmdpbi10b3A6IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktOSB7XG4gICAgbWFyZ2luLXRvcDogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS0xMCB7XG4gICAgbWFyZ2luLXRvcDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS0xMCB7XG4gICAgbWFyZ2luLXRvcDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS0xNSB7XG4gICAgbWFyZ2luLXRvcDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS0yMCB7XG4gICAgbWFyZ2luLXRvcDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS0yNSB7XG4gICAgbWFyZ2luLXRvcDogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS0zMCB7XG4gICAgbWFyZ2luLXRvcDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS0zNSB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktNDAge1xuICAgIG1hcmdpbi10b3A6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktNDUge1xuICAgIG1hcmdpbi10b3A6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktNTAge1xuICAgIG1hcmdpbi10b3A6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktNTUge1xuICAgIG1hcmdpbi10b3A6IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktNjAge1xuICAgIG1hcmdpbi10b3A6IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktNjUge1xuICAgIG1hcmdpbi10b3A6IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktNzAge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktNzUge1xuICAgIG1hcmdpbi10b3A6IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktODAge1xuICAgIG1hcmdpbi10b3A6IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktODUge1xuICAgIG1hcmdpbi10b3A6IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktOTAge1xuICAgIG1hcmdpbi10b3A6IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktOTUge1xuICAgIG1hcmdpbi10b3A6IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktMTAwIHtcbiAgICBtYXJnaW4tdG9wOiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTEge1xuICAgIG1hcmdpbi10b3A6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTIge1xuICAgIG1hcmdpbi10b3A6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTMge1xuICAgIG1hcmdpbi10b3A6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0zIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTQge1xuICAgIG1hcmdpbi10b3A6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy00IHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTUge1xuICAgIG1hcmdpbi10b3A6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy01IHtcbiAgICBtYXJnaW4tdG9wOiAtMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTYge1xuICAgIG1hcmdpbi10b3A6IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy02IHtcbiAgICBtYXJnaW4tdG9wOiAtMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTcge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTcge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC04IHtcbiAgICBtYXJnaW4tdG9wOiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtOCB7XG4gICAgbWFyZ2luLXRvcDogLTAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC05IHtcbiAgICBtYXJnaW4tdG9wOiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtOSB7XG4gICAgbWFyZ2luLXRvcDogLTAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMCB7XG4gICAgbWFyZ2luLXRvcDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTEwIHtcbiAgICBtYXJnaW4tdG9wOiAtMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTExIHtcbiAgICBtYXJnaW4tdG9wOiAwLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTEge1xuICAgIG1hcmdpbi10b3A6IC0wLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTIge1xuICAgIG1hcmdpbi10b3A6IDAuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMyB7XG4gICAgbWFyZ2luLXRvcDogMC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTEzIHtcbiAgICBtYXJnaW4tdG9wOiAtMC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE0IHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTQge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTUge1xuICAgIG1hcmdpbi10b3A6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xNSB7XG4gICAgbWFyZ2luLXRvcDogLTEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNiB7XG4gICAgbWFyZ2luLXRvcDogMS4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTE2IHtcbiAgICBtYXJnaW4tdG9wOiAtMS4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE3IHtcbiAgICBtYXJnaW4tdG9wOiAxLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTcge1xuICAgIG1hcmdpbi10b3A6IC0xLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTgge1xuICAgIG1hcmdpbi10b3A6IDEuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xOCB7XG4gICAgbWFyZ2luLXRvcDogLTEuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xOSB7XG4gICAgbWFyZ2luLXRvcDogMS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTE5IHtcbiAgICBtYXJnaW4tdG9wOiAtMS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTIwIHtcbiAgICBtYXJnaW4tdG9wOiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMjAge1xuICAgIG1hcmdpbi10b3A6IC0xLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTAge1xuICAgIG1hcmdpbi10b3A6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xMCB7XG4gICAgbWFyZ2luLXRvcDogLTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNSB7XG4gICAgbWFyZ2luLXRvcDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTE1IHtcbiAgICBtYXJnaW4tdG9wOiAtMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTIwIHtcbiAgICBtYXJnaW4tdG9wOiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMjAge1xuICAgIG1hcmdpbi10b3A6IC0xLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMjUge1xuICAgIG1hcmdpbi10b3A6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0yNSB7XG4gICAgbWFyZ2luLXRvcDogLTEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0zMCB7XG4gICAgbWFyZ2luLXRvcDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTMwIHtcbiAgICBtYXJnaW4tdG9wOiAtMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTM1IHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0zNSB7XG4gICAgbWFyZ2luLXRvcDogLTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTQwIHtcbiAgICBtYXJnaW4tdG9wOiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtNDAge1xuICAgIG1hcmdpbi10b3A6IC0yLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtNDUge1xuICAgIG1hcmdpbi10b3A6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy00NSB7XG4gICAgbWFyZ2luLXRvcDogLTMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC01MCB7XG4gICAgbWFyZ2luLXRvcDogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTUwIHtcbiAgICBtYXJnaW4tdG9wOiAtMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTU1IHtcbiAgICBtYXJnaW4tdG9wOiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtNTUge1xuICAgIG1hcmdpbi10b3A6IC0zLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtNjAge1xuICAgIG1hcmdpbi10b3A6IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy02MCB7XG4gICAgbWFyZ2luLXRvcDogLTQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC02NSB7XG4gICAgbWFyZ2luLXRvcDogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTY1IHtcbiAgICBtYXJnaW4tdG9wOiAtNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTcwIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtNzAge1xuICAgIG1hcmdpbi10b3A6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtNzUge1xuICAgIG1hcmdpbi10b3A6IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy03NSB7XG4gICAgbWFyZ2luLXRvcDogLTUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC04MCB7XG4gICAgbWFyZ2luLXRvcDogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTgwIHtcbiAgICBtYXJnaW4tdG9wOiAtNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTg1IHtcbiAgICBtYXJnaW4tdG9wOiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtODUge1xuICAgIG1hcmdpbi10b3A6IC02LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtOTAge1xuICAgIG1hcmdpbi10b3A6IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy05MCB7XG4gICAgbWFyZ2luLXRvcDogLTYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC05NSB7XG4gICAgbWFyZ2luLXRvcDogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTk1IHtcbiAgICBtYXJnaW4tdG9wOiAtNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTEwMCB7XG4gICAgbWFyZ2luLXRvcDogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTEwMCB7XG4gICAgbWFyZ2luLXRvcDogLTcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMDUge1xuICAgIG1hcmdpbi10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTEwNSB7XG4gICAgbWFyZ2luLXRvcDogLTcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTExMCB7XG4gICAgbWFyZ2luLXRvcDogNy44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTExMCB7XG4gICAgbWFyZ2luLXRvcDogLTcuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMTUge1xuICAgIG1hcmdpbi10b3A6IDguMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xMTUge1xuICAgIG1hcmdpbi10b3A6IC04LjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTIwIHtcbiAgICBtYXJnaW4tdG9wOiA4LjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTIwIHtcbiAgICBtYXJnaW4tdG9wOiAtOC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTEyNSB7XG4gICAgbWFyZ2luLXRvcDogOC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTEyNSB7XG4gICAgbWFyZ2luLXRvcDogLTguOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMzAge1xuICAgIG1hcmdpbi10b3A6IDkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xMzAge1xuICAgIG1hcmdpbi10b3A6IC05LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTM1IHtcbiAgICBtYXJnaW4tdG9wOiA5LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTM1IHtcbiAgICBtYXJnaW4tdG9wOiAtOS42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE0MCB7XG4gICAgbWFyZ2luLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xNDAge1xuICAgIG1hcmdpbi10b3A6IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE0NSB7XG4gICAgbWFyZ2luLXRvcDogMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xNDUge1xuICAgIG1hcmdpbi10b3A6IC0xMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE1MCB7XG4gICAgbWFyZ2luLXRvcDogMTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xNTAge1xuICAgIG1hcmdpbi10b3A6IC0xMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE1NSB7XG4gICAgbWFyZ2luLXRvcDogMTEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xNTUge1xuICAgIG1hcmdpbi10b3A6IC0xMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE2MCB7XG4gICAgbWFyZ2luLXRvcDogMTEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xNjAge1xuICAgIG1hcmdpbi10b3A6IC0xMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE2NSB7XG4gICAgbWFyZ2luLXRvcDogMTEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xNjUge1xuICAgIG1hcmdpbi10b3A6IC0xMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE3MCB7XG4gICAgbWFyZ2luLXRvcDogMTIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xNzAge1xuICAgIG1hcmdpbi10b3A6IC0xMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi1taW51cy0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi1taW51cy0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi1taW51cy0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi1taW51cy00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi1taW51cy01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi1taW51cy02IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTcge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLW1pbnVzLTcge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi04IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItbWludXMtOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi05IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItbWludXMtOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLW1pbnVzLTEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTExIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItbWludXMtMTEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi1taW51cy0xMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLW1pbnVzLTEzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItbWludXMtMTQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTUge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi1taW51cy0xNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLW1pbnVzLTE2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE3IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItbWludXMtMTcge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTgge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi1taW51cy0xOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLW1pbnVzLTE5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItbWludXMtMjAge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMjUge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0zNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItNDAge1xuICAgIG1hcmdpbi1ib3R0b206IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi00NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTUwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItNTUge1xuICAgIG1hcmdpbi1ib3R0b206IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi02MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTY1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItNzAge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi03NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTgwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItODUge1xuICAgIG1hcmdpbi1ib3R0b206IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi05MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTk1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTAwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTA1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDcuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xMTUge1xuICAgIG1hcmdpbi1ib3R0b206IDguMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xMjAge1xuICAgIG1hcmdpbi1ib3R0b206IDguNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xMjUge1xuICAgIG1hcmdpbi1ib3R0b206IDguOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xMzAge1xuICAgIG1hcmdpbi1ib3R0b206IDkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xMzUge1xuICAgIG1hcmdpbi1ib3R0b206IDkuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xNDAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTQ1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE1MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xNTUge1xuICAgIG1hcmdpbi1ib3R0b206IDExLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTYwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE2NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xNzAge1xuICAgIG1hcmdpbi1ib3R0b206IDEyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC1taW51cy0xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLW1pbnVzLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtbWludXMtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC1taW51cy00IHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC01IHtcbiAgICBtYXJnaW4tbGVmdDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLW1pbnVzLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTYge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtbWludXMtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLW1pbnVzLTcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC1taW51cy04IHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC05IHtcbiAgICBtYXJnaW4tbGVmdDogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLW1pbnVzLTkge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLW1pbnVzLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC01IHtcbiAgICBtYXJnaW4tbGVmdDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLW1pbnVzLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLW1pbnVzLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC0xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC1taW51cy0xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtbWludXMtMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTI1IHtcbiAgICBtYXJnaW4tbGVmdDogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLW1pbnVzLTI1IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC0zMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC1taW51cy0zMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtMzUge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC1taW51cy0zNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC00MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC1taW51cy00MCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtNDUge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtbWludXMtNDUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTUwIHtcbiAgICBtYXJnaW4tbGVmdDogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLW1pbnVzLTUwIHtcbiAgICBtYXJnaW4tbGVmdDogLTMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci1taW51cy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItbWludXMtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTMge1xuICAgIG1hcmdpbi1yaWdodDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLW1pbnVzLTMge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci1taW51cy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItbWludXMtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTYge1xuICAgIG1hcmdpbi1yaWdodDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLW1pbnVzLTYge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLW1pbnVzLTcge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTgge1xuICAgIG1hcmdpbi1yaWdodDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLW1pbnVzLTgge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci1taW51cy05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItMTAge1xuICAgIG1hcmdpbi1yaWdodDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLW1pbnVzLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItMTAge1xuICAgIG1hcmdpbi1yaWdodDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTE1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci0yMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItMjUge1xuICAgIG1hcmdpbi1yaWdodDogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTMwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci0zNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci00MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItNDUge1xuICAgIG1hcmdpbi1yaWdodDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTUwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLyogTWFyZ2luIFNwYWNlcyAoc20pXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5nLW1hLTAtLXNtIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC0wLS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS0wLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC0wLS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci0wLS1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMC0tc20ge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0wLS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTEtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTItLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTMtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTQtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTUtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTYtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTctLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC04LS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC05LS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC0xMC0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtMTAtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTE1LS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC0yMC0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtMjUtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTMwLS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC0zNS0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTQwLS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC00NS0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtNTAtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTU1LS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC02MC0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtNjUtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTcwLS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC03NS0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtODAtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTg1LS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC05MC0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtOTUtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTEwMC0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktMS0tc20ge1xuICAgIG1hcmdpbi10b3A6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktMi0tc20ge1xuICAgIG1hcmdpbi10b3A6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktMy0tc20ge1xuICAgIG1hcmdpbi10b3A6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktNC0tc20ge1xuICAgIG1hcmdpbi10b3A6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktNS0tc20ge1xuICAgIG1hcmdpbi10b3A6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktNi0tc20ge1xuICAgIG1hcmdpbi10b3A6IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktNy0tc20ge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTgtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTktLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTEwLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS0xMC0tc20ge1xuICAgIG1hcmdpbi10b3A6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktMTUtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTIwLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS0yNS0tc20ge1xuICAgIG1hcmdpbi10b3A6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktMzAtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTM1LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktNDAtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTQ1LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS01MC0tc20ge1xuICAgIG1hcmdpbi10b3A6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktNTUtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTYwLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS02NS0tc20ge1xuICAgIG1hcmdpbi10b3A6IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktNzAtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTc1LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS04MC0tc20ge1xuICAgIG1hcmdpbi10b3A6IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktODUtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTkwLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS05NS0tc20ge1xuICAgIG1hcmdpbi10b3A6IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktMTAwLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTEtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTItLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMi0tc20ge1xuICAgIG1hcmdpbi10b3A6IC0wLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMy0tc20ge1xuICAgIG1hcmdpbi10b3A6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0zLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC00LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTQtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTUtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtNS0tc20ge1xuICAgIG1hcmdpbi10b3A6IC0wLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtNi0tc20ge1xuICAgIG1hcmdpbi10b3A6IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy02LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogLTAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC03LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtNy0tc20ge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC04LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTgtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTktLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtOS0tc20ge1xuICAgIG1hcmdpbi10b3A6IC0wLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTAtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTAtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAtMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTExLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMC43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTExLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogLTAuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMi0tc20ge1xuICAgIG1hcmdpbi10b3A6IDAuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xMi0tc20ge1xuICAgIG1hcmdpbi10b3A6IC0wLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTMtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAwLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTMtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAtMC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE0LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTE0LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNS0tc20ge1xuICAgIG1hcmdpbi10b3A6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xNS0tc20ge1xuICAgIG1hcmdpbi10b3A6IC0xLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTYtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAxLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTYtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAtMS4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE3LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMS4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTE3LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogLTEuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xOC0tc20ge1xuICAgIG1hcmdpbi10b3A6IDEuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xOC0tc20ge1xuICAgIG1hcmdpbi10b3A6IC0xLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTktLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAxLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTktLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAtMS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTIwLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTIwLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogLTEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMC0tc20ge1xuICAgIG1hcmdpbi10b3A6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xMC0tc20ge1xuICAgIG1hcmdpbi10b3A6IC0wLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTUtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTUtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAtMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTIwLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTIwLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogLTEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0yNS0tc20ge1xuICAgIG1hcmdpbi10b3A6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0yNS0tc20ge1xuICAgIG1hcmdpbi10b3A6IC0xLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMzAtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMzAtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAtMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTM1LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMzUtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtNDAtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtNDAtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAtMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTQ1LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTQ1LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogLTMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC01MC0tc20ge1xuICAgIG1hcmdpbi10b3A6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy01MC0tc20ge1xuICAgIG1hcmdpbi10b3A6IC0zLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtNTUtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtNTUtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAtMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTYwLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTYwLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogLTQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC02NS0tc20ge1xuICAgIG1hcmdpbi10b3A6IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy02NS0tc20ge1xuICAgIG1hcmdpbi10b3A6IC00LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtNzAtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtNzAtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTc1LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTc1LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogLTUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC04MC0tc20ge1xuICAgIG1hcmdpbi10b3A6IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy04MC0tc20ge1xuICAgIG1hcmdpbi10b3A6IC01LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtODUtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtODUtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAtNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTkwLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTkwLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogLTYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC05NS0tc20ge1xuICAgIG1hcmdpbi10b3A6IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy05NS0tc20ge1xuICAgIG1hcmdpbi10b3A6IC02Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTAwLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTEwMC0tc20ge1xuICAgIG1hcmdpbi10b3A6IC03LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTA1LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTA1LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogLTcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTExMC0tc20ge1xuICAgIG1hcmdpbi10b3A6IDcuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xMTAtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAtNy44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTExNS0tc20ge1xuICAgIG1hcmdpbi10b3A6IDguMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xMTUtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAtOC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTEyMC0tc20ge1xuICAgIG1hcmdpbi10b3A6IDguNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xMjAtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAtOC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTEyNS0tc20ge1xuICAgIG1hcmdpbi10b3A6IDguOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xMjUtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAtOC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTEzMC0tc20ge1xuICAgIG1hcmdpbi10b3A6IDkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xMzAtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAtOS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTEzNS0tc20ge1xuICAgIG1hcmdpbi10b3A6IDkuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xMzUtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAtOS42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE0MC0tc20ge1xuICAgIG1hcmdpbi10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTQwLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTQ1LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xNDUtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAtMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNTAtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAxMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTE1MC0tc20ge1xuICAgIG1hcmdpbi10b3A6IC0xMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE1NS0tc20ge1xuICAgIG1hcmdpbi10b3A6IDExLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTU1LS1zbSB7XG4gICAgbWFyZ2luLXRvcDogLTExLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTYwLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMTEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xNjAtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAtMTEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNjUtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAxMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTE2NS0tc20ge1xuICAgIG1hcmdpbi10b3A6IC0xMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE3MC0tc20ge1xuICAgIG1hcmdpbi10b3A6IDEyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTcwLS1zbSB7XG4gICAgbWFyZ2luLXRvcDogLTEyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMS0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi1taW51cy0xLS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0yLS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLW1pbnVzLTItLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTMtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItbWludXMtMy0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItNC0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi1taW51cy00LS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi01LS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLW1pbnVzLTUtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTYtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItbWludXMtNi0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItNy0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLW1pbnVzLTctLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItOC0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi1taW51cy04LS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi05LS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLW1pbnVzLTktLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTEwLS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLW1pbnVzLTEwLS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xMS0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi1taW51cy0xMS0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTItLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItbWludXMtMTItLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTEzLS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLW1pbnVzLTEzLS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xNC0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi1taW51cy0xNC0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTUtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItbWludXMtMTUtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE2LS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLW1pbnVzLTE2LS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xNy0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi1taW51cy0xNy0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTgtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItbWludXMtMTgtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE5LS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLW1pbnVzLTE5LS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0yMC0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi1taW51cy0yMC0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTAtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTUtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMjAtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMjUtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMzAtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMzUtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi00MC0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi00NS0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi01MC0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi01NS0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi02MC0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi02NS0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi03MC0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi03NS0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi04MC0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi04NS0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi05MC0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi05NS0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xMDAtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTA1LS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTEwLS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNy44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTExNS0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDguMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xMjAtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4LjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTI1LS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTEzMC0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xMzUtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTQwLS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xNDUtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE1MC0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTU1LS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xNjAtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE2NS0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDExLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTcwLS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC0xLS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC1taW51cy0xLS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtMi0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtbWludXMtMi0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTMtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLW1pbnVzLTMtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC00LS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC1taW51cy00LS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtNS0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtbWludXMtNS0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTYtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLW1pbnVzLTYtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC03LS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLW1pbnVzLTctLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTgtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLW1pbnVzLTgtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC05LS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC1taW51cy05LS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtMTAtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLW1pbnVzLTEwLS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtNS0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtbWludXMtNS0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTEwLS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC1taW51cy0xMC0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTE1LS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC1taW51cy0xNS0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTIwLS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC1taW51cy0yMC0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTI1LS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC1taW51cy0yNS0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTMwLS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC1taW51cy0zMC0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTM1LS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLW1pbnVzLTM1LS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC00MC0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtbWludXMtNDAtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogLTIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC00NS0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtbWludXMtNDUtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogLTMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC01MC0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtbWludXMtNTAtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogLTMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci0xLS1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItbWludXMtMS0tc20ge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci0yLS1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItbWludXMtMi0tc20ge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci0zLS1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItbWludXMtMy0tc20ge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci00LS1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItbWludXMtNC0tc20ge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci01LS1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItbWludXMtNS0tc20ge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci02LS1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItbWludXMtNi0tc20ge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci03LS1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci1taW51cy03LS1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItOC0tc20ge1xuICAgIG1hcmdpbi1yaWdodDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLW1pbnVzLTgtLXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItOS0tc20ge1xuICAgIG1hcmdpbi1yaWdodDogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLW1pbnVzLTktLXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItMTAtLXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci1taW51cy0xMC0tc20ge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci01LS1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItMTAtLXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci0xNS0tc20ge1xuICAgIG1hcmdpbi1yaWdodDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTIwLS1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItMjUtLXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci0zMC0tc20ge1xuICAgIG1hcmdpbi1yaWdodDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTM1LS1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci00MC0tc20ge1xuICAgIG1hcmdpbi1yaWdodDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTQ1LS1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItNTAtLXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLyogTWFyZ2luIFNwYWNlcyAobWQpXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nLW1hLTAtLW1kIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC0wLS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS0wLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC0wLS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci0wLS1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMC0tbWQge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0wLS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTEtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTItLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTMtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTQtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTUtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTYtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTctLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC04LS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC05LS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC0xMC0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtMTAtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTE1LS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC0yMC0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtMjUtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTMwLS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC0zNS0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTQwLS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC00NS0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtNTAtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTU1LS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC02MC0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtNjUtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTcwLS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC03NS0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtODAtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTg1LS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC05MC0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtOTUtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTEwMC0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktMS0tbWQge1xuICAgIG1hcmdpbi10b3A6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktMi0tbWQge1xuICAgIG1hcmdpbi10b3A6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktMy0tbWQge1xuICAgIG1hcmdpbi10b3A6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktNC0tbWQge1xuICAgIG1hcmdpbi10b3A6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktNS0tbWQge1xuICAgIG1hcmdpbi10b3A6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktNi0tbWQge1xuICAgIG1hcmdpbi10b3A6IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktNy0tbWQge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTgtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTktLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTEwLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS0xMC0tbWQge1xuICAgIG1hcmdpbi10b3A6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktMTUtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTIwLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS0yNS0tbWQge1xuICAgIG1hcmdpbi10b3A6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktMzAtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTM1LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktNDAtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTQ1LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS01MC0tbWQge1xuICAgIG1hcmdpbi10b3A6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktNTUtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTYwLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS02NS0tbWQge1xuICAgIG1hcmdpbi10b3A6IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktNzAtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTc1LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS04MC0tbWQge1xuICAgIG1hcmdpbi10b3A6IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktODUtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTkwLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS05NS0tbWQge1xuICAgIG1hcmdpbi10b3A6IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktMTAwLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTEtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTItLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMi0tbWQge1xuICAgIG1hcmdpbi10b3A6IC0wLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMy0tbWQge1xuICAgIG1hcmdpbi10b3A6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0zLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC00LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTQtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTUtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtNS0tbWQge1xuICAgIG1hcmdpbi10b3A6IC0wLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtNi0tbWQge1xuICAgIG1hcmdpbi10b3A6IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy02LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogLTAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC03LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtNy0tbWQge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC04LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTgtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTktLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtOS0tbWQge1xuICAgIG1hcmdpbi10b3A6IC0wLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTAtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTAtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAtMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTExLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMC43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTExLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogLTAuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMi0tbWQge1xuICAgIG1hcmdpbi10b3A6IDAuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xMi0tbWQge1xuICAgIG1hcmdpbi10b3A6IC0wLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTMtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAwLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTMtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAtMC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE0LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTE0LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNS0tbWQge1xuICAgIG1hcmdpbi10b3A6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xNS0tbWQge1xuICAgIG1hcmdpbi10b3A6IC0xLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTYtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAxLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTYtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAtMS4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE3LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMS4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTE3LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogLTEuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xOC0tbWQge1xuICAgIG1hcmdpbi10b3A6IDEuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xOC0tbWQge1xuICAgIG1hcmdpbi10b3A6IC0xLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTktLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAxLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTktLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAtMS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTIwLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTIwLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMC0tbWQge1xuICAgIG1hcmdpbi10b3A6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xMC0tbWQge1xuICAgIG1hcmdpbi10b3A6IC0wLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTUtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTUtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAtMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTIwLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTIwLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0yNS0tbWQge1xuICAgIG1hcmdpbi10b3A6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0yNS0tbWQge1xuICAgIG1hcmdpbi10b3A6IC0xLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMzAtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMzAtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAtMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTM1LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMzUtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtNDAtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtNDAtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAtMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTQ1LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTQ1LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogLTMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC01MC0tbWQge1xuICAgIG1hcmdpbi10b3A6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy01MC0tbWQge1xuICAgIG1hcmdpbi10b3A6IC0zLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtNTUtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtNTUtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAtMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTYwLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTYwLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogLTQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC02NS0tbWQge1xuICAgIG1hcmdpbi10b3A6IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy02NS0tbWQge1xuICAgIG1hcmdpbi10b3A6IC00LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtNzAtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtNzAtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTc1LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTc1LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogLTUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC04MC0tbWQge1xuICAgIG1hcmdpbi10b3A6IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy04MC0tbWQge1xuICAgIG1hcmdpbi10b3A6IC01LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtODUtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtODUtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAtNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTkwLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTkwLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogLTYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC05NS0tbWQge1xuICAgIG1hcmdpbi10b3A6IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy05NS0tbWQge1xuICAgIG1hcmdpbi10b3A6IC02Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTAwLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTEwMC0tbWQge1xuICAgIG1hcmdpbi10b3A6IC03LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTA1LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTA1LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogLTcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTExMC0tbWQge1xuICAgIG1hcmdpbi10b3A6IDcuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xMTAtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAtNy44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTExNS0tbWQge1xuICAgIG1hcmdpbi10b3A6IDguMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xMTUtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAtOC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTEyMC0tbWQge1xuICAgIG1hcmdpbi10b3A6IDguNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xMjAtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAtOC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTEyNS0tbWQge1xuICAgIG1hcmdpbi10b3A6IDguOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xMjUtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAtOC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTEzMC0tbWQge1xuICAgIG1hcmdpbi10b3A6IDkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xMzAtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAtOS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTEzNS0tbWQge1xuICAgIG1hcmdpbi10b3A6IDkuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xMzUtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAtOS42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE0MC0tbWQge1xuICAgIG1hcmdpbi10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTQwLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTQ1LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xNDUtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAtMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNTAtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAxMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTE1MC0tbWQge1xuICAgIG1hcmdpbi10b3A6IC0xMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE1NS0tbWQge1xuICAgIG1hcmdpbi10b3A6IDExLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTU1LS1tZCB7XG4gICAgbWFyZ2luLXRvcDogLTExLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTYwLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMTEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xNjAtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAtMTEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNjUtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAxMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTE2NS0tbWQge1xuICAgIG1hcmdpbi10b3A6IC0xMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE3MC0tbWQge1xuICAgIG1hcmdpbi10b3A6IDEyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTcwLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogLTEyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMS0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi1taW51cy0xLS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0yLS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLW1pbnVzLTItLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTMtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItbWludXMtMy0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItNC0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi1taW51cy00LS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi01LS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLW1pbnVzLTUtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTYtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItbWludXMtNi0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItNy0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLW1pbnVzLTctLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItOC0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi1taW51cy04LS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi05LS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLW1pbnVzLTktLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTEwLS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLW1pbnVzLTEwLS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xMS0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi1taW51cy0xMS0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTItLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItbWludXMtMTItLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTEzLS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLW1pbnVzLTEzLS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xNC0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi1taW51cy0xNC0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTUtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItbWludXMtMTUtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE2LS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLW1pbnVzLTE2LS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xNy0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi1taW51cy0xNy0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTgtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItbWludXMtMTgtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE5LS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLW1pbnVzLTE5LS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0yMC0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi1taW51cy0yMC0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTAtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTUtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMjAtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMjUtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMzAtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMzUtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi00MC0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi00NS0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi01MC0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi01NS0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi02MC0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi02NS0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi03MC0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi03NS0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi04MC0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi04NS0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi05MC0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi05NS0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xMDAtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTA1LS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTEwLS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNy44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTExNS0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDguMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xMjAtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4LjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTI1LS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTEzMC0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xMzUtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTQwLS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xNDUtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE1MC0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTU1LS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xNjAtLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE2NS0tbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDExLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTcwLS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC0xLS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC1taW51cy0xLS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtMi0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtbWludXMtMi0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTMtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLW1pbnVzLTMtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC00LS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC1taW51cy00LS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtNS0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtbWludXMtNS0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTYtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLW1pbnVzLTYtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC03LS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLW1pbnVzLTctLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTgtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLW1pbnVzLTgtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC05LS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC1taW51cy05LS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtMTAtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLW1pbnVzLTEwLS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtNS0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtbWludXMtNS0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTEwLS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC1taW51cy0xMC0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTE1LS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC1taW51cy0xNS0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTIwLS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC1taW51cy0yMC0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTI1LS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC1taW51cy0yNS0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTMwLS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC1taW51cy0zMC0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTM1LS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLW1pbnVzLTM1LS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC00MC0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtbWludXMtNDAtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogLTIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC00NS0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtbWludXMtNDUtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogLTMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC01MC0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtbWludXMtNTAtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogLTMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci0xLS1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItbWludXMtMS0tbWQge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci0yLS1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItbWludXMtMi0tbWQge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci0zLS1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItbWludXMtMy0tbWQge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci00LS1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItbWludXMtNC0tbWQge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci01LS1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItbWludXMtNS0tbWQge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci02LS1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItbWludXMtNi0tbWQge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci03LS1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci1taW51cy03LS1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItOC0tbWQge1xuICAgIG1hcmdpbi1yaWdodDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLW1pbnVzLTgtLW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItOS0tbWQge1xuICAgIG1hcmdpbi1yaWdodDogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLW1pbnVzLTktLW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItMTAtLW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci1taW51cy0xMC0tbWQge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci01LS1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItMTAtLW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci0xNS0tbWQge1xuICAgIG1hcmdpbi1yaWdodDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTIwLS1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItMjUtLW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci0zMC0tbWQge1xuICAgIG1hcmdpbi1yaWdodDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTM1LS1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci00MC0tbWQge1xuICAgIG1hcmdpbi1yaWdodDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTQ1LS1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItNTAtLW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLyogTWFyZ2luIFNwYWNlcyAobGcpXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5nLW1hLTAtLWxnIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC0wLS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS0wLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC0wLS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci0wLS1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMC0tbGcge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0wLS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTEtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTItLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTMtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTQtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTUtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTYtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTctLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC04LS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC05LS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC0xMC0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtMTAtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTE1LS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC0yMC0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtMjUtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTMwLS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC0zNS0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTQwLS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC00NS0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtNTAtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTU1LS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC02MC0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtNjUtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTcwLS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC03NS0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtODAtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTg1LS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC05MC0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtOTUtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTEwMC0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktMS0tbGcge1xuICAgIG1hcmdpbi10b3A6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktMi0tbGcge1xuICAgIG1hcmdpbi10b3A6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktMy0tbGcge1xuICAgIG1hcmdpbi10b3A6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktNC0tbGcge1xuICAgIG1hcmdpbi10b3A6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktNS0tbGcge1xuICAgIG1hcmdpbi10b3A6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktNi0tbGcge1xuICAgIG1hcmdpbi10b3A6IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktNy0tbGcge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTgtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTktLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTEwLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS0xMC0tbGcge1xuICAgIG1hcmdpbi10b3A6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktMTUtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTIwLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS0yNS0tbGcge1xuICAgIG1hcmdpbi10b3A6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktMzAtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTM1LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktNDAtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTQ1LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS01MC0tbGcge1xuICAgIG1hcmdpbi10b3A6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktNTUtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTYwLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS02NS0tbGcge1xuICAgIG1hcmdpbi10b3A6IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktNzAtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTc1LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS04MC0tbGcge1xuICAgIG1hcmdpbi10b3A6IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktODUtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTkwLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS05NS0tbGcge1xuICAgIG1hcmdpbi10b3A6IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktMTAwLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTEtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTItLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMi0tbGcge1xuICAgIG1hcmdpbi10b3A6IC0wLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMy0tbGcge1xuICAgIG1hcmdpbi10b3A6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0zLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC00LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTQtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTUtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtNS0tbGcge1xuICAgIG1hcmdpbi10b3A6IC0wLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtNi0tbGcge1xuICAgIG1hcmdpbi10b3A6IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy02LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC03LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtNy0tbGcge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC04LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTgtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTktLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtOS0tbGcge1xuICAgIG1hcmdpbi10b3A6IC0wLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTAtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTAtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTExLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMC43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTExLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTAuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMi0tbGcge1xuICAgIG1hcmdpbi10b3A6IDAuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xMi0tbGcge1xuICAgIG1hcmdpbi10b3A6IC0wLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTMtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAwLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTMtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE0LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTE0LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNS0tbGcge1xuICAgIG1hcmdpbi10b3A6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xNS0tbGcge1xuICAgIG1hcmdpbi10b3A6IC0xLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTYtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAxLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTYtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMS4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE3LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMS4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTE3LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTEuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xOC0tbGcge1xuICAgIG1hcmdpbi10b3A6IDEuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xOC0tbGcge1xuICAgIG1hcmdpbi10b3A6IC0xLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTktLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAxLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTktLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTIwLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTIwLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMC0tbGcge1xuICAgIG1hcmdpbi10b3A6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xMC0tbGcge1xuICAgIG1hcmdpbi10b3A6IC0wLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTUtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTUtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTIwLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTIwLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0yNS0tbGcge1xuICAgIG1hcmdpbi10b3A6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0yNS0tbGcge1xuICAgIG1hcmdpbi10b3A6IC0xLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMzAtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMzAtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTM1LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMzUtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtNDAtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtNDAtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTQ1LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTQ1LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC01MC0tbGcge1xuICAgIG1hcmdpbi10b3A6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy01MC0tbGcge1xuICAgIG1hcmdpbi10b3A6IC0zLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtNTUtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtNTUtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTYwLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTYwLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC02NS0tbGcge1xuICAgIG1hcmdpbi10b3A6IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy02NS0tbGcge1xuICAgIG1hcmdpbi10b3A6IC00LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtNzAtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtNzAtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTc1LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTc1LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC04MC0tbGcge1xuICAgIG1hcmdpbi10b3A6IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy04MC0tbGcge1xuICAgIG1hcmdpbi10b3A6IC01LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtODUtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtODUtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTkwLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTkwLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC05NS0tbGcge1xuICAgIG1hcmdpbi10b3A6IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy05NS0tbGcge1xuICAgIG1hcmdpbi10b3A6IC02Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTAwLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTEwMC0tbGcge1xuICAgIG1hcmdpbi10b3A6IC03LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTA1LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTA1LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTExMC0tbGcge1xuICAgIG1hcmdpbi10b3A6IDcuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xMTAtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtNy44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTExNS0tbGcge1xuICAgIG1hcmdpbi10b3A6IDguMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xMTUtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtOC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTEyMC0tbGcge1xuICAgIG1hcmdpbi10b3A6IDguNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xMjAtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtOC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTEyNS0tbGcge1xuICAgIG1hcmdpbi10b3A6IDguOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xMjUtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtOC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTEzMC0tbGcge1xuICAgIG1hcmdpbi10b3A6IDkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xMzAtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtOS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTEzNS0tbGcge1xuICAgIG1hcmdpbi10b3A6IDkuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xMzUtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtOS42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE0MC0tbGcge1xuICAgIG1hcmdpbi10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTQwLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTQ1LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xNDUtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNTAtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAxMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTE1MC0tbGcge1xuICAgIG1hcmdpbi10b3A6IC0xMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE1NS0tbGcge1xuICAgIG1hcmdpbi10b3A6IDExLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTU1LS1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTExLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTYwLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogMTEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xNjAtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMTEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNjUtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAxMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTE2NS0tbGcge1xuICAgIG1hcmdpbi10b3A6IC0xMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE3MC0tbGcge1xuICAgIG1hcmdpbi10b3A6IDEyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTcwLS1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTEyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMS0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi1taW51cy0xLS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0yLS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLW1pbnVzLTItLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTMtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItbWludXMtMy0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItNC0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi1taW51cy00LS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi01LS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLW1pbnVzLTUtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTYtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItbWludXMtNi0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItNy0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLW1pbnVzLTctLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItOC0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi1taW51cy04LS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi05LS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLW1pbnVzLTktLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTEwLS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLW1pbnVzLTEwLS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xMS0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi1taW51cy0xMS0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTItLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItbWludXMtMTItLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTEzLS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLW1pbnVzLTEzLS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xNC0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi1taW51cy0xNC0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTUtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItbWludXMtMTUtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE2LS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLW1pbnVzLTE2LS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xNy0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi1taW51cy0xNy0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTgtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItbWludXMtMTgtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE5LS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLW1pbnVzLTE5LS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0yMC0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi1taW51cy0yMC0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTAtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTUtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMjAtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMjUtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMzAtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMzUtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi00MC0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi00NS0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi01MC0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi01NS0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi02MC0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi02NS0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi03MC0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi03NS0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi04MC0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi04NS0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi05MC0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi05NS0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xMDAtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTA1LS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTEwLS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNy44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTExNS0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDguMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xMjAtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4LjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTI1LS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogOC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTEzMC0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xMzUtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTQwLS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xNDUtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE1MC0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDEwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTU1LS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xNjAtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE2NS0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDExLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTcwLS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC0xLS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC1taW51cy0xLS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtMi0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtbWludXMtMi0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTMtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLW1pbnVzLTMtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC00LS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC1taW51cy00LS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtNS0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtbWludXMtNS0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTYtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLW1pbnVzLTYtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC03LS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLW1pbnVzLTctLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTgtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLW1pbnVzLTgtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC05LS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC1taW51cy05LS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtMTAtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLW1pbnVzLTEwLS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtNS0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtbWludXMtNS0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTEwLS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC1taW51cy0xMC0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTE1LS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC1taW51cy0xNS0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTIwLS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC1taW51cy0yMC0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTI1LS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC1taW51cy0yNS0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTMwLS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC1taW51cy0zMC0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTM1LS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLW1pbnVzLTM1LS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC00MC0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtbWludXMtNDAtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC00NS0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtbWludXMtNDUtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC01MC0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtbWludXMtNTAtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci0xLS1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItbWludXMtMS0tbGcge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci0yLS1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItbWludXMtMi0tbGcge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci0zLS1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItbWludXMtMy0tbGcge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci00LS1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItbWludXMtNC0tbGcge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci01LS1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItbWludXMtNS0tbGcge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci02LS1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItbWludXMtNi0tbGcge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci03LS1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci1taW51cy03LS1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItOC0tbGcge1xuICAgIG1hcmdpbi1yaWdodDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLW1pbnVzLTgtLWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItOS0tbGcge1xuICAgIG1hcmdpbi1yaWdodDogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLW1pbnVzLTktLWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItMTAtLWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci1taW51cy0xMC0tbGcge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci01LS1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItMTAtLWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci0xNS0tbGcge1xuICAgIG1hcmdpbi1yaWdodDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTIwLS1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItMjUtLWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci0zMC0tbGcge1xuICAgIG1hcmdpbi1yaWdodDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTM1LS1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci00MC0tbGcge1xuICAgIG1hcmdpbi1yaWdodDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTQ1LS1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItNTAtLWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLyogTWFyZ2luIFNwYWNlcyAoeGwpXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogUCAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZy1tYS0wLS14bCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtMC0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktMC0teGwge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtMC0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItMC0teGwge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTAtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMC0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC0xLS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC0yLS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC0zLS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC00LS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC01LS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC02LS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC03LS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtOC0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtOS0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtMTAtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTEwLS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC0xNS0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtMjAtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTI1LS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC0zMC0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtMzUtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC00MC0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtNDUtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTUwLS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC01NS0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtNjAtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTY1LS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC03MC0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtNzUtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTgwLS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC04NS0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXgtOTAtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTk1LS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC0xMDAtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTEtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTItLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTMtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTQtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTUtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTYtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTctLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS04LS14bCB7XG4gICAgbWFyZ2luLXRvcDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS05LS14bCB7XG4gICAgbWFyZ2luLXRvcDogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS0xMC0teGwge1xuICAgIG1hcmdpbi10b3A6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktMTAtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTE1LS14bCB7XG4gICAgbWFyZ2luLXRvcDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS0yMC0teGwge1xuICAgIG1hcmdpbi10b3A6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktMjUtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTMwLS14bCB7XG4gICAgbWFyZ2luLXRvcDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS0zNS0teGwge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTQwLS14bCB7XG4gICAgbWFyZ2luLXRvcDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS00NS0teGwge1xuICAgIG1hcmdpbi10b3A6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktNTAtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTU1LS14bCB7XG4gICAgbWFyZ2luLXRvcDogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS02MC0teGwge1xuICAgIG1hcmdpbi10b3A6IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktNjUtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTcwLS14bCB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS03NS0teGwge1xuICAgIG1hcmdpbi10b3A6IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktODAtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTg1LS14bCB7XG4gICAgbWFyZ2luLXRvcDogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1teS05MC0teGwge1xuICAgIG1hcmdpbi10b3A6IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktOTUtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTEwMC0teGwge1xuICAgIG1hcmdpbi10b3A6IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMS0teGwge1xuICAgIG1hcmdpbi10b3A6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xLS14bCB7XG4gICAgbWFyZ2luLXRvcDogLTAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0yLS14bCB7XG4gICAgbWFyZ2luLXRvcDogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTItLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTMtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMy0teGwge1xuICAgIG1hcmdpbi10b3A6IC0wLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtNC0teGwge1xuICAgIG1hcmdpbi10b3A6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy00LS14bCB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC01LS14bCB7XG4gICAgbWFyZ2luLXRvcDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTUtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTYtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtNi0teGwge1xuICAgIG1hcmdpbi10b3A6IC0wLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtNy0teGwge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTctLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtOC0teGwge1xuICAgIG1hcmdpbi10b3A6IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy04LS14bCB7XG4gICAgbWFyZ2luLXRvcDogLTAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC05LS14bCB7XG4gICAgbWFyZ2luLXRvcDogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTktLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAtMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTEwLS14bCB7XG4gICAgbWFyZ2luLXRvcDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTEwLS14bCB7XG4gICAgbWFyZ2luLXRvcDogLTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMS0teGwge1xuICAgIG1hcmdpbi10b3A6IDAuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xMS0teGwge1xuICAgIG1hcmdpbi10b3A6IC0wLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTItLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAwLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTItLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAtMC44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTEzLS14bCB7XG4gICAgbWFyZ2luLXRvcDogMC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTEzLS14bCB7XG4gICAgbWFyZ2luLXRvcDogLTAuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNC0teGwge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xNC0teGwge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTUtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTUtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAtMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE2LS14bCB7XG4gICAgbWFyZ2luLXRvcDogMS4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTE2LS14bCB7XG4gICAgbWFyZ2luLXRvcDogLTEuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNy0teGwge1xuICAgIG1hcmdpbi10b3A6IDEuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xNy0teGwge1xuICAgIG1hcmdpbi10b3A6IC0xLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTgtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAxLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTgtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAtMS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE5LS14bCB7XG4gICAgbWFyZ2luLXRvcDogMS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTE5LS14bCB7XG4gICAgbWFyZ2luLXRvcDogLTEuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0yMC0teGwge1xuICAgIG1hcmdpbi10b3A6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0yMC0teGwge1xuICAgIG1hcmdpbi10b3A6IC0xLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTAtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTAtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAtMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE1LS14bCB7XG4gICAgbWFyZ2luLXRvcDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTE1LS14bCB7XG4gICAgbWFyZ2luLXRvcDogLTEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0yMC0teGwge1xuICAgIG1hcmdpbi10b3A6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0yMC0teGwge1xuICAgIG1hcmdpbi10b3A6IC0xLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMjUtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMjUtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAtMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTMwLS14bCB7XG4gICAgbWFyZ2luLXRvcDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTMwLS14bCB7XG4gICAgbWFyZ2luLXRvcDogLTIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0zNS0teGwge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTM1LS14bCB7XG4gICAgbWFyZ2luLXRvcDogLTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTQwLS14bCB7XG4gICAgbWFyZ2luLXRvcDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTQwLS14bCB7XG4gICAgbWFyZ2luLXRvcDogLTIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC00NS0teGwge1xuICAgIG1hcmdpbi10b3A6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy00NS0teGwge1xuICAgIG1hcmdpbi10b3A6IC0zLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtNTAtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtNTAtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAtMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTU1LS14bCB7XG4gICAgbWFyZ2luLXRvcDogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTU1LS14bCB7XG4gICAgbWFyZ2luLXRvcDogLTMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC02MC0teGwge1xuICAgIG1hcmdpbi10b3A6IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy02MC0teGwge1xuICAgIG1hcmdpbi10b3A6IC00LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtNjUtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtNjUtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAtNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTcwLS14bCB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTcwLS14bCB7XG4gICAgbWFyZ2luLXRvcDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC03NS0teGwge1xuICAgIG1hcmdpbi10b3A6IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy03NS0teGwge1xuICAgIG1hcmdpbi10b3A6IC01LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtODAtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtODAtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAtNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTg1LS14bCB7XG4gICAgbWFyZ2luLXRvcDogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTg1LS14bCB7XG4gICAgbWFyZ2luLXRvcDogLTYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC05MC0teGwge1xuICAgIG1hcmdpbi10b3A6IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy05MC0teGwge1xuICAgIG1hcmdpbi10b3A6IC02LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtOTUtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtOTUtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAtNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTEwMC0teGwge1xuICAgIG1hcmdpbi10b3A6IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xMDAtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAtNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTEwNS0teGwge1xuICAgIG1hcmdpbi10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTEwNS0teGwge1xuICAgIG1hcmdpbi10b3A6IC03LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMTAtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiA3Ljg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTEwLS14bCB7XG4gICAgbWFyZ2luLXRvcDogLTcuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMTUtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiA4LjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTE1LS14bCB7XG4gICAgbWFyZ2luLXRvcDogLTguMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMjAtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiA4LjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTIwLS14bCB7XG4gICAgbWFyZ2luLXRvcDogLTguNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMjUtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiA4LjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTI1LS14bCB7XG4gICAgbWFyZ2luLXRvcDogLTguOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMzAtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTMwLS14bCB7XG4gICAgbWFyZ2luLXRvcDogLTkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMzUtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiA5LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTM1LS14bCB7XG4gICAgbWFyZ2luLXRvcDogLTkuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNDAtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTE0MC0teGwge1xuICAgIG1hcmdpbi10b3A6IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE0NS0teGwge1xuICAgIG1hcmdpbi10b3A6IDEwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTQ1LS14bCB7XG4gICAgbWFyZ2luLXRvcDogLTEwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTUwLS14bCB7XG4gICAgbWFyZ2luLXRvcDogMTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xNTAtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAtMTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNTUtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAxMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTE1NS0teGwge1xuICAgIG1hcmdpbi10b3A6IC0xMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LTE2MC0teGwge1xuICAgIG1hcmdpbi10b3A6IDExLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtMTYwLS14bCB7XG4gICAgbWFyZ2luLXRvcDogLTExLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtMTY1LS14bCB7XG4gICAgbWFyZ2luLXRvcDogMTEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC1taW51cy0xNjUtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAtMTEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xNzAtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiAxMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW10LW1pbnVzLTE3MC0teGwge1xuICAgIG1hcmdpbi10b3A6IC0xMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTEtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItbWludXMtMS0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMi0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi1taW51cy0yLS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0zLS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLW1pbnVzLTMtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTQtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItbWludXMtNC0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItNS0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi1taW51cy01LS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi02LS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLW1pbnVzLTYtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTctLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi1taW51cy03LS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTgtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItbWludXMtOC0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItOS0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi1taW51cy05LS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xMC0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi1taW51cy0xMC0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTEtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItbWludXMtMTEtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTEyLS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLW1pbnVzLTEyLS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xMy0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDAuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi1taW51cy0xMy0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTQtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItbWludXMtMTQtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE1LS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLW1pbnVzLTE1LS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xNi0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi1taW51cy0xNi0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTctLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItbWludXMtMTctLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE4LS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLW1pbnVzLTE4LS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xOS0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi1taW51cy0xOS0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMjAtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItbWludXMtMjAtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTEwLS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE1LS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTIwLS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTI1LS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTMwLS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTM1LS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItNDAtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItNDUtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItNTAtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItNTUtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItNjAtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItNjUtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItNzAtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItNzUtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItODAtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItODUtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItOTAtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItOTUtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTAwLS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTEwNS0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTExMC0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDcuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xMTUtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4LjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTIwLS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTEyNS0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDguOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xMzAtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTM1LS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOS42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE0MC0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTQ1LS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xNTAtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE1NS0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDExLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWItMTYwLS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0xNjUtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1iLTE3MC0teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDEyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtMS0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtbWludXMtMS0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTItLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLW1pbnVzLTItLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC0zLS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC1taW51cy0zLS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtNC0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtbWludXMtNC0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTUtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLW1pbnVzLTUtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC02LS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC1taW51cy02LS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtNy0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC1taW51cy03LS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC04LS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC1taW51cy04LS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtOS0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtbWludXMtOS0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTEwLS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC1taW51cy0xMC0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTUtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLW1pbnVzLTUtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC0xMC0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtbWludXMtMTAtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC0xNS0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtbWludXMtMTUtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogLTEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC0yMC0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtbWludXMtMjAtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC0yNS0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtbWludXMtMjUtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC0zMC0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtbWludXMtMzAtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogLTIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC0zNS0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC1taW51cy0zNS0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAtMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtNDAtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLW1pbnVzLTQwLS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtNDUtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLW1pbnVzLTQ1LS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtNTAtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLW1pbnVzLTUwLS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItMS0teGwge1xuICAgIG1hcmdpbi1yaWdodDogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLW1pbnVzLTEtLXhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItMi0teGwge1xuICAgIG1hcmdpbi1yaWdodDogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLW1pbnVzLTItLXhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItMy0teGwge1xuICAgIG1hcmdpbi1yaWdodDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLW1pbnVzLTMtLXhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItNC0teGwge1xuICAgIG1hcmdpbi1yaWdodDogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLW1pbnVzLTQtLXhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItNS0teGwge1xuICAgIG1hcmdpbi1yaWdodDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLW1pbnVzLTUtLXhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItNi0teGwge1xuICAgIG1hcmdpbi1yaWdodDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLW1pbnVzLTYtLXhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItNy0teGwge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItbWludXMtNy0teGwge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTgtLXhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci1taW51cy04LS14bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTktLXhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci1taW51cy05LS14bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTEwLS14bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItbWludXMtMTAtLXhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItNS0teGwge1xuICAgIG1hcmdpbi1yaWdodDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTEwLS14bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItMTUtLXhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci0yMC0teGwge1xuICAgIG1hcmdpbi1yaWdodDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTI1LS14bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItMzAtLXhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci0zNS0teGwge1xuICAgIG1hcmdpbi1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItNDAtLXhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci00NS0teGwge1xuICAgIG1hcmdpbi1yaWdodDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTUwLS14bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qIE1hcmdpbnMgQXJvdW5kXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmctbWEtMSB7XG4gIG1hcmdpbjogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1tYS0zIHtcbiAgbWFyZ2luOiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLW1hLTUge1xuICBtYXJnaW46IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbn1cblxuLmctbWEtMTAge1xuICBtYXJnaW46IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbn1cblxuLmctbWEtMjAge1xuICBtYXJnaW46IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbn1cblxuLmctbWEtbWludXMtMSB7XG4gIG1hcmdpbjogLTAuMDcxNDNyZW0gIWltcG9ydGFudDtcbn1cblxuLyogTWludXMgTWFyZ2luc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIE1pbnVzIE1hcmdpbiBUb3AgKi9cbi5nLW10LW1pbnVzLTEge1xuICBtYXJnaW4tdG9wOiAtMC4wNzE0M3JlbTtcbn1cblxuLmctbXQtbWludXMtMjAge1xuICBtYXJnaW4tdG9wOiAtMS40Mjg1N3JlbTtcbn1cblxuLmctbXQtbWludXMtMjUge1xuICBtYXJnaW4tdG9wOiAtMS43ODU3MXJlbTtcbn1cblxuLmctbXQtbWludXMtMzAge1xuICBtYXJnaW4tdG9wOiAtMi4xNDI4NnJlbTtcbn1cblxuLmctbXQtbWludXMtNDAge1xuICBtYXJnaW4tdG9wOiAtMi44NTcxNHJlbTtcbn1cblxuLmctbXQtbWludXMtNzAge1xuICBtYXJnaW4tdG9wOiAtNXJlbTtcbn1cblxuLmctbXQtbWludXMtNzMge1xuICBtYXJnaW4tdG9wOiAtNS4xNDI4NnJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1tdC1taW51cy0xMjAge1xuICBtYXJnaW4tdG9wOiAtOC41NzE0M3JlbTtcbn1cblxuLmctbXQtbWludXMtMjAwIHtcbiAgbWFyZ2luLXRvcDogLTE0LjI4NTcxcmVtO1xufVxuXG4uZy1tdC1taW51cy0zMDAge1xuICBtYXJnaW4tdG9wOiAtMjEuNDI4NTdyZW07XG59XG5cbi8qIE1pbnVzIE1hcmdpbiBCb3R0b20gKi9cbi5nLW1iLW1pbnVzLTcwIHtcbiAgbWFyZ2luLWJvdHRvbTogLTVyZW07XG59XG5cbi8qIE1pbnVzIE1hcmdpbiBMZWZ0ICovXG4uZy1tbC1taW51cy0yMCB7XG4gIG1hcmdpbi1sZWZ0OiAtMS40Mjg1N3JlbTtcbn1cblxuLmctbWwtbWludXMtMjMge1xuICBtYXJnaW4tbGVmdDogLTEuNjQyODZyZW07XG59XG5cbi5nLW1sLW1pbnVzLTM1IHtcbiAgbWFyZ2luLWxlZnQ6IC0yLjVyZW07XG59XG5cbi5nLW1sLW1pbnVzLTU1IHtcbiAgbWFyZ2luLWxlZnQ6IC0zLjkyODU3cmVtO1xufVxuXG4uZy1tbC1taW51cy0yNSB7XG4gIG1hcmdpbi1sZWZ0OiAtMS43ODU3MXJlbTtcbn1cblxuLmctbWwtbWludXMtODIge1xuICBtYXJnaW4tbGVmdDogLTUuODU3MTRyZW07XG59XG5cbi5nLW1sLW1pbnVzLTkwIHtcbiAgbWFyZ2luLWxlZnQ6IC02LjQyODU3cmVtO1xufVxuXG4uZy1tbC1taW51cy0xMDAge1xuICBtYXJnaW4tbGVmdDogLTcuMTQyODZyZW07XG59XG5cbi5nLW1sLW1pbnVzLTExOCB7XG4gIG1hcmdpbi1sZWZ0OiAtOC40Mjg1N3JlbTtcbn1cblxuLmctbWwtbWludXMtMTQyIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMC4xNDI4NnJlbTtcbn1cblxuLyogTWludXMgTWFyZ2luIFJpZ2h0ICovXG4uZy1tci1taW51cy01MCB7XG4gIG1hcmdpbi1yaWdodDogLTMuNTcxNDNyZW07XG59XG5cbi5nLW1yLW1pbnVzLTEwMCB7XG4gIG1hcmdpbi1yaWdodDogLTcuMTQyODZyZW07XG59XG5cbi8qIE1hcmdpbiBMZWZ0IGFuZCBSaWdodCAqL1xuLmctbXgtbWludXMtMSB7XG4gIG1hcmdpbi1sZWZ0OiAtMC4wNzE0M3JlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMC4wNzE0M3JlbTtcbn1cblxuLmctbXgtbWludXMtMiB7XG4gIG1hcmdpbi1sZWZ0OiAtMC4xNDI4NnJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMC4xNDI4NnJlbTtcbn1cblxuLmctbXgtbWludXMtNCB7XG4gIG1hcmdpbi1sZWZ0OiAtMC4yODU3MXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMC4yODU3MXJlbTtcbn1cblxuLmctbXgtbWludXMtNSB7XG4gIG1hcmdpbi1sZWZ0OiAtMC4zNTcxNHJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMC4zNTcxNHJlbTtcbn1cblxuLmctbXgtbWludXMtMTUge1xuICBtYXJnaW4tbGVmdDogLTEuMDcxNDNyZW07XG4gIG1hcmdpbi1yaWdodDogLTEuMDcxNDNyZW07XG59XG5cbi5nLW14LW1pbnVzLTI1IHtcbiAgbWFyZ2luLWxlZnQ6IC0xLjc4NTcxcmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0xLjc4NTcxcmVtO1xufVxuXG4uZy1teC1taW51cy0zMCB7XG4gIG1hcmdpbi1sZWZ0OiAtMi4xNDI4NnJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMi4xNDI4NnJlbTtcbn1cblxuLyogQ3VzdG9uIFNwYWNlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIE1hcmdpbiBUb3AgKi9cbi5nLW10LTEweCB7XG4gIG1hcmdpbi10b3A6IDEwJTtcbiAgLyogTyAqL1xufVxuXG4uZy1tdC0yMSB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cblxuLmctbXQtMjIge1xuICBtYXJnaW4tdG9wOiAxLjU3MTQzcmVtO1xufVxuXG4uZy1tdC0yOCB7XG4gIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLmctbXQtMzIge1xuICBtYXJnaW4tdG9wOiAyLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLW10LTU3IHtcbiAgbWFyZ2luLXRvcDogNC4wNzE0M3JlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1tdC01MDAge1xuICBtYXJnaW4tdG9wOiAzNS43MTQyOXJlbTtcbn1cblxuLyogTWFyZ2luIEJvdHRvbSAqL1xuLmctbWItMjMge1xuICBtYXJnaW4tYm90dG9tOiAxLjY0Mjg2cmVtO1xufVxuXG4uZy1tYi0yOCB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi5nLW1iLTUwMCB7XG4gIG1hcmdpbi1ib3R0b206IDM1LjcxNDI5cmVtO1xufVxuXG4vKiBNYXJnaW4gTGVmdCAqL1xuLmctbWwtMTB4IHtcbiAgbWFyZ2luLWxlZnQ6IDEwJTtcbiAgLyogTyAqL1xufVxuXG4uZy1tbC0xMiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjg1NzE0cmVtO1xufVxuXG4uZy1tbC0xMyB7XG4gIG1hcmdpbi1sZWZ0OiAwLjkyODU3cmVtO1xufVxuXG4uZy1tbC0yMCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjQyODU3cmVtO1xufVxuXG4uZy1tbC0yNSB7XG4gIG1hcmdpbi1sZWZ0OiAxLjc4NTcxcmVtO1xufVxuXG4uZy1tbC0zNSB7XG4gIG1hcmdpbi1sZWZ0OiAyLjVyZW07XG59XG5cbi5nLW1sLTQzIHtcbiAgbWFyZ2luLWxlZnQ6IDMuMDcxNDNyZW07XG59XG5cbi5nLW1yLTQzIHtcbiAgbWFyZ2luLXJpZ2h0OiAzLjA3MTQzcmVtO1xufVxuXG4uZy1tbC01MCB7XG4gIG1hcmdpbi1sZWZ0OiAzLjU3MTQzcmVtO1xufVxuXG4uZy1tbC02MCB7XG4gIG1hcmdpbi1sZWZ0OiA0LjI4NTcxcmVtO1xufVxuXG4uZy1tbC03NSB7XG4gIG1hcmdpbi1sZWZ0OiA1LjM1NzE0cmVtO1xufVxuXG4uZy1tbC04MiB7XG4gIG1hcmdpbi1sZWZ0OiA1Ljg1NzE0cmVtO1xufVxuXG4uZy1tbC04MyB7XG4gIG1hcmdpbi1sZWZ0OiA1LjkyODU3cmVtO1xufVxuXG4uZy1tbC04NSB7XG4gIG1hcmdpbi1sZWZ0OiA2LjA3MTQzcmVtO1xufVxuXG4uZy1tbC0xMDUge1xuICBtYXJnaW4tbGVmdDogNy41cmVtO1xufVxuXG4uZy1tbC0xMTgge1xuICBtYXJnaW4tbGVmdDogOC40Mjg1N3JlbTtcbn1cblxuLmctbWwtMTQyIHtcbiAgbWFyZ2luLWxlZnQ6IDEwLjE0Mjg2cmVtO1xufVxuXG4vKiBNYXJnaW4gUmlnaHQgKi9cbi5nLW1yLTEyIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjg1NzE0cmVtO1xufVxuXG4uZy1tci02MCB7XG4gIG1hcmdpbi1yaWdodDogNC4yODU3MXJlbTtcbn1cblxuLmctbXItNjMge1xuICBtYXJnaW4tcmlnaHQ6IDQuNXJlbTtcbn1cblxuLmctbXItNzUge1xuICBtYXJnaW4tcmlnaHQ6IDUuMzU3MTRyZW07XG59XG5cbi5nLW1yLTg1IHtcbiAgbWFyZ2luLXJpZ2h0OiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLW1yLW1pbnVzLTEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC43MTQyOXJlbTtcbn1cblxuLmctbXItbWludXMtMTMge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjkyODU3cmVtO1xufVxuXG4uZy1tci1taW51cy0xNSB7XG4gIG1hcmdpbi1yaWdodDogLTEuMDcxNDNyZW07XG59XG5cbi5nLW1yLW1pbnVzLTIzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMS42NDI4NnJlbTtcbn1cblxuLmctbXItbWludXMtMzAge1xuICBtYXJnaW4tcmlnaHQ6IC0yLjE0Mjg2cmVtO1xufVxuXG4vKiBNYXJnaW4gTGVmdCBhbmQgUmlnaHQgKi9cbi5nLW14LW1pbnVzLTEwIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjcxNDI5cmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0wLjcxNDI5cmVtO1xufVxuXG4uZy1teC1taW51cy0xNSB7XG4gIG1hcmdpbi1sZWZ0OiAtMS4wNzE0M3JlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMS4wNzE0M3JlbTtcbn1cblxuLmctbXgtbWludXMtMjAge1xuICBtYXJnaW4tbGVmdDogLTEuNDI4NTdyZW07XG4gIG1hcmdpbi1yaWdodDogLTEuNDI4NTdyZW07XG59XG5cbi5nLW14LW1pbnVzLTI1IHtcbiAgbWFyZ2luLWxlZnQ6IC0xLjc4NTcxcmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0xLjc4NTcxcmVtO1xufVxuXG4uZy1teC1taW51cy0zMCB7XG4gIG1hcmdpbi1sZWZ0OiAtMi4xNDI4NnJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMi4xNDI4NnJlbTtcbn1cblxuLyogTWFyZ2luIFRvcCBhbmQgQm90dG9tICovXG4uZy1teS1taW51cy0xIHtcbiAgbWFyZ2luLXRvcDogLTAuMDcxNDNyZW07XG4gIG1hcmdpbi1ib3R0b206IC0wLjA3MTQzcmVtO1xufVxuXG4uZy1teS1taW51cy0yIHtcbiAgbWFyZ2luLXRvcDogLTAuMTQyODZyZW07XG4gIG1hcmdpbi1ib3R0b206IC0wLjE0Mjg2cmVtO1xufVxuXG4uZy1teS1taW51cy0xMCB7XG4gIG1hcmdpbi10b3A6IC0wLjcxNDI5cmVtO1xuICBtYXJnaW4tYm90dG9tOiAtMC43MTQyOXJlbTtcbn1cblxuLmctbS1yZXNldCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmctbWItMC0tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1teC1taW51cy0xMC0tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC43MTQyOXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjcxNDI5cmVtO1xuICB9XG4gIC5nLW15LW1pbnVzLTUtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4zNTcxNHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4zNTcxNHJlbTtcbiAgfVxuICAuZy1teS1taW51cy0xMC0tc20ge1xuICAgIG1hcmdpbi10b3A6IC0wLjcxNDI5cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjcxNDI5cmVtO1xuICB9XG4gIC5nLW14LW1pbnVzLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXktbWludXMtMCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5nLW1yLTEyLS1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjg1NzE0cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmctbWwtMC0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItMC0tbWQge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW14LTEyLS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC0xMi0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItMTItLW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi0wLS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLW1pbnVzLTEtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMDcxNDNyZW07XG4gIH1cbiAgLmctbWwtbWludXMtOS0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLW1pbnVzLTE1LS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtbWludXMtMjMtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC1taW51cy0yNS0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLW1pbnVzLTEtLW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjA3MTQzcmVtO1xuICB9XG4gIC5nLW1yLW1pbnVzLTktLW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItbWludXMtMTMtLW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjkyODU3cmVtO1xuICB9XG4gIC5nLW1yLW1pbnVzLTIzLS1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS42NDI4NnJlbTtcbiAgfVxuICAuZy1tbC1taW51cy04Mi0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNS44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLW1pbnVzLTgyLS1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNS44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1yLTYwLS1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItNjMtLW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTYzLS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW1sLTg1LS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC0yNTAtLW1kIHtcbiAgICBtYXJnaW4tbGVmdDogMTcuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC1taW51cy05MC0tbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW0tcmVzZXQtLW1kIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1tdC0xMzAtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXQtbWludXMtNzYtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAtNS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLW15LTMwLS1tZCB7XG4gICAgbWFyZ2luLXRvcDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1icHR0cG06IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5nLW14LTEyLS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tYi02MC0tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tbC0xMi0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbXItMTItLWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci1taW51cy0xLS1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4wNzE0M3JlbTtcbiAgfVxuICAuZy1tci1taW51cy01MC0tbGcge1xuICAgIG1hcmdpbi1yaWdodDogLTMuNTcxNDNyZW07XG4gIH1cbiAgLmctbXItbWludXMtMTAwLS1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNy4xNDI4NnJlbTtcbiAgfVxuICAuZy1tbC1taW51cy0xMDAtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTcuMTQyODZyZW07XG4gIH1cbiAgLmctbWwtbWludXMtMTAwIHtcbiAgICBtYXJnaW4tbGVmdDogLTcuMTQyODZyZW07XG4gIH1cbiAgLmctbXgtbWludXMtNS0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4zNTcxNHJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjM1NzE0cmVtO1xuICB9XG4gIC5nLW14LW1pbnVzLTEwLS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjcxNDI5cmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTAuNzE0MjlyZW07XG4gIH1cbiAgLmctbXgtbWludXMtMTUtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTEuMDcxNDNyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS4wNzE0M3JlbTtcbiAgfVxuICAuZy1tbC1taW51cy01MC0tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMy41NzE0M3JlbTtcbiAgfVxuICAuZy1tLXJlc2V0LS1sZyB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctbWwtMTAwLS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDcuMTQyODZyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmctbXgtbWludXMtMTAtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNzE0MjlyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC43MTQyOXJlbTtcbiAgfVxuICAuZy1teC1taW51cy0xNS0teGwge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS4wNzE0M3JlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjA3MTQzcmVtO1xuICB9XG4gIC5nLW0tcmVzZXQtLXhsIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1tci0wLS14bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgTWFyZ2lucyBFeHRlbmRlZFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBNYXJnaW4gVG9wICovXG4gIC5qcy1oZWFkZXItY2hhbmdlLW1vbWVudCAuZy1tdC0xLS1sZy0tc2Nyb2xsaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmpzLWhlYWRlci1jaGFuZ2UtbW9tZW50IC5nLW10LTItLWxnLS1zY3JvbGxpbmcge1xuICAgIG1hcmdpbi10b3A6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuanMtaGVhZGVyLWNoYW5nZS1tb21lbnQgLmctbXQtMy0tbGctLXNjcm9sbGluZyB7XG4gICAgbWFyZ2luLXRvcDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5qcy1oZWFkZXItY2hhbmdlLW1vbWVudCAuZy1tdC00LS1sZy0tc2Nyb2xsaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmpzLWhlYWRlci1jaGFuZ2UtbW9tZW50IC5nLW10LTUtLWxnLS1zY3JvbGxpbmcge1xuICAgIG1hcmdpbi10b3A6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuanMtaGVhZGVyLWNoYW5nZS1tb21lbnQgLmctbXQtNi0tbGctLXNjcm9sbGluZyB7XG4gICAgbWFyZ2luLXRvcDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5qcy1oZWFkZXItY2hhbmdlLW1vbWVudCAuZy1tdC03LS1sZy0tc2Nyb2xsaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuanMtaGVhZGVyLWNoYW5nZS1tb21lbnQgLmctbXQtOC0tbGctLXNjcm9sbGluZyB7XG4gICAgbWFyZ2luLXRvcDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5qcy1oZWFkZXItY2hhbmdlLW1vbWVudCAuZy1tdC05LS1sZy0tc2Nyb2xsaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmpzLWhlYWRlci1jaGFuZ2UtbW9tZW50IC5nLW10LTEwLS1sZy0tc2Nyb2xsaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmpzLWhlYWRlci1jaGFuZ2UtbW9tZW50IC5nLW10LTExLS1sZy0tc2Nyb2xsaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAwLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmpzLWhlYWRlci1jaGFuZ2UtbW9tZW50IC5nLW10LTEyLS1sZy0tc2Nyb2xsaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAwLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmpzLWhlYWRlci1jaGFuZ2UtbW9tZW50IC5nLW10LTEzLS1sZy0tc2Nyb2xsaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAwLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmpzLWhlYWRlci1jaGFuZ2UtbW9tZW50IC5nLW10LTE0LS1sZy0tc2Nyb2xsaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmpzLWhlYWRlci1jaGFuZ2UtbW9tZW50IC5nLW10LTE1LS1sZy0tc2Nyb2xsaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmpzLWhlYWRlci1jaGFuZ2UtbW9tZW50IC5nLW10LTE2LS1sZy0tc2Nyb2xsaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAxLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmpzLWhlYWRlci1jaGFuZ2UtbW9tZW50IC5nLW10LTE3LS1sZy0tc2Nyb2xsaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAxLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmpzLWhlYWRlci1jaGFuZ2UtbW9tZW50IC5nLW10LTE4LS1sZy0tc2Nyb2xsaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAxLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmpzLWhlYWRlci1jaGFuZ2UtbW9tZW50IC5nLW10LTE5LS1sZy0tc2Nyb2xsaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAxLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmpzLWhlYWRlci1jaGFuZ2UtbW9tZW50IC5nLW10LTIwLS1sZy0tc2Nyb2xsaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmpzLWhlYWRlci1jaGFuZ2UtbW9tZW50IC5nLW10LTIxLS1sZy0tc2Nyb2xsaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuanMtaGVhZGVyLWNoYW5nZS1tb21lbnQgLmctbXQtMjItLWxnLS1zY3JvbGxpbmcge1xuICAgIG1hcmdpbi10b3A6IDEuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuanMtaGVhZGVyLWNoYW5nZS1tb21lbnQgLmctbXQtMjMtLWxnLS1zY3JvbGxpbmcge1xuICAgIG1hcmdpbi10b3A6IDEuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuanMtaGVhZGVyLWNoYW5nZS1tb21lbnQgLmctbXQtMjQtLWxnLS1zY3JvbGxpbmcge1xuICAgIG1hcmdpbi10b3A6IDEuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuanMtaGVhZGVyLWNoYW5nZS1tb21lbnQgLmctbXQtMjUtLWxnLS1zY3JvbGxpbmcge1xuICAgIG1hcmdpbi10b3A6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgUGFkZGluZyBTcGFjZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBQYWRkaW5nIFNwYWNlcyAoeHMpXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIChtaW4td2lkdGg6IDApIHtcbiAgLmctcGEtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1weS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1wci0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1wbC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAvKiBQYWRkaW5nIEFyb3VuZCAqL1xuICAuZy1wYS0yIHtcbiAgICBwYWRkaW5nOiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtMyB7XG4gICAgcGFkZGluZzogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTUge1xuICAgIHBhZGRpbmc6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS03IHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS0xMCB7XG4gICAgcGFkZGluZzogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTE1IHtcbiAgICBwYWRkaW5nOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtMjAge1xuICAgIHBhZGRpbmc6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS0yNSB7XG4gICAgcGFkZGluZzogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTMwIHtcbiAgICBwYWRkaW5nOiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtMzUge1xuICAgIHBhZGRpbmc6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTQwIHtcbiAgICBwYWRkaW5nOiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtNDUge1xuICAgIHBhZGRpbmc6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS01MCB7XG4gICAgcGFkZGluZzogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTU1IHtcbiAgICBwYWRkaW5nOiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtNjAge1xuICAgIHBhZGRpbmc6IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS02NSB7XG4gICAgcGFkZGluZzogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTcwIHtcbiAgICBwYWRkaW5nOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtNzUge1xuICAgIHBhZGRpbmc6IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS04MCB7XG4gICAgcGFkZGluZzogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTg1IHtcbiAgICBwYWRkaW5nOiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtOTAge1xuICAgIHBhZGRpbmc6IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS05NSB7XG4gICAgcGFkZGluZzogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTEwMCB7XG4gICAgcGFkZGluZzogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTEwNSB7XG4gICAgcGFkZGluZzogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtMTEwIHtcbiAgICBwYWRkaW5nOiA3Ljg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtMTE1IHtcbiAgICBwYWRkaW5nOiA4LjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtMTIwIHtcbiAgICBwYWRkaW5nOiA4LjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtMTI1IHtcbiAgICBwYWRkaW5nOiA4LjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtMTMwIHtcbiAgICBwYWRkaW5nOiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtMTM1IHtcbiAgICBwYWRkaW5nOiA5LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtMTQwIHtcbiAgICBwYWRkaW5nOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTE0NSB7XG4gICAgcGFkZGluZzogMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS0xNTAge1xuICAgIHBhZGRpbmc6IDEwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUGFkZGluZyBYICovXG4gIC5nLXB4LTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTQge1xuICAgIHBhZGRpbmctbGVmdDogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTcge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtOCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTkge1xuICAgIHBhZGRpbmctbGVmdDogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTExIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTIge1xuICAgIHBhZGRpbmctbGVmdDogMC44NTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTE0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTUge1xuICAgIHBhZGRpbmctbGVmdDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTE3IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTgge1xuICAgIHBhZGRpbmctbGVmdDogMS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xOSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTUge1xuICAgIHBhZGRpbmctbGVmdDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0yMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTI1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMzAge1xuICAgIHBhZGRpbmctbGVmdDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0zNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC00MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTQ1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtNTAge1xuICAgIHBhZGRpbmctbGVmdDogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC01NSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTYwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtNjUge1xuICAgIHBhZGRpbmctbGVmdDogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC03MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTc1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtODAge1xuICAgIHBhZGRpbmctbGVmdDogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC04NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTkwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtOTUge1xuICAgIHBhZGRpbmctbGVmdDogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xMDAge1xuICAgIHBhZGRpbmctbGVmdDogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xMDUge1xuICAgIHBhZGRpbmctbGVmdDogNy41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3Ljg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTE1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDguMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4LjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDguNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4LjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTI1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDguOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4LjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTMwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTM1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTQwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xNDUge1xuICAgIHBhZGRpbmctbGVmdDogMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTE1MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUGFkZGluZyBZICovXG4gIC5nLXB5LTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHktMyB7XG4gICAgcGFkZGluZy10b3A6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB5LTQge1xuICAgIHBhZGRpbmctdG9wOiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weS01IHtcbiAgICBwYWRkaW5nLXRvcDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHktNiB7XG4gICAgcGFkZGluZy10b3A6IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB5LTcge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHktOCB7XG4gICAgcGFkZGluZy10b3A6IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB5LTkge1xuICAgIHBhZGRpbmctdG9wOiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weS0xMCB7XG4gICAgcGFkZGluZy10b3A6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB5LTExIHtcbiAgICBwYWRkaW5nLXRvcDogMC43ODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHktMTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weS0xMyB7XG4gICAgcGFkZGluZy10b3A6IDAuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB5LTE0IHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHktMTUge1xuICAgIHBhZGRpbmctdG9wOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weS0xNiB7XG4gICAgcGFkZGluZy10b3A6IDEuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB5LTE3IHtcbiAgICBwYWRkaW5nLXRvcDogMS4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHktMTgge1xuICAgIHBhZGRpbmctdG9wOiAxLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weS0xOSB7XG4gICAgcGFkZGluZy10b3A6IDEuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTAge1xuICAgIHBhZGRpbmctdG9wOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTE1IHtcbiAgICBwYWRkaW5nLXRvcDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0yMCB7XG4gICAgcGFkZGluZy10b3A6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMjUge1xuICAgIHBhZGRpbmctdG9wOiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTMwIHtcbiAgICBwYWRkaW5nLXRvcDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0zNSB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTQwIHtcbiAgICBwYWRkaW5nLXRvcDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS00NSB7XG4gICAgcGFkZGluZy10b3A6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktNTAge1xuICAgIHBhZGRpbmctdG9wOiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTU1IHtcbiAgICBwYWRkaW5nLXRvcDogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS02MCB7XG4gICAgcGFkZGluZy10b3A6IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktNjUge1xuICAgIHBhZGRpbmctdG9wOiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTcwIHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS03NSB7XG4gICAgcGFkZGluZy10b3A6IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktODAge1xuICAgIHBhZGRpbmctdG9wOiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTg1IHtcbiAgICBwYWRkaW5nLXRvcDogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS05MCB7XG4gICAgcGFkZGluZy10b3A6IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktOTUge1xuICAgIHBhZGRpbmctdG9wOiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTEwMCB7XG4gICAgcGFkZGluZy10b3A6IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTA1IHtcbiAgICBwYWRkaW5nLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTEwIHtcbiAgICBwYWRkaW5nLXRvcDogNy44NTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3Ljg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0xMTUge1xuICAgIHBhZGRpbmctdG9wOiA4LjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDguMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTEyMCB7XG4gICAgcGFkZGluZy10b3A6IDguNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTI1IHtcbiAgICBwYWRkaW5nLXRvcDogOC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4LjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0xMzAge1xuICAgIHBhZGRpbmctdG9wOiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTEzNSB7XG4gICAgcGFkZGluZy10b3A6IDkuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOS42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTQwIHtcbiAgICBwYWRkaW5nLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTE0NSB7XG4gICAgcGFkZGluZy10b3A6IDEwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0xNTAge1xuICAgIHBhZGRpbmctdG9wOiAxMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTU1IHtcbiAgICBwYWRkaW5nLXRvcDogMTEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTE2MCB7XG4gICAgcGFkZGluZy10b3A6IDExLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDExLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0xNjUge1xuICAgIHBhZGRpbmctdG9wOiAxMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTcwIHtcbiAgICBwYWRkaW5nLXRvcDogMTIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTE3NSB7XG4gICAgcGFkZGluZy10b3A6IDEyLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTgwIHtcbiAgICBwYWRkaW5nLXRvcDogMTIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTE4NSB7XG4gICAgcGFkZGluZy10b3A6IDEzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0xOTAge1xuICAgIHBhZGRpbmctdG9wOiAxMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTk1IHtcbiAgICBwYWRkaW5nLXRvcDogMTMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTIwMCB7XG4gICAgcGFkZGluZy10b3A6IDE0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0yMDUge1xuICAgIHBhZGRpbmctdG9wOiAxNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMjEwIHtcbiAgICBwYWRkaW5nLXRvcDogMTVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQYWRkaW5nIFRvcCAqL1xuICAuZy1wdC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTMge1xuICAgIHBhZGRpbmctdG9wOiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtNCB7XG4gICAgcGFkZGluZy10b3A6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC01IHtcbiAgICBwYWRkaW5nLXRvcDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTYge1xuICAgIHBhZGRpbmctdG9wOiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtNyB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTgge1xuICAgIHBhZGRpbmctdG9wOiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtOSB7XG4gICAgcGFkZGluZy10b3A6IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xMCB7XG4gICAgcGFkZGluZy10b3A6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xMSB7XG4gICAgcGFkZGluZy10b3A6IDAuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xMiB7XG4gICAgcGFkZGluZy10b3A6IDAuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xMyB7XG4gICAgcGFkZGluZy10b3A6IDAuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xNCB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xNSB7XG4gICAgcGFkZGluZy10b3A6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xNiB7XG4gICAgcGFkZGluZy10b3A6IDEuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xNyB7XG4gICAgcGFkZGluZy10b3A6IDEuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xOCB7XG4gICAgcGFkZGluZy10b3A6IDEuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xOSB7XG4gICAgcGFkZGluZy10b3A6IDEuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xMCB7XG4gICAgcGFkZGluZy10b3A6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xNSB7XG4gICAgcGFkZGluZy10b3A6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0yMCB7XG4gICAgcGFkZGluZy10b3A6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0yNSB7XG4gICAgcGFkZGluZy10b3A6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0zMCB7XG4gICAgcGFkZGluZy10b3A6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0zNSB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTQwIHtcbiAgICBwYWRkaW5nLXRvcDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTQ1IHtcbiAgICBwYWRkaW5nLXRvcDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTUwIHtcbiAgICBwYWRkaW5nLXRvcDogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTU1IHtcbiAgICBwYWRkaW5nLXRvcDogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTYwIHtcbiAgICBwYWRkaW5nLXRvcDogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTY1IHtcbiAgICBwYWRkaW5nLXRvcDogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTcwIHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTc1IHtcbiAgICBwYWRkaW5nLXRvcDogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTgwIHtcbiAgICBwYWRkaW5nLXRvcDogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTg1IHtcbiAgICBwYWRkaW5nLXRvcDogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTkwIHtcbiAgICBwYWRkaW5nLXRvcDogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTk1IHtcbiAgICBwYWRkaW5nLXRvcDogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTEwMCB7XG4gICAgcGFkZGluZy10b3A6IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xMDUge1xuICAgIHBhZGRpbmctdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xMTAge1xuICAgIHBhZGRpbmctdG9wOiA3Ljg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTE1IHtcbiAgICBwYWRkaW5nLXRvcDogOC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTEyMCB7XG4gICAgcGFkZGluZy10b3A6IDguNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xMjUge1xuICAgIHBhZGRpbmctdG9wOiA4LjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTMwIHtcbiAgICBwYWRkaW5nLXRvcDogOS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTEzNSB7XG4gICAgcGFkZGluZy10b3A6IDkuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xNDAge1xuICAgIHBhZGRpbmctdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTE0NSB7XG4gICAgcGFkZGluZy10b3A6IDEwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTUwIHtcbiAgICBwYWRkaW5nLXRvcDogMTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQYWRkaW5nIFJpZ2h0ICovXG4gIC5nLXByLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXByLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wci0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHItMyB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXByLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wci01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHItNiB7XG4gICAgcGFkZGluZy1yaWdodDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXByLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXByLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wci05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTIwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0yNSB7XG4gICAgcGFkZGluZy1yaWdodDogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMzAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTM1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTQwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci00NSB7XG4gICAgcGFkZGluZy1yaWdodDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItNTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTU1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci02MCB7XG4gICAgcGFkZGluZy1yaWdodDogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItNjUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTcwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci03NSB7XG4gICAgcGFkZGluZy1yaWdodDogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItODAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTg1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci05MCB7XG4gICAgcGFkZGluZy1yaWdodDogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItOTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTEwMCB7XG4gICAgcGFkZGluZy1yaWdodDogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTA1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTExMCB7XG4gICAgcGFkZGluZy1yaWdodDogNy44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTE1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4LjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDguNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTEyNSB7XG4gICAgcGFkZGluZy1yaWdodDogOC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTMwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xMzUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDkuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTE0MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTE0NSB7XG4gICAgcGFkZGluZy1yaWdodDogMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTE1MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTE1NSB7XG4gICAgcGFkZGluZy1yaWdodDogMTEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTE2MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTE2NSB7XG4gICAgcGFkZGluZy1yaWdodDogMTEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTE3MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQYWRkaW5nIEJvdHRvbSAqL1xuICAuZy1wYi0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTYge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTgge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItOSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0yMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0yNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0zMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0zNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTQwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTQ1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTUwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTU1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTYwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTY1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTcwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTc1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTgwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTg1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTkwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTk1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTEwMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xMDUge1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xMTAge1xuICAgIHBhZGRpbmctYm90dG9tOiA3Ljg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTE1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTEyMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDguNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xMjUge1xuICAgIHBhZGRpbmctYm90dG9tOiA4LjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTMwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTEzNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDkuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xNDAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTE0NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTUwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQYWRkaW5nIExlZnQgKi9cbiAgLmctcGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZy1wbC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wbC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wbC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wbC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wbC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wbC02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wbC03IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBsLTgge1xuICAgIHBhZGRpbmctbGVmdDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBsLTkge1xuICAgIHBhZGRpbmctbGVmdDogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTAge1xuICAgIHBhZGRpbmctbGVmdDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTUge1xuICAgIHBhZGRpbmctbGVmdDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMjAge1xuICAgIHBhZGRpbmctbGVmdDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMjUge1xuICAgIHBhZGRpbmctbGVmdDogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMzAge1xuICAgIHBhZGRpbmctbGVmdDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMzUge1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC00MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC00NSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC01MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC01NSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC02MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC02NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC03MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC03NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC04MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC04NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC05MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC05NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xMDAge1xuICAgIHBhZGRpbmctbGVmdDogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTA1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTExNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4LjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xMjAge1xuICAgIHBhZGRpbmctbGVmdDogOC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTI1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDguOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTEzMCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xMzUge1xuICAgIHBhZGRpbmctbGVmdDogOS42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTQwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xNDUge1xuICAgIHBhZGRpbmctbGVmdDogMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTE1MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTU1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xNjAge1xuICAgIHBhZGRpbmctbGVmdDogMTEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTE2NSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTcwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qIFBhZGRpbmcgU3BhY2VzIChzbSlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmctcGEtMC0tc20ge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0wLS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB5LTAtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMC0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHItMC0tc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0wLS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1wbC0wLS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUGFkZGluZyBBcm91bmQgKi9cbiAgLmctcGEtMi0tc20ge1xuICAgIHBhZGRpbmc6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS0zLS1zbSB7XG4gICAgcGFkZGluZzogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTUtLXNtIHtcbiAgICBwYWRkaW5nOiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtNy0tc20ge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTEwLS1zbSB7XG4gICAgcGFkZGluZzogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTE1LS1zbSB7XG4gICAgcGFkZGluZzogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTIwLS1zbSB7XG4gICAgcGFkZGluZzogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTI1LS1zbSB7XG4gICAgcGFkZGluZzogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTMwLS1zbSB7XG4gICAgcGFkZGluZzogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTM1LS1zbSB7XG4gICAgcGFkZGluZzogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtNDAtLXNtIHtcbiAgICBwYWRkaW5nOiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtNDUtLXNtIHtcbiAgICBwYWRkaW5nOiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtNTAtLXNtIHtcbiAgICBwYWRkaW5nOiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtNTUtLXNtIHtcbiAgICBwYWRkaW5nOiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtNjAtLXNtIHtcbiAgICBwYWRkaW5nOiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtNjUtLXNtIHtcbiAgICBwYWRkaW5nOiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtNzAtLXNtIHtcbiAgICBwYWRkaW5nOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtNzUtLXNtIHtcbiAgICBwYWRkaW5nOiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtODAtLXNtIHtcbiAgICBwYWRkaW5nOiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtODUtLXNtIHtcbiAgICBwYWRkaW5nOiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtOTAtLXNtIHtcbiAgICBwYWRkaW5nOiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtOTUtLXNtIHtcbiAgICBwYWRkaW5nOiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtMTAwLS1zbSB7XG4gICAgcGFkZGluZzogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTEwNS0tc20ge1xuICAgIHBhZGRpbmc6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTExMC0tc20ge1xuICAgIHBhZGRpbmc6IDcuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS0xMTUtLXNtIHtcbiAgICBwYWRkaW5nOiA4LjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtMTIwLS1zbSB7XG4gICAgcGFkZGluZzogOC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTEyNS0tc20ge1xuICAgIHBhZGRpbmc6IDguOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS0xMzAtLXNtIHtcbiAgICBwYWRkaW5nOiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtMTM1LS1zbSB7XG4gICAgcGFkZGluZzogOS42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTE0MC0tc20ge1xuICAgIHBhZGRpbmc6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtMTQ1LS1zbSB7XG4gICAgcGFkZGluZzogMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS0xNTAtLXNtIHtcbiAgICBwYWRkaW5nOiAxMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFBhZGRpbmcgWCAqL1xuICAuZy1weC0xLS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTItLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMy0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC00LS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTUtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtNi0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC03LS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC04LS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTktLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTAtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTEtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTItLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTMtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTQtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTUtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTYtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTctLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTgtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTktLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTAtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTUtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMjAtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMjUtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMzAtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMzUtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTQwLS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTQ1LS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTUwLS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTU1LS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTYwLS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTY1LS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTcwLS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTc1LS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTgwLS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTg1LS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTkwLS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTk1LS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTEwMC0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xMDUtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTExMC0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogNy44NTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xMTUtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDguMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4LjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTIwLS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4LjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogOC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTEyNS0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogOC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDguOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xMzAtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTM1LS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogOS42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTE0MC0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTE0NS0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTE1MC0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogMTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFBhZGRpbmcgWSAqL1xuICAuZy1weS0xLS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB5LTItLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHktMy0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weS00LS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB5LTUtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHktNi0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weS03LS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weS04LS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB5LTktLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHktMTAtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHktMTEtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMC43ODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHktMTItLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMC44NTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHktMTMtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHktMTQtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHktMTUtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHktMTYtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMS4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHktMTctLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMS4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHktMTgtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHktMTktLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0xMC0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTE1LS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMjAtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0yNS0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTMwLS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMzUtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktNDAtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS00NS0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTUwLS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktNTUtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS02MC0tc20ge1xuICAgIHBhZGRpbmctdG9wOiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTY1LS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktNzAtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS03NS0tc20ge1xuICAgIHBhZGRpbmctdG9wOiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTgwLS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktODUtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS05MC0tc20ge1xuICAgIHBhZGRpbmctdG9wOiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTk1LS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTAwLS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTA1LS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTExMC0tc20ge1xuICAgIHBhZGRpbmctdG9wOiA3Ljg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDcuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTExNS0tc20ge1xuICAgIHBhZGRpbmctdG9wOiA4LjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDguMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTEyMC0tc20ge1xuICAgIHBhZGRpbmctdG9wOiA4LjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDguNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTEyNS0tc20ge1xuICAgIHBhZGRpbmctdG9wOiA4LjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDguOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTEzMC0tc20ge1xuICAgIHBhZGRpbmctdG9wOiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTEzNS0tc20ge1xuICAgIHBhZGRpbmctdG9wOiA5LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDkuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTE0MC0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTQ1LS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDEwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0xNTAtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTE1NS0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAxMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTYwLS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDExLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDExLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0xNjUtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMTEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTE3MC0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAxMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTc1LS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDEyLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTgwLS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDEyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0xODUtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMTMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTE5MC0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAxMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTk1LS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDEzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0yMDAtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMTQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTIwNS0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAxNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMjEwLS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDE1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUGFkZGluZyBUb3AgKi9cbiAgLmctcHQtMC0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xLS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0yLS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0zLS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC00LS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC01LS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC02LS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC03LS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTgtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTktLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTEwLS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xMS0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAwLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTItLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMC44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTEzLS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDAuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xNC0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTUtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTE2LS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDEuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xNy0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAxLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTgtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTE5LS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDEuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xMC0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTUtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTIwLS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0yNS0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMzAtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTM1LS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTQwLS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC00NS0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtNTAtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTU1LS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC02MC0tc20ge1xuICAgIHBhZGRpbmctdG9wOiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtNjUtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTcwLS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC03NS0tc20ge1xuICAgIHBhZGRpbmctdG9wOiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtODAtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTg1LS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC05MC0tc20ge1xuICAgIHBhZGRpbmctdG9wOiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtOTUtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTEwMC0tc20ge1xuICAgIHBhZGRpbmctdG9wOiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTA1LS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTExMC0tc20ge1xuICAgIHBhZGRpbmctdG9wOiA3Ljg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTE1LS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDguMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xMjAtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogOC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTEyNS0tc20ge1xuICAgIHBhZGRpbmctdG9wOiA4LjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTMwLS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xMzUtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogOS42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTE0MC0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTE0NS0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAxMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTE1MC0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAxMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFBhZGRpbmcgUmlnaHQgKi9cbiAgLmctcHItMC0tc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXByLTEtLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHItMi0tc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wci0zLS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXByLTQtLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHItNS0tc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wci02LS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXByLTctLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wci04LS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXByLTktLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xMC0tc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTE1LS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMjAtLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0yNS0tc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTMwLS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMzUtLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTQwLS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItNDUtLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci01MC0tc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTU1LS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItNjAtLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci02NS0tc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTcwLS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItNzUtLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci04MC0tc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTg1LS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItOTAtLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci05NS0tc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTEwMC0tc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTEwNS0tc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTEwLS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogNy44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTE1LS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogOC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTIwLS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogOC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTI1LS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogOC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTMwLS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogOS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTM1LS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogOS42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTQwLS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTE0NS0tc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xNTAtLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTU1LS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMTEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTE2MC0tc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xNjUtLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTcwLS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMTIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQYWRkaW5nIEJvdHRvbSAqL1xuICAuZy1wYi0wLS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTEtLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTItLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTMtLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTQtLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTUtLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTYtLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTctLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItOC0tc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItOS0tc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTAtLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTE1LS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0yMC0tc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMjUtLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTMwLS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0zNS0tc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi00MC0tc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNDUtLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTUwLS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi01NS0tc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNjAtLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTY1LS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi03MC0tc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNzUtLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTgwLS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi04NS0tc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItOTAtLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTk1LS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xMDAtLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTEwNS0tc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xMTAtLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTExNS0tc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA4LjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTIwLS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDguNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xMjUtLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTEzMC0tc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTM1LS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDkuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xNDAtLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xNDUtLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xNTAtLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQYWRkaW5nIExlZnQgKi9cbiAgLmctcGwtMC0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGwtMS0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBsLTItLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wbC0zLS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGwtNC0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBsLTUtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wbC02LS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGwtNy0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGwtOC0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBsLTktLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTEwLS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xNS0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMjAtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTI1LS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0zMC0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMzUtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtNDAtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTQ1LS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC01MC0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtNTUtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTYwLS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC02NS0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtNzAtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTc1LS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC04MC0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtODUtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTkwLS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC05NS0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTAwLS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xMDUtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTEwLS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3Ljg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xMTUtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDguMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTEyMC0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogOC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTI1LS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4LjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xMzAtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTEzNS0tc20ge1xuICAgIHBhZGRpbmctbGVmdDogOS42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTQwLS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTQ1LS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTUwLS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTU1LS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTYwLS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTY1LS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTcwLS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4vKiBQYWRkaW5nIFNwYWNlcyAobWQpXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogUCAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nLXBhLTAtLW1kIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMC0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1weS0wLS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTAtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXByLTAtLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMC0tbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGwtMC0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFBhZGRpbmcgQXJvdW5kICovXG4gIC5nLXBhLTItLW1kIHtcbiAgICBwYWRkaW5nOiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtMy0tbWQge1xuICAgIHBhZGRpbmc6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS01LS1tZCB7XG4gICAgcGFkZGluZzogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTctLW1kIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS0xMC0tbWQge1xuICAgIHBhZGRpbmc6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS0xNS0tbWQge1xuICAgIHBhZGRpbmc6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS0yMC0tbWQge1xuICAgIHBhZGRpbmc6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS0yNS0tbWQge1xuICAgIHBhZGRpbmc6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS0zMC0tbWQge1xuICAgIHBhZGRpbmc6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS0zNS0tbWQge1xuICAgIHBhZGRpbmc6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTQwLS1tZCB7XG4gICAgcGFkZGluZzogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTQ1LS1tZCB7XG4gICAgcGFkZGluZzogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTUwLS1tZCB7XG4gICAgcGFkZGluZzogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTU1LS1tZCB7XG4gICAgcGFkZGluZzogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTYwLS1tZCB7XG4gICAgcGFkZGluZzogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTY1LS1tZCB7XG4gICAgcGFkZGluZzogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTcwLS1tZCB7XG4gICAgcGFkZGluZzogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTc1LS1tZCB7XG4gICAgcGFkZGluZzogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTgwLS1tZCB7XG4gICAgcGFkZGluZzogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTg1LS1tZCB7XG4gICAgcGFkZGluZzogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTkwLS1tZCB7XG4gICAgcGFkZGluZzogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTk1LS1tZCB7XG4gICAgcGFkZGluZzogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTEwMC0tbWQge1xuICAgIHBhZGRpbmc6IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS0xMDUtLW1kIHtcbiAgICBwYWRkaW5nOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS0xMTAtLW1kIHtcbiAgICBwYWRkaW5nOiA3Ljg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtMTE1LS1tZCB7XG4gICAgcGFkZGluZzogOC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTEyMC0tbWQge1xuICAgIHBhZGRpbmc6IDguNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS0xMjUtLW1kIHtcbiAgICBwYWRkaW5nOiA4LjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtMTMwLS1tZCB7XG4gICAgcGFkZGluZzogOS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTEzNS0tbWQge1xuICAgIHBhZGRpbmc6IDkuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS0xNDAtLW1kIHtcbiAgICBwYWRkaW5nOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTE0NS0tbWQge1xuICAgIHBhZGRpbmc6IDEwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtMTUwLS1tZCB7XG4gICAgcGFkZGluZzogMTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQYWRkaW5nIFggKi9cbiAgLmctcHgtMS0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0yLS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTMtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtNC0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC01LS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTYtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtNy0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtOC0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC05LS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTEwLS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTExLS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTEyLS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTEzLS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTE0LS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTE1LS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTE2LS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTE3LS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTE4LS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTE5LS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTEwLS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTE1LS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTIwLS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTI1LS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTMwLS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTM1LS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC00MC0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC00NS0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC01MC0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC01NS0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC02MC0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC02NS0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC03MC0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC03NS0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC04MC0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC04NS0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC05MC0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC05NS0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xMDAtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTA1LS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xMTAtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3Ljg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTE1LS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4LjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogOC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTEyMC0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogOC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDguNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xMjUtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDguOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4LjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTMwLS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogOS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTEzNS0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogOS42NDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDkuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xNDAtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xNDUtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xNTAtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQYWRkaW5nIFkgKi9cbiAgLmctcHktMS0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weS0yLS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB5LTMtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHktNC0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weS01LS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB5LTYtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHktNy0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHktOC0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weS05LS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB5LTEwLS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB5LTExLS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDAuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB5LTEyLS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDAuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB5LTEzLS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDAuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB5LTE0LS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB5LTE1LS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB5LTE2LS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDEuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB5LTE3LS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDEuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB5LTE4LS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDEuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB5LTE5LS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDEuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTAtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0xNS0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTIwLS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMjUtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0zMC0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTM1LS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTQwLS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktNDUtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS01MC0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTU1LS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktNjAtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS02NS0tbWQge1xuICAgIHBhZGRpbmctdG9wOiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTcwLS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktNzUtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS04MC0tbWQge1xuICAgIHBhZGRpbmctdG9wOiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTg1LS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktOTAtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS05NS0tbWQge1xuICAgIHBhZGRpbmctdG9wOiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTEwMC0tbWQge1xuICAgIHBhZGRpbmctdG9wOiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTEwNS0tbWQge1xuICAgIHBhZGRpbmctdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0xMTAtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogNy44NTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3Ljg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0xMTUtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogOC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4LjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0xMjAtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogOC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4LjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0xMjUtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogOC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4LjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0xMzAtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogOS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0xMzUtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogOS42NDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA5LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0xNDAtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTE0NS0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAxMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTUwLS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDEwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0xNTUtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMTEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTE2MC0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAxMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTY1LS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDExLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDExLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0xNzAtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMTIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTE3NS0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAxMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTE4MC0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAxMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTg1LS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDEzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0xOTAtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMTMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTE5NS0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAxMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMjAwLS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDE0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0yMDUtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMTQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTIxMC0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAxNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFBhZGRpbmcgVG9wICovXG4gIC5nLXB0LTAtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMS0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMi0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMy0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtNC0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtNS0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtNi0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtNy0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC04LS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC05LS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xMC0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTEtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMC43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTEyLS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDAuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xMy0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAwLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTQtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTE1LS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xNi0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAxLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTctLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMS4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTE4LS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDEuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xOS0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAxLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTAtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTE1LS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0yMC0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMjUtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTMwLS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0zNS0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC00MC0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtNDUtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTUwLS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC01NS0tbWQge1xuICAgIHBhZGRpbmctdG9wOiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtNjAtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTY1LS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC03MC0tbWQge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtNzUtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTgwLS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC04NS0tbWQge1xuICAgIHBhZGRpbmctdG9wOiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtOTAtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTk1LS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xMDAtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTEwNS0tbWQge1xuICAgIHBhZGRpbmctdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xMTAtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogNy44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTExNS0tbWQge1xuICAgIHBhZGRpbmctdG9wOiA4LjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTIwLS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDguNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xMjUtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogOC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTEzMC0tbWQge1xuICAgIHBhZGRpbmctdG9wOiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTM1LS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDkuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xNDAtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xNDUtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xNTAtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQYWRkaW5nIFJpZ2h0ICovXG4gIC5nLXByLTAtLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZy1wci0xLS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXByLTItLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHItMy0tbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wci00LS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXByLTUtLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHItNi0tbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wci03LS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHItOC0tbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wci05LS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTAtLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xNS0tbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTIwLS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMjUtLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0zMC0tbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTM1LS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci00MC0tbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTQ1LS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItNTAtLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci01NS0tbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTYwLS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItNjUtLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci03MC0tbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTc1LS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItODAtLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci04NS0tbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTkwLS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItOTUtLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xMDAtLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xMDUtLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTExMC0tbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTExNS0tbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDguMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTEyMC0tbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDguNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTEyNS0tbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDguOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTEzMC0tbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTEzNS0tbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDkuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTE0MC0tbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xNDUtLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTUwLS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTE1NS0tbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xNjAtLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTY1LS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMTEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTE3MC0tbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUGFkZGluZyBCb3R0b20gKi9cbiAgLmctcGItMC0tbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xLS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0yLS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0zLS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi00LS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi01LS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi02LS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi03LS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTgtLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTktLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTEwLS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xNS0tbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMjAtLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTI1LS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0zMC0tbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMzUtLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNDAtLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTQ1LS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi01MC0tbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNTUtLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTYwLS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi02NS0tbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNzAtLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTc1LS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi04MC0tbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItODUtLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTkwLS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi05NS0tbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTAwLS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xMDUtLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTEwLS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDcuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xMTUtLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTEyMC0tbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiA4LjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTI1LS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDguOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xMzAtLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTEzNS0tbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiA5LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTQwLS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTQ1LS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTUwLS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUGFkZGluZyBMZWZ0ICovXG4gIC5nLXBsLTAtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBsLTEtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wbC0yLS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGwtMy0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBsLTQtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wbC01LS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGwtNi0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBsLTctLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBsLTgtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wbC05LS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xMC0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTUtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTIwLS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0yNS0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMzAtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTM1LS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTQwLS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC00NS0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtNTAtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTU1LS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC02MC0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtNjUtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTcwLS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC03NS0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtODAtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTg1LS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC05MC0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtOTUtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTEwMC0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTA1LS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTExMC0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogNy44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTE1LS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4LjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xMjAtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDguNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTEyNS0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogOC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTMwLS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xMzUtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTE0MC0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTE0NS0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTE1MC0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogMTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTE1NS0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogMTEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTE2MC0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogMTEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTE2NS0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogMTEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTE3MC0tbWQge1xuICAgIHBhZGRpbmctbGVmdDogMTIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLyogUGFkZGluZyBTcGFjZXMgKGxnKSBQXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogUCAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5nLXBhLTAtLWxnIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMC0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1weS0wLS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTAtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXByLTAtLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMC0tbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGwtMC0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFBhZGRpbmcgQXJvdW5kICovXG4gIC5nLXBhLTItLWxnIHtcbiAgICBwYWRkaW5nOiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtMy0tbGcge1xuICAgIHBhZGRpbmc6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS01LS1sZyB7XG4gICAgcGFkZGluZzogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTctLWxnIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS0xMC0tbGcge1xuICAgIHBhZGRpbmc6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS0xNS0tbGcge1xuICAgIHBhZGRpbmc6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS0yMC0tbGcge1xuICAgIHBhZGRpbmc6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS0yNS0tbGcge1xuICAgIHBhZGRpbmc6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS0zMC0tbGcge1xuICAgIHBhZGRpbmc6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS0zNS0tbGcge1xuICAgIHBhZGRpbmc6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTQwLS1sZyB7XG4gICAgcGFkZGluZzogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTQ1LS1sZyB7XG4gICAgcGFkZGluZzogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTUwLS1sZyB7XG4gICAgcGFkZGluZzogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTU1LS1sZyB7XG4gICAgcGFkZGluZzogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTYwLS1sZyB7XG4gICAgcGFkZGluZzogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTY1LS1sZyB7XG4gICAgcGFkZGluZzogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTcwLS1sZyB7XG4gICAgcGFkZGluZzogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTc1LS1sZyB7XG4gICAgcGFkZGluZzogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTgwLS1sZyB7XG4gICAgcGFkZGluZzogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTg1LS1sZyB7XG4gICAgcGFkZGluZzogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTkwLS1sZyB7XG4gICAgcGFkZGluZzogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTk1LS1sZyB7XG4gICAgcGFkZGluZzogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTEwMC0tbGcge1xuICAgIHBhZGRpbmc6IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS0xMDUtLWxnIHtcbiAgICBwYWRkaW5nOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS0xMTAtLWxnIHtcbiAgICBwYWRkaW5nOiA3Ljg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtMTE1LS1sZyB7XG4gICAgcGFkZGluZzogOC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTEyMC0tbGcge1xuICAgIHBhZGRpbmc6IDguNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS0xMjUtLWxnIHtcbiAgICBwYWRkaW5nOiA4LjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtMTMwLS1sZyB7XG4gICAgcGFkZGluZzogOS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTEzNS0tbGcge1xuICAgIHBhZGRpbmc6IDkuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS0xNDAtLWxnIHtcbiAgICBwYWRkaW5nOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTE0NS0tbGcge1xuICAgIHBhZGRpbmc6IDEwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtMTUwLS1sZyB7XG4gICAgcGFkZGluZzogMTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQYWRkaW5nIFggKi9cbiAgLmctcHgtMS0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0yLS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTMtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtNC0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC01LS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTYtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtNy0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtOC0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC05LS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTEwLS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTExLS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTEyLS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTEzLS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTE0LS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTE1LS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTE2LS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTE3LS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTE4LS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTE5LS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTEwLS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTE1LS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTIwLS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTI1LS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTMwLS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTM1LS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC00MC0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC00NS0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC01MC0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC01NS0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC02MC0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC02NS0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC03MC0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC03NS0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC04MC0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC04NS0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC05MC0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC05NS0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xMDAtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTA1LS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xMTAtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3Ljg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTE1LS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA4LjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogOC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTEyMC0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogOC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDguNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xMjUtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDguOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4LjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTMwLS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogOS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTEzNS0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogOS42NDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDkuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xNDAtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xNDUtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xNTAtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQYWRkaW5nIFkgKi9cbiAgLmctcHktMS0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weS0yLS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB5LTMtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHktNC0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weS01LS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB5LTYtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHktNy0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHktOC0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weS05LS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB5LTEwLS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB5LTExLS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDAuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB5LTEyLS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDAuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB5LTEzLS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDAuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB5LTE0LS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB5LTE1LS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB5LTE2LS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDEuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB5LTE3LS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDEuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB5LTE4LS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDEuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB5LTE5LS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDEuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTAtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0xNS0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTIwLS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMjUtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0zMC0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTM1LS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTQwLS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktNDUtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS01MC0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTU1LS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktNjAtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS02NS0tbGcge1xuICAgIHBhZGRpbmctdG9wOiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTcwLS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktNzUtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS04MC0tbGcge1xuICAgIHBhZGRpbmctdG9wOiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTg1LS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktOTAtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS05NS0tbGcge1xuICAgIHBhZGRpbmctdG9wOiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTEwMC0tbGcge1xuICAgIHBhZGRpbmctdG9wOiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTEwNS0tbGcge1xuICAgIHBhZGRpbmctdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0xMTAtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNy44NTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3Ljg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0xMTUtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogOC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4LjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0xMjAtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogOC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4LjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0xMjUtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogOC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4LjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0xMzAtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogOS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0xMzUtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogOS42NDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA5LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0xNDAtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTE0NS0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAxMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTUwLS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDEwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0xNTUtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMTEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTE2MC0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAxMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTY1LS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDExLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDExLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0xNzAtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMTIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTE3NS0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAxMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTE4MC0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAxMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTg1LS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDEzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0xOTAtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMTMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTE5NS0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAxMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMjAwLS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDE0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0yMDUtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMTQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTIxMC0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAxNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFBhZGRpbmcgVG9wICovXG4gIC5nLXB0LTAtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMS0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMi0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMy0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtNC0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtNS0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtNi0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtNy0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC04LS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC05LS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xMC0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTEtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMC43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTEyLS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDAuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xMy0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAwLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTQtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTE1LS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xNi0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAxLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTctLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMS4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTE4LS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDEuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xOS0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAxLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTAtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTE1LS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0yMC0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMjUtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTMwLS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0zNS0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC00MC0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtNDUtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTUwLS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC01NS0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtNjAtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTY1LS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC03MC0tbGcge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtNzUtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTgwLS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC04NS0tbGcge1xuICAgIHBhZGRpbmctdG9wOiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtOTAtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTk1LS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xMDAtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTEwNS0tbGcge1xuICAgIHBhZGRpbmctdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xMTAtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNy44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTExNS0tbGcge1xuICAgIHBhZGRpbmctdG9wOiA4LjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTIwLS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDguNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xMjUtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogOC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTEzMC0tbGcge1xuICAgIHBhZGRpbmctdG9wOiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTM1LS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDkuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xNDAtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xNDUtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xNTAtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQYWRkaW5nIFJpZ2h0ICovXG4gIC5nLXByLTAtLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZy1wci0xLS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXByLTItLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHItMy0tbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wci00LS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXByLTUtLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHItNi0tbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wci03LS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHItOC0tbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wci05LS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTAtLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xNS0tbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTIwLS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMjUtLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0zMC0tbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTM1LS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci00MC0tbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTQ1LS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItNTAtLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci01NS0tbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTYwLS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItNjUtLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci03MC0tbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTc1LS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItODAtLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci04NS0tbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTkwLS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItOTUtLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xMDAtLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xMDUtLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTExMC0tbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTExNS0tbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDguMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTEyMC0tbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDguNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTEyNS0tbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDguOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTEzMC0tbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTEzNS0tbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDkuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTE0MC0tbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xNDUtLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTUwLS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTE1NS0tbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xNjAtLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTY1LS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMTEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTE3MC0tbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUGFkZGluZyBCb3R0b20gKi9cbiAgLmctcGItMC0tbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xLS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0yLS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0zLS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi00LS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi01LS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi02LS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi03LS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTgtLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTktLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTEwLS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xNS0tbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMjAtLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTI1LS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0zMC0tbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMzUtLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNDAtLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTQ1LS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi01MC0tbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNTUtLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTYwLS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi02NS0tbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNzAtLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTc1LS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi04MC0tbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItODUtLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTkwLS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi05NS0tbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTAwLS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xMDUtLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTEwLS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDcuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xMTUtLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTEyMC0tbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA4LjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTI1LS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDguOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xMzAtLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTEzNS0tbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA5LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTQwLS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTQ1LS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTUwLS1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUGFkZGluZyBMZWZ0ICovXG4gIC5nLXBsLTAtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBsLTEtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wbC0yLS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGwtMy0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBsLTQtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wbC01LS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGwtNi0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBsLTctLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBsLTgtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wbC05LS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xMC0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTUtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTIwLS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0yNS0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMzAtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTM1LS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTQwLS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC00NS0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtNTAtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTU1LS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC02MC0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtNjUtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTcwLS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC03NS0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtODAtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTg1LS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC05MC0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtOTUtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTEwMC0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTA1LS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTExMC0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogNy44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTE1LS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA4LjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xMjAtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDguNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTEyNS0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogOC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTMwLS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xMzUtLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTE0MC0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTE0NS0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTE1MC0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogMTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTE1NS0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogMTEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTE2MC0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogMTEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTE2NS0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogMTEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTE3MC0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogMTIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLyogUGFkZGluZyBTcGFjZXMgKHhsKSBQXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZy1wYS0wLS14bCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTAtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHktMC0teGwge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0wLS14bCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1wci0wLS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTAtLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBsLTAtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAvKiBQYWRkaW5nIEFyb3VuZCAqL1xuICAuZy1wYS0yLS14bCB7XG4gICAgcGFkZGluZzogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTMtLXhsIHtcbiAgICBwYWRkaW5nOiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtNS0teGwge1xuICAgIHBhZGRpbmc6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS03LS14bCB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtMTAtLXhsIHtcbiAgICBwYWRkaW5nOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtMTUtLXhsIHtcbiAgICBwYWRkaW5nOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtMjAtLXhsIHtcbiAgICBwYWRkaW5nOiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtMjUtLXhsIHtcbiAgICBwYWRkaW5nOiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtMzAtLXhsIHtcbiAgICBwYWRkaW5nOiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtMzUtLXhsIHtcbiAgICBwYWRkaW5nOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS00MC0teGwge1xuICAgIHBhZGRpbmc6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS00NS0teGwge1xuICAgIHBhZGRpbmc6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS01MC0teGwge1xuICAgIHBhZGRpbmc6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS01NS0teGwge1xuICAgIHBhZGRpbmc6IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS02MC0teGwge1xuICAgIHBhZGRpbmc6IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS02NS0teGwge1xuICAgIHBhZGRpbmc6IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS03MC0teGwge1xuICAgIHBhZGRpbmc6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS03NS0teGwge1xuICAgIHBhZGRpbmc6IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS04MC0teGwge1xuICAgIHBhZGRpbmc6IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS04NS0teGwge1xuICAgIHBhZGRpbmc6IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS05MC0teGwge1xuICAgIHBhZGRpbmc6IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS05NS0teGwge1xuICAgIHBhZGRpbmc6IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS0xMDAtLXhsIHtcbiAgICBwYWRkaW5nOiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtMTA1LS14bCB7XG4gICAgcGFkZGluZzogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtMTEwLS14bCB7XG4gICAgcGFkZGluZzogNy44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTExNS0teGwge1xuICAgIHBhZGRpbmc6IDguMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS0xMjAtLXhsIHtcbiAgICBwYWRkaW5nOiA4LjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtMTI1LS14bCB7XG4gICAgcGFkZGluZzogOC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTEzMC0teGwge1xuICAgIHBhZGRpbmc6IDkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS0xMzUtLXhsIHtcbiAgICBwYWRkaW5nOiA5LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtMTQwLS14bCB7XG4gICAgcGFkZGluZzogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS0xNDUtLXhsIHtcbiAgICBwYWRkaW5nOiAxMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTE1MC0teGwge1xuICAgIHBhZGRpbmc6IDEwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUGFkZGluZyBYICovXG4gIC5nLXB4LTEtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMi0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0zLS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTQtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtNS0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC02LS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTctLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTgtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtOS0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xMC0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xMS0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMC43ODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xMi0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMC44NTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xMy0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xNC0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xNS0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xNi0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMS4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xNy0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMS4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xOC0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xOS0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xMC0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xNS0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0yMC0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0yNS0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0zMC0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0zNS0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtNDAtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtNDUtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtNTAtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtNTUtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtNjAtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtNjUtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtNzAtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtNzUtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtODAtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtODUtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtOTAtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtOTUtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTAwLS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTEwNS0teGwge1xuICAgIHBhZGRpbmctbGVmdDogNy41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTEwLS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3Ljg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNy44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTExNS0teGwge1xuICAgIHBhZGRpbmctbGVmdDogOC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDguMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xMjAtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDguNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4LjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTI1LS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4LjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogOC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTEzMC0teGwge1xuICAgIHBhZGRpbmctbGVmdDogOS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0xMzUtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTQwLS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTQ1LS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTUwLS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUGFkZGluZyBZICovXG4gIC5nLXB5LTEtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHktMi0teGwge1xuICAgIHBhZGRpbmctdG9wOiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weS0zLS14bCB7XG4gICAgcGFkZGluZy10b3A6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB5LTQtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHktNS0teGwge1xuICAgIHBhZGRpbmctdG9wOiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weS02LS14bCB7XG4gICAgcGFkZGluZy10b3A6IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB5LTctLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB5LTgtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHktOS0teGwge1xuICAgIHBhZGRpbmctdG9wOiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weS0xMC0teGwge1xuICAgIHBhZGRpbmctdG9wOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weS0xMS0teGwge1xuICAgIHBhZGRpbmctdG9wOiAwLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weS0xMi0teGwge1xuICAgIHBhZGRpbmctdG9wOiAwLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weS0xMy0teGwge1xuICAgIHBhZGRpbmctdG9wOiAwLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weS0xNC0teGwge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weS0xNS0teGwge1xuICAgIHBhZGRpbmctdG9wOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weS0xNi0teGwge1xuICAgIHBhZGRpbmctdG9wOiAxLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weS0xNy0teGwge1xuICAgIHBhZGRpbmctdG9wOiAxLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weS0xOC0teGwge1xuICAgIHBhZGRpbmctdG9wOiAxLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1weS0xOS0teGwge1xuICAgIHBhZGRpbmctdG9wOiAxLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTEwLS14bCB7XG4gICAgcGFkZGluZy10b3A6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTUtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0yMC0teGwge1xuICAgIHBhZGRpbmctdG9wOiAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTI1LS14bCB7XG4gICAgcGFkZGluZy10b3A6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMzAtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0zNS0teGwge1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS00MC0teGwge1xuICAgIHBhZGRpbmctdG9wOiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTQ1LS14bCB7XG4gICAgcGFkZGluZy10b3A6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktNTAtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS01NS0teGwge1xuICAgIHBhZGRpbmctdG9wOiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTYwLS14bCB7XG4gICAgcGFkZGluZy10b3A6IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktNjUtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS03MC0teGwge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTc1LS14bCB7XG4gICAgcGFkZGluZy10b3A6IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktODAtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS04NS0teGwge1xuICAgIHBhZGRpbmctdG9wOiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTkwLS14bCB7XG4gICAgcGFkZGluZy10b3A6IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNi40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktOTUtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0xMDAtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0xMDUtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTEwLS14bCB7XG4gICAgcGFkZGluZy10b3A6IDcuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTE1LS14bCB7XG4gICAgcGFkZGluZy10b3A6IDguMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTIwLS14bCB7XG4gICAgcGFkZGluZy10b3A6IDguNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTI1LS14bCB7XG4gICAgcGFkZGluZy10b3A6IDguOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTMwLS14bCB7XG4gICAgcGFkZGluZy10b3A6IDkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTM1LS14bCB7XG4gICAgcGFkZGluZy10b3A6IDkuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOS42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTQwLS14bCB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0xNDUtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTE1MC0teGwge1xuICAgIHBhZGRpbmctdG9wOiAxMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTU1LS14bCB7XG4gICAgcGFkZGluZy10b3A6IDExLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDExLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0xNjAtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMTEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTE2NS0teGwge1xuICAgIHBhZGRpbmctdG9wOiAxMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTcwLS14bCB7XG4gICAgcGFkZGluZy10b3A6IDEyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0xNzUtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMTIuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0xODAtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMTIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTE4NS0teGwge1xuICAgIHBhZGRpbmctdG9wOiAxMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMy4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMTkwLS14bCB7XG4gICAgcGFkZGluZy10b3A6IDEzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0xOTUtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMTMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXB5LTIwMC0teGwge1xuICAgIHBhZGRpbmctdG9wOiAxNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHktMjA1LS14bCB7XG4gICAgcGFkZGluZy10b3A6IDE0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1weS0yMTAtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMTVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQYWRkaW5nIFRvcCAqL1xuICAuZy1wdC0wLS14bCB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTEtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMC4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTItLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTMtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTQtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTUtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTYtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMC40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTctLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtOC0teGwge1xuICAgIHBhZGRpbmctdG9wOiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtOS0teGwge1xuICAgIHBhZGRpbmctdG9wOiAwLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTAtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTExLS14bCB7XG4gICAgcGFkZGluZy10b3A6IDAuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xMi0teGwge1xuICAgIHBhZGRpbmctdG9wOiAwLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTMtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMC45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTE0LS14bCB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xNS0teGwge1xuICAgIHBhZGRpbmctdG9wOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTYtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMS4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTE3LS14bCB7XG4gICAgcGFkZGluZy10b3A6IDEuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xOC0teGwge1xuICAgIHBhZGRpbmctdG9wOiAxLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTktLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMS4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTEwLS14bCB7XG4gICAgcGFkZGluZy10b3A6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xNS0teGwge1xuICAgIHBhZGRpbmctdG9wOiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMjAtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTI1LS14bCB7XG4gICAgcGFkZGluZy10b3A6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0zMC0teGwge1xuICAgIHBhZGRpbmctdG9wOiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMzUtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtNDAtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTQ1LS14bCB7XG4gICAgcGFkZGluZy10b3A6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC01MC0teGwge1xuICAgIHBhZGRpbmctdG9wOiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtNTUtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTYwLS14bCB7XG4gICAgcGFkZGluZy10b3A6IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC02NS0teGwge1xuICAgIHBhZGRpbmctdG9wOiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtNzAtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTc1LS14bCB7XG4gICAgcGFkZGluZy10b3A6IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC04MC0teGwge1xuICAgIHBhZGRpbmctdG9wOiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtODUtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTkwLS14bCB7XG4gICAgcGFkZGluZy10b3A6IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC05NS0teGwge1xuICAgIHBhZGRpbmctdG9wOiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTAwLS14bCB7XG4gICAgcGFkZGluZy10b3A6IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xMDUtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTEwLS14bCB7XG4gICAgcGFkZGluZy10b3A6IDcuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xMTUtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogOC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTEyMC0teGwge1xuICAgIHBhZGRpbmctdG9wOiA4LjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTI1LS14bCB7XG4gICAgcGFkZGluZy10b3A6IDguOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xMzAtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogOS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTEzNS0teGwge1xuICAgIHBhZGRpbmctdG9wOiA5LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTQwLS14bCB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTQ1LS14bCB7XG4gICAgcGFkZGluZy10b3A6IDEwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTUwLS14bCB7XG4gICAgcGFkZGluZy10b3A6IDEwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUGFkZGluZyBSaWdodCAqL1xuICAuZy1wci0wLS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHItMS0teGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wci0yLS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXByLTMtLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHItNC0teGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wci01LS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXByLTYtLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHItNy0teGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXByLTgtLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHItOS0teGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTEwLS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTUtLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0yMC0teGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTI1LS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMS43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMzAtLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0zNS0teGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItNDAtLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci00NS0teGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTUwLS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItNTUtLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci02MC0teGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTY1LS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItNzAtLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci03NS0teGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTgwLS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItODUtLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2LjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci05MC0teGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTk1LS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTAwLS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTA1LS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xMTAtLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3Ljg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xMTUtLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4LjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xMjAtLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4LjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xMjUtLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4LjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xMzAtLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xMzUtLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xNDAtLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTQ1LS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTE1MC0teGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xNTUtLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcHItMTYwLS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMTEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXByLTE2NS0teGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wci0xNzAtLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFBhZGRpbmcgQm90dG9tICovXG4gIC5nLXBiLTAtLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMS0teGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMi0teGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMy0teGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNC0teGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNS0teGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNi0teGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNy0teGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi04LS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNTcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi05LS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xMC0teGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTUtLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTIwLS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0yNS0teGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMzAtLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTM1LS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTQwLS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi00NS0teGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNTAtLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTU1LS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi02MC0teGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItNjUtLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTcwLS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi03NS0teGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA1LjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItODAtLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTg1LS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYuMDcxNDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi05MC0teGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA2LjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItOTUtLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNi43ODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTEwMC0teGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTA1LS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTExMC0teGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA3Ljg1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTE1LS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDguMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xMjAtLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOC41NzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTEyNS0teGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA4LjkyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGItMTMwLS14bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDkuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xMzUtLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOS42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTE0MC0teGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTE0NS0teGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTE1MC0teGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFBhZGRpbmcgTGVmdCAqL1xuICAuZy1wbC0wLS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZy1wbC0xLS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGwtMi0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMC4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBsLTMtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wbC00LS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGwtNS0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBsLTYtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wbC03LS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wbC04LS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGwtOS0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTAtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTE1LS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0yMC0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMjUtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNzg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTMwLS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0zNS0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC00MC0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtNDUtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuMjE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTUwLS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC01NS0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtNjAtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTY1LS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC03MC0teGwge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtNzUtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTgwLS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC04NS0teGwge1xuICAgIHBhZGRpbmctbGVmdDogNi4wNzE0M3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtOTAtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTk1LS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xMDAtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTEwNS0teGwge1xuICAgIHBhZGRpbmctbGVmdDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xMTAtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTExNS0teGwge1xuICAgIHBhZGRpbmctbGVmdDogOC4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTIwLS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4LjU3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xMjUtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDguOTI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAvKiBQICovXG4gIC5nLXBsLTEzMC0teGwge1xuICAgIHBhZGRpbmctbGVmdDogOS4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIFAgKi9cbiAgLmctcGwtMTM1LS14bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5LjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xNDAtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xNDUtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xNTAtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xNTUtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xNjAtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xNjUtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogUCAqL1xuICAuZy1wbC0xNzAtLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qIEN1c3RvbSBQYWRkaW5ncyAoeHMpXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmctcGEtMC0yMC0yMCB7XG4gIHBhZGRpbmc6IDAgMS40Mjg1N3JlbSAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBhLTQtMTEge1xuICBwYWRkaW5nOiAwLjI4NTcxcmVtIDAuNzg1NzFyZW0gIWltcG9ydGFudDtcbn1cblxuLmctcGEtNC0xMyB7XG4gIHBhZGRpbmc6IDAuMjg1NzFyZW0gMC45Mjg1N3JlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1wYS01LTEwIHtcbiAgcGFkZGluZzogMC4zNTcxNHJlbSAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBhLTUtMTUge1xuICBwYWRkaW5nOiAwLjM1NzE0cmVtIDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbn1cblxuLmctcGEtNi04IHtcbiAgcGFkZGluZzogMC40Mjg1N3JlbSAwLjU3MTQzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBhLTctMTQge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1wYS03LTE2IHtcbiAgcGFkZGluZzogMC41cmVtIDEuMTQyODZyZW0gIWltcG9ydGFudDtcbn1cblxuLmctcGEtMTAtNS01IHtcbiAgcGFkZGluZzogMC43MTQyOXJlbSAwLjM1NzE0cmVtIDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbn1cblxuLmctcGEtMTAtMTUge1xuICBwYWRkaW5nOiAwLjcxNDI5cmVtIDEuMDcxNDNyZW0gIWltcG9ydGFudDtcbn1cblxuLmctcGEtMTAtMTYge1xuICBwYWRkaW5nOiAwLjcxNDI5cmVtIDEuMTQyODZyZW0gIWltcG9ydGFudDtcbn1cblxuLmctcGEtMTAtMjAge1xuICBwYWRkaW5nOiAwLjcxNDI5cmVtIDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbn1cblxuLmctcGEtMTAtMzAge1xuICBwYWRkaW5nOiAwLjcxNDI5cmVtIDIuMTQyODZyZW0gIWltcG9ydGFudDtcbn1cblxuLmctcGEtMTIge1xuICBwYWRkaW5nOiAwLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBhLTEyLTE5IHtcbiAgcGFkZGluZzogMC44NTcxNHJlbSAxLjM1NzE0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBhLTEyLTIxIHtcbiAgcGFkZGluZzogMC44NTcxNHJlbSAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmctcGEtMTItNS03IHtcbiAgcGFkZGluZzogMC44NTcxNHJlbSAwLjM1NzE0cmVtIDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1wYS0xNC0xOCB7XG4gIHBhZGRpbmc6IDFyZW0gMS4yODU3MXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1wYS0xNS0wIHtcbiAgcGFkZGluZzogMS4wNzE0M3JlbSAwICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBhLTE1LTUge1xuICBwYWRkaW5nOiAxLjA3MTQzcmVtIDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbn1cblxuLmctcGEtMTUtMjAtMTAge1xuICBwYWRkaW5nOiAxLjA3MTQzcmVtIDEuNDI4NTdyZW0gMC43MTQyOXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1wYS0xNS0yMCB7XG4gIHBhZGRpbmc6IDEuMDcxNDNyZW0gMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1wYS0xNS0zMCB7XG4gIHBhZGRpbmc6IDEuMDcxNDNyZW0gMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1wYS0xNy0yMyB7XG4gIHBhZGRpbmc6IDEuMjE0MjlyZW0gMS42NDI4NnJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1wYS0yMC0xMCB7XG4gIHBhZGRpbmc6IDEuNDI4NTdyZW0gMC43MTQyOXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1wYS0yMC0yMC0xNSB7XG4gIHBhZGRpbmc6IDEuNDI4NTdyZW0gMS40Mjg1N3JlbSAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBhLTIwLTIwLTIwLTU1IHtcbiAgcGFkZGluZzogMS40Mjg1N3JlbSAxLjQyODU3cmVtIDEuNDI4NTdyZW0gMy45Mjg1N3JlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1wYS0yMC0zMC0wIHtcbiAgcGFkZGluZzogMS40Mjg1N3JlbSAyLjE0Mjg2cmVtIDAgIWltcG9ydGFudDtcbn1cblxuLmctcGEtMjAtNDAtMjUge1xuICBwYWRkaW5nOiAxLjQyODU3cmVtIDIuODU3MTRyZW0gMS43ODU3MXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1wYS0yNCB7XG4gIHBhZGRpbmc6IDEuNzE0MjlyZW0gIWltcG9ydGFudDtcbn1cblxuLmctcGEtMjUtMjAtMzAge1xuICBwYWRkaW5nOiAxLjc4NTcxcmVtIDEuNDI4NTdyZW0gMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1wYS0yNS0zMC0yMCB7XG4gIHBhZGRpbmc6IDEuNzg1NzFyZW0gMi4xNDI4NnJlbSAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBhLTI1LTMwIHtcbiAgcGFkZGluZzogMS43ODU3MXJlbSAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBhLTMwLTEwIHtcbiAgcGFkZGluZzogMi4xNDI4NnJlbSAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBhLTMwLTE1IHtcbiAgcGFkZGluZzogMi4xNDI4NnJlbSAxLjA3MTQzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBhLTMwLTIwIHtcbiAgcGFkZGluZzogMi4xNDI4NnJlbSAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBhLTMwLTMwLTIwIHtcbiAgcGFkZGluZzogMi4xNDI4NnJlbSAyLjE0Mjg2cmVtIDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbn1cblxuLmctcGEtNDAge1xuICBwYWRkaW5nOiAyLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBhLTQwLTIwIHtcbiAgcGFkZGluZzogMi44NTcxNHJlbSAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBhLTQwLTMwLTMwIHtcbiAgcGFkZGluZzogMi44NTcxNHJlbSAyLjE0Mjg2cmVtIDIuMTQyODZyZW0gIWltcG9ydGFudDtcbn1cblxuLmctcGEtNTAtMTUtMCB7XG4gIHBhZGRpbmc6IDMuNTcxNDNyZW0gMS4wNzE0M3JlbSAwICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBhLTE1eCB7XG4gIHBhZGRpbmc6IDE1JSAhaW1wb3J0YW50O1xufVxuXG4uZy1weC0xNyB7XG4gIHBhZGRpbmctbGVmdDogMS4yMTQyOXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXB4LTE4IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIC8qIE8gKi9cbiAgcGFkZGluZy1yaWdodDogMS4yODU3MXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1weS0yMyB7XG4gIHBhZGRpbmctdG9wOiAxLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIC8qIE8gKi9cbiAgcGFkZGluZy1ib3R0b206IDEuNjQyODZyZW0gIWltcG9ydGFudDtcbn1cblxuLmctcHktMjM1IHtcbiAgcGFkZGluZy10b3A6IDE2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIC8qIE8gKi9cbiAgcGFkZGluZy1ib3R0b206IDE2Ljc4NTcxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBsLTEyIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBsLTE3IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjIxNDI5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBsLTctLWhvdmVyOmhvdmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmctcGwtMjUtLWhvdmVyOmhvdmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5hY3RpdmUuZy1wbC0yNS0tYWN0aXZlIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBsLTYwLS14cyB7XG4gIHBhZGRpbmctbGVmdDogNC4yODU3MXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5nLXB0LTExIHtcbiAgcGFkZGluZy10b3A6IDAuNzg1NzFyZW0gIWltcG9ydGFudDtcbn1cblxuLmctcHQtMTIge1xuICBwYWRkaW5nLXRvcDogMC44NTcxNHJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1wYXJlbnQ6aG92ZXIgLmctcHQtMjUtLXBhcmVudC1ob3ZlciB7XG4gIHBhZGRpbmctdG9wOiAxLjc4NTcxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXB0LTEzMCB7XG4gIHBhZGRpbmctdG9wOiA5LjI4NTcxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXB0LTE1MCB7XG4gIHBhZGRpbmctdG9wOiAxMC43MTQyOXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1wdC0xNzAge1xuICBwYWRkaW5nLXRvcDogMTIuMTQyODZyZW0gIWltcG9ydGFudDtcbn1cblxuLmctcHQtMTk1IHtcbiAgcGFkZGluZy10b3A6IDEzLjkyODU3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0wIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmctcGItMTcwIHtcbiAgcGFkZGluZy1ib3R0b206IDEyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBiLTE4MCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMi44NTcxNHJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1wYi0yMDAge1xuICBwYWRkaW5nLWJvdHRvbTogMTQuMjg1NzFyZW0gIWltcG9ydGFudDtcbn1cblxuLmctcGItMjUwIHtcbiAgcGFkZGluZy1ib3R0b206IDE3Ljg1NzE0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBiLTEzIHtcbiAgcGFkZGluZy1ib3R0b206IDAuOTI4NTdyZW0gIWltcG9ydGFudDtcbn1cblxuLmctcGItMTYge1xuICBwYWRkaW5nLWJvdHRvbTogMS4xNDI4NnJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1wYS05IHtcbiAgcGFkZGluZzogMC42NDI4NnJlbSAhaW1wb3J0YW50O1xufVxuXG4uZy1wYS0xMSB7XG4gIHBhZGRpbmc6IDAuNzg1NzFyZW0gIWltcG9ydGFudDtcbn1cblxuLmctcGEtMTIge1xuICBwYWRkaW5nOiAwLjg1NzE0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nLXBsLTMwLS1ob3Zlcjpob3ZlciB7XG4gIHBhZGRpbmctbGVmdDogMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xufVxuXG4vKiBDdXN0b20gUGFkZGluZ3MgKHNtKVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZy1weC0xMHgtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwJSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTAtLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHktMC0tc20ge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1weS01LS1zbSB7XG4gICAgcGFkZGluZy10b3A6IDAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4zNTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTAtMTB4LS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMCUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMCUgIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS0wLTM1LTM1LS1zbSB7XG4gICAgcGFkZGluZzogMCAyLjVyZW0gMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtNS0xMC0tc20ge1xuICAgIHBhZGRpbmc6IDAuMzU3MTRyZW0gMC43MTQyOXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTgtMTYtLXNtIHtcbiAgICBwYWRkaW5nOiAwLjU3MTQzcmVtIDEuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS0xMC0yMC0tc20ge1xuICAgIHBhZGRpbmc6IDAuNzE0MjlyZW0gMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTE1LTIwLTEwLS1zbSB7XG4gICAgcGFkZGluZzogMS4wNzE0M3JlbSAxLjQyODU3cmVtIDAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS0yMC0yMC0wLS1zbSB7XG4gICAgcGFkZGluZzogMS40Mjg1N3JlbSAxLjQyODU3cmVtIDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS0yMC0yMC0xMC0tc20ge1xuICAgIHBhZGRpbmc6IDEuNDI4NTdyZW0gMS40Mjg1N3JlbSAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtMjAtMzAtMC0tc20ge1xuICAgIHBhZGRpbmc6IDEuNDI4NTdyZW0gMi4xNDI4NnJlbSAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtMjAtMzAtLXNtIHtcbiAgICBwYWRkaW5nOiAxLjQyODU3cmVtIDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS0zMC0yMC0tc20ge1xuICAgIHBhZGRpbmc6IDIuMTQyODZyZW0gMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTMwLTI1LTIwLS1zbSB7XG4gICAgcGFkZGluZzogMi4xNDI4NnJlbSAxLjc4NTcxcmVtIDEuNDI4NTdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS0zMC0zMC0yMC0tc20ge1xuICAgIHBhZGRpbmc6IDIuMTQyODZyZW0gMi4xNDI4NnJlbSAxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtMzAtNTAtNDAtLXNtIHtcbiAgICBwYWRkaW5nOiAyLjE0Mjg2cmVtIDMuNTcxNDNyZW0gMi44NTcxNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTMwLTgwLS1zbSB7XG4gICAgcGFkZGluZzogMi4xNDI4NnJlbSA1LjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtNDAtMzAtMzAtLXNtIHtcbiAgICBwYWRkaW5nOiAyLjg1NzE0cmVtIDIuMTQyODZyZW0gMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTYwLTMwLS1zbSB7XG4gICAgcGFkZGluZzogNC4yODU3MXJlbSAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtNzAtNTAtNTAtMzAtLXNtIHtcbiAgICBwYWRkaW5nOiA1cmVtIDMuNTcxNDNyZW0gMy41NzE0M3JlbSAyLjE0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtODAtNDAtLXNtIHtcbiAgICBwYWRkaW5nOiA1LjcxNDI5cmVtIDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS04NS0wLTQwLS1zbSB7XG4gICAgcGFkZGluZzogNi4wNzE0M3JlbSAwIDIuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS0xMDAtMzAtLXNtIHtcbiAgICBwYWRkaW5nOiA3LjE0Mjg2cmVtIDIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYS0xNzAtMC0xNTAtLXNtIHtcbiAgICBwYWRkaW5nOiAxMi4xNDI4NnJlbSAwIDEwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGwtMzAwLS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMS40Mjg1N3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG4vKiBDdXN0b20gUGFkZGluZ3MgKG1kKVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZy1wYS0yNS0zMC0tbWQge1xuICAgIHBhZGRpbmc6IDEuNzg1NzFyZW0gMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBhLTMwLTEwLS1tZCB7XG4gICAgcGFkZGluZzogMi4xNDI4NnJlbSAwLjcxNDI5cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcGEtMzAtMzUtLW1kIHtcbiAgICBwYWRkaW5nOiAyLjE0Mjg2cmVtIDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB5LTAtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHktMjMtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMS42NDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjY0Mjg2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHgtMTgtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI4NTcxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHQtMTM1LS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDkuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xNDUtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMTAuMzU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xNTAtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMTAuNzE0MjlyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xNzAtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMTIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wdC0xNzUtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMTIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTcwLS1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0xNzAtLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wYi0yNTAtLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTcuODU3MTRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZy1wbC0zMDAtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIxLjQyODU3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qIEN1c3RvbSBQYWRkaW5ncyAobGcpXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5nLXB5LTAtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmctcHktMTAwLS1sZyB7XG4gICAgcGFkZGluZy10b3A6IDcuMTQyODZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB4LTIwMC0tbGcge1xuICAgIHBhZGRpbmctbGVmdDogMTQuMjg1NzFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXB0LTE3MC0tbGcge1xuICAgIHBhZGRpbmctdG9wOiAxMi4xNDI4NnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nLXBiLTIwMC0tbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNC4yODU3MXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4vKiBDdXN0b20gUGFkZGluZ3MgKHhsKVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmctcHktMC0teGwge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZy1weC0yMy0teGwge1xuICAgIHBhZGRpbmctbGVmdDogMS42NDI4NnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNjQyODZyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQmxvY2sgSGlkZGVuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmctaGlkZGVuLXhzLXVwIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmctaGlkZGVuLXhzLWRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5nLWhpZGRlbi1zbS11cCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmctaGlkZGVuLXNtLWRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nLWhpZGRlbi1tZC11cCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmctaGlkZGVuLW1kLWRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5nLWhpZGRlbi1sZy11cCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5nLWhpZGRlbi1sZy1kb3duIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmctaGlkZGVuLXhsLXVwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5nLWhpZGRlbi14bC1kb3duIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBDb2xvcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZy1jb2xvci10ZXh0IHtcbiAgY29sb3I6ICM3Nzc7XG59XG5cbi5nLWNvbG9yLW1haW4tbGlnaHQtdjMge1xuICBjb2xvcjogIzE0MjUzODtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgQmFja2dyb3VuZCBDb2xvcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZy1iZy1tYWluLWxpZ2h0LXYxIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2MjcyOTtcbn1cblxuLmctYmctbWFpbi1saWdodC12MiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYjJkMzA7XG59XG5cbi5nLWJnLW1haW4tbGlnaHQtdjMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQyNTM4ICFpbXBvcnRhbnQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEZvY3VzIHN0YXRlIGJhY2tncm91bmRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZy1iZy1tYWluLWxpZ2h0LXYyLS1mb2N1czpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYjJkMzA7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEJvcmRlciBDb2xvcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZy1icmQtc2Vjb25kYXJ5LWxpZ2h0LXYxIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzNjM4ICFpbXBvcnRhbnQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIENhcm91c2VsIGluZGljYXRvcnMgdjFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1jYXJvdXNlbC1pbmRpY2F0b3JzLXYxIGxpLnNsaWNrLWFjdGl2ZSBzcGFuLFxuLnUtY2Fyb3VzZWwtaW5kaWNhdG9ycy12MS0td2hpdGUgbGkuc2xpY2stYWN0aXZlIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzYTc5ICFpbXBvcnRhbnQ7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjEgc3Bhbixcbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjEtLXdoaXRlIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNlMmYxICFpbXBvcnRhbnQ7XG59XG5cbi51LWNhcm91c2VsLWluZGljYXRvcnMtdjEgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkY2UyZjEgIWltcG9ydGFudDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgU2xpZGVycyB2MVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51LXNsaWRlci12MS0zLnVpLXNsaWRlciB7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDU5LCAxNzcsIDE0MywgMC4yKTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgTWVnYSBNZW51XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmhzLWhhcy1zdWItbWVudSA+IGE6OmFmdGVyLFxuLmhzLWljb24tYXJyb3ctYm90dG9tOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogOXB4O1xufVxuXG4ubm90aWUtY29udGFpbmVyIHtcbiAgei1pbmRleDogOTk5OSAhaW1wb3J0YW50O1xufVxuXG5pbnB1dC5saW5rLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqL1xuYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmNvbnRhaW5lci1jdXN0b20ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4udGV4dC1hbGlnbi1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cblxuLmZsZXgtMSB7XG4gIGZsZXg6IDE7XG59XG5cbi5mbGV4LTIge1xuICBmbGV4OiAyO1xufVxuXG4uZmxleC0zIHtcbiAgZmxleDogMztcbn1cblxuLmVycm9yIHtcbiAgY29sb3I6IHJlZDtcbn1cblxuLndhcm5pbmcge1xuICBjb2xvcjogI2ZmYzIwMDtcbn1cblxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMTAwMHB4IHdoaXRlIGluc2V0ICFpbXBvcnRhbnQ7XG59XG5cbi5maWVsZF93aXRoX2Vycm9ycyB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLmRpc2FibGVkIGg0LCAuZGlzYWJsZWQgLmg0IHtcbiAgY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uZGlzYWJsZWQgc3Bhbi5idG4sIGEuZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjY1O1xuICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbn1cblxuLnByaWNlLmJydXQge1xuICBoZWlnaHQ6IDE4cHg7XG59XG5cbiN0b2FzdC1jb250YWluZXIgPiBkaXYge1xuICBvcGFjaXR5OiAxO1xuICB0b3A6IDc1cHg7XG59XG5cbi5wb2ludGVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4jZml4ZWRXcmFwcGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB6LWluZGV4OiAxMDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG5cbmltZy5wc3NPcHBlbmVyIHtcbiAgY3Vyc29yOiB6b29tLWluO1xufVxuXG4uc2xpY2stY3VycmVudCBpLmZhLXNlYXJjaC1wbHVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgYm90dG9tOiAxMHB4O1xuICBjb2xvcjogYmxhY2s7XG59XG5cbi5vdmVyZmxvdy15LXNjcm9sbCB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLm92ZXJmbG93LXgtaGlkZGVuIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qKiogbWFpbiBpbnRybyBpbWcgKioqKioqKipcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uY29udGFpbmVyLWludHJvLWltZyB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDUwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDNyZW07XG4gIG1hcmdpbi10b3A6IC03M3B4O1xufVxuXG4uY29udGFpbmVyLWludHJvLWltZyBwIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAtMXB4IDJweCA1cHggIzZiNmI2YjtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5jb250YWluZXItaW50cm8taW1nIHAuc3ViIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uY29udGFpbmVyLWludHJvLWltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnJlZiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IHJvYm90bywgc2VyaWY7XG4gIGJhY2tncm91bmQ6ICMxMDNmNzQ7XG4gIHBhZGRpbmc6IDAuMnJlbSAwLjhyZW07XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG59XG5cbi5yZWZlcmVuY2VzIHtcbiAgZm9udC1mYW1pbHk6IHJvYm90bywgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuXG4ucmVmLXVzZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNmZmMyMDA7XG4gIHBhZGRpbmc6IDAuMnJlbSAwLjVyZW07XG4gIGNvbG9yOiAjMjkyOTI5O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG59XG4ucmVmLXVzZXI6ZW1wdHkge1xuICBwYWRkaW5nOiAwO1xufVxuXG4udGFnIHtcbiAgcGFkZGluZzogMC4ycmVtIDAuNXJlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjQ3LCAxNzYsIDM1LCAwLjgpO1xuICBiYWNrZ3JvdW5kOiByZ2IoOTQsIDE4NywgMjE4KTtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHotaW5kZXg6IDI7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4udGFnLnRhZy1yZWQge1xuICBiYWNrZ3JvdW5kOiAjZDA0ZDRkO1xufVxuXG4udGFnLnRhZy1ibHVlIHtcbiAgYmFja2dyb3VuZDogIzU5NmRhZDtcbn1cblxuLnRhZy50YWctdHVycXVvaXNlIHtcbiAgYmFja2dyb3VuZDogcmdiKDUzLCAxNTAsIDE2Mik7XG59XG5cbi50YWcudGFnLW9yYW5nZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjQ3LCAxNzYsIDM1LCAwLjgpO1xufVxuXG4udGFnLnRhZy1ncmF5IHtcbiAgYmFja2dyb3VuZDogI2VhZWFlYTtcbn1cblxuLnRhZy50YWctZ3JlZW4ge1xuICBiYWNrZ3JvdW5kOiAjMjhhNzQ1O1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqL1xuLmJ0bi5hZGQtbGlzdCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAuM3JlbTtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4zcztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4zcztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuM3M7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjNzO1xufVxuXG4udG90YWwtYW1vdW50LWhpZGRlbiB7XG4gIGNvbG9yOiAjZWM2NzBjO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgZWFzZS1pbi1vdXQgMC4zcztcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2UtaW4tb3V0IDAuM3M7XG4gIC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2UtaW4tb3V0IDAuM3M7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgZWFzZS1pbi1vdXQgMC4zcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlLWluLW91dCAwLjNzO1xufVxuXG4vKioqKioqIFZTIHRlbXBsYXRlICoqKi9cbi51LWljb24tdjIgPiBpIHtcbiAgei1pbmRleDogdW5zZXQ7XG59XG5cbmEuZmxleC1saW5rIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKioqKiogbXBkYWwgKioqKioqKioqKioqKioqKioqXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbmJvZHkgLnBzd3Age1xuICB6LWluZGV4OiA0MjQyNDI7XG59XG5cbi8qKioqKioqKioqKioqKioqKiBhZGQgY2FydCAqKioqKiovXG4vKiogbW9kZSBsaXN0IHRodW1ibmFpbHMgKiovXG4uY29udGFpbmVyLWFkZC1jYXJ0IHtcbiAgbWFyZ2luOiAwIDIwcHg7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICB3aWR0aDogMTEuNSU7XG59XG5cbi8qKiBtb2RlIHRodW1uYmFpbCAqKi9cbi5jb250YWluZXItYWRkLWJ0biB7XG4gIG1hcmdpbjogN3B4IDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udG90YWwtYW1vdW50IHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnF1YW50aXR5LWluLWNhcnQge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZjMjAwO1xuICB3aWR0aDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgbWFyZ2luOiAwIDRweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogMyAhaW1wb3J0YW50O1xufVxuXG4uZHJvcGRvd24uZmF2b3JpdGUgLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5kcm9wZG93bi5mYXZvcml0ZSAuYnRuOmFjdGl2ZSxcbi5kcm9wZG93bi5mYXZvcml0ZSAuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdW5zZXQ7XG4gIGJvcmRlci1jb2xvcjogdW5zZXQ7XG4gIGNvbG9yOiB1bnNldDtcbn1cbi5kcm9wZG93bi5mYXZvcml0ZSAuZHJvcGRvd24tbWVudSB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiB1bnNldDtcbiAgbWluLXdpZHRoOiB1bnNldDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uZHJvcGRvd24uZmF2b3JpdGUgLmRyb3Bkb3duLW1lbnUgaSB7XG4gIG1hcmdpbjogMC41cmVtO1xuICBtaW4td2lkdGg6IDAuNXJlbTtcbn1cblxuLmJ0biB7XG4gIGJhY2tncm91bmQ6ICMxMDNmNzQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogNjAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjNzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjNzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4zcztcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuM3M7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IDNweCBzb2xpZCAjM2Q2OTk3O1xuICBtYXJnaW46IDJweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDdweCAxM3B4O1xufVxuLmJ0bjpob3ZlciwgLmJ0bjpmb2N1cywgLmJ0bi5hY3RpdmUsIC5idG46YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzQyN2ViZDtcbiAgYm9yZGVyLWNvbG9yOiAjZDRkZmVhO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuc2VsZWN0IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBwYWRkaW5nOiAwIDEuM3JlbTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6IHVybChcImljb25zL3NlbGVjdC1hcnJvdy5wbmdcIikgbm8tcmVwZWF0IDk5JSA1NSU7XG59XG5cbnNlbGVjdDpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuc2VsZWN0OmZvY3VzIHtcbiAgb3V0bGluZTogMCBub25lO1xufVxuXG4uY3VzdG9tYm94LW92ZXJsYXkge1xuICB6LWluZGV4OiA0O1xufVxuXG4uY3VzdG9tYm94LWNvbnRlbnQge1xuICB6LWluZGV4OiA1O1xufVxuXG5oNC5kYXNoLXN1YnRpdGxlLCAuZGFzaC1zdWJ0aXRsZS5oNCB7XG4gIG1hcmdpbjogMnJlbSAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbiNpbnZpdGF0aW9uLW1vZGFsIHtcbiAgd2lkdGg6IDQwMHB4O1xufVxuXG4uYmxvY2stdGl0bGUgaDQsIC5ibG9jay10aXRsZSAuaDQge1xuICBmbG9hdDogbGVmdDtcbn1cbi5ibG9jay10aXRsZSBzcGFuIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDJyZW0gMDtcbn1cblxuLmRhc2hib2FyZCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbn1cblxuLmJsb2NrLXJlY2FwIHtcbiAgcGFkZGluZy1sZWZ0OiAxM3B4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmJsb2NrLXJlY2FwIC5ibG9jay1yZWNhcC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjYTdiZWQ3O1xuICBwYWRkaW5nLWJvdHRvbTogN3B4O1xufVxuLmJsb2NrLXJlY2FwIC5idG4ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmJsb2NrLXJlY2FwIC5mYSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTFweDtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIGNvbG9yOiAjMTAzZjc0O1xufVxuXG4uYnRuLmJpZy1vbmUge1xuICBmb250LXNpemU6IDE1cHg7XG4gIG1hcmdpbjogMXJlbSAwO1xufVxuLmJ0bi5idG4tZnVsbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJ0bi5ncmVlbiB7XG4gIGJhY2tncm91bmQ6ICMwNDg0NGI7XG4gIGJvcmRlci1jb2xvcjogcmdiKDQuNzUsIDE1Ni43NSwgODkuMDYyNSk7XG59XG5cbi5yZWNhcC1yZWNhcCB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBtYXJnaW46IDIwcHggMCAzMHB4O1xufVxuLnJlY2FwLXJlY2FwIHNwYW46Zmlyc3Qtb2YtdHlwZSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnJlY2FwLXJlY2FwIHNwYW46bGFzdC1vZi10eXBlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBmb250LWZhbWlseTogcm9ib3RvLCBzYW5zLXNlcmlmO1xuICBmbG9hdDogcmlnaHQ7XG59XG4ucmVjYXAtcmVjYXAgLnJlY2FwLWZyYW5jbyA+IHNwYW46bGFzdC1vZi10eXBlIHtcbiAgZm9udC1zaXplOiAxMDAlO1xufVxuXG4ucmVjYXAtcmVjYXAgYSwgLmJsb2NrLXJlY2FwIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE1cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5jYXJ0LWRldGFpbCB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuXG4uY29tcGFueS1yb2xlIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmNvbXBhbnktcm9sZTpmaXJzdC1sZXR0ZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5hZGRyZXNzLm1lZGlhIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxubGFiZWwuZmF2b3JpdGUtdGFnIHtcbiAgYmFja2dyb3VuZDogI2QwNjUyZjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcGFkZGluZzogMC4ycmVtIDFyZW07XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi50cmljayB7XG4gIGhlaWdodDogNDJweDtcbn1cblxuLmNvbnRhaW5lci1sYXN0LW9yZGVycyB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuXG5hLnN1Yi1saW5rIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBjb2xvcjogIzI5MjkyOTtcbiAgbWFyZ2luOiAycmVtIDA7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuXG4vKioqKioqIGNsaWVudF9jaG9pY2VzICoqKioqKioqKi9cbi5jbGllbnQtY2hvaWNlcyAuc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiAjZDA1NjJmO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5jbGllbnQtY2hvaWNlcyBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2xpZW50LWNob2ljZXMgbGFiZWwuZm9ybS1jb250cm9sIHtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4ICFpbXBvcnRhbnQ7XG59XG4uY2xpZW50LWNob2ljZXMgLmZhLXVzZXIge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5jb250YWluZXItb3JkZXItY2FydCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4uY29udGFpbmVyLW9yZGVyLWNhcnQgLm1pbmktaW1nIGltZyB7XG4gIGhlaWdodDogdW5zZXQ7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG4uY29udGFpbmVyLW9yZGVyLWNhcnQgLmNsZWFyLWNhcnQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uc2t1LXJlZiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi50YWJsZS1jYXJ0IHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG4udGFibGUtY2FydCAudGFibGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnRhYmxlLWNhcnQgLmNvbnRhaW5lci1idG4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbi5zdGF0aWMtcGFnZXMge1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG4uc3RhdGljLXBhZ2VzIGgzLCAuc3RhdGljLXBhZ2VzIC5oMyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uc3RhdGljLXBhZ2VzIGg0LCAuc3RhdGljLXBhZ2VzIC5oNCB7XG4gIG1hcmdpbjogMTFweCAwO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnN0YXRpYy1wYWdlcyBwIHtcbiAgY29sb3I6ICMyOTI5Mjk7XG59XG4uc3RhdGljLXBhZ2VzIC5ib2xkIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uc3RhdGljLXBhZ2VzIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG4uYmxvY2stY29udGFjdCBpbnB1dC5mb3JtLWNvbnRyb2wge1xuICBmb250LXNpemU6IDEuMXJlbTtcbn1cbi5ibG9jay1jb250YWN0IGlucHV0LmZvcm0tY29udHJvbDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzEwM2Y3NCAhaW1wb3J0YW50O1xufVxuLmJsb2NrLWNvbnRhY3QgdGV4dGFyZWEuZm9ybS1jb250cm9sOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTAzZjc0ICFpbXBvcnRhbnQ7XG59XG5cbi5tYWluLWJhbm5lciB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tYWluLWJhbm5lciAub3V0ZXIge1xuICBtaW4taGVpZ2h0OiA1NTBweDtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1haW4tYmFubmVyIC5vdXRlciAuc2hhcnAtb3ZlcmxheSB7XG4gIGhlaWdodDogMzAwcHg7XG4gIHdpZHRoOiA2MCU7XG4gIG1hcmdpbjogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHotaW5kZXg6IDQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm1haW4tYmFubmVyIC5vdXRlciAuc2hhcnAtb3ZlcmxheSB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBtYXJnaW4tbGVmdDogMTUlO1xuICAgIG1hcmdpbi1yaWdodDogMTUlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYWluLWJhbm5lciAub3V0ZXIgLnNoYXJwLW92ZXJsYXkge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luLWxlZnQ6IDEwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5tYWluLWJhbm5lciAub3V0ZXIgLnNoYXJwLW92ZXJsYXkgLmlubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjRkZGO1xufVxuLm1haW4tYmFubmVyIC5vdXRlciAuc2hhcnAtb3ZlcmxheSAuaW5uZXIgLm1haW5UaXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDUwcHg7XG4gIHotaW5kZXg6IDU7XG4gIGxpbmUtaGVpZ2h0OiA1NXB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFpbi1iYW5uZXIgLm91dGVyIC5zaGFycC1vdmVybGF5IC5pbm5lciAubWFpblRpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cbi5tYWluLWJhbm5lciAub3V0ZXIgLnNoYXJwLW92ZXJsYXkgLmlubmVyIC5zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWF4LXdpZHRoOiA4MCU7XG4gIG1hcmdpbi1sZWZ0OiAxMCU7XG4gIG1hcmdpbi1yaWdodDogMTAlO1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFpbi1iYW5uZXIgLm91dGVyIC5zaGFycC1vdmVybGF5IC5pbm5lciAuc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDFweCkge1xuICAuY29udGFpbmVyLWN1c3RvbSB7XG4gICAgbWF4LXdpZHRoOiAxNDgwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5sYW5nLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jb250YWluZXItY3VzdG9tIHtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIuY2FydC1kZXRhaWwge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItY3VzdG9tIHtcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbiAgaGVhZGVyIGxpLm5hdi1pdGVtOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBpbml0aWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBpbml0aWFsO1xuICAgIGNvbG9yOiBpbml0aWFsO1xuICB9XG4gIGhlYWRlciBsaS5uYXYtaXRlbTpob3ZlciBhIHtcbiAgICBjb2xvcjogaW5pdGlhbDtcbiAgfVxuICAucmVjYXAtcmVjYXAge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5uYXZiYXIgPiAuY29udGFpbmVyLWN1c3RvbSB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXItYmxvY2staW5mb3Mge1xuICAgIG1hcmdpbi1sZWZ0OiAyNyU7XG4gIH1cbn1cbi8qKiAvIVxcIG1heCB3aWR0aCBoZXJlICoqKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVjYXAtcmVjYXAge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLmNvbnRhaW5lci1wcm9kdWN0cy1vcmRlcmVkIC5ibG9jay10aXRsZSxcbiAgLmNvbnRhaW5lci1uZXctcHJvZHVjdHMgLmJsb2NrLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5jb250YWluZXItcHJvZHVjdHMtb3JkZXJlZCAuZGFzaC1zdWJ0aXRsZSxcbiAgLmNvbnRhaW5lci1uZXctcHJvZHVjdHMgLmRhc2gtc3VidGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmNvbnRhaW5lci1wcm9kdWN0cy1vcmRlcmVkIC5zdWItbGluayxcbiAgLmNvbnRhaW5lci1uZXctcHJvZHVjdHMgLnN1Yi1saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gIFtyb2xlPXRhYmxpc3RdOm5vdChbZGF0YS10YWJzLW1vYmlsZS10eXBlPXNsaWRlLXVwLWRvd25dKTpub3QoW2RhdGEtdGFicy1tb2JpbGUtdHlwZT1hY2NvcmRpb25dKSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWVlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgfVxuICAuZGVzaWduMiAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6IDU1MHB4O1xuICB9XG59XG4vKiEgUGhvdG9Td2lwZSBtYWluIENTUyBieSBEbWl0cnkgU2VtZW5vdiB8IHBob3Rvc3dpcGUuY29tIHwgTUlUIGxpY2Vuc2UgKi9cbi8qXG5cdFN0eWxlcyBmb3IgYmFzaWMgUGhvdG9Td2lwZSBmdW5jdGlvbmFsaXR5IChzbGlkaW5nIGFyZWEsIG9wZW4vY2xvc2UgdHJhbnNpdGlvbnMpXG4qL1xuLyogcHN3cCA9IHBob3Rvc3dpcGUgKi9cbi5wc3dwIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgei1pbmRleDogMTUwMDtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiBjcmVhdGUgc2VwYXJhdGUgbGF5ZXIsIHRvIGF2b2lkIHBhaW50IG9uIHdpbmRvdy5vbnNjcm9sbCBpbiB3ZWJraXQvYmxpbmsgKi9cbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5wc3dwICoge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5wc3dwIGltZyB7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cblxuLyogc3R5bGUgaXMgYWRkZWQgd2hlbiBKUyBvcHRpb24gc2hvd0hpZGVPcGFjaXR5IGlzIHNldCB0byB0cnVlICovXG4ucHN3cC0tYW5pbWF0ZV9vcGFjaXR5IHtcbiAgLyogMC4wMDEsIGJlY2F1c2Ugb3BhY2l0eTowIGRvZXNuJ3QgdHJpZ2dlciBQYWludCBhY3Rpb24sIHdoaWNoIGNhdXNlcyBsYWcgYXQgc3RhcnQgb2YgdHJhbnNpdGlvbiAqL1xuICBvcGFjaXR5OiAwLjAwMTtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG4gIC8qIGZvciBvcGVuL2Nsb3NlIHRyYW5zaXRpb24gKi9cbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpO1xufVxuXG4ucHN3cC0tb3BlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucHN3cC0tem9vbS1hbGxvd2VkIC5wc3dwX19pbWcge1xuICAvKiBhdXRvcHJlZml4ZXI6IG9mZiAqL1xuICBjdXJzb3I6IC13ZWJraXQtem9vbS1pbjtcbiAgY3Vyc29yOiAtbW96LXpvb20taW47XG4gIGN1cnNvcjogem9vbS1pbjtcbn1cblxuLnBzd3AtLXpvb21lZC1pbiAucHN3cF9faW1nIHtcbiAgLyogYXV0b3ByZWZpeGVyOiBvZmYgKi9cbiAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XG4gIGN1cnNvcjogLW1vei1ncmFiO1xuICBjdXJzb3I6IGdyYWI7XG59XG5cbi5wc3dwLS1kcmFnZ2luZyAucHN3cF9faW1nIHtcbiAgLyogYXV0b3ByZWZpeGVyOiBvZmYgKi9cbiAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xuICBjdXJzb3I6IC1tb3otZ3JhYmJpbmc7XG4gIGN1cnNvcjogZ3JhYmJpbmc7XG59XG5cbi8qXG5cdEJhY2tncm91bmQgaXMgYWRkZWQgYXMgYSBzZXBhcmF0ZSBlbGVtZW50LlxuXHRBcyBhbmltYXRpbmcgb3BhY2l0eSBpcyBtdWNoIGZhc3RlciB0aGFuIGFuaW1hdGluZyByZ2JhKCkgYmFja2dyb3VuZC1jb2xvci5cbiovXG4ucHN3cF9fYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xufVxuXG4ucHN3cF9fc2Nyb2xsLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnBzd3BfX2NvbnRhaW5lcixcbi5wc3dwX196b29tLXdyYXAge1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4vKiBQcmV2ZW50IHNlbGVjdGlvbiBhbmQgdGFwIGhpZ2hsaWdodHMgKi9cbi5wc3dwX19jb250YWluZXIsXG4ucHN3cF9faW1nIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xufVxuXG4ucHN3cF9fem9vbS13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgLyogZm9yIG9wZW4vY2xvc2UgdHJhbnNpdGlvbiAqL1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7XG59XG5cbi5wc3dwX19iZyB7XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuICAvKiBmb3Igb3Blbi9jbG9zZSB0cmFuc2l0aW9uICovXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKTtcbn1cblxuLnBzd3AtLWFuaW1hdGVkLWluIC5wc3dwX19iZyxcbi5wc3dwLS1hbmltYXRlZC1pbiAucHN3cF9fem9vbS13cmFwIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4ucHN3cF9fY29udGFpbmVyLFxuLnBzd3BfX3pvb20td3JhcCB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ucHN3cF9faXRlbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucHN3cF9faW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi8qXG5cdHN0cmV0Y2hlZCB0aHVtYm5haWwgb3IgZGl2IHBsYWNlaG9sZGVyIGVsZW1lbnQgKHNlZSBiZWxvdylcblx0c3R5bGUgaXMgYWRkZWQgdG8gYXZvaWQgZmxpY2tlcmluZyBpbiB3ZWJraXQvYmxpbmsgd2hlbiBsYXllcnMgb3ZlcmxhcFxuKi9cbi5wc3dwX19pbWctLXBsYWNlaG9sZGVyIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qXG5cdGRpdiBlbGVtZW50IHRoYXQgbWF0Y2hlcyBzaXplIG9mIGxhcmdlIGltYWdlXG5cdGxhcmdlIGltYWdlIGxvYWRzIG9uIHRvcCBvZiBpdFxuKi9cbi5wc3dwX19pbWctLXBsYWNlaG9sZGVyLS1ibGFuayB7XG4gIGJhY2tncm91bmQ6ICMyMjI7XG59XG5cbi5wc3dwLS1pZSAucHN3cF9faW1nIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLypcblx0RXJyb3IgbWVzc2FnZSBhcHBlYXJzIHdoZW4gaW1hZ2UgaXMgbm90IGxvYWRlZFxuXHQoSlMgb3B0aW9uIGVycm9yTXNnIGNvbnRyb2xzIG1hcmt1cClcbiovXG4ucHN3cF9fZXJyb3ItbXNnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbWFyZ2luLXRvcDogLThweDtcbiAgY29sb3I6ICNDQ0M7XG59XG5cbi5wc3dwX19lcnJvci1tc2cgYSB7XG4gIGNvbG9yOiAjQ0NDO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLyohIFBob3RvU3dpcGUgRGVmYXVsdCBVSSBDU1MgYnkgRG1pdHJ5IFNlbWVub3YgfCBwaG90b3N3aXBlLmNvbSB8IE1JVCBsaWNlbnNlICovXG4vKlxuXG5cdENvbnRlbnRzOlxuXG5cdDEuIEJ1dHRvbnNcblx0Mi4gU2hhcmUgbW9kYWwgYW5kIGxpbmtzXG5cdDMuIEluZGV4IGluZGljYXRvciAoXCIxIG9mIFhcIiBjb3VudGVyKVxuXHQ0LiBDYXB0aW9uXG5cdDUuIExvYWRpbmcgaW5kaWNhdG9yXG5cdDYuIEFkZGl0aW9uYWwgc3R5bGVzIChyb290IGVsZW1lbnQsIHRvcCBiYXIsIGlkbGUgc3RhdGUsIGhpZGRlbiBzdGF0ZSwgZXRjLilcblxuKi9cbi8qXG5cblx0MS4gQnV0dG9uc1xuXG4gKi9cbi8qIDxidXR0b24+IGNzcyByZXNldCAqL1xuLnBzd3BfX2J1dHRvbiB7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGZsb2F0OiByaWdodDtcbiAgb3BhY2l0eTogMC43NTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4ucHN3cF9fYnV0dG9uOmZvY3VzLCAucHN3cF9fYnV0dG9uOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnBzd3BfX2J1dHRvbjphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xuICBvcGFjaXR5OiAwLjk7XG59XG5cbi5wc3dwX19idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbi8qIHBzd3BfX3VpLS1vdmVyLWNsb3NlIGNsYXNzIGl0IGFkZGVkIHdoZW4gbW91c2UgaXMgb3ZlciBlbGVtZW50IHRoYXQgc2hvdWxkIGNsb3NlIGdhbGxlcnkgKi9cbi5wc3dwX191aS0tb3Zlci1jbG9zZSAucHN3cF9fYnV0dG9uLS1jbG9zZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5wc3dwX19idXR0b24sXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdDpiZWZvcmUsXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGVmYXVsdC1za2luLnBuZ1wiKSAwIDAgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDI2NHB4IDg4cHg7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG59XG5cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjEpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjA5Mzc1KSwgKG1pbi1yZXNvbHV0aW9uOiAxMDVkcGkpLCAobWluLXJlc29sdXRpb246IDEuMWRwcHgpIHtcbiAgLyogU2VydmUgU1ZHIHNwcml0ZSBpZiBicm93c2VyIHN1cHBvcnRzIFNWRyBhbmQgcmVzb2x1dGlvbiBpcyBtb3JlIHRoYW4gMTA1ZHBpICovXG4gIC5wc3dwLS1zdmcgLnBzd3BfX2J1dHRvbixcbiAgLnBzd3AtLXN2ZyAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdDpiZWZvcmUsXG4gIC5wc3dwLS1zdmcgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGVmYXVsdC1za2luLnN2Z1wiKTtcbiAgfVxuICAucHN3cC0tc3ZnIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxuICAucHN3cC0tc3ZnIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxufVxuLnBzd3BfX2J1dHRvbi0tY2xvc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00NHB4O1xufVxuXG4ucHN3cF9fYnV0dG9uLS1zaGFyZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NHB4IC00NHB4O1xufVxuXG4ucHN3cF9fYnV0dG9uLS1mcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wc3dwLS1zdXBwb3J0cy1mcyAucHN3cF9fYnV0dG9uLS1mcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucHN3cC0tZnMgLnBzd3BfX2J1dHRvbi0tZnMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDRweCAwO1xufVxuXG4ucHN3cF9fYnV0dG9uLS16b29tIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg4cHggMDtcbn1cblxuLnBzd3AtLXpvb20tYWxsb3dlZCAucHN3cF9fYnV0dG9uLS16b29tIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wc3dwLS16b29tZWQtaW4gLnBzd3BfX2J1dHRvbi0tem9vbSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzJweCAwO1xufVxuXG4vKiBubyBhcnJvd3Mgb24gdG91Y2ggc2NyZWVucyAqL1xuLnBzd3AtLXRvdWNoIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxuLnBzd3AtLXRvdWNoIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLypcblx0QXJyb3cgYnV0dG9ucyBoaXQgYXJlYVxuXHQoaWNvbiBpcyBhZGRlZCB0byA6YmVmb3JlIHBzZXVkby1lbGVtZW50KVxuKi9cbi5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC01MHB4O1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCB7XG4gIGxlZnQ6IDA7XG59XG5cbi5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdDpiZWZvcmUsXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAzNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDMycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQ6YmVmb3JlIHtcbiAgbGVmdDogNnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTM4cHggLTQ0cHg7XG59XG5cbi5wc3dwX19idXR0b24tLWFycm93LS1yaWdodDpiZWZvcmUge1xuICByaWdodDogNnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTRweCAtNDRweDtcbn1cblxuLypcblxuXHQyLiBTaGFyZSBtb2RhbC9wb3B1cCBhbmQgbGlua3NcblxuICovXG4ucHN3cF9fY291bnRlcixcbi5wc3dwX19zaGFyZS1tb2RhbCB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5wc3dwX19zaGFyZS1tb2RhbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxNjAwO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1vdXQ7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbn1cblxuLnBzd3BfX3NoYXJlLW1vZGFsLS1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucHN3cF9fc2hhcmUtdG9vbHRpcCB7XG4gIHotaW5kZXg6IDE2MjA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgdG9wOiA1NnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgcmlnaHQ6IDQ0cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg2cHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDZweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2cHgpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMjVzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXM7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuXG4ucHN3cF9fc2hhcmUtdG9vbHRpcCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG4ucHN3cF9fc2hhcmUtdG9vbHRpcCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnBzd3BfX3NoYXJlLXRvb2x0aXAgYTpmaXJzdC1jaGlsZCB7XG4gIC8qIHJvdW5kIGNvcm5lcnMgb24gdGhlIGZpcnN0L2xhc3QgbGlzdCBpdGVtICovXG4gIGJvcmRlci1yYWRpdXM6IDJweCAycHggMCAwO1xufVxuXG4ucHN3cF9fc2hhcmUtdG9vbHRpcCBhOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDtcbn1cblxuLnBzd3BfX3NoYXJlLW1vZGFsLS1mYWRlLWluIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnBzd3BfX3NoYXJlLW1vZGFsLS1mYWRlLWluIC5wc3dwX19zaGFyZS10b29sdGlwIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLyogaW5jcmVhc2Ugc2l6ZSBvZiBzaGFyZSBsaW5rcyBvbiB0b3VjaCBkZXZpY2VzICovXG4ucHN3cC0tdG91Y2ggLnBzd3BfX3NoYXJlLXRvb2x0aXAgYSB7XG4gIHBhZGRpbmc6IDE2cHggMTJweDtcbn1cblxuYS5wc3dwX19zaGFyZS0tZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTJweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIGJvcmRlcjogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZGO1xuICAtd2Via2l0LXBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtbW96LXBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuYS5wc3dwX19zaGFyZS0tZmFjZWJvb2s6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjM0U1QzlBO1xuICBjb2xvcjogI0ZGRjtcbn1cblxuYS5wc3dwX19zaGFyZS0tZmFjZWJvb2s6aG92ZXI6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzNFNUM5QTtcbn1cblxuYS5wc3dwX19zaGFyZS0tdHdpdHRlcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM1NUFDRUU7XG4gIGNvbG9yOiAjRkZGO1xufVxuXG5hLnBzd3BfX3NoYXJlLS1waW50ZXJlc3Q6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjQ0NDO1xuICBjb2xvcjogI0NFMjcyRDtcbn1cblxuYS5wc3dwX19zaGFyZS0tZG93bmxvYWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjREREO1xufVxuXG4vKlxuXG5cdDMuIEluZGV4IGluZGljYXRvciAoXCIxIG9mIFhcIiBjb3VudGVyKVxuXG4gKi9cbi5wc3dwX19jb3VudGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogNDRweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgY29sb3I6ICNGRkY7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cblxuLypcblxuXHQ0LiBDYXB0aW9uXG5cbiAqL1xuLnBzd3BfX2NhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDQ0cHg7XG59XG5cbi5wc3dwX19jYXB0aW9uIHNtYWxsLCAucHN3cF9fY2FwdGlvbiAuc21hbGwge1xuICBmb250LXNpemU6IDExcHg7XG4gIGNvbG9yOiAjQkJCO1xufVxuXG4ucHN3cF9fY2FwdGlvbl9fY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWF4LXdpZHRoOiA0MjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgcGFkZGluZzogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjQ0NDO1xufVxuXG4ucHN3cF9fY2FwdGlvbi0tZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBGYWtlIGNhcHRpb24gZWxlbWVudCwgdXNlZCB0byBjYWxjdWxhdGUgaGVpZ2h0IG9mIG5leHQvcHJldiBpbWFnZSAqL1xuLnBzd3BfX2NhcHRpb24tLWZha2Uge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qXG5cblx0NS4gTG9hZGluZyBpbmRpY2F0b3IgKHByZWxvYWRlcilcblxuXHRZb3UgY2FuIHBsYXkgd2l0aCBpdCBoZXJlIC0gaHR0cDovL2NvZGVwZW4uaW8vZGltc2VtZW5vdi9wZW4veXlCV29SXG5cbiAqL1xuLnBzd3BfX3ByZWxvYWRlciB7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjJweDtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2Utb3V0O1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG5cbi5wc3dwX19wcmVsb2FkZXJfX2ljbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbjogMTJweDtcbn1cblxuLnBzd3BfX3ByZWxvYWRlci0tYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnBzd3BfX3ByZWxvYWRlci0tYWN0aXZlIC5wc3dwX19wcmVsb2FkZXJfX2ljbiB7XG4gIC8qIFdlIHVzZSAuZ2lmIGluIGJyb3dzZXJzIHRoYXQgZG9uJ3Qgc3VwcG9ydCBDU1MgYW5pbWF0aW9uICovXG4gIGJhY2tncm91bmQ6IHVybChwcmVsb2FkZXIuZ2lmKSAwIDAgbm8tcmVwZWF0O1xufVxuXG4ucHN3cC0tY3NzX2FuaW1hdGlvbiAucHN3cF9fcHJlbG9hZGVyLS1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ucHN3cC0tY3NzX2FuaW1hdGlvbiAucHN3cF9fcHJlbG9hZGVyLS1hY3RpdmUgLnBzd3BfX3ByZWxvYWRlcl9faWNuIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGNsb2Nrd2lzZSA1MDBtcyBsaW5lYXIgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogY2xvY2t3aXNlIDUwMG1zIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLnBzd3AtLWNzc19hbmltYXRpb24gLnBzd3BfX3ByZWxvYWRlci0tYWN0aXZlIC5wc3dwX19wcmVsb2FkZXJfX2RvbnV0IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGRvbnV0LXJvdGF0ZSAxMDAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSkgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogZG9udXQtcm90YXRlIDEwMDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKSBpbmZpbml0ZTtcbn1cblxuLnBzd3AtLWNzc19hbmltYXRpb24gLnBzd3BfX3ByZWxvYWRlcl9faWNuIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgb3BhY2l0eTogMC43NTtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNXB4O1xuICB0b3A6IDE1cHg7XG4gIG1hcmdpbjogMDtcbn1cblxuLnBzd3AtLWNzc19hbmltYXRpb24gLnBzd3BfX3ByZWxvYWRlcl9fY3V0IHtcbiAgLypcbiAgXHRUaGUgaWRlYSBvZiBhbmltYXRpbmcgaW5uZXIgY2lyY2xlIGlzIGJhc2VkIG9uIFBvbHltZXIgKFwibWF0ZXJpYWxcIikgbG9hZGluZyBpbmRpY2F0b3JcbiAgXHQgYnkgS2VhbnUgTGVlIGh0dHBzOi8vYmxvZy5rZWFudWxlZS5jb20vMjAxNC8xMC8yMC90aGUtdGFsZS1vZi10aHJlZS1zcGlubmVycy5odG1sXG4gICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucHN3cC0tY3NzX2FuaW1hdGlvbiAucHN3cF9fcHJlbG9hZGVyX19kb251dCB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYm9yZGVyOiAycHggc29saWQgI0ZGRjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBzd3BfX3ByZWxvYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgdG9wOiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBjbG9ja3dpc2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBjbG9ja3dpc2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGRvbnV0LXJvdGF0ZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTQwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTQwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGRvbnV0LXJvdGF0ZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTQwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTQwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG59XG4vKlxuXG5cdDYuIEFkZGl0aW9uYWwgc3R5bGVzXG5cbiAqL1xuLyogcm9vdCBlbGVtZW50IG9mIFVJICovXG4ucHN3cF9fdWkge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICB6LWluZGV4OiAxNTUwO1xufVxuXG4vKiB0b3AgYmxhY2sgYmFyIHdpdGggYnV0dG9ucyBhbmQgXCIxIG9mIFhcIiBpbmRpY2F0b3IgKi9cbi5wc3dwX190b3AtYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogNDRweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wc3dwX19jYXB0aW9uLFxuLnBzd3BfX3RvcC1iYXIsXG4ucHN3cC0taGFzX21vdXNlIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxuLnBzd3AtLWhhc19tb3VzZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKTtcbn1cblxuLyogcHN3cC0taGFzX21vdXNlIGNsYXNzIGlzIGFkZGVkIG9ubHkgd2hlbiB0d28gc3Vic2VxdWVudCBtb3VzZW1vdmUgZXZlbnRzIG9jY3VyICovXG4ucHN3cC0taGFzX21vdXNlIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxuLnBzd3AtLWhhc19tb3VzZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ucHN3cF9fdG9wLWJhcixcbi5wc3dwX19jYXB0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4vKiBwc3dwX191aS0tZml0IGNsYXNzIGlzIGFkZGVkIHdoZW4gbWFpbiBpbWFnZSBcImZpdHNcIiBiZXR3ZWVuIHRvcCBiYXIgYW5kIGJvdHRvbSBiYXIgKGNhcHRpb24pICovXG4ucHN3cF9fdWktLWZpdCAucHN3cF9fdG9wLWJhcixcbi5wc3dwX191aS0tZml0IC5wc3dwX19jYXB0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG4vKiBwc3dwX191aS0taWRsZSBjbGFzcyBpcyBhZGRlZCB3aGVuIG1vdXNlIGlzbid0IG1vdmluZyBmb3Igc2V2ZXJhbCBzZWNvbmRzIChKUyBvcHRpb24gdGltZVRvSWRsZSkgKi9cbi5wc3dwX191aS0taWRsZSAucHN3cF9fdG9wLWJhciB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5wc3dwX191aS0taWRsZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcbi5wc3dwX191aS0taWRsZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuICBvcGFjaXR5OiAwO1xufVxuXG4vKlxuXHRwc3dwX191aS0taGlkZGVuIGNsYXNzIGlzIGFkZGVkIHdoZW4gY29udHJvbHMgYXJlIGhpZGRlblxuXHRlLmcuIHdoZW4gdXNlciB0YXBzIHRvIHRvZ2dsZSB2aXNpYmlsaXR5IG9mIGNvbnRyb2xzXG4qL1xuLnBzd3BfX3VpLS1oaWRkZW4gLnBzd3BfX3RvcC1iYXIsXG4ucHN3cF9fdWktLWhpZGRlbiAucHN3cF9fY2FwdGlvbixcbi5wc3dwX191aS0taGlkZGVuIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxuLnBzd3BfX3VpLS1oaWRkZW4gLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcbiAgLyogRm9yY2UgcGFpbnQgJiBjcmVhdGUgY29tcG9zaXRpb24gbGF5ZXIgZm9yIGNvbnRyb2xzLiAqL1xuICBvcGFjaXR5OiAwLjAwMTtcbn1cblxuLyogcHN3cF9fdWktLW9uZS1zbGlkZSBjbGFzcyBpcyBhZGRlZCB3aGVuIHRoZXJlIGlzIGp1c3Qgb25lIGl0ZW0gaW4gZ2FsbGVyeSAqL1xuLnBzd3BfX3VpLS1vbmUtc2xpZGUgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXG4ucHN3cF9fdWktLW9uZS1zbGlkZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQsXG4ucHN3cF9fdWktLW9uZS1zbGlkZSAucHN3cF9fY291bnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wc3dwX19lbGVtZW50LS1kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBzd3AtLW1pbmltYWwtLWRhcmsgLnBzd3BfX3RvcC1iYXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4vKiFcbiAqIEZvbnQgQXdlc29tZSBGcmVlIDYuMS4yIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIChJY29uczogQ0MgQlkgNC4wLCBGb250czogU0lMIE9GTCAxLjEsIENvZGU6IE1JVCBMaWNlbnNlKVxuICogQ29weXJpZ2h0IDIwMjIgRm9udGljb25zLCBJbmMuXG4gKi9cbi5mYSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mYS1zdHlsZS1mYW1pbHksIFwiRm9udCBBd2Vzb21lIDYgRnJlZVwiKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZhLXN0eWxlLCA5MDApO1xufVxuXG4uZmEsXG4uZmFzLFxuLmZhLXNvbGlkLFxuLmZhcixcbi5mYS1yZWd1bGFyLFxuLmZhbCxcbi5mYS1saWdodCxcbi5mYXQsXG4uZmEtdGhpbixcbi5mYWQsXG4uZmEtZHVvdG9uZSxcbi5mYWIsXG4uZmEtYnJhbmRzIHtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGRpc3BsYXk6IHZhcigtLWZhLWRpc3BsYXksIGlubGluZS1ibG9jayk7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbn1cblxuLmZhLTF4IHtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi5mYS0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuXG4uZmEtM3gge1xuICBmb250LXNpemU6IDNlbTtcbn1cblxuLmZhLTR4IHtcbiAgZm9udC1zaXplOiA0ZW07XG59XG5cbi5mYS01eCB7XG4gIGZvbnQtc2l6ZTogNWVtO1xufVxuXG4uZmEtNngge1xuICBmb250LXNpemU6IDZlbTtcbn1cblxuLmZhLTd4IHtcbiAgZm9udC1zaXplOiA3ZW07XG59XG5cbi5mYS04eCB7XG4gIGZvbnQtc2l6ZTogOGVtO1xufVxuXG4uZmEtOXgge1xuICBmb250LXNpemU6IDllbTtcbn1cblxuLmZhLTEweCB7XG4gIGZvbnQtc2l6ZTogMTBlbTtcbn1cblxuLmZhLTJ4cyB7XG4gIGZvbnQtc2l6ZTogMC42MjVlbTtcbiAgbGluZS1oZWlnaHQ6IDAuMWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yMjVlbTtcbn1cblxuLmZhLXhzIHtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjA4MzMzMzMzMzdlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMTI1ZW07XG59XG5cbi5mYS1zbSB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgbGluZS1oZWlnaHQ6IDAuMDcxNDI4NTcxOGVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4wNTM1NzE0Mjk1ZW07XG59XG5cbi5mYS1sZyB7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBsaW5lLWhlaWdodDogMC4wNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTAuMDc1ZW07XG59XG5cbi5mYS14bCB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjA0MTY2NjY2ODJlbTtcbiAgdmVydGljYWwtYWxpZ246IC0wLjEyNWVtO1xufVxuXG4uZmEtMnhsIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjAzMTI1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtMC4xODc1ZW07XG59XG5cbi5mYS1mdyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEuMjVlbTtcbn1cblxuLmZhLXVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tbGVmdDogdmFyKC0tZmEtbGktbWFyZ2luLCAyLjVlbSk7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5mYS11bCA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmEtbGkge1xuICBsZWZ0OiBjYWxjKHZhcigtLWZhLWxpLXdpZHRoLCAyZW0pICogLTEpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IHZhcigtLWZhLWxpLXdpZHRoLCAyZW0pO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLmZhLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZmEtYm9yZGVyLWNvbG9yLCAjZWVlKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZmEtYm9yZGVyLXJhZGl1cywgMC4xZW0pO1xuICBib3JkZXItc3R5bGU6IHZhcigtLWZhLWJvcmRlci1zdHlsZSwgc29saWQpO1xuICBib3JkZXItd2lkdGg6IHZhcigtLWZhLWJvcmRlci13aWR0aCwgMC4wOGVtKTtcbiAgcGFkZGluZzogdmFyKC0tZmEtYm9yZGVyLXBhZGRpbmcsIDAuMmVtIDAuMjVlbSAwLjE1ZW0pO1xufVxuXG4uZmEtcHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tZmEtcHVsbC1tYXJnaW4sIDAuM2VtKTtcbn1cblxuLmZhLXB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1mYS1wdWxsLW1hcmdpbiwgMC4zZW0pO1xufVxuXG4uZmEtYmVhdCB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYS1iZWF0O1xuICBhbmltYXRpb24tZGVsYXk6IHZhcigtLWZhLWFuaW1hdGlvbi1kZWxheSwgMCk7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IHZhcigtLWZhLWFuaW1hdGlvbi1kaXJlY3Rpb24sIG5vcm1hbCk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLWR1cmF0aW9uLCAxcyk7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IHZhcigtLWZhLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQsIGluZmluaXRlKTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLXRpbWluZywgZWFzZS1pbi1vdXQpO1xufVxuXG4uZmEtYm91bmNlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhLWJvdW5jZTtcbiAgYW5pbWF0aW9uLWRlbGF5OiB2YXIoLS1mYS1hbmltYXRpb24tZGVsYXksIDApO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tZGlyZWN0aW9uLCBub3JtYWwpO1xuICBhbmltYXRpb24tZHVyYXRpb246IHZhcigtLWZhLWFuaW1hdGlvbi1kdXJhdGlvbiwgMXMpO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiB2YXIoLS1mYS1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50LCBpbmZpbml0ZSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLWZhLWFuaW1hdGlvbi10aW1pbmcsIGN1YmljLWJlemllcigwLjI4LCAwLjg0LCAwLjQyLCAxKSk7XG59XG5cbi5mYS1mYWRlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhLWZhZGU7XG4gIGFuaW1hdGlvbi1kZWxheTogdmFyKC0tZmEtYW5pbWF0aW9uLWRlbGF5LCAwKTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLWRpcmVjdGlvbiwgbm9ybWFsKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tZHVyYXRpb24sIDFzKTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogdmFyKC0tZmEtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCwgaW5maW5pdGUpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tdGltaW5nLCBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjYsIDEpKTtcbn1cblxuLmZhLWJlYXQtZmFkZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYS1iZWF0LWZhZGU7XG4gIGFuaW1hdGlvbi1kZWxheTogdmFyKC0tZmEtYW5pbWF0aW9uLWRlbGF5LCAwKTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLWRpcmVjdGlvbiwgbm9ybWFsKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tZHVyYXRpb24sIDFzKTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogdmFyKC0tZmEtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCwgaW5maW5pdGUpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tdGltaW5nLCBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjYsIDEpKTtcbn1cblxuLmZhLWZsaXAge1xuICBhbmltYXRpb24tbmFtZTogZmEtZmxpcDtcbiAgYW5pbWF0aW9uLWRlbGF5OiB2YXIoLS1mYS1hbmltYXRpb24tZGVsYXksIDApO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tZGlyZWN0aW9uLCBub3JtYWwpO1xuICBhbmltYXRpb24tZHVyYXRpb246IHZhcigtLWZhLWFuaW1hdGlvbi1kdXJhdGlvbiwgMXMpO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiB2YXIoLS1mYS1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50LCBpbmZpbml0ZSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLWZhLWFuaW1hdGlvbi10aW1pbmcsIGVhc2UtaW4tb3V0KTtcbn1cblxuLmZhLXNoYWtlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhLXNoYWtlO1xuICBhbmltYXRpb24tZGVsYXk6IHZhcigtLWZhLWFuaW1hdGlvbi1kZWxheSwgMCk7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IHZhcigtLWZhLWFuaW1hdGlvbi1kaXJlY3Rpb24sIG5vcm1hbCk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLWR1cmF0aW9uLCAxcyk7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IHZhcigtLWZhLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQsIGluZmluaXRlKTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLXRpbWluZywgbGluZWFyKTtcbn1cblxuLmZhLXNwaW4ge1xuICBhbmltYXRpb24tbmFtZTogZmEtc3BpbjtcbiAgYW5pbWF0aW9uLWRlbGF5OiB2YXIoLS1mYS1hbmltYXRpb24tZGVsYXksIDApO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiB2YXIoLS1mYS1hbmltYXRpb24tZGlyZWN0aW9uLCBub3JtYWwpO1xuICBhbmltYXRpb24tZHVyYXRpb246IHZhcigtLWZhLWFuaW1hdGlvbi1kdXJhdGlvbiwgMnMpO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiB2YXIoLS1mYS1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50LCBpbmZpbml0ZSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLWZhLWFuaW1hdGlvbi10aW1pbmcsIGxpbmVhcik7XG59XG5cbi5mYS1zcGluLXJldmVyc2Uge1xuICAtLWZhLWFuaW1hdGlvbi1kaXJlY3Rpb246IHJldmVyc2U7XG59XG5cbi5mYS1wdWxzZSxcbi5mYS1zcGluLXB1bHNlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhLXNwaW47XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IHZhcigtLWZhLWFuaW1hdGlvbi1kaXJlY3Rpb24sIG5vcm1hbCk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLWR1cmF0aW9uLCAxcyk7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IHZhcigtLWZhLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQsIGluZmluaXRlKTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tZmEtYW5pbWF0aW9uLXRpbWluZywgc3RlcHMoOCkpO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZmEtYmVhdCxcbiAgLmZhLWJvdW5jZSxcbiAgLmZhLWZhZGUsXG4gIC5mYS1iZWF0LWZhZGUsXG4gIC5mYS1mbGlwLFxuICAuZmEtcHVsc2UsXG4gIC5mYS1zaGFrZSxcbiAgLmZhLXNwaW4sXG4gIC5mYS1zcGluLXB1bHNlIHtcbiAgICBhbmltYXRpb24tZGVsYXk6IC0xbXM7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxbXM7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcztcbiAgfVxufVxuQGtleWZyYW1lcyBmYS1iZWF0IHtcbiAgMCUsIDkwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICA0NSUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUodmFyKC0tZmEtYmVhdC1zY2FsZSwgMS4yNSkpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhLWJvdW5jZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpIHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgMTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKHZhcigtLWZhLWJvdW5jZS1zdGFydC1zY2FsZS14LCAxLjEpLCB2YXIoLS1mYS1ib3VuY2Utc3RhcnQtc2NhbGUteSwgMC45KSkgdHJhbnNsYXRlWSgwKTtcbiAgfVxuICAzMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUodmFyKC0tZmEtYm91bmNlLWp1bXAtc2NhbGUteCwgMC45KSwgdmFyKC0tZmEtYm91bmNlLWp1bXAtc2NhbGUteSwgMS4xKSkgdHJhbnNsYXRlWSh2YXIoLS1mYS1ib3VuY2UtaGVpZ2h0LCAtMC41ZW0pKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUodmFyKC0tZmEtYm91bmNlLWxhbmQtc2NhbGUteCwgMS4wNSksIHZhcigtLWZhLWJvdW5jZS1sYW5kLXNjYWxlLXksIDAuOTUpKSB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDU3JSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKSB0cmFuc2xhdGVZKHZhcigtLWZhLWJvdW5jZS1yZWJvdW5kLCAtMC4xMjVlbSkpO1xuICB9XG4gIDY0JSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKSB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSkgdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYS1mYWRlIHtcbiAgNTAlIHtcbiAgICBvcGFjaXR5OiB2YXIoLS1mYS1mYWRlLW9wYWNpdHksIDAuNCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmEtYmVhdC1mYWRlIHtcbiAgMCUsIDEwMCUge1xuICAgIG9wYWNpdHk6IHZhcigtLWZhLWJlYXQtZmFkZS1vcGFjaXR5LCAwLjQpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUodmFyKC0tZmEtYmVhdC1mYWRlLXNjYWxlLCAxLjEyNSkpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhLWZsaXAge1xuICA1MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QodmFyKC0tZmEtZmxpcC14LCAwKSwgdmFyKC0tZmEtZmxpcC15LCAxKSwgdmFyKC0tZmEtZmxpcC16LCAwKSwgdmFyKC0tZmEtZmxpcC1hbmdsZSwgLTE4MGRlZykpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhLXNoYWtlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xNWRlZyk7XG4gIH1cbiAgNCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE1ZGVnKTtcbiAgfVxuICA4JSwgMjQlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMThkZWcpO1xuICB9XG4gIDEyJSwgMjglIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxOGRlZyk7XG4gIH1cbiAgMTYlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjJkZWcpO1xuICB9XG4gIDIwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjJkZWcpO1xuICB9XG4gIDMyJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEyZGVnKTtcbiAgfVxuICAzNiUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEyZGVnKTtcbiAgfVxuICA0MCUsIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLmZhLXJvdGF0ZS05MCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLmZhLXJvdGF0ZS0xODAge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uZmEtcm90YXRlLTI3MCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG59XG5cbi5mYS1mbGlwLWhvcml6b250YWwge1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbn1cblxuLmZhLWZsaXAtdmVydGljYWwge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbn1cblxuLmZhLWZsaXAtYm90aCxcbi5mYS1mbGlwLWhvcml6b250YWwuZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIC0xKTtcbn1cblxuLmZhLXJvdGF0ZS1ieSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKHZhcigtLWZhLXJvdGF0ZS1hbmdsZSwgbm9uZSkpO1xufVxuXG4uZmEtc3RhY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAyLjVlbTtcbn1cblxuLmZhLXN0YWNrLTF4LFxuLmZhLXN0YWNrLTJ4IHtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiB2YXIoLS1mYS1zdGFjay16LWluZGV4LCBhdXRvKTtcbn1cblxuLmZhLXN0YWNrLTF4IHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5mYS1zdGFjay0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuXG4uZmEtaW52ZXJzZSB7XG4gIGNvbG9yOiB2YXIoLS1mYS1pbnZlcnNlLCAjZmZmKTtcbn1cblxuLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXG5yZWFkZXJzIGRvIG5vdCByZWFkIG9mZiByYW5kb20gY2hhcmFjdGVycyB0aGF0IHJlcHJlc2VudCBpY29ucyAqL1xuLmZhLTA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwzMCBcIjtcbn1cblxuLmZhLTE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwzMSBcIjtcbn1cblxuLmZhLTI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwzMiBcIjtcbn1cblxuLmZhLTM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwzMyBcIjtcbn1cblxuLmZhLTQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwzNCBcIjtcbn1cblxuLmZhLTU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwzNSBcIjtcbn1cblxuLmZhLTY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwzNiBcIjtcbn1cblxuLmZhLTc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwzNyBcIjtcbn1cblxuLmZhLTg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwzOCBcIjtcbn1cblxuLmZhLTk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwzOSBcIjtcbn1cblxuLmZhLWE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiQVwiO1xufVxuXG4uZmEtYWRkcmVzcy1ib29rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiOVwiO1xufVxuXG4uZmEtY29udGFjdC1ib29rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiOVwiO1xufVxuXG4uZmEtYWRkcmVzcy1jYXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiYlwiO1xufVxuXG4uZmEtY29udGFjdC1jYXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiYlwiO1xufVxuXG4uZmEtdmNhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJiXCI7XG59XG5cbi5mYS1hbGlnbi1jZW50ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM3XCI7XG59XG5cbi5mYS1hbGlnbi1qdXN0aWZ5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzOVwiO1xufVxuXG4uZmEtYWxpZ24tbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzZcIjtcbn1cblxuLmZhLWFsaWduLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzOFwiO1xufVxuXG4uZmEtYW5jaG9yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzZFwiO1xufVxuXG4uZmEtYW5jaG9yLWNpcmNsZS1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0YWFcIjtcbn1cblxuLmZhLWFuY2hvci1jaXJjbGUtZXhjbGFtYXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGFiXCI7XG59XG5cbi5mYS1hbmNob3ItY2lyY2xlLXhtYXJrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRhY1wiO1xufVxuXG4uZmEtYW5jaG9yLWxvY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGFkXCI7XG59XG5cbi5mYS1hbmdsZS1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwN1wiO1xufVxuXG4uZmEtYW5nbGUtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDRcIjtcbn1cblxuLmZhLWFuZ2xlLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNVwiO1xufVxuXG4uZmEtYW5nbGUtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA2XCI7XG59XG5cbi5mYS1hbmdsZXMtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDNcIjtcbn1cblxuLmZhLWFuZ2xlLWRvdWJsZS1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwM1wiO1xufVxuXG4uZmEtYW5nbGVzLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAwXCI7XG59XG5cbi5mYS1hbmdsZS1kb3VibGUtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDBcIjtcbn1cblxuLmZhLWFuZ2xlcy1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDFcIjtcbn1cblxuLmZhLWFuZ2xlLWRvdWJsZS1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDFcIjtcbn1cblxuLmZhLWFuZ2xlcy11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDJcIjtcbn1cblxuLmZhLWFuZ2xlLWRvdWJsZS11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDJcIjtcbn1cblxuLmZhLWFua2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQ0XCI7XG59XG5cbi5mYS1hcHBsZS13aG9sZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDFcIjtcbn1cblxuLmZhLWFwcGxlLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDFcIjtcbn1cblxuLmZhLWFyY2h3YXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU3XCI7XG59XG5cbi5mYS1hcnJvdy1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2M1wiO1xufVxuXG4uZmEtYXJyb3ctZG93bi0xLTk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYyXCI7XG59XG5cbi5mYS1zb3J0LW51bWVyaWMtYXNjOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MlwiO1xufVxuXG4uZmEtc29ydC1udW1lcmljLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYyXCI7XG59XG5cbi5mYS1hcnJvdy1kb3duLTktMTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODZcIjtcbn1cblxuLmZhLXNvcnQtbnVtZXJpYy1kZXNjOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4NlwiO1xufVxuXG4uZmEtc29ydC1udW1lcmljLWRvd24tYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4NlwiO1xufVxuXG4uZmEtYXJyb3ctZG93bi1hLXo6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVkXCI7XG59XG5cbi5mYS1zb3J0LWFscGhhLWFzYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWRcIjtcbn1cblxuLmZhLXNvcnQtYWxwaGEtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWRcIjtcbn1cblxuLmZhLWFycm93LWRvd24tbG9uZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzVcIjtcbn1cblxuLmZhLWxvbmctYXJyb3ctZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzVcIjtcbn1cblxuLmZhLWFycm93LWRvd24tc2hvcnQtd2lkZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODRcIjtcbn1cblxuLmZhLXNvcnQtYW1vdW50LWRlc2M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODg0XCI7XG59XG5cbi5mYS1zb3J0LWFtb3VudC1kb3duLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODRcIjtcbn1cblxuLmZhLWFycm93LWRvd24tdXAtYWNyb3NzLWxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGFmXCI7XG59XG5cbi5mYS1hcnJvdy1kb3duLXVwLWxvY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGIwXCI7XG59XG5cbi5mYS1hcnJvdy1kb3duLXdpZGUtc2hvcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYwXCI7XG59XG5cbi5mYS1zb3J0LWFtb3VudC1hc2M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYwXCI7XG59XG5cbi5mYS1zb3J0LWFtb3VudC1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MFwiO1xufVxuXG4uZmEtYXJyb3ctZG93bi16LWE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODgxXCI7XG59XG5cbi5mYS1zb3J0LWFscGhhLWRlc2M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODgxXCI7XG59XG5cbi5mYS1zb3J0LWFscGhhLWRvd24tYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4MVwiO1xufVxuXG4uZmEtYXJyb3ctbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjBcIjtcbn1cblxuLmZhLWFycm93LWxlZnQtbG9uZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzdcIjtcbn1cblxuLmZhLWxvbmctYXJyb3ctbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzdcIjtcbn1cblxuLmZhLWFycm93LXBvaW50ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ1XCI7XG59XG5cbi5mYS1tb3VzZS1wb2ludGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NVwiO1xufVxuXG4uZmEtYXJyb3ctcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYxXCI7XG59XG5cbi5mYS1hcnJvdy1yaWdodC1hcnJvdy1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlY1wiO1xufVxuXG4uZmEtZXhjaGFuZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVjXCI7XG59XG5cbi5mYS1hcnJvdy1yaWdodC1mcm9tLWJyYWNrZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhiXCI7XG59XG5cbi5mYS1zaWduLW91dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGJcIjtcbn1cblxuLmZhLWFycm93LXJpZ2h0LWxvbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc4XCI7XG59XG5cbi5mYS1sb25nLWFycm93LXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3OFwiO1xufVxuXG4uZmEtYXJyb3ctcmlnaHQtdG8tYnJhY2tldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTBcIjtcbn1cblxuLmZhLXNpZ24taW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkwXCI7XG59XG5cbi5mYS1hcnJvdy1yaWdodC10by1jaXR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRiM1wiO1xufVxuXG4uZmEtYXJyb3ctcm90YXRlLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUyXCI7XG59XG5cbi5mYS1hcnJvdy1sZWZ0LXJvdGF0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTJcIjtcbn1cblxuLmZhLWFycm93LXJvdGF0ZS1iYWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMlwiO1xufVxuXG4uZmEtYXJyb3ctcm90YXRlLWJhY2t3YXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMlwiO1xufVxuXG4uZmEtdW5kbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTJcIjtcbn1cblxuLmZhLWFycm93LXJvdGF0ZS1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWVcIjtcbn1cblxuLmZhLWFycm93LXJpZ2h0LXJvdGF0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWVcIjtcbn1cblxuLmZhLWFycm93LXJvdGF0ZS1mb3J3YXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxZVwiO1xufVxuXG4uZmEtcmVkbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWVcIjtcbn1cblxuLmZhLWFycm93LXRyZW5kLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk3XCI7XG59XG5cbi5mYS1hcnJvdy10cmVuZC11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOThcIjtcbn1cblxuLmZhLWFycm93LXR1cm4tZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDlcIjtcbn1cblxuLmZhLWxldmVsLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ5XCI7XG59XG5cbi5mYS1hcnJvdy10dXJuLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0OFwiO1xufVxuXG4uZmEtbGV2ZWwtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ4XCI7XG59XG5cbi5mYS1hcnJvdy11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjJcIjtcbn1cblxuLmZhLWFycm93LXVwLTEtOTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjNcIjtcbn1cblxuLmZhLXNvcnQtbnVtZXJpYy11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjNcIjtcbn1cblxuLmZhLWFycm93LXVwLTktMTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODdcIjtcbn1cblxuLmZhLXNvcnQtbnVtZXJpYy11cC1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODg3XCI7XG59XG5cbi5mYS1hcnJvdy11cC1hLXo6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVlXCI7XG59XG5cbi5mYS1zb3J0LWFscGhhLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1ZVwiO1xufVxuXG4uZmEtYXJyb3ctdXAtZnJvbS1icmFja2V0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5YVwiO1xufVxuXG4uZmEtYXJyb3ctdXAtZnJvbS1ncm91bmQtd2F0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGI1XCI7XG59XG5cbi5mYS1hcnJvdy11cC1mcm9tLXdhdGVyLXB1bXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGI2XCI7XG59XG5cbi5mYS1hcnJvdy11cC1sb25nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NlwiO1xufVxuXG4uZmEtbG9uZy1hcnJvdy11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzZcIjtcbn1cblxuLmZhLWFycm93LXVwLXJpZ2h0LWRvdHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGI3XCI7XG59XG5cbi5mYS1hcnJvdy11cC1yaWdodC1mcm9tLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGVcIjtcbn1cblxuLmZhLWV4dGVybmFsLWxpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhlXCI7XG59XG5cbi5mYS1hcnJvdy11cC1zaG9ydC13aWRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4NVwiO1xufVxuXG4uZmEtc29ydC1hbW91bnQtdXAtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4NVwiO1xufVxuXG4uZmEtYXJyb3ctdXAtd2lkZS1zaG9ydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjFcIjtcbn1cblxuLmZhLXNvcnQtYW1vdW50LXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MVwiO1xufVxuXG4uZmEtYXJyb3ctdXAtei1hOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4MlwiO1xufVxuXG4uZmEtc29ydC1hbHBoYS11cC1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODgyXCI7XG59XG5cbi5mYS1hcnJvd3MtZG93bi10by1saW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRiOFwiO1xufVxuXG4uZmEtYXJyb3dzLWRvd24tdG8tcGVvcGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRiOVwiO1xufVxuXG4uZmEtYXJyb3dzLWxlZnQtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdlXCI7XG59XG5cbi5mYS1hcnJvd3MtaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2VcIjtcbn1cblxuLmZhLWFycm93cy1sZWZ0LXJpZ2h0LXRvLWxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGJhXCI7XG59XG5cbi5mYS1hcnJvd3Mtcm90YXRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyMVwiO1xufVxuXG4uZmEtcmVmcmVzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjFcIjtcbn1cblxuLmZhLXN5bmM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIxXCI7XG59XG5cbi5mYS1hcnJvd3Mtc3Bpbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0YmJcIjtcbn1cblxuLmZhLWFycm93cy1zcGxpdC11cC1hbmQtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0YmNcIjtcbn1cblxuLmZhLWFycm93cy10by1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGJkXCI7XG59XG5cbi5mYS1hcnJvd3MtdG8tZG90OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRiZVwiO1xufVxuXG4uZmEtYXJyb3dzLXRvLWV5ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0YmZcIjtcbn1cblxuLmZhLWFycm93cy10dXJuLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRjMFwiO1xufVxuXG4uZmEtYXJyb3dzLXR1cm4tdG8tZG90czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0YzFcIjtcbn1cblxuLmZhLWFycm93cy11cC1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3ZFwiO1xufVxuXG4uZmEtYXJyb3dzLXY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdkXCI7XG59XG5cbi5mYS1hcnJvd3MtdXAtZG93bi1sZWZ0LXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0N1wiO1xufVxuXG4uZmEtYXJyb3dzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0N1wiO1xufVxuXG4uZmEtYXJyb3dzLXVwLXRvLWxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGMyXCI7XG59XG5cbi5mYS1hc3Rlcmlzazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXCpcIjtcbn1cblxuLmZhLWF0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcQFwiO1xufVxuXG4uZmEtYXRvbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDJcIjtcbn1cblxuLmZhLWF1ZGlvLWRlc2NyaXB0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5ZVwiO1xufVxuXG4uZmEtYXVzdHJhbC1zaWduOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBhOVwiO1xufVxuXG4uZmEtYXdhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU5XCI7XG59XG5cbi5mYS1iOjpiZWZvcmUge1xuICBjb250ZW50OiBcIkJcIjtcbn1cblxuLmZhLWJhYnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzdjXCI7XG59XG5cbi5mYS1iYWJ5LWNhcnJpYWdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3ZFwiO1xufVxuXG4uZmEtY2FycmlhZ2UtYmFieTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3N2RcIjtcbn1cblxuLmZhLWJhY2t3YXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0YVwiO1xufVxuXG4uZmEtYmFja3dhcmQtZmFzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDlcIjtcbn1cblxuLmZhLWZhc3QtYmFja3dhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ5XCI7XG59XG5cbi5mYS1iYWNrd2FyZC1zdGVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0OFwiO1xufVxuXG4uZmEtc3RlcC1iYWNrd2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDhcIjtcbn1cblxuLmZhLWJhY29uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlNVwiO1xufVxuXG4uZmEtYmFjdGVyaWE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU5XCI7XG59XG5cbi5mYS1iYWN0ZXJpdW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDVhXCI7XG59XG5cbi5mYS1iYWctc2hvcHBpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkwXCI7XG59XG5cbi5mYS1zaG9wcGluZy1iYWc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkwXCI7XG59XG5cbi5mYS1iYWhhaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjZcIjtcbn1cblxuLmZhLWhheWthbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjZcIjtcbn1cblxuLmZhLWJhaHQtc2lnbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYWNcIjtcbn1cblxuLmZhLWJhbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWVcIjtcbn1cblxuLmZhLWNhbmNlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWVcIjtcbn1cblxuLmZhLWJhbi1zbW9raW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0ZFwiO1xufVxuXG4uZmEtc21va2luZy1iYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTRkXCI7XG59XG5cbi5mYS1iYW5kYWdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2MlwiO1xufVxuXG4uZmEtYmFuZC1haWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDYyXCI7XG59XG5cbi5mYS1iYXJjb2RlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyYVwiO1xufVxuXG4uZmEtYmFyczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzlcIjtcbn1cblxuLmZhLW5hdmljb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM5XCI7XG59XG5cbi5mYS1iYXJzLXByb2dyZXNzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyOFwiO1xufVxuXG4uZmEtdGFza3MtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyOFwiO1xufVxuXG4uZmEtYmFycy1zdGFnZ2VyZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTUwXCI7XG59XG5cbi5mYS1yZW9yZGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1MFwiO1xufVxuXG4uZmEtc3RyZWFtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1MFwiO1xufVxuXG4uZmEtYmFzZWJhbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDMzXCI7XG59XG5cbi5mYS1iYXNlYmFsbC1iYWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzM1wiO1xufVxuXG4uZmEtYmFzZWJhbGwtYmF0LWJhbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDMyXCI7XG59XG5cbi5mYS1iYXNrZXQtc2hvcHBpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkxXCI7XG59XG5cbi5mYS1zaG9wcGluZy1iYXNrZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkxXCI7XG59XG5cbi5mYS1iYXNrZXRiYWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzNFwiO1xufVxuXG4uZmEtYmFza2V0YmFsbC1iYWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzNFwiO1xufVxuXG4uZmEtYmF0aDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2RcIjtcbn1cblxuLmZhLWJhdGh0dWI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNkXCI7XG59XG5cbi5mYS1iYXR0ZXJ5LWVtcHR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NFwiO1xufVxuXG4uZmEtYmF0dGVyeS0wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NFwiO1xufVxuXG4uZmEtYmF0dGVyeS1mdWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MFwiO1xufVxuXG4uZmEtYmF0dGVyeTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDBcIjtcbn1cblxuLmZhLWJhdHRlcnktNTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDBcIjtcbn1cblxuLmZhLWJhdHRlcnktaGFsZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDJcIjtcbn1cblxuLmZhLWJhdHRlcnktMzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDJcIjtcbn1cblxuLmZhLWJhdHRlcnktcXVhcnRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDNcIjtcbn1cblxuLmZhLWJhdHRlcnktMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDNcIjtcbn1cblxuLmZhLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQxXCI7XG59XG5cbi5mYS1iYXR0ZXJ5LTQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQxXCI7XG59XG5cbi5mYS1iZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM2XCI7XG59XG5cbi5mYS1iZWQtcHVsc2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDg3XCI7XG59XG5cbi5mYS1wcm9jZWR1cmVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4N1wiO1xufVxuXG4uZmEtYmVlci1tdWctZW1wdHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZjXCI7XG59XG5cbi5mYS1iZWVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmY1wiO1xufVxuXG4uZmEtYmVsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjNcIjtcbn1cblxuLmZhLWJlbGwtY29uY2llcmdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2MlwiO1xufVxuXG4uZmEtY29uY2llcmdlLWJlbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTYyXCI7XG59XG5cbi5mYS1iZWxsLXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNlwiO1xufVxuXG4uZmEtYmV6aWVyLWN1cnZlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1YlwiO1xufVxuXG4uZmEtYmljeWNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDZcIjtcbn1cblxuLmZhLWJpbm9jdWxhcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU1XCI7XG59XG5cbi5mYS1iaW9oYXphcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzgwXCI7XG59XG5cbi5mYS1iaXRjb2luLXNpZ246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGI0XCI7XG59XG5cbi5mYS1ibGVuZGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxN1wiO1xufVxuXG4uZmEtYmxlbmRlci1waG9uZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YjZcIjtcbn1cblxuLmZhLWJsb2c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzgxXCI7XG59XG5cbi5mYS1ib2xkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMlwiO1xufVxuXG4uZmEtYm9sdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTdcIjtcbn1cblxuLmZhLXphcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTdcIjtcbn1cblxuLmZhLWJvbHQtbGlnaHRuaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBiN1wiO1xufVxuXG4uZmEtYm9tYjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTJcIjtcbn1cblxuLmZhLWJvbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQ3XCI7XG59XG5cbi5mYS1ib25nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1Y1wiO1xufVxuXG4uZmEtYm9vazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmRcIjtcbn1cblxuLmZhLWJvb2stYXRsYXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU4XCI7XG59XG5cbi5mYS1hdGxhczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NThcIjtcbn1cblxuLmZhLWJvb2stYmlibGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQ3XCI7XG59XG5cbi5mYS1iaWJsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDdcIjtcbn1cblxuLmZhLWJvb2stYm9va21hcms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGJiXCI7XG59XG5cbi5mYS1ib29rLWpvdXJuYWwtd2hpbGxzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2YVwiO1xufVxuXG4uZmEtam91cm5hbC13aGlsbHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjZhXCI7XG59XG5cbi5mYS1ib29rLW1lZGljYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2U2XCI7XG59XG5cbi5mYS1ib29rLW9wZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTE4XCI7XG59XG5cbi5mYS1ib29rLW9wZW4tcmVhZGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkYVwiO1xufVxuXG4uZmEtYm9vay1yZWFkZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWRhXCI7XG59XG5cbi5mYS1ib29rLXF1cmFuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4N1wiO1xufVxuXG4uZmEtcXVyYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjg3XCI7XG59XG5cbi5mYS1ib29rLXNrdWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiN1wiO1xufVxuXG4uZmEtYm9vay1kZWFkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiN1wiO1xufVxuXG4uZmEtYm9vay10YW5ha2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODI3XCI7XG59XG5cbi5mYS10YW5ha2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODI3XCI7XG59XG5cbi5mYS1ib29rbWFyazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmVcIjtcbn1cblxuLmZhLWJvcmRlci1hbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODRjXCI7XG59XG5cbi5mYS1ib3JkZXItbm9uZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NTBcIjtcbn1cblxuLmZhLWJvcmRlci10b3AtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NTNcIjtcbn1cblxuLmZhLWJvcmRlci1zdHlsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NTNcIjtcbn1cblxuLmZhLWJvcmUtaG9sZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0YzNcIjtcbn1cblxuLmZhLWJvdHRsZS1kcm9wbGV0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRjNFwiO1xufVxuXG4uZmEtYm90dGxlLXdhdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRjNVwiO1xufVxuXG4uZmEtYm93bC1mb29kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRjNlwiO1xufVxuXG4uZmEtYm93bC1yaWNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTJlYlwiO1xufVxuXG4uZmEtYm93bGluZy1iYWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzNlwiO1xufVxuXG4uZmEtYm94OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2NlwiO1xufVxuXG4uZmEtYm94LWFyY2hpdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg3XCI7XG59XG5cbi5mYS1hcmNoaXZlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4N1wiO1xufVxuXG4uZmEtYm94LW9wZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDllXCI7XG59XG5cbi5mYS1ib3gtdGlzc3VlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1YlwiO1xufVxuXG4uZmEtYm94ZXMtcGFja2luZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0YzdcIjtcbn1cblxuLmZhLWJveGVzLXN0YWNrZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDY4XCI7XG59XG5cbi5mYS1ib3hlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjhcIjtcbn1cblxuLmZhLWJveGVzLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NjhcIjtcbn1cblxuLmZhLWJyYWlsbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmExXCI7XG59XG5cbi5mYS1icmFpbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZGNcIjtcbn1cblxuLmZhLWJyYXppbGlhbi1yZWFsLXNpZ246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDZjXCI7XG59XG5cbi5mYS1icmVhZC1zbGljZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZWNcIjtcbn1cblxuLmZhLWJyaWRnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0YzhcIjtcbn1cblxuLmZhLWJyaWRnZS1jaXJjbGUtY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGM5XCI7XG59XG5cbi5mYS1icmlkZ2UtY2lyY2xlLWV4Y2xhbWF0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRjYVwiO1xufVxuXG4uZmEtYnJpZGdlLWNpcmNsZS14bWFyazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0Y2JcIjtcbn1cblxuLmZhLWJyaWRnZS1sb2NrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRjY1wiO1xufVxuXG4uZmEtYnJpZGdlLXdhdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRjZVwiO1xufVxuXG4uZmEtYnJpZWZjYXNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMVwiO1xufVxuXG4uZmEtYnJpZWZjYXNlLW1lZGljYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDY5XCI7XG59XG5cbi5mYS1icm9vbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWFcIjtcbn1cblxuLmZhLWJyb29tLWJhbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDU4XCI7XG59XG5cbi5mYS1xdWlkZGl0Y2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDU4XCI7XG59XG5cbi5mYS1xdWlkZGl0Y2gtYnJvb20tYmFsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NThcIjtcbn1cblxuLmZhLWJydXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1ZFwiO1xufVxuXG4uZmEtYnVja2V0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRjZlwiO1xufVxuXG4uZmEtYnVnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4OFwiO1xufVxuXG4uZmEtYnVnLXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQ5MFwiO1xufVxuXG4uZmEtYnVnczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0ZDBcIjtcbn1cblxuLmZhLWJ1aWxkaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhZFwiO1xufVxuXG4uZmEtYnVpbGRpbmctY2lyY2xlLWFycm93LXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRkMVwiO1xufVxuXG4uZmEtYnVpbGRpbmctY2lyY2xlLWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRkMlwiO1xufVxuXG4uZmEtYnVpbGRpbmctY2lyY2xlLWV4Y2xhbWF0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRkM1wiO1xufVxuXG4uZmEtYnVpbGRpbmctY2lyY2xlLXhtYXJrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRkNFwiO1xufVxuXG4uZmEtYnVpbGRpbmctY29sdW1uczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWNcIjtcbn1cblxuLmZhLWJhbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTljXCI7XG59XG5cbi5mYS1pbnN0aXR1dGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWNcIjtcbn1cblxuLmZhLW11c2V1bTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWNcIjtcbn1cblxuLmZhLXVuaXZlcnNpdHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTljXCI7XG59XG5cbi5mYS1idWlsZGluZy1mbGFnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRkNVwiO1xufVxuXG4uZmEtYnVpbGRpbmctbG9jazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0ZDZcIjtcbn1cblxuLmZhLWJ1aWxkaW5nLW5nbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0ZDdcIjtcbn1cblxuLmZhLWJ1aWxkaW5nLXNoaWVsZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0ZDhcIjtcbn1cblxuLmZhLWJ1aWxkaW5nLXVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRkOVwiO1xufVxuXG4uZmEtYnVpbGRpbmctdXNlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0ZGFcIjtcbn1cblxuLmZhLWJ1aWxkaW5nLXdoZWF0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRkYlwiO1xufVxuXG4uZmEtYnVsbGhvcm46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGExXCI7XG59XG5cbi5mYS1idWxsc2V5ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDBcIjtcbn1cblxuLmZhLWJ1cmdlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MDVcIjtcbn1cblxuLmZhLWhhbWJ1cmdlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MDVcIjtcbn1cblxuLmZhLWJ1cnN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRkY1wiO1xufVxuXG4uZmEtYnVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwN1wiO1xufVxuXG4uZmEtYnVzLXNpbXBsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWVcIjtcbn1cblxuLmZhLWJ1cy1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTVlXCI7XG59XG5cbi5mYS1idXNpbmVzcy10aW1lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0YVwiO1xufVxuXG4uZmEtYnJpZWZjYXNlLWNsb2NrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0YVwiO1xufVxuXG4uZmEtYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJDXCI7XG59XG5cbi5mYS1jYWJsZS1jYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2RhXCI7XG59XG5cbi5mYS10cmFtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkYVwiO1xufVxuXG4uZmEtY2FrZS1jYW5kbGVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZFwiO1xufVxuXG4uZmEtYmlydGhkYXktY2FrZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmRcIjtcbn1cblxuLmZhLWNha2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZkXCI7XG59XG5cbi5mYS1jYWxjdWxhdG9yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlY1wiO1xufVxuXG4uZmEtY2FsZW5kYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMzXCI7XG59XG5cbi5mYS1jYWxlbmRhci1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzRcIjtcbn1cblxuLmZhLWNhbGVuZGFyLWRheTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODNcIjtcbn1cblxuLmZhLWNhbGVuZGFyLWRheXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDczXCI7XG59XG5cbi5mYS1jYWxlbmRhci1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDczXCI7XG59XG5cbi5mYS1jYWxlbmRhci1taW51czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzJcIjtcbn1cblxuLmZhLWNhbGVuZGFyLXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcxXCI7XG59XG5cbi5mYS1jYWxlbmRhci13ZWVrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4NFwiO1xufVxuXG4uZmEtY2FsZW5kYXIteG1hcms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjczXCI7XG59XG5cbi5mYS1jYWxlbmRhci10aW1lczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzNcIjtcbn1cblxuLmZhLWNhbWVyYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzBcIjtcbn1cblxuLmZhLWNhbWVyYS1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMwXCI7XG59XG5cbi5mYS1jYW1lcmEtcmV0cm86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgzXCI7XG59XG5cbi5mYS1jYW1lcmEtcm90YXRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBkOFwiO1xufVxuXG4uZmEtY2FtcGdyb3VuZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YmJcIjtcbn1cblxuLmZhLWNhbmR5LWNhbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzg2XCI7XG59XG5cbi5mYS1jYW5uYWJpczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWZcIjtcbn1cblxuLmZhLWNhcHN1bGVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2YlwiO1xufVxuXG4uZmEtY2FyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiOVwiO1xufVxuXG4uZmEtYXV0b21vYmlsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjlcIjtcbn1cblxuLmZhLWNhci1iYXR0ZXJ5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkZlwiO1xufVxuXG4uZmEtYmF0dGVyeS1jYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWRmXCI7XG59XG5cbi5mYS1jYXItYnVyc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWUxXCI7XG59XG5cbi5mYS1jYXItY3Jhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWUxXCI7XG59XG5cbi5mYS1jYXItb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGRkXCI7XG59XG5cbi5mYS1jYXItcmVhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZGVcIjtcbn1cblxuLmZhLWNhci1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWRlXCI7XG59XG5cbi5mYS1jYXItc2lkZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZTRcIjtcbn1cblxuLmZhLWNhci10dW5uZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGRlXCI7XG59XG5cbi5mYS1jYXJhdmFuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhmZlwiO1xufVxuXG4uZmEtY2FyZXQtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDdcIjtcbn1cblxuLmZhLWNhcmV0LWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ5XCI7XG59XG5cbi5mYS1jYXJldC1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGFcIjtcbn1cblxuLmZhLWNhcmV0LXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkOFwiO1xufVxuXG4uZmEtY2Fycm90OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4N1wiO1xufVxuXG4uZmEtY2FydC1hcnJvdy1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxOFwiO1xufVxuXG4uZmEtY2FydC1mbGF0YmVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3NFwiO1xufVxuXG4uZmEtZG9sbHktZmxhdGJlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzRcIjtcbn1cblxuLmZhLWNhcnQtZmxhdGJlZC1zdWl0Y2FzZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OWRcIjtcbn1cblxuLmZhLWx1Z2dhZ2UtY2FydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OWRcIjtcbn1cblxuLmZhLWNhcnQtcGx1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTdcIjtcbn1cblxuLmZhLWNhcnQtc2hvcHBpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdhXCI7XG59XG5cbi5mYS1zaG9wcGluZy1jYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3YVwiO1xufVxuXG4uZmEtY2FzaC1yZWdpc3Rlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODhcIjtcbn1cblxuLmZhLWNhdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YmVcIjtcbn1cblxuLmZhLWNlZGktc2lnbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZGZcIjtcbn1cblxuLmZhLWNlbnQtc2lnbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzZjVcIjtcbn1cblxuLmZhLWNlcnRpZmljYXRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhM1wiO1xufVxuXG4uZmEtY2hhaXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmMwXCI7XG59XG5cbi5mYS1jaGFsa2JvYXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxYlwiO1xufVxuXG4uZmEtYmxhY2tib2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWJcIjtcbn1cblxuLmZhLWNoYWxrYm9hcmQtdXNlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWNcIjtcbn1cblxuLmZhLWNoYWxrYm9hcmQtdGVhY2hlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWNcIjtcbn1cblxuLmZhLWNoYW1wYWduZS1nbGFzc2VzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5ZlwiO1xufVxuXG4uZmEtZ2xhc3MtY2hlZXJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5ZlwiO1xufVxuXG4uZmEtY2hhcmdpbmctc3RhdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZTdcIjtcbn1cblxuLmZhLWNoYXJ0LWFyZWE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZlXCI7XG59XG5cbi5mYS1hcmVhLWNoYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZVwiO1xufVxuXG4uZmEtY2hhcnQtYmFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MFwiO1xufVxuXG4uZmEtYmFyLWNoYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MFwiO1xufVxuXG4uZmEtY2hhcnQtY29sdW1uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBlM1wiO1xufVxuXG4uZmEtY2hhcnQtZ2FudHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGU0XCI7XG59XG5cbi5mYS1jaGFydC1saW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMVwiO1xufVxuXG4uZmEtbGluZS1jaGFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDFcIjtcbn1cblxuLmZhLWNoYXJ0LXBpZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDBcIjtcbn1cblxuLmZhLXBpZS1jaGFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDBcIjtcbn1cblxuLmZhLWNoYXJ0LXNpbXBsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0NzNcIjtcbn1cblxuLmZhLWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwY1wiO1xufVxuXG4uZmEtY2hlY2stZG91YmxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2MFwiO1xufVxuXG4uZmEtY2hlY2stdG8tc2xvdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NzJcIjtcbn1cblxuLmZhLXZvdGUteWVhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3MlwiO1xufVxuXG4uZmEtY2hlZXNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlZlwiO1xufVxuXG4uZmEtY2hlc3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM5XCI7XG59XG5cbi5mYS1jaGVzcy1iaXNob3A6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDNhXCI7XG59XG5cbi5mYS1jaGVzcy1ib2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0M2NcIjtcbn1cblxuLmZhLWNoZXNzLWtpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDNmXCI7XG59XG5cbi5mYS1jaGVzcy1rbmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQxXCI7XG59XG5cbi5mYS1jaGVzcy1wYXduOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0M1wiO1xufVxuXG4uZmEtY2hlc3MtcXVlZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQ1XCI7XG59XG5cbi5mYS1jaGVzcy1yb29rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0N1wiO1xufVxuXG4uZmEtY2hldnJvbi1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3OFwiO1xufVxuXG4uZmEtY2hldnJvbi1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1M1wiO1xufVxuXG4uZmEtY2hldnJvbi1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTRcIjtcbn1cblxuLmZhLWNoZXZyb24tdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc3XCI7XG59XG5cbi5mYS1jaGlsZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWVcIjtcbn1cblxuLmZhLWNoaWxkLWRyZXNzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU5Y1wiO1xufVxuXG4uZmEtY2hpbGQtcmVhY2hpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTlkXCI7XG59XG5cbi5mYS1jaGlsZC1yaWZsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0ZTBcIjtcbn1cblxuLmZhLWNoaWxkcmVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRlMVwiO1xufVxuXG4uZmEtY2h1cmNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxZFwiO1xufVxuXG4uZmEtY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMVwiO1xufVxuXG4uZmEtY2lyY2xlLWFycm93LWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFiXCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWJcIjtcbn1cblxuLmZhLWNpcmNsZS1hcnJvdy1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhOFwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE4XCI7XG59XG5cbi5mYS1jaXJjbGUtYXJyb3ctcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE5XCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE5XCI7XG59XG5cbi5mYS1jaXJjbGUtYXJyb3ctdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFhXCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFhXCI7XG59XG5cbi5mYS1jaXJjbGUtY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU4XCI7XG59XG5cbi5mYS1jaGVjay1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU4XCI7XG59XG5cbi5mYS1jaXJjbGUtY2hldnJvbi1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzYVwiO1xufVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2FcIjtcbn1cblxuLmZhLWNpcmNsZS1jaGV2cm9uLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM3XCI7XG59XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzN1wiO1xufVxuXG4uZmEtY2lyY2xlLWNoZXZyb24tcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM4XCI7XG59XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzhcIjtcbn1cblxuLmZhLWNpcmNsZS1jaGV2cm9uLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzOVwiO1xufVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM5XCI7XG59XG5cbi5mYS1jaXJjbGUtZG9sbGFyLXRvLXNsb3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGI5XCI7XG59XG5cbi5mYS1kb25hdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGI5XCI7XG59XG5cbi5mYS1jaXJjbGUtZG90OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MlwiO1xufVxuXG4uZmEtZG90LWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTJcIjtcbn1cblxuLmZhLWNpcmNsZS1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1OFwiO1xufVxuXG4uZmEtYXJyb3ctYWx0LWNpcmNsZS1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1OFwiO1xufVxuXG4uZmEtY2lyY2xlLWV4Y2xhbWF0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2YVwiO1xufVxuXG4uZmEtZXhjbGFtYXRpb24tY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2YVwiO1xufVxuXG4uZmEtY2lyY2xlLWg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDdlXCI7XG59XG5cbi5mYS1ob3NwaXRhbC1zeW1ib2w6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDdlXCI7XG59XG5cbi5mYS1jaXJjbGUtaGFsZi1zdHJva2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQyXCI7XG59XG5cbi5mYS1hZGp1c3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQyXCI7XG59XG5cbi5mYS1jaXJjbGUtaW5mbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWFcIjtcbn1cblxuLmZhLWluZm8tY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1YVwiO1xufVxuXG4uZmEtY2lyY2xlLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzU5XCI7XG59XG5cbi5mYS1hcnJvdy1hbHQtY2lyY2xlLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzU5XCI7XG59XG5cbi5mYS1jaXJjbGUtbWludXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU2XCI7XG59XG5cbi5mYS1taW51cy1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU2XCI7XG59XG5cbi5mYS1jaXJjbGUtbm9kZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGUyXCI7XG59XG5cbi5mYS1jaXJjbGUtbm90Y2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNlXCI7XG59XG5cbi5mYS1jaXJjbGUtcGF1c2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhiXCI7XG59XG5cbi5mYS1wYXVzZS1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhiXCI7XG59XG5cbi5mYS1jaXJjbGUtcGxheTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDRcIjtcbn1cblxuLmZhLXBsYXktY2lyY2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NFwiO1xufVxuXG4uZmEtY2lyY2xlLXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU1XCI7XG59XG5cbi5mYS1wbHVzLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTVcIjtcbn1cblxuLmZhLWNpcmNsZS1xdWVzdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTlcIjtcbn1cblxuLmZhLXF1ZXN0aW9uLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTlcIjtcbn1cblxuLmZhLWNpcmNsZS1yYWRpYXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2JhXCI7XG59XG5cbi5mYS1yYWRpYXRpb24tYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiYVwiO1xufVxuXG4uZmEtY2lyY2xlLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1YVwiO1xufVxuXG4uZmEtYXJyb3ctYWx0LWNpcmNsZS1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWFcIjtcbn1cblxuLmZhLWNpcmNsZS1zdG9wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4ZFwiO1xufVxuXG4uZmEtc3RvcC1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhkXCI7XG59XG5cbi5mYS1jaXJjbGUtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzViXCI7XG59XG5cbi5mYS1hcnJvdy1hbHQtY2lyY2xlLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1YlwiO1xufVxuXG4uZmEtY2lyY2xlLXVzZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJkXCI7XG59XG5cbi5mYS11c2VyLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmRcIjtcbn1cblxuLmZhLWNpcmNsZS14bWFyazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTdcIjtcbn1cblxuLmZhLXRpbWVzLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTdcIjtcbn1cblxuLmZhLXhtYXJrLWNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTdcIjtcbn1cblxuLmZhLWNpdHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjRmXCI7XG59XG5cbi5mYS1jbGFwcGVyYm9hcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTMxXCI7XG59XG5cbi5mYS1jbGlwYm9hcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzI4XCI7XG59XG5cbi5mYS1jbGlwYm9hcmQtY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDZjXCI7XG59XG5cbi5mYS1jbGlwYm9hcmQtbGlzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmRcIjtcbn1cblxuLmZhLWNsaXBib2FyZC1xdWVzdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0ZTNcIjtcbn1cblxuLmZhLWNsaXBib2FyZC11c2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmM1wiO1xufVxuXG4uZmEtY2xvY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE3XCI7XG59XG5cbi5mYS1jbG9jay1mb3VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxN1wiO1xufVxuXG4uZmEtY2xvY2stcm90YXRlLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRhXCI7XG59XG5cbi5mYS1oaXN0b3J5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkYVwiO1xufVxuXG4uZmEtY2xvbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRkXCI7XG59XG5cbi5mYS1jbG9zZWQtY2FwdGlvbmluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGFcIjtcbn1cblxuLmZhLWNsb3VkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMlwiO1xufVxuXG4uZmEtY2xvdWQtYXJyb3ctZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWRcIjtcbn1cblxuLmZhLWNsb3VkLWRvd25sb2FkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlZFwiO1xufVxuXG4uZmEtY2xvdWQtZG93bmxvYWQtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlZFwiO1xufVxuXG4uZmEtY2xvdWQtYXJyb3ctdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVlXCI7XG59XG5cbi5mYS1jbG91ZC11cGxvYWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVlXCI7XG59XG5cbi5mYS1jbG91ZC11cGxvYWQtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlZVwiO1xufVxuXG4uZmEtY2xvdWQtYm9sdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NmNcIjtcbn1cblxuLmZhLXRodW5kZXJzdG9ybTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NmNcIjtcbn1cblxuLmZhLWNsb3VkLW1lYXRiYWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczYlwiO1xufVxuXG4uZmEtY2xvdWQtbW9vbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YzNcIjtcbn1cblxuLmZhLWNsb3VkLW1vb24tcmFpbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3M2NcIjtcbn1cblxuLmZhLWNsb3VkLXJhaW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzNkXCI7XG59XG5cbi5mYS1jbG91ZC1zaG93ZXJzLWhlYXZ5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0MFwiO1xufVxuXG4uZmEtY2xvdWQtc2hvd2Vycy13YXRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0ZTRcIjtcbn1cblxuLmZhLWNsb3VkLXN1bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YzRcIjtcbn1cblxuLmZhLWNsb3VkLXN1bi1yYWluOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0M1wiO1xufVxuXG4uZmEtY2xvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzOVwiO1xufVxuXG4uZmEtY29kZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjFcIjtcbn1cblxuLmZhLWNvZGUtYnJhbmNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNlwiO1xufVxuXG4uZmEtY29kZS1jb21taXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg2XCI7XG59XG5cbi5mYS1jb2RlLWNvbXBhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTNhXCI7XG59XG5cbi5mYS1jb2RlLWZvcms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTNiXCI7XG59XG5cbi5mYS1jb2RlLW1lcmdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4N1wiO1xufVxuXG4uZmEtY29kZS1wdWxsLXJlcXVlc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTNjXCI7XG59XG5cbi5mYS1jb2luczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWVcIjtcbn1cblxuLmZhLWNvbG9uLXNpZ246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQwXCI7XG59XG5cbi5mYS1jb21tZW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NVwiO1xufVxuXG4uZmEtY29tbWVudC1kb2xsYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjUxXCI7XG59XG5cbi5mYS1jb21tZW50LWRvdHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGFkXCI7XG59XG5cbi5mYS1jb21tZW50aW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhZFwiO1xufVxuXG4uZmEtY29tbWVudC1tZWRpY2FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmNVwiO1xufVxuXG4uZmEtY29tbWVudC1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjNcIjtcbn1cblxuLmZhLWNvbW1lbnQtc21zOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjZFwiO1xufVxuXG4uZmEtc21zOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjZFwiO1xufVxuXG4uZmEtY29tbWVudHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg2XCI7XG59XG5cbi5mYS1jb21tZW50cy1kb2xsYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjUzXCI7XG59XG5cbi5mYS1jb21wYWN0LWRpc2M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTFmXCI7XG59XG5cbi5mYS1jb21wYXNzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0ZVwiO1xufVxuXG4uZmEtY29tcGFzcy1kcmFmdGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjhcIjtcbn1cblxuLmZhLWRyYWZ0aW5nLWNvbXBhc3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY4XCI7XG59XG5cbi5mYS1jb21wcmVzczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjZcIjtcbn1cblxuLmZhLWNvbXB1dGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRlNVwiO1xufVxuXG4uZmEtY29tcHV0ZXItbW91c2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGNjXCI7XG59XG5cbi5mYS1tb3VzZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4Y2NcIjtcbn1cblxuLmZhLWNvb2tpZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjNcIjtcbn1cblxuLmZhLWNvb2tpZS1iaXRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2NFwiO1xufVxuXG4uZmEtY29weTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzVcIjtcbn1cblxuLmZhLWNvcHlyaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjlcIjtcbn1cblxuLmZhLWNvdWNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiOFwiO1xufVxuXG4uZmEtY293OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjOFwiO1xufVxuXG4uZmEtY3JlZGl0LWNhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlkXCI7XG59XG5cbi5mYS1jcmVkaXQtY2FyZC1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlkXCI7XG59XG5cbi5mYS1jcm9wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNVwiO1xufVxuXG4uZmEtY3JvcC1zaW1wbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY1XCI7XG59XG5cbi5mYS1jcm9wLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjVcIjtcbn1cblxuLmZhLWNyb3NzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1NFwiO1xufVxuXG4uZmEtY3Jvc3NoYWlyczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWJcIjtcbn1cblxuLmZhLWNyb3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTIwXCI7XG59XG5cbi5mYS1jcm93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjFcIjtcbn1cblxuLmZhLWNydXRjaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZjdcIjtcbn1cblxuLmZhLWNydXplaXJvLXNpZ246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTUyXCI7XG59XG5cbi5mYS1jdWJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMlwiO1xufVxuXG4uZmEtY3ViZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIzXCI7XG59XG5cbi5mYS1jdWJlcy1zdGFja2VkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRlNlwiO1xufVxuXG4uZmEtZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJEXCI7XG59XG5cbi5mYS1kYXRhYmFzZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzBcIjtcbn1cblxuLmZhLWRlbGV0ZS1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1YVwiO1xufVxuXG4uZmEtYmFja3NwYWNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1YVwiO1xufVxuXG4uZmEtZGVtb2NyYXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzQ3XCI7XG59XG5cbi5mYS1kZXNrdG9wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5MFwiO1xufVxuXG4uZmEtZGVza3RvcC1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzkwXCI7XG59XG5cbi5mYS1kaGFybWFjaGFrcmE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjU1XCI7XG59XG5cbi5mYS1kaWFncmFtLW5leHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDc2XCI7XG59XG5cbi5mYS1kaWFncmFtLXByZWRlY2Vzc29yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQ3N1wiO1xufVxuXG4uZmEtZGlhZ3JhbS1wcm9qZWN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0MlwiO1xufVxuXG4uZmEtcHJvamVjdC1kaWFncmFtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0MlwiO1xufVxuXG4uZmEtZGlhZ3JhbS1zdWNjZXNzb3I6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDdhXCI7XG59XG5cbi5mYS1kaWFtb25kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxOVwiO1xufVxuXG4uZmEtZGlhbW9uZC10dXJuLXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlYlwiO1xufVxuXG4uZmEtZGlyZWN0aW9uczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZWJcIjtcbn1cblxuLmZhLWRpY2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTIyXCI7XG59XG5cbi5mYS1kaWNlLWQyMDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2Y2ZcIjtcbn1cblxuLmZhLWRpY2UtZDY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmQxXCI7XG59XG5cbi5mYS1kaWNlLWZpdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTIzXCI7XG59XG5cbi5mYS1kaWNlLWZvdXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI0XCI7XG59XG5cbi5mYS1kaWNlLW9uZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjVcIjtcbn1cblxuLmZhLWRpY2Utc2l4OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyNlwiO1xufVxuXG4uZmEtZGljZS10aHJlZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjdcIjtcbn1cblxuLmZhLWRpY2UtdHdvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyOFwiO1xufVxuXG4uZmEtZGlzZWFzZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZmFcIjtcbn1cblxuLmZhLWRpc3BsYXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTYzXCI7XG59XG5cbi5mYS1kaXZpZGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI5XCI7XG59XG5cbi5mYS1kbmE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDcxXCI7XG59XG5cbi5mYS1kb2c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmQzXCI7XG59XG5cbi5mYS1kb2xsYXItc2lnbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXCRcIjtcbn1cblxuLmZhLWRvbGxhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXCRcIjtcbn1cblxuLmZhLXVzZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXCRcIjtcbn1cblxuLmZhLWRvbGx5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3MlwiO1xufVxuXG4uZmEtZG9sbHktYm94OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3MlwiO1xufVxuXG4uZmEtZG9uZy1zaWduOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2OVwiO1xufVxuXG4uZmEtZG9vci1jbG9zZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTJhXCI7XG59XG5cbi5mYS1kb29yLW9wZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTJiXCI7XG59XG5cbi5mYS1kb3ZlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiYVwiO1xufVxuXG4uZmEtZG93bi1sZWZ0LWFuZC11cC1yaWdodC10by1jZW50ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDIyXCI7XG59XG5cbi5mYS1jb21wcmVzcy1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDIyXCI7XG59XG5cbi5mYS1kb3duLWxvbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA5XCI7XG59XG5cbi5mYS1sb25nLWFycm93LWFsdC1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwOVwiO1xufVxuXG4uZmEtZG93bmxvYWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE5XCI7XG59XG5cbi5mYS1kcmFnb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmQ1XCI7XG59XG5cbi5mYS1kcmF3LXBvbHlnb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWVlXCI7XG59XG5cbi5mYS1kcm9wbGV0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0M1wiO1xufVxuXG4uZmEtdGludDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDNcIjtcbn1cblxuLmZhLWRyb3BsZXQtc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM3XCI7XG59XG5cbi5mYS10aW50LXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjN1wiO1xufVxuXG4uZmEtZHJ1bTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjlcIjtcbn1cblxuLmZhLWRydW0tc3RlZWxwYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZhXCI7XG59XG5cbi5mYS1kcnVtc3RpY2stYml0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDdcIjtcbn1cblxuLmZhLWR1bWJiZWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0YlwiO1xufVxuXG4uZmEtZHVtcHN0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzkzXCI7XG59XG5cbi5mYS1kdW1wc3Rlci1maXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5NFwiO1xufVxuXG4uZmEtZHVuZ2Vvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDlcIjtcbn1cblxuLmZhLWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiRVwiO1xufVxuXG4uZmEtZWFyLWRlYWY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE0XCI7XG59XG5cbi5mYS1kZWFmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhNFwiO1xufVxuXG4uZmEtZGVhZm5lc3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE0XCI7XG59XG5cbi5mYS1oYXJkLW9mLWhlYXJpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE0XCI7XG59XG5cbi5mYS1lYXItbGlzdGVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMlwiO1xufVxuXG4uZmEtYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMlwiO1xufVxuXG4uZmEtZWFydGgtYWZyaWNhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3Y1wiO1xufVxuXG4uZmEtZ2xvYmUtYWZyaWNhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3Y1wiO1xufVxuXG4uZmEtZWFydGgtYW1lcmljYXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdkXCI7XG59XG5cbi5mYS1lYXJ0aDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2RcIjtcbn1cblxuLmZhLWVhcnRoLWFtZXJpY2E6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdkXCI7XG59XG5cbi5mYS1nbG9iZS1hbWVyaWNhczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2RcIjtcbn1cblxuLmZhLWVhcnRoLWFzaWE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdlXCI7XG59XG5cbi5mYS1nbG9iZS1hc2lhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3ZVwiO1xufVxuXG4uZmEtZWFydGgtZXVyb3BlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhMlwiO1xufVxuXG4uZmEtZ2xvYmUtZXVyb3BlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhMlwiO1xufVxuXG4uZmEtZWFydGgtb2NlYW5pYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0N2JcIjtcbn1cblxuLmZhLWdsb2JlLW9jZWFuaWE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNDdiXCI7XG59XG5cbi5mYS1lZ2c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2ZiXCI7XG59XG5cbi5mYS1lamVjdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTJcIjtcbn1cblxuLmZhLWVsZXZhdG9yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2ZFwiO1xufVxuXG4uZmEtZWxsaXBzaXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQxXCI7XG59XG5cbi5mYS1lbGxpcHNpcy1oOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MVwiO1xufVxuXG4uZmEtZWxsaXBzaXMtdmVydGljYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQyXCI7XG59XG5cbi5mYS1lbGxpcHNpcy12OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MlwiO1xufVxuXG4uZmEtZW52ZWxvcGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUwXCI7XG59XG5cbi5mYS1lbnZlbG9wZS1jaXJjbGUtY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGU4XCI7XG59XG5cbi5mYS1lbnZlbG9wZS1vcGVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiNlwiO1xufVxuXG4uZmEtZW52ZWxvcGUtb3Blbi10ZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1OFwiO1xufVxuXG4uZmEtZW52ZWxvcGVzLWJ1bGs6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjc0XCI7XG59XG5cbi5mYS1tYWlsLWJ1bGs6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjc0XCI7XG59XG5cbi5mYS1lcXVhbHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw9XCI7XG59XG5cbi5mYS1lcmFzZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJkXCI7XG59XG5cbi5mYS1ldGhlcm5ldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTZcIjtcbn1cblxuLmZhLWV1cm8tc2lnbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTNcIjtcbn1cblxuLmZhLWV1cjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTNcIjtcbn1cblxuLmZhLWV1cm86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUzXCI7XG59XG5cbi5mYS1leGNsYW1hdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXCFcIjtcbn1cblxuLmZhLWV4cGFuZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjVcIjtcbn1cblxuLmZhLWV4cGxvc2lvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0ZTlcIjtcbn1cblxuLmZhLWV5ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmVcIjtcbn1cblxuLmZhLWV5ZS1kcm9wcGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmYlwiO1xufVxuXG4uZmEtZXllLWRyb3BwZXItZW1wdHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZiXCI7XG59XG5cbi5mYS1leWVkcm9wcGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmYlwiO1xufVxuXG4uZmEtZXllLWxvdy12aXNpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE4XCI7XG59XG5cbi5mYS1sb3ctdmlzaW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhOFwiO1xufVxuXG4uZmEtZXllLXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MFwiO1xufVxuXG4uZmEtZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJGXCI7XG59XG5cbi5mYS1mYWNlLWFuZ3J5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1NlwiO1xufVxuXG4uZmEtYW5ncnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU2XCI7XG59XG5cbi5mYS1mYWNlLWRpenp5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2N1wiO1xufVxuXG4uZmEtZGl6enk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY3XCI7XG59XG5cbi5mYS1mYWNlLWZsdXNoZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc5XCI7XG59XG5cbi5mYS1mbHVzaGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3OVwiO1xufVxuXG4uZmEtZmFjZS1mcm93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTlcIjtcbn1cblxuLmZhLWZyb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOVwiO1xufVxuXG4uZmEtZmFjZS1mcm93bi1vcGVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3YVwiO1xufVxuXG4uZmEtZnJvd24tb3Blbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2FcIjtcbn1cblxuLmZhLWZhY2UtZ3JpbWFjZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2ZcIjtcbn1cblxuLmZhLWdyaW1hY2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdmXCI7XG59XG5cbi5mYS1mYWNlLWdyaW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTgwXCI7XG59XG5cbi5mYS1ncmluOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4MFwiO1xufVxuXG4uZmEtZmFjZS1ncmluLWJlYW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTgyXCI7XG59XG5cbi5mYS1ncmluLWJlYW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTgyXCI7XG59XG5cbi5mYS1mYWNlLWdyaW4tYmVhbS1zd2VhdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODNcIjtcbn1cblxuLmZhLWdyaW4tYmVhbS1zd2VhdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODNcIjtcbn1cblxuLmZhLWZhY2UtZ3Jpbi1oZWFydHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg0XCI7XG59XG5cbi5mYS1ncmluLWhlYXJ0czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODRcIjtcbn1cblxuLmZhLWZhY2UtZ3Jpbi1zcXVpbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg1XCI7XG59XG5cbi5mYS1ncmluLXNxdWludDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODVcIjtcbn1cblxuLmZhLWZhY2UtZ3Jpbi1zcXVpbnQtdGVhcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg2XCI7XG59XG5cbi5mYS1ncmluLXNxdWludC10ZWFyczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODZcIjtcbn1cblxuLmZhLWZhY2UtZ3Jpbi1zdGFyczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODdcIjtcbn1cblxuLmZhLWdyaW4tc3RhcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg3XCI7XG59XG5cbi5mYS1mYWNlLWdyaW4tdGVhcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg4XCI7XG59XG5cbi5mYS1ncmluLXRlYXJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4OFwiO1xufVxuXG4uZmEtZmFjZS1ncmluLXRvbmd1ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODlcIjtcbn1cblxuLmZhLWdyaW4tdG9uZ3VlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4OVwiO1xufVxuXG4uZmEtZmFjZS1ncmluLXRvbmd1ZS1zcXVpbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThhXCI7XG59XG5cbi5mYS1ncmluLXRvbmd1ZS1zcXVpbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThhXCI7XG59XG5cbi5mYS1mYWNlLWdyaW4tdG9uZ3VlLXdpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThiXCI7XG59XG5cbi5mYS1ncmluLXRvbmd1ZS13aW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4YlwiO1xufVxuXG4uZmEtZmFjZS1ncmluLXdpZGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTgxXCI7XG59XG5cbi5mYS1ncmluLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODFcIjtcbn1cblxuLmZhLWZhY2UtZ3Jpbi13aW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4Y1wiO1xufVxuXG4uZmEtZ3Jpbi13aW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4Y1wiO1xufVxuXG4uZmEtZmFjZS1raXNzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5NlwiO1xufVxuXG4uZmEta2lzczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTZcIjtcbn1cblxuLmZhLWZhY2Uta2lzcy1iZWFtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5N1wiO1xufVxuXG4uZmEta2lzcy1iZWFtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5N1wiO1xufVxuXG4uZmEtZmFjZS1raXNzLXdpbmstaGVhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk4XCI7XG59XG5cbi5mYS1raXNzLXdpbmstaGVhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk4XCI7XG59XG5cbi5mYS1mYWNlLWxhdWdoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5OVwiO1xufVxuXG4uZmEtbGF1Z2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk5XCI7XG59XG5cbi5mYS1mYWNlLWxhdWdoLWJlYW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTlhXCI7XG59XG5cbi5mYS1sYXVnaC1iZWFtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5YVwiO1xufVxuXG4uZmEtZmFjZS1sYXVnaC1zcXVpbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTliXCI7XG59XG5cbi5mYS1sYXVnaC1zcXVpbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTliXCI7XG59XG5cbi5mYS1mYWNlLWxhdWdoLXdpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTljXCI7XG59XG5cbi5mYS1sYXVnaC13aW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5Y1wiO1xufVxuXG4uZmEtZmFjZS1tZWg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFhXCI7XG59XG5cbi5mYS1tZWg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFhXCI7XG59XG5cbi5mYS1mYWNlLW1laC1ibGFuazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTRcIjtcbn1cblxuLmZhLW1laC1ibGFuazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTRcIjtcbn1cblxuLmZhLWZhY2Utcm9sbGluZy1leWVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhNVwiO1xufVxuXG4uZmEtbWVoLXJvbGxpbmctZXllczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTVcIjtcbn1cblxuLmZhLWZhY2Utc2FkLWNyeTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjNcIjtcbn1cblxuLmZhLXNhZC1jcnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWIzXCI7XG59XG5cbi5mYS1mYWNlLXNhZC10ZWFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViNFwiO1xufVxuXG4uZmEtc2FkLXRlYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWI0XCI7XG59XG5cbi5mYS1mYWNlLXNtaWxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOFwiO1xufVxuXG4uZmEtc21pbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE4XCI7XG59XG5cbi5mYS1mYWNlLXNtaWxlLWJlYW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWI4XCI7XG59XG5cbi5mYS1zbWlsZS1iZWFtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViOFwiO1xufVxuXG4uZmEtZmFjZS1zbWlsZS13aW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkYVwiO1xufVxuXG4uZmEtc21pbGUtd2luazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZGFcIjtcbn1cblxuLmZhLWZhY2Utc3VycHJpc2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWMyXCI7XG59XG5cbi5mYS1zdXJwcmlzZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzJcIjtcbn1cblxuLmZhLWZhY2UtdGlyZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM4XCI7XG59XG5cbi5mYS10aXJlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzhcIjtcbn1cblxuLmZhLWZhbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NjNcIjtcbn1cblxuLmZhLWZhdWNldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDVcIjtcbn1cblxuLmZhLWZhdWNldC1kcmlwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNlwiO1xufVxuXG4uZmEtZmF4OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhY1wiO1xufVxuXG4uZmEtZmVhdGhlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MmRcIjtcbn1cblxuLmZhLWZlYXRoZXItcG9pbnRlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmJcIjtcbn1cblxuLmZhLWZlYXRoZXItYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2YlwiO1xufVxuXG4uZmEtZmVycnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGVhXCI7XG59XG5cbi5mYS1maWxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1YlwiO1xufVxuXG4uZmEtZmlsZS1hcnJvdy1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2ZFwiO1xufVxuXG4uZmEtZmlsZS1kb3dubG9hZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmRcIjtcbn1cblxuLmZhLWZpbGUtYXJyb3ctdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc0XCI7XG59XG5cbi5mYS1maWxlLXVwbG9hZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzRcIjtcbn1cblxuLmZhLWZpbGUtYXVkaW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM3XCI7XG59XG5cbi5mYS1maWxlLWNpcmNsZS1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1YTBcIjtcbn1cblxuLmZhLWZpbGUtY2lyY2xlLWV4Y2xhbWF0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRlYlwiO1xufVxuXG4uZmEtZmlsZS1jaXJjbGUtbWludXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGVkXCI7XG59XG5cbi5mYS1maWxlLWNpcmNsZS1wbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQ5NFwiO1xufVxuXG4uZmEtZmlsZS1jaXJjbGUtcXVlc3Rpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGVmXCI7XG59XG5cbi5mYS1maWxlLWNpcmNsZS14bWFyazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1YTFcIjtcbn1cblxuLmZhLWZpbGUtY29kZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzlcIjtcbn1cblxuLmZhLWZpbGUtY29udHJhY3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZjXCI7XG59XG5cbi5mYS1maWxlLWNzdjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZGRcIjtcbn1cblxuLmZhLWZpbGUtZXhjZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMzXCI7XG59XG5cbi5mYS1maWxlLWV4cG9ydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmVcIjtcbn1cblxuLmZhLWFycm93LXJpZ2h0LWZyb20tZmlsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmVcIjtcbn1cblxuLmZhLWZpbGUtaW1hZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM1XCI7XG59XG5cbi5mYS1maWxlLWltcG9ydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmZcIjtcbn1cblxuLmZhLWFycm93LXJpZ2h0LXRvLWZpbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZmXCI7XG59XG5cbi5mYS1maWxlLWludm9pY2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTcwXCI7XG59XG5cbi5mYS1maWxlLWludm9pY2UtZG9sbGFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3MVwiO1xufVxuXG4uZmEtZmlsZS1saW5lczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWNcIjtcbn1cblxuLmZhLWZpbGUtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1Y1wiO1xufVxuXG4uZmEtZmlsZS10ZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1Y1wiO1xufVxuXG4uZmEtZmlsZS1tZWRpY2FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3N1wiO1xufVxuXG4uZmEtZmlsZS1wZGY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMxXCI7XG59XG5cbi5mYS1maWxlLXBlbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMWNcIjtcbn1cblxuLmZhLWZpbGUtZWRpdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMWNcIjtcbn1cblxuLmZhLWZpbGUtcG93ZXJwb2ludDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzRcIjtcbn1cblxuLmZhLWZpbGUtcHJlc2NyaXB0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3MlwiO1xufVxuXG4uZmEtZmlsZS1zaGllbGQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGYwXCI7XG59XG5cbi5mYS1maWxlLXNpZ25hdHVyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzNcIjtcbn1cblxuLmZhLWZpbGUtdmlkZW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM4XCI7XG59XG5cbi5mYS1maWxlLXdhdmVmb3JtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3OFwiO1xufVxuXG4uZmEtZmlsZS1tZWRpY2FsLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzhcIjtcbn1cblxuLmZhLWZpbGUtd29yZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzJcIjtcbn1cblxuLmZhLWZpbGUtemlwcGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNlwiO1xufVxuXG4uZmEtZmlsZS1hcmNoaXZlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNlwiO1xufVxuXG4uZmEtZmlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzVcIjtcbn1cblxuLmZhLWZpbGwtZHJpcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzZcIjtcbn1cblxuLmZhLWZpbG06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA4XCI7XG59XG5cbi5mYS1maWx0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIwXCI7XG59XG5cbi5mYS1maWx0ZXItY2lyY2xlLWRvbGxhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjJcIjtcbn1cblxuLmZhLWZ1bm5lbC1kb2xsYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjYyXCI7XG59XG5cbi5mYS1maWx0ZXItY2lyY2xlLXhtYXJrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3YlwiO1xufVxuXG4uZmEtZmluZ2VycHJpbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc3XCI7XG59XG5cbi5mYS1maXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2ZFwiO1xufVxuXG4uZmEtZmlyZS1idXJuZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGYxXCI7XG59XG5cbi5mYS1maXJlLWV4dGluZ3Vpc2hlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzRcIjtcbn1cblxuLmZhLWZpcmUtZmxhbWUtY3VydmVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlNFwiO1xufVxuXG4uZmEtZmlyZS1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2U0XCI7XG59XG5cbi5mYS1maXJlLWZsYW1lLXNpbXBsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmFcIjtcbn1cblxuLmZhLWJ1cm46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDZhXCI7XG59XG5cbi5mYS1maXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3OFwiO1xufVxuXG4uZmEtZmlzaC1maW5zOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRmMlwiO1xufVxuXG4uZmEtZmxhZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjRcIjtcbn1cblxuLmZhLWZsYWctY2hlY2tlcmVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExZVwiO1xufVxuXG4uZmEtZmxhZy11c2E6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzRkXCI7XG59XG5cbi5mYS1mbGFzazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzNcIjtcbn1cblxuLmZhLWZsYXNrLXZpYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGYzXCI7XG59XG5cbi5mYS1mbG9wcHktZGlzazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzdcIjtcbn1cblxuLmZhLXNhdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM3XCI7XG59XG5cbi5mYS1mbG9yaW4tc2lnbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODRcIjtcbn1cblxuLmZhLWZvbGRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2JcIjtcbn1cblxuLmZhLWZvbGRlci1ibGFuazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2JcIjtcbn1cblxuLmZhLWZvbGRlci1jbG9zZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTg1XCI7XG59XG5cbi5mYS1mb2xkZXItbWludXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjVkXCI7XG59XG5cbi5mYS1mb2xkZXItb3Blbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2NcIjtcbn1cblxuLmZhLWZvbGRlci1wbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1ZVwiO1xufVxuXG4uZmEtZm9sZGVyLXRyZWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODAyXCI7XG59XG5cbi5mYS1mb250OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMVwiO1xufVxuXG4uZmEtZm9vdGJhbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDRlXCI7XG59XG5cbi5mYS1mb290YmFsbC1iYWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0ZVwiO1xufVxuXG4uZmEtZm9yd2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGVcIjtcbn1cblxuLmZhLWZvcndhcmQtZmFzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTBcIjtcbn1cblxuLmZhLWZhc3QtZm9yd2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTBcIjtcbn1cblxuLmZhLWZvcndhcmQtc3RlcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTFcIjtcbn1cblxuLmZhLXN0ZXAtZm9yd2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTFcIjtcbn1cblxuLmZhLWZyYW5jLXNpZ246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMThmXCI7XG59XG5cbi5mYS1mcm9nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyZVwiO1xufVxuXG4uZmEtZnV0Ym9sOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlM1wiO1xufVxuXG4uZmEtZnV0Ym9sLWJhbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUzXCI7XG59XG5cbi5mYS1zb2NjZXItYmFsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTNcIjtcbn1cblxuLmZhLWc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiR1wiO1xufVxuXG4uZmEtZ2FtZXBhZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWJcIjtcbn1cblxuLmZhLWdhcy1wdW1wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyZlwiO1xufVxuXG4uZmEtZ2F1Z2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjI0XCI7XG59XG5cbi5mYS1kYXNoYm9hcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjI0XCI7XG59XG5cbi5mYS1nYXVnZS1tZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjI0XCI7XG59XG5cbi5mYS10YWNob21ldGVyLWFsdC1hdmVyYWdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyNFwiO1xufVxuXG4uZmEtZ2F1Z2UtaGlnaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjVcIjtcbn1cblxuLmZhLXRhY2hvbWV0ZXItYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyNVwiO1xufVxuXG4uZmEtdGFjaG9tZXRlci1hbHQtZmFzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjVcIjtcbn1cblxuLmZhLWdhdWdlLXNpbXBsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjlcIjtcbn1cblxuLmZhLWdhdWdlLXNpbXBsZS1tZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjI5XCI7XG59XG5cbi5mYS10YWNob21ldGVyLWF2ZXJhZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjI5XCI7XG59XG5cbi5mYS1nYXVnZS1zaW1wbGUtaGlnaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MmFcIjtcbn1cblxuLmZhLXRhY2hvbWV0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjJhXCI7XG59XG5cbi5mYS10YWNob21ldGVyLWZhc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjJhXCI7XG59XG5cbi5mYS1nYXZlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTNcIjtcbn1cblxuLmZhLWxlZ2FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlM1wiO1xufVxuXG4uZmEtZ2Vhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTNcIjtcbn1cblxuLmZhLWNvZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTNcIjtcbn1cblxuLmZhLWdlYXJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NVwiO1xufVxuXG4uZmEtY29nczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODVcIjtcbn1cblxuLmZhLWdlbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTVcIjtcbn1cblxuLmZhLWdlbmRlcmxlc3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJkXCI7XG59XG5cbi5mYS1naG9zdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZTJcIjtcbn1cblxuLmZhLWdpZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZiXCI7XG59XG5cbi5mYS1naWZ0czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OWNcIjtcbn1cblxuLmZhLWdsYXNzLXdhdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRmNFwiO1xufVxuXG4uZmEtZ2xhc3Mtd2F0ZXItZHJvcGxldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0ZjVcIjtcbn1cblxuLmZhLWdsYXNzZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTMwXCI7XG59XG5cbi5mYS1nbG9iZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWNcIjtcbn1cblxuLmZhLWdvbGYtYmFsbC10ZWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDUwXCI7XG59XG5cbi5mYS1nb2xmLWJhbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDUwXCI7XG59XG5cbi5mYS1nb3B1cmFtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2NFwiO1xufVxuXG4uZmEtZ3JhZHVhdGlvbi1jYXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlkXCI7XG59XG5cbi5mYS1tb3J0YXItYm9hcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlkXCI7XG59XG5cbi5mYS1ncmVhdGVyLXRoYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw+XCI7XG59XG5cbi5mYS1ncmVhdGVyLXRoYW4tZXF1YWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTMyXCI7XG59XG5cbi5mYS1ncmlwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4ZFwiO1xufVxuXG4uZmEtZ3JpcC1ob3Jpem9udGFsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4ZFwiO1xufVxuXG4uZmEtZ3JpcC1saW5lczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YTRcIjtcbn1cblxuLmZhLWdyaXAtbGluZXMtdmVydGljYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2E1XCI7XG59XG5cbi5mYS1ncmlwLXZlcnRpY2FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4ZVwiO1xufVxuXG4uZmEtZ3JvdXAtYXJyb3dzLXJvdGF0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0ZjZcIjtcbn1cblxuLmZhLWd1YXJhbmktc2lnbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOWFcIjtcbn1cblxuLmZhLWd1aXRhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YTZcIjtcbn1cblxuLmZhLWd1bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOWJcIjtcbn1cblxuLmZhLWg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiSFwiO1xufVxuXG4uZmEtaGFtbWVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlM1wiO1xufVxuXG4uZmEtaGFtc2E6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjY1XCI7XG59XG5cbi5mYS1oYW5kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NlwiO1xufVxuXG4uZmEtaGFuZC1wYXBlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTZcIjtcbn1cblxuLmZhLWhhbmQtYmFjay1maXN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NVwiO1xufVxuXG4uZmEtaGFuZC1yb2NrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NVwiO1xufVxuXG4uZmEtaGFuZC1kb3RzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2MVwiO1xufVxuXG4uZmEtYWxsZXJnaWVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2MVwiO1xufVxuXG4uZmEtaGFuZC1maXN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkZVwiO1xufVxuXG4uZmEtZmlzdC1yYWlzZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmRlXCI7XG59XG5cbi5mYS1oYW5kLWhvbGRpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGJkXCI7XG59XG5cbi5mYS1oYW5kLWhvbGRpbmctZG9sbGFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjMFwiO1xufVxuXG4uZmEtaGFuZC1ob2xkaW5nLXVzZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzBcIjtcbn1cblxuLmZhLWhhbmQtaG9sZGluZy1kcm9wbGV0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjMVwiO1xufVxuXG4uZmEtaGFuZC1ob2xkaW5nLXdhdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjMVwiO1xufVxuXG4uZmEtaGFuZC1ob2xkaW5nLWhhbmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGY3XCI7XG59XG5cbi5mYS1oYW5kLWhvbGRpbmctaGVhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGJlXCI7XG59XG5cbi5mYS1oYW5kLWhvbGRpbmctbWVkaWNhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNWNcIjtcbn1cblxuLmZhLWhhbmQtbGl6YXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1OFwiO1xufVxuXG4uZmEtaGFuZC1taWRkbGUtZmluZ2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwNlwiO1xufVxuXG4uZmEtaGFuZC1wZWFjZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWJcIjtcbn1cblxuLmZhLWhhbmQtcG9pbnQtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTdcIjtcbn1cblxuLmZhLWhhbmQtcG9pbnQtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTVcIjtcbn1cblxuLmZhLWhhbmQtcG9pbnQtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE0XCI7XG59XG5cbi5mYS1oYW5kLXBvaW50LXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNlwiO1xufVxuXG4uZmEtaGFuZC1wb2ludGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1YVwiO1xufVxuXG4uZmEtaGFuZC1zY2lzc29yczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTdcIjtcbn1cblxuLmZhLWhhbmQtc3BhcmtsZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDVkXCI7XG59XG5cbi5mYS1oYW5kLXNwb2NrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1OVwiO1xufVxuXG4uZmEtaGFuZGN1ZmZzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRmOFwiO1xufVxuXG4uZmEtaGFuZHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE3XCI7XG59XG5cbi5mYS1zaWduLWxhbmd1YWdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhN1wiO1xufVxuXG4uZmEtc2lnbmluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTdcIjtcbn1cblxuLmZhLWhhbmRzLWFzbC1pbnRlcnByZXRpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmEzXCI7XG59XG5cbi5mYS1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTNcIjtcbn1cblxuLmZhLWFzbC1pbnRlcnByZXRpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmEzXCI7XG59XG5cbi5mYS1oYW5kcy1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTNcIjtcbn1cblxuLmZhLWhhbmRzLWJvdW5kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRmOVwiO1xufVxuXG4uZmEtaGFuZHMtYnViYmxlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNWVcIjtcbn1cblxuLmZhLWhhbmRzLXdhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDVlXCI7XG59XG5cbi5mYS1oYW5kcy1jbGFwcGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxYThcIjtcbn1cblxuLmZhLWhhbmRzLWhvbGRpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGMyXCI7XG59XG5cbi5mYS1oYW5kcy1ob2xkaW5nLWNoaWxkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRmYVwiO1xufVxuXG4uZmEtaGFuZHMtaG9sZGluZy1jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGZiXCI7XG59XG5cbi5mYS1oYW5kcy1wcmF5aW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4NFwiO1xufVxuXG4uZmEtcHJheWluZy1oYW5kczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODRcIjtcbn1cblxuLmZhLWhhbmRzaGFrZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjVcIjtcbn1cblxuLmZhLWhhbmRzaGFrZS1hbmdsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzRcIjtcbn1cblxuLmZhLWhhbmRzLWhlbHBpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGM0XCI7XG59XG5cbi5mYS1oYW5kc2hha2Utc2ltcGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjNlwiO1xufVxuXG4uZmEtaGFuZHNoYWtlLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzZcIjtcbn1cblxuLmZhLWhhbmRzaGFrZS1zaW1wbGUtc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDVmXCI7XG59XG5cbi5mYS1oYW5kc2hha2UtYWx0LXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1ZlwiO1xufVxuXG4uZmEtaGFuZHNoYWtlLXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2MFwiO1xufVxuXG4uZmEtaGFudWtpYWg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmU2XCI7XG59XG5cbi5mYS1oYXJkLWRyaXZlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhMFwiO1xufVxuXG4uZmEtaGRkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhMFwiO1xufVxuXG4uZmEtaGFzaHRhZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXCNcIjtcbn1cblxuLmZhLWhhdC1jb3dib3k6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGMwXCI7XG59XG5cbi5mYS1oYXQtY293Ym95LXNpZGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGMxXCI7XG59XG5cbi5mYS1oYXQtd2l6YXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlOFwiO1xufVxuXG4uZmEtaGVhZC1zaWRlLWNvdWdoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2MVwiO1xufVxuXG4uZmEtaGVhZC1zaWRlLWNvdWdoLXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2MlwiO1xufVxuXG4uZmEtaGVhZC1zaWRlLW1hc2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYzXCI7XG59XG5cbi5mYS1oZWFkLXNpZGUtdmlydXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY0XCI7XG59XG5cbi5mYS1oZWFkaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkY1wiO1xufVxuXG4uZmEtaGVhZGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkY1wiO1xufVxuXG4uZmEtaGVhZHBob25lczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjVcIjtcbn1cblxuLmZhLWhlYWRwaG9uZXMtc2ltcGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4ZlwiO1xufVxuXG4uZmEtaGVhZHBob25lcy1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThmXCI7XG59XG5cbi5mYS1oZWFkc2V0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5MFwiO1xufVxuXG4uZmEtaGVhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA0XCI7XG59XG5cbi5mYS1oZWFydC1jaXJjbGUtYm9sdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0ZmNcIjtcbn1cblxuLmZhLWhlYXJ0LWNpcmNsZS1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0ZmRcIjtcbn1cblxuLmZhLWhlYXJ0LWNpcmNsZS1leGNsYW1hdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0ZmVcIjtcbn1cblxuLmZhLWhlYXJ0LWNpcmNsZS1taW51czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0ZmZcIjtcbn1cblxuLmZhLWhlYXJ0LWNpcmNsZS1wbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUwMFwiO1xufVxuXG4uZmEtaGVhcnQtY2lyY2xlLXhtYXJrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUwMVwiO1xufVxuXG4uZmEtaGVhcnQtY3JhY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2E5XCI7XG59XG5cbi5mYS1oZWFydC1icm9rZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2E5XCI7XG59XG5cbi5mYS1oZWFydC1wdWxzZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWVcIjtcbn1cblxuLmZhLWhlYXJ0YmVhdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWVcIjtcbn1cblxuLmZhLWhlbGljb3B0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTMzXCI7XG59XG5cbi5mYS1oZWxpY29wdGVyLXN5bWJvbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MDJcIjtcbn1cblxuLmZhLWhlbG1ldC1zYWZldHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODA3XCI7XG59XG5cbi5mYS1oYXJkLWhhdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MDdcIjtcbn1cblxuLmZhLWhhdC1oYXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgwN1wiO1xufVxuXG4uZmEtaGVsbWV0LXVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUwM1wiO1xufVxuXG4uZmEtaGlnaGxpZ2h0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTkxXCI7XG59XG5cbi5mYS1oaWxsLWF2YWxhbmNoZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MDdcIjtcbn1cblxuLmZhLWhpbGwtcm9ja3NsaWRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUwOFwiO1xufVxuXG4uZmEtaGlwcG86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmVkXCI7XG59XG5cbi5mYS1ob2NrZXktcHVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTNcIjtcbn1cblxuLmZhLWhvbGx5LWJlcnJ5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhYVwiO1xufVxuXG4uZmEtaG9yc2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmYwXCI7XG59XG5cbi5mYS1ob3JzZS1oZWFkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhYlwiO1xufVxuXG4uZmEtaG9zcGl0YWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY4XCI7XG59XG5cbi5mYS1ob3NwaXRhbC1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY4XCI7XG59XG5cbi5mYS1ob3NwaXRhbC13aWRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmOFwiO1xufVxuXG4uZmEtaG9zcGl0YWwtdXNlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MGRcIjtcbn1cblxuLmZhLWhvdC10dWItcGVyc29uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5M1wiO1xufVxuXG4uZmEtaG90LXR1Yjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTNcIjtcbn1cblxuLmZhLWhvdGRvZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MGZcIjtcbn1cblxuLmZhLWhvdGVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5NFwiO1xufVxuXG4uZmEtaG91cmdsYXNzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NFwiO1xufVxuXG4uZmEtaG91cmdsYXNzLWVtcHR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NFwiO1xufVxuXG4uZmEtaG91cmdsYXNzLWVuZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTNcIjtcbn1cblxuLmZhLWhvdXJnbGFzcy0zOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1M1wiO1xufVxuXG4uZmEtaG91cmdsYXNzLWhhbGY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUyXCI7XG59XG5cbi5mYS1ob3VyZ2xhc3MtMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTJcIjtcbn1cblxuLmZhLWhvdXJnbGFzcy1zdGFydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTFcIjtcbn1cblxuLmZhLWhvdXJnbGFzcy0xOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MVwiO1xufVxuXG4uZmEtaG91c2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE1XCI7XG59XG5cbi5mYS1ob21lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxNVwiO1xufVxuXG4uZmEtaG9tZS1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE1XCI7XG59XG5cbi5mYS1ob21lLWxnLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTVcIjtcbn1cblxuLmZhLWhvdXNlLWNoaW1uZXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlM2FmXCI7XG59XG5cbi5mYS1ob21lLWxnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTNhZlwiO1xufVxuXG4uZmEtaG91c2UtY2hpbW5leS1jcmFjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZjFcIjtcbn1cblxuLmZhLWhvdXNlLWRhbWFnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZjFcIjtcbn1cblxuLmZhLWhvdXNlLWNoaW1uZXktbWVkaWNhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZjJcIjtcbn1cblxuLmZhLWNsaW5pYy1tZWRpY2FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmMlwiO1xufVxuXG4uZmEtaG91c2UtY2hpbW5leS11c2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2NVwiO1xufVxuXG4uZmEtaG91c2UtY2hpbW5leS13aW5kb3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBkXCI7XG59XG5cbi5mYS1ob3VzZS1jaXJjbGUtY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTA5XCI7XG59XG5cbi5mYS1ob3VzZS1jaXJjbGUtZXhjbGFtYXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTBhXCI7XG59XG5cbi5mYS1ob3VzZS1jaXJjbGUteG1hcms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTBiXCI7XG59XG5cbi5mYS1ob3VzZS1jcmFjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzYjFcIjtcbn1cblxuLmZhLWhvdXNlLWZpcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTBjXCI7XG59XG5cbi5mYS1ob3VzZS1mbGFnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUwZFwiO1xufVxuXG4uZmEtaG91c2UtZmxvb2Qtd2F0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTBlXCI7XG59XG5cbi5mYS1ob3VzZS1mbG9vZC13YXRlci1jaXJjbGUtYXJyb3ctcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTBmXCI7XG59XG5cbi5mYS1ob3VzZS1sYXB0b3A6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY2XCI7XG59XG5cbi5mYS1sYXB0b3AtaG91c2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY2XCI7XG59XG5cbi5mYS1ob3VzZS1sb2NrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUxMFwiO1xufVxuXG4uZmEtaG91c2UtbWVkaWNhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzYjJcIjtcbn1cblxuLmZhLWhvdXNlLW1lZGljYWwtY2lyY2xlLWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUxMVwiO1xufVxuXG4uZmEtaG91c2UtbWVkaWNhbC1jaXJjbGUtZXhjbGFtYXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTEyXCI7XG59XG5cbi5mYS1ob3VzZS1tZWRpY2FsLWNpcmNsZS14bWFyazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MTNcIjtcbn1cblxuLmZhLWhvdXNlLW1lZGljYWwtZmxhZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MTRcIjtcbn1cblxuLmZhLWhvdXNlLXNpZ25hbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTJcIjtcbn1cblxuLmZhLWhvdXNlLXRzdW5hbWk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTE1XCI7XG59XG5cbi5mYS1ob3VzZS11c2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFiMFwiO1xufVxuXG4uZmEtaG9tZS11c2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFiMFwiO1xufVxuXG4uZmEtaHJ5dm5pYS1zaWduOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmMlwiO1xufVxuXG4uZmEtaHJ5dm5pYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZjJcIjtcbn1cblxuLmZhLWh1cnJpY2FuZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NTFcIjtcbn1cblxuLmZhLWk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiSVwiO1xufVxuXG4uZmEtaS1jdXJzb3I6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ2XCI7XG59XG5cbi5mYS1pY2UtY3JlYW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODEwXCI7XG59XG5cbi5mYS1pY2ljbGVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhZFwiO1xufVxuXG4uZmEtaWNvbnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODZkXCI7XG59XG5cbi5mYS1oZWFydC1tdXNpYy1jYW1lcmEtYm9sdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NmRcIjtcbn1cblxuLmZhLWlkLWJhZGdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjMVwiO1xufVxuXG4uZmEtaWQtY2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzJcIjtcbn1cblxuLmZhLWRyaXZlcnMtbGljZW5zZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzJcIjtcbn1cblxuLmZhLWlkLWNhcmQtY2xpcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0N2ZcIjtcbn1cblxuLmZhLWlkLWNhcmQtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3ZlwiO1xufVxuXG4uZmEtaWdsb286OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2FlXCI7XG59XG5cbi5mYS1pbWFnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2VcIjtcbn1cblxuLmZhLWltYWdlLXBvcnRyYWl0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlMFwiO1xufVxuXG4uZmEtcG9ydHJhaXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2UwXCI7XG59XG5cbi5mYS1pbWFnZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzAyXCI7XG59XG5cbi5mYS1pbmJveDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWNcIjtcbn1cblxuLmZhLWluZGVudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2NcIjtcbn1cblxuLmZhLWluZGlhbi1ydXBlZS1zaWduOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFiY1wiO1xufVxuXG4uZmEtaW5kaWFuLXJ1cGVlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFiY1wiO1xufVxuXG4uZmEtaW5yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFiY1wiO1xufVxuXG4uZmEtaW5kdXN0cnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc1XCI7XG59XG5cbi5mYS1pbmZpbml0eTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzRcIjtcbn1cblxuLmZhLWluZm86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI5XCI7XG59XG5cbi5mYS1pdGFsaWM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMzXCI7XG59XG5cbi5mYS1qOjpiZWZvcmUge1xuICBjb250ZW50OiBcIkpcIjtcbn1cblxuLmZhLWphcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MTZcIjtcbn1cblxuLmZhLWphci13aGVhdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MTdcIjtcbn1cblxuLmZhLWplZGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjY5XCI7XG59XG5cbi5mYS1qZXQtZmlnaHRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmJcIjtcbn1cblxuLmZhLWZpZ2h0ZXItamV0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmYlwiO1xufVxuXG4uZmEtamV0LWZpZ2h0ZXItdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTE4XCI7XG59XG5cbi5mYS1qb2ludDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTVcIjtcbn1cblxuLmZhLWp1Zy1kZXRlcmdlbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTE5XCI7XG59XG5cbi5mYS1rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIktcIjtcbn1cblxuLmZhLWthYWJhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2YlwiO1xufVxuXG4uZmEta2V5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NFwiO1xufVxuXG4uZmEta2V5Ym9hcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFjXCI7XG59XG5cbi5mYS1raGFuZGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjZkXCI7XG59XG5cbi5mYS1raXAtc2lnbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxYzRcIjtcbn1cblxuLmZhLWtpdC1tZWRpY2FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3OVwiO1xufVxuXG4uZmEtZmlyc3QtYWlkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3OVwiO1xufVxuXG4uZmEta2l0Y2hlbi1zZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTFhXCI7XG59XG5cbi5mYS1raXdpLWJpcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTM1XCI7XG59XG5cbi5mYS1sOjpiZWZvcmUge1xuICBjb250ZW50OiBcIkxcIjtcbn1cblxuLmZhLWxhbmQtbWluZS1vbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MWJcIjtcbn1cblxuLmZhLWxhbmRtYXJrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2ZlwiO1xufVxuXG4uZmEtbGFuZG1hcmstZG9tZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NTJcIjtcbn1cblxuLmZhLWxhbmRtYXJrLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NTJcIjtcbn1cblxuLmZhLWxhbmRtYXJrLWZsYWc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTFjXCI7XG59XG5cbi5mYS1sYW5ndWFnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWJcIjtcbn1cblxuLmZhLWxhcHRvcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDlcIjtcbn1cblxuLmZhLWxhcHRvcC1jb2RlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmY1wiO1xufVxuXG4uZmEtbGFwdG9wLWZpbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTFkXCI7XG59XG5cbi5mYS1sYXB0b3AtbWVkaWNhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MTJcIjtcbn1cblxuLmZhLWxhcmktc2lnbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxYzhcIjtcbn1cblxuLmZhLWxheWVyLWdyb3VwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmZFwiO1xufVxuXG4uZmEtbGVhZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmNcIjtcbn1cblxuLmZhLWxlZnQtbG9uZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGFcIjtcbn1cblxuLmZhLWxvbmctYXJyb3ctYWx0LWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBhXCI7XG59XG5cbi5mYS1sZWZ0LXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzN1wiO1xufVxuXG4uZmEtYXJyb3dzLWFsdC1oOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzN1wiO1xufVxuXG4uZmEtbGVtb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk0XCI7XG59XG5cbi5mYS1sZXNzLXRoYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw8XCI7XG59XG5cbi5mYS1sZXNzLXRoYW4tZXF1YWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTM3XCI7XG59XG5cbi5mYS1saWZlLXJpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNkXCI7XG59XG5cbi5mYS1saWdodGJ1bGI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGViXCI7XG59XG5cbi5mYS1saW5lcy1sZWFuaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUxZVwiO1xufVxuXG4uZmEtbGluazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzFcIjtcbn1cblxuLmZhLWNoYWluOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMVwiO1xufVxuXG4uZmEtbGluay1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjdcIjtcbn1cblxuLmZhLWNoYWluLWJyb2tlbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjdcIjtcbn1cblxuLmZhLWNoYWluLXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyN1wiO1xufVxuXG4uZmEtdW5saW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyN1wiO1xufVxuXG4uZmEtbGlyYS1zaWduOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NVwiO1xufVxuXG4uZmEtbGlzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2FcIjtcbn1cblxuLmZhLWxpc3Qtc3F1YXJlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2FcIjtcbn1cblxuLmZhLWxpc3QtY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFlXCI7XG59XG5cbi5mYS10YXNrczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWVcIjtcbn1cblxuLmZhLWxpc3Qtb2w6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNiXCI7XG59XG5cbi5mYS1saXN0LTEtMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2JcIjtcbn1cblxuLmZhLWxpc3QtbnVtZXJpYzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2JcIjtcbn1cblxuLmZhLWxpc3QtdWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNhXCI7XG59XG5cbi5mYS1saXN0LWRvdHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNhXCI7XG59XG5cbi5mYS1saXRlY29pbi1zaWduOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFkM1wiO1xufVxuXG4uZmEtbG9jYXRpb24tYXJyb3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI0XCI7XG59XG5cbi5mYS1sb2NhdGlvbi1jcm9zc2hhaXJzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwMVwiO1xufVxuXG4uZmEtbG9jYXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjAxXCI7XG59XG5cbi5mYS1sb2NhdGlvbi1kb3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M1XCI7XG59XG5cbi5mYS1tYXAtbWFya2VyLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzVcIjtcbn1cblxuLmZhLWxvY2F0aW9uLXBpbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDFcIjtcbn1cblxuLmZhLW1hcC1tYXJrZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQxXCI7XG59XG5cbi5mYS1sb2NhdGlvbi1waW4tbG9jazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MWZcIjtcbn1cblxuLmZhLWxvY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIzXCI7XG59XG5cbi5mYS1sb2NrLW9wZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2MxXCI7XG59XG5cbi5mYS1sb2N1c3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTIwXCI7XG59XG5cbi5mYS1sdW5nczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MDRcIjtcbn1cblxuLmZhLWx1bmdzLXZpcnVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2N1wiO1xufVxuXG4uZmEtbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJNXCI7XG59XG5cbi5mYS1tYWduZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc2XCI7XG59XG5cbi5mYS1tYWduaWZ5aW5nLWdsYXNzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMlwiO1xufVxuXG4uZmEtc2VhcmNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMlwiO1xufVxuXG4uZmEtbWFnbmlmeWluZy1nbGFzcy1hcnJvdy1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MjFcIjtcbn1cblxuLmZhLW1hZ25pZnlpbmctZ2xhc3MtY2hhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTIyXCI7XG59XG5cbi5mYS1tYWduaWZ5aW5nLWdsYXNzLWRvbGxhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODhcIjtcbn1cblxuLmZhLXNlYXJjaC1kb2xsYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjg4XCI7XG59XG5cbi5mYS1tYWduaWZ5aW5nLWdsYXNzLWxvY2F0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4OVwiO1xufVxuXG4uZmEtc2VhcmNoLWxvY2F0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4OVwiO1xufVxuXG4uZmEtbWFnbmlmeWluZy1nbGFzcy1taW51czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTBcIjtcbn1cblxuLmZhLXNlYXJjaC1taW51czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTBcIjtcbn1cblxuLmZhLW1hZ25pZnlpbmctZ2xhc3MtcGx1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGVcIjtcbn1cblxuLmZhLXNlYXJjaC1wbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZVwiO1xufVxuXG4uZmEtbWFuYXQtc2lnbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxZDVcIjtcbn1cblxuLmZhLW1hcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzlcIjtcbn1cblxuLmZhLW1hcC1sb2NhdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OWZcIjtcbn1cblxuLmZhLW1hcC1tYXJrZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTlmXCI7XG59XG5cbi5mYS1tYXAtbG9jYXRpb24tZG90OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhMFwiO1xufVxuXG4uZmEtbWFwLW1hcmtlZC1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWEwXCI7XG59XG5cbi5mYS1tYXAtcGluOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NlwiO1xufVxuXG4uZmEtbWFya2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhMVwiO1xufVxuXG4uZmEtbWFyczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjJcIjtcbn1cblxuLmZhLW1hcnMtYW5kLXZlbnVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNFwiO1xufVxuXG4uZmEtbWFycy1hbmQtdmVudXMtYnVyc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTIzXCI7XG59XG5cbi5mYS1tYXJzLWRvdWJsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjdcIjtcbn1cblxuLmZhLW1hcnMtc3Ryb2tlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyOVwiO1xufVxuXG4uZmEtbWFycy1zdHJva2UtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJiXCI7XG59XG5cbi5mYS1tYXJzLXN0cm9rZS1oOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyYlwiO1xufVxuXG4uZmEtbWFycy1zdHJva2UtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJhXCI7XG59XG5cbi5mYS1tYXJzLXN0cm9rZS12OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyYVwiO1xufVxuXG4uZmEtbWFydGluaS1nbGFzczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2JcIjtcbn1cblxuLmZhLWdsYXNzLW1hcnRpbmktYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3YlwiO1xufVxuXG4uZmEtbWFydGluaS1nbGFzcy1jaXRydXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTYxXCI7XG59XG5cbi5mYS1jb2NrdGFpbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjFcIjtcbn1cblxuLmZhLW1hcnRpbmktZ2xhc3MtZW1wdHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAwXCI7XG59XG5cbi5mYS1nbGFzcy1tYXJ0aW5pOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMFwiO1xufVxuXG4uZmEtbWFzazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZmFcIjtcbn1cblxuLmZhLW1hc2stZmFjZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxZDdcIjtcbn1cblxuLmZhLW1hc2stdmVudGlsYXRvcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MjRcIjtcbn1cblxuLmZhLW1hc2tzLXRoZWF0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjMwXCI7XG59XG5cbi5mYS10aGVhdGVyLW1hc2tzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzMFwiO1xufVxuXG4uZmEtbWF0dHJlc3MtcGlsbG93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUyNVwiO1xufVxuXG4uZmEtbWF4aW1pemU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzFlXCI7XG59XG5cbi5mYS1leHBhbmQtYXJyb3dzLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMWVcIjtcbn1cblxuLmZhLW1lZGFsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhMlwiO1xufVxuXG4uZmEtbWVtb3J5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzOFwiO1xufVxuXG4uZmEtbWVub3JhaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NzZcIjtcbn1cblxuLmZhLW1lcmN1cnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIzXCI7XG59XG5cbi5mYS1tZXNzYWdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3YVwiO1xufVxuXG4uZmEtY29tbWVudC1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdhXCI7XG59XG5cbi5mYS1tZXRlb3I6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzUzXCI7XG59XG5cbi5mYS1taWNyb2NoaXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRiXCI7XG59XG5cbi5mYS1taWNyb3Bob25lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMFwiO1xufVxuXG4uZmEtbWljcm9waG9uZS1saW5lczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzlcIjtcbn1cblxuLmZhLW1pY3JvcGhvbmUtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjOVwiO1xufVxuXG4uZmEtbWljcm9waG9uZS1saW5lcy1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzlcIjtcbn1cblxuLmZhLW1pY3JvcGhvbmUtYWx0LXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzOVwiO1xufVxuXG4uZmEtbWljcm9waG9uZS1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzFcIjtcbn1cblxuLmZhLW1pY3Jvc2NvcGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjEwXCI7XG59XG5cbi5mYS1taWxsLXNpZ246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMWVkXCI7XG59XG5cbi5mYS1taW5pbWl6ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OGNcIjtcbn1cblxuLmZhLWNvbXByZXNzLWFycm93cy1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzhjXCI7XG59XG5cbi5mYS1taW51czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjhcIjtcbn1cblxuLmZhLXN1YnRyYWN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2OFwiO1xufVxuXG4uZmEtbWl0dGVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiNVwiO1xufVxuXG4uZmEtbW9iaWxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjZVwiO1xufVxuXG4uZmEtbW9iaWxlLWFuZHJvaWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NlXCI7XG59XG5cbi5mYS1tb2JpbGUtcGhvbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NlXCI7XG59XG5cbi5mYS1tb2JpbGUtYnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwYlwiO1xufVxuXG4uZmEtbW9iaWxlLXJldHJvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUyN1wiO1xufVxuXG4uZmEtbW9iaWxlLXNjcmVlbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2ZcIjtcbn1cblxuLmZhLW1vYmlsZS1hbmRyb2lkLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2ZcIjtcbn1cblxuLmZhLW1vYmlsZS1zY3JlZW4tYnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjZFwiO1xufVxuXG4uZmEtbW9iaWxlLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2RcIjtcbn1cblxuLmZhLW1vbmV5LWJpbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ2XCI7XG59XG5cbi5mYS1tb25leS1iaWxsLTE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2QxXCI7XG59XG5cbi5mYS1tb25leS1iaWxsLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDFcIjtcbn1cblxuLmZhLW1vbmV5LWJpbGwtMS13YXZlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzYlwiO1xufVxuXG4uZmEtbW9uZXktYmlsbC13YXZlLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2JcIjtcbn1cblxuLmZhLW1vbmV5LWJpbGwtdHJhbnNmZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTI4XCI7XG59XG5cbi5mYS1tb25leS1iaWxsLXRyZW5kLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUyOVwiO1xufVxuXG4uZmEtbW9uZXktYmlsbC13YXZlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzYVwiO1xufVxuXG4uZmEtbW9uZXktYmlsbC13aGVhdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MmFcIjtcbn1cblxuLmZhLW1vbmV5LWJpbGxzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFmM1wiO1xufVxuXG4uZmEtbW9uZXktY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNjXCI7XG59XG5cbi5mYS1tb25leS1jaGVjay1kb2xsYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNkXCI7XG59XG5cbi5mYS1tb25leS1jaGVjay1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNkXCI7XG59XG5cbi5mYS1tb251bWVudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTZcIjtcbn1cblxuLmZhLW1vb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg2XCI7XG59XG5cbi5mYS1tb3J0YXItcGVzdGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhN1wiO1xufVxuXG4uZmEtbW9zcXVlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3OFwiO1xufVxuXG4uZmEtbW9zcXVpdG86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTJiXCI7XG59XG5cbi5mYS1tb3NxdWl0by1uZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTJjXCI7XG59XG5cbi5mYS1tb3RvcmN5Y2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxY1wiO1xufVxuXG4uZmEtbW91bmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTJkXCI7XG59XG5cbi5mYS1tb3VudGFpbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZmNcIjtcbn1cblxuLmZhLW1vdW50YWluLWNpdHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTJlXCI7XG59XG5cbi5mYS1tb3VudGFpbi1zdW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTJmXCI7XG59XG5cbi5mYS1tdWctaG90OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiNlwiO1xufVxuXG4uZmEtbXVnLXNhdWNlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjRcIjtcbn1cblxuLmZhLWNvZmZlZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjRcIjtcbn1cblxuLmZhLW11c2ljOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMVwiO1xufVxuXG4uZmEtbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJOXCI7XG59XG5cbi5mYS1uYWlyYS1zaWduOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFmNlwiO1xufVxuXG4uZmEtbmV0d29yay13aXJlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZmZcIjtcbn1cblxuLmZhLW5ldXRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmNcIjtcbn1cblxuLmZhLW5ld3NwYXBlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWFcIjtcbn1cblxuLmZhLW5vdC1lcXVhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2VcIjtcbn1cblxuLmZhLW5vdGRlZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxZmVcIjtcbn1cblxuLmZhLW5vdGUtc3RpY2t5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0OVwiO1xufVxuXG4uZmEtc3RpY2t5LW5vdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ5XCI7XG59XG5cbi5mYS1ub3Rlcy1tZWRpY2FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4MVwiO1xufVxuXG4uZmEtbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJPXCI7XG59XG5cbi5mYS1vYmplY3QtZ3JvdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ3XCI7XG59XG5cbi5mYS1vYmplY3QtdW5ncm91cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDhcIjtcbn1cblxuLmZhLW9pbC1jYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjEzXCI7XG59XG5cbi5mYS1vaWwtd2VsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MzJcIjtcbn1cblxuLmZhLW9tOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3OVwiO1xufVxuXG4uZmEtb3R0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzAwXCI7XG59XG5cbi5mYS1vdXRkZW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzYlwiO1xufVxuXG4uZmEtZGVkZW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzYlwiO1xufVxuXG4uZmEtcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJQXCI7XG59XG5cbi5mYS1wYWdlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MTVcIjtcbn1cblxuLmZhLXBhaW50LXJvbGxlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YWFcIjtcbn1cblxuLmZhLXBhaW50YnJ1c2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZjXCI7XG59XG5cbi5mYS1wYWludC1icnVzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmNcIjtcbn1cblxuLmZhLXBhbGV0dGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNmXCI7XG59XG5cbi5mYS1wYWxsZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDgyXCI7XG59XG5cbi5mYS1wYW5vcmFtYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMDlcIjtcbn1cblxuLmZhLXBhcGVyLXBsYW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkOFwiO1xufVxuXG4uZmEtcGFwZXJjbGlwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNlwiO1xufVxuXG4uZmEtcGFyYWNodXRlLWJveDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0Y2RcIjtcbn1cblxuLmZhLXBhcmFncmFwaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGRcIjtcbn1cblxuLmZhLXBhc3Nwb3J0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhYlwiO1xufVxuXG4uZmEtcGFzdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVhXCI7XG59XG5cbi5mYS1maWxlLWNsaXBib2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWFcIjtcbn1cblxuLmZhLXBhdXNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0Y1wiO1xufVxuXG4uZmEtcGF3OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMFwiO1xufVxuXG4uZmEtcGVhY2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjdjXCI7XG59XG5cbi5mYS1wZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA0XCI7XG59XG5cbi5mYS1wZW4tY2xpcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDVcIjtcbn1cblxuLmZhLXBlbi1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA1XCI7XG59XG5cbi5mYS1wZW4tZmFuY3k6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWFjXCI7XG59XG5cbi5mYS1wZW4tbmliOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhZFwiO1xufVxuXG4uZmEtcGVuLXJ1bGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhZVwiO1xufVxuXG4uZmEtcGVuY2lsLXJ1bGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhZVwiO1xufVxuXG4uZmEtcGVuLXRvLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDRcIjtcbn1cblxuLmZhLWVkaXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ0XCI7XG59XG5cbi5mYS1wZW5jaWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzAzXCI7XG59XG5cbi5mYS1wZW5jaWwtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwM1wiO1xufVxuXG4uZmEtcGVvcGxlLWFycm93czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjhcIjtcbn1cblxuLmZhLXBlb3BsZS1hcnJvd3MtbGVmdC1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjhcIjtcbn1cblxuLmZhLXBlb3BsZS1jYXJyeS1ib3g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGNlXCI7XG59XG5cbi5mYS1wZW9wbGUtY2Fycnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGNlXCI7XG59XG5cbi5mYS1wZW9wbGUtZ3JvdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTMzXCI7XG59XG5cbi5mYS1wZW9wbGUtbGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MzRcIjtcbn1cblxuLmZhLXBlb3BsZS1wdWxsaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUzNVwiO1xufVxuXG4uZmEtcGVvcGxlLXJvYmJlcnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTM2XCI7XG59XG5cbi5mYS1wZW9wbGUtcm9vZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MzdcIjtcbn1cblxuLmZhLXBlcHBlci1ob3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODE2XCI7XG59XG5cbi5mYS1wZXJjZW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcJVwiO1xufVxuXG4uZmEtcGVyY2VudGFnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXCVcIjtcbn1cblxuLmZhLXBlcnNvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODNcIjtcbn1cblxuLmZhLW1hbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgzXCI7XG59XG5cbi5mYS1wZXJzb24tYXJyb3ctZG93bi10by1saW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUzOFwiO1xufVxuXG4uZmEtcGVyc29uLWFycm93LXVwLWZyb20tbGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1MzlcIjtcbn1cblxuLmZhLXBlcnNvbi1iaWtpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODRhXCI7XG59XG5cbi5mYS1iaWtpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODRhXCI7XG59XG5cbi5mYS1wZXJzb24tYm9vdGg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzU2XCI7XG59XG5cbi5mYS1wZXJzb24tYnJlYXN0ZmVlZGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1M2FcIjtcbn1cblxuLmZhLXBlcnNvbi1idXJzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1M2JcIjtcbn1cblxuLmZhLXBlcnNvbi1jYW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUzY1wiO1xufVxuXG4uZmEtcGVyc29uLWNoYWxrYm9hcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTNkXCI7XG59XG5cbi5mYS1wZXJzb24tY2lyY2xlLWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUzZVwiO1xufVxuXG4uZmEtcGVyc29uLWNpcmNsZS1leGNsYW1hdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1M2ZcIjtcbn1cblxuLmZhLXBlcnNvbi1jaXJjbGUtbWludXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTQwXCI7XG59XG5cbi5mYS1wZXJzb24tY2lyY2xlLXBsdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTQxXCI7XG59XG5cbi5mYS1wZXJzb24tY2lyY2xlLXF1ZXN0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU0MlwiO1xufVxuXG4uZmEtcGVyc29uLWNpcmNsZS14bWFyazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NDNcIjtcbn1cblxuLmZhLXBlcnNvbi1kaWdnaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg1ZVwiO1xufVxuXG4uZmEtZGlnZ2luZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NWVcIjtcbn1cblxuLmZhLXBlcnNvbi1kb3RzLWZyb20tbGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzBcIjtcbn1cblxuLmZhLWRpYWdub3Nlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzBcIjtcbn1cblxuLmZhLXBlcnNvbi1kcmVzczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODJcIjtcbn1cblxuLmZhLWZlbWFsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODJcIjtcbn1cblxuLmZhLXBlcnNvbi1kcmVzcy1idXJzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NDRcIjtcbn1cblxuLmZhLXBlcnNvbi1kcm93bmluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NDVcIjtcbn1cblxuLmZhLXBlcnNvbi1mYWxsaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU0NlwiO1xufVxuXG4uZmEtcGVyc29uLWZhbGxpbmctYnVyc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTQ3XCI7XG59XG5cbi5mYS1wZXJzb24taGFsZi1kcmVzczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NDhcIjtcbn1cblxuLmZhLXBlcnNvbi1oYXJhc3Npbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTQ5XCI7XG59XG5cbi5mYS1wZXJzb24taGlraW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlY1wiO1xufVxuXG4uZmEtaGlraW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlY1wiO1xufVxuXG4uZmEtcGVyc29uLW1pbGl0YXJ5LXBvaW50aW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU0YVwiO1xufVxuXG4uZmEtcGVyc29uLW1pbGl0YXJ5LXJpZmxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU0YlwiO1xufVxuXG4uZmEtcGVyc29uLW1pbGl0YXJ5LXRvLXBlcnNvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NGNcIjtcbn1cblxuLmZhLXBlcnNvbi1wcmF5aW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4M1wiO1xufVxuXG4uZmEtcHJheTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODNcIjtcbn1cblxuLmZhLXBlcnNvbi1wcmVnbmFudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzMWVcIjtcbn1cblxuLmZhLXBlcnNvbi1yYXlzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU0ZFwiO1xufVxuXG4uZmEtcGVyc29uLXJpZmxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU0ZVwiO1xufVxuXG4uZmEtcGVyc29uLXJ1bm5pbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzBjXCI7XG59XG5cbi5mYS1ydW5uaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwY1wiO1xufVxuXG4uZmEtcGVyc29uLXNoZWx0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTRmXCI7XG59XG5cbi5mYS1wZXJzb24tc2thdGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YzVcIjtcbn1cblxuLmZhLXNrYXRpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2M1XCI7XG59XG5cbi5mYS1wZXJzb24tc2tpaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjOVwiO1xufVxuXG4uZmEtc2tpaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjOVwiO1xufVxuXG4uZmEtcGVyc29uLXNraWluZy1ub3JkaWM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2NhXCI7XG59XG5cbi5mYS1za2lpbmctbm9yZGljOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjYVwiO1xufVxuXG4uZmEtcGVyc29uLXNub3dib2FyZGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3Y2VcIjtcbn1cblxuLmZhLXNub3dib2FyZGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3Y2VcIjtcbn1cblxuLmZhLXBlcnNvbi1zd2ltbWluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzRcIjtcbn1cblxuLmZhLXN3aW1tZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM0XCI7XG59XG5cbi5mYS1wZXJzb24tdGhyb3VnaC13aW5kb3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNWE5XCI7XG59XG5cbi5mYS1wZXJzb24td2Fsa2luZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTRcIjtcbn1cblxuLmZhLXdhbGtpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU0XCI7XG59XG5cbi5mYS1wZXJzb24td2Fsa2luZy1hcnJvdy1sb29wLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTUxXCI7XG59XG5cbi5mYS1wZXJzb24td2Fsa2luZy1hcnJvdy1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NTJcIjtcbn1cblxuLmZhLXBlcnNvbi13YWxraW5nLWRhc2hlZC1saW5lLWFycm93LXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU1M1wiO1xufVxuXG4uZmEtcGVyc29uLXdhbGtpbmctbHVnZ2FnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NTRcIjtcbn1cblxuLmZhLXBlcnNvbi13YWxraW5nLXdpdGgtY2FuZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWRcIjtcbn1cblxuLmZhLWJsaW5kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5ZFwiO1xufVxuXG4uZmEtcGVzZXRhLXNpZ246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjIxXCI7XG59XG5cbi5mYS1wZXNvLXNpZ246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjIyXCI7XG59XG5cbi5mYS1waG9uZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTVcIjtcbn1cblxuLmZhLXBob25lLWZsaXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODc5XCI7XG59XG5cbi5mYS1waG9uZS1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODc5XCI7XG59XG5cbi5mYS1waG9uZS1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGRcIjtcbn1cblxuLmZhLXBob25lLXZvbHVtZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTBcIjtcbn1cblxuLmZhLXZvbHVtZS1jb250cm9sLXBob25lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMFwiO1xufVxuXG4uZmEtcGhvdG8tZmlsbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4N2NcIjtcbn1cblxuLmZhLXBob3RvLXZpZGVvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3Y1wiO1xufVxuXG4uZmEtcGlnZ3ktYmFuazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDNcIjtcbn1cblxuLmZhLXBpbGxzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4NFwiO1xufVxuXG4uZmEtcGl6emEtc2xpY2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODE4XCI7XG59XG5cbi5mYS1wbGFjZS1vZi13b3JzaGlwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3ZlwiO1xufVxuXG4uZmEtcGxhbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcyXCI7XG59XG5cbi5mYS1wbGFuZS1hcnJpdmFsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhZlwiO1xufVxuXG4uZmEtcGxhbmUtY2lyY2xlLWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU1NVwiO1xufVxuXG4uZmEtcGxhbmUtY2lyY2xlLWV4Y2xhbWF0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU1NlwiO1xufVxuXG4uZmEtcGxhbmUtY2lyY2xlLXhtYXJrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU1N1wiO1xufVxuXG4uZmEtcGxhbmUtZGVwYXJ0dXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViMFwiO1xufVxuXG4uZmEtcGxhbmUtbG9jazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NThcIjtcbn1cblxuLmZhLXBsYW5lLXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2OVwiO1xufVxuXG4uZmEtcGxhbmUtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjJkXCI7XG59XG5cbi5mYS1wbGFudC13aWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTVhYVwiO1xufVxuXG4uZmEtcGxhdGUtd2hlYXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTVhXCI7XG59XG5cbi5mYS1wbGF5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0YlwiO1xufVxuXG4uZmEtcGx1Zzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTZcIjtcbn1cblxuLmZhLXBsdWctY2lyY2xlLWJvbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTViXCI7XG59XG5cbi5mYS1wbHVnLWNpcmNsZS1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NWNcIjtcbn1cblxuLmZhLXBsdWctY2lyY2xlLWV4Y2xhbWF0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU1ZFwiO1xufVxuXG4uZmEtcGx1Zy1jaXJjbGUtbWludXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTVlXCI7XG59XG5cbi5mYS1wbHVnLWNpcmNsZS1wbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU1ZlwiO1xufVxuXG4uZmEtcGx1Zy1jaXJjbGUteG1hcms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTYwXCI7XG59XG5cbi5mYS1wbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcK1wiO1xufVxuXG4uZmEtYWRkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcK1wiO1xufVxuXG4uZmEtcGx1cy1taW51czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0M2NcIjtcbn1cblxuLmZhLXBvZGNhc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNlXCI7XG59XG5cbi5mYS1wb286OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmZlXCI7XG59XG5cbi5mYS1wb28tc3Rvcm06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzVhXCI7XG59XG5cbi5mYS1wb28tYm9sdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NWFcIjtcbn1cblxuLmZhLXBvb3A6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjE5XCI7XG59XG5cbi5mYS1wb3dlci1vZmY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDExXCI7XG59XG5cbi5mYS1wcmVzY3JpcHRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWIxXCI7XG59XG5cbi5mYS1wcmVzY3JpcHRpb24tYm90dGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4NVwiO1xufVxuXG4uZmEtcHJlc2NyaXB0aW9uLWJvdHRsZS1tZWRpY2FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4NlwiO1xufVxuXG4uZmEtcHJlc2NyaXB0aW9uLWJvdHRsZS1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDg2XCI7XG59XG5cbi5mYS1wcmludDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmZcIjtcbn1cblxuLmZhLXB1bXAtbWVkaWNhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNmFcIjtcbn1cblxuLmZhLXB1bXAtc29hcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNmJcIjtcbn1cblxuLmZhLXB1enpsZS1waWVjZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmVcIjtcbn1cblxuLmZhLXE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiUVwiO1xufVxuXG4uZmEtcXJjb2RlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyOVwiO1xufVxuXG4uZmEtcXVlc3Rpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw/XCI7XG59XG5cbi5mYS1xdW90ZS1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZFwiO1xufVxuXG4uZmEtcXVvdGUtbGVmdC1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBkXCI7XG59XG5cbi5mYS1xdW90ZS1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGVcIjtcbn1cblxuLmZhLXF1b3RlLXJpZ2h0LWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGVcIjtcbn1cblxuLmZhLXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiUlwiO1xufVxuXG4uZmEtcmFkaWF0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiOVwiO1xufVxuXG4uZmEtcmFkaW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGQ3XCI7XG59XG5cbi5mYS1yYWluYm93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1YlwiO1xufVxuXG4uZmEtcmFua2luZy1zdGFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU2MVwiO1xufVxuXG4uZmEtcmVjZWlwdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDNcIjtcbn1cblxuLmZhLXJlY29yZC12aW55bDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZDlcIjtcbn1cblxuLmZhLXJlY3RhbmdsZS1hZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDFcIjtcbn1cblxuLmZhLWFkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0MVwiO1xufVxuXG4uZmEtcmVjdGFuZ2xlLWxpc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIyXCI7XG59XG5cbi5mYS1saXN0LWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjJcIjtcbn1cblxuLmZhLXJlY3RhbmdsZS14bWFyazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTBcIjtcbn1cblxuLmZhLXJlY3RhbmdsZS10aW1lczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTBcIjtcbn1cblxuLmZhLXRpbWVzLXJlY3RhbmdsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTBcIjtcbn1cblxuLmZhLXdpbmRvdy1jbG9zZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTBcIjtcbn1cblxuLmZhLXJlY3ljbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI4XCI7XG59XG5cbi5mYS1yZWdpc3RlcmVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1ZFwiO1xufVxuXG4uZmEtcmVwZWF0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2M1wiO1xufVxuXG4uZmEtcmVwbHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U1XCI7XG59XG5cbi5mYS1tYWlsLXJlcGx5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlNVwiO1xufVxuXG4uZmEtcmVwbHktYWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMlwiO1xufVxuXG4uZmEtbWFpbC1yZXBseS1hbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIyXCI7XG59XG5cbi5mYS1yZXB1YmxpY2FuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1ZVwiO1xufVxuXG4uZmEtcmVzdHJvb206OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2JkXCI7XG59XG5cbi5mYS1yZXR3ZWV0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3OVwiO1xufVxuXG4uZmEtcmliYm9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkNlwiO1xufVxuXG4uZmEtcmlnaHQtZnJvbS1icmFja2V0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmNVwiO1xufVxuXG4uZmEtc2lnbi1vdXQtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmNVwiO1xufVxuXG4uZmEtcmlnaHQtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjJcIjtcbn1cblxuLmZhLWV4Y2hhbmdlLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjJcIjtcbn1cblxuLmZhLXJpZ2h0LWxvbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBiXCI7XG59XG5cbi5mYS1sb25nLWFycm93LWFsdC1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGJcIjtcbn1cblxuLmZhLXJpZ2h0LXRvLWJyYWNrZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY2XCI7XG59XG5cbi5mYS1zaWduLWluLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjZcIjtcbn1cblxuLmZhLXJpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzBiXCI7XG59XG5cbi5mYS1yb2FkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxOFwiO1xufVxuXG4uZmEtcm9hZC1iYXJyaWVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU2MlwiO1xufVxuXG4uZmEtcm9hZC1icmlkZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTYzXCI7XG59XG5cbi5mYS1yb2FkLWNpcmNsZS1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NjRcIjtcbn1cblxuLmZhLXJvYWQtY2lyY2xlLWV4Y2xhbWF0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU2NVwiO1xufVxuXG4uZmEtcm9hZC1jaXJjbGUteG1hcms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTY2XCI7XG59XG5cbi5mYS1yb2FkLWxvY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTY3XCI7XG59XG5cbi5mYS1yb2FkLXNwaWtlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NjhcIjtcbn1cblxuLmZhLXJvYm90OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0NFwiO1xufVxuXG4uZmEtcm9ja2V0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNVwiO1xufVxuXG4uZmEtcm90YXRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmMVwiO1xufVxuXG4uZmEtc3luYy1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmYxXCI7XG59XG5cbi5mYS1yb3RhdGUtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZWFcIjtcbn1cblxuLmZhLXJvdGF0ZS1iYWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlYVwiO1xufVxuXG4uZmEtcm90YXRlLWJhY2t3YXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlYVwiO1xufVxuXG4uZmEtdW5kby1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmVhXCI7XG59XG5cbi5mYS1yb3RhdGUtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmY5XCI7XG59XG5cbi5mYS1yZWRvLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjlcIjtcbn1cblxuLmZhLXJvdGF0ZS1mb3J3YXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmOVwiO1xufVxuXG4uZmEtcm91dGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQ3XCI7XG59XG5cbi5mYS1yc3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDllXCI7XG59XG5cbi5mYS1mZWVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5ZVwiO1xufVxuXG4uZmEtcnVibGUtc2lnbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNThcIjtcbn1cblxuLmZhLXJvdWJsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNThcIjtcbn1cblxuLmZhLXJ1Yjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNThcIjtcbn1cblxuLmZhLXJ1YmxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OFwiO1xufVxuXG4uZmEtcnVnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU2OVwiO1xufVxuXG4uZmEtcnVsZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQ1XCI7XG59XG5cbi5mYS1ydWxlci1jb21iaW5lZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDZcIjtcbn1cblxuLmZhLXJ1bGVyLWhvcml6b250YWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQ3XCI7XG59XG5cbi5mYS1ydWxlci12ZXJ0aWNhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NDhcIjtcbn1cblxuLmZhLXJ1cGVlLXNpZ246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU2XCI7XG59XG5cbi5mYS1ydXBlZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTZcIjtcbn1cblxuLmZhLXJ1cGlhaC1zaWduOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzZFwiO1xufVxuXG4uZmEtczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJTXCI7XG59XG5cbi5mYS1zYWNrLWRvbGxhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MWRcIjtcbn1cblxuLmZhLXNhY2steG1hcms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTZhXCI7XG59XG5cbi5mYS1zYWlsYm9hdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0NDVcIjtcbn1cblxuLmZhLXNhdGVsbGl0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YmZcIjtcbn1cblxuLmZhLXNhdGVsbGl0ZS1kaXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjMFwiO1xufVxuXG4uZmEtc2NhbGUtYmFsYW5jZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRlXCI7XG59XG5cbi5mYS1iYWxhbmNlLXNjYWxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0ZVwiO1xufVxuXG4uZmEtc2NhbGUtdW5iYWxhbmNlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTVcIjtcbn1cblxuLmZhLWJhbGFuY2Utc2NhbGUtbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTVcIjtcbn1cblxuLmZhLXNjYWxlLXVuYmFsYW5jZWQtZmxpcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTZcIjtcbn1cblxuLmZhLWJhbGFuY2Utc2NhbGUtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTE2XCI7XG59XG5cbi5mYS1zY2hvb2w6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQ5XCI7XG59XG5cbi5mYS1zY2hvb2wtY2lyY2xlLWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU2YlwiO1xufVxuXG4uZmEtc2Nob29sLWNpcmNsZS1leGNsYW1hdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NmNcIjtcbn1cblxuLmZhLXNjaG9vbC1jaXJjbGUteG1hcms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTZkXCI7XG59XG5cbi5mYS1zY2hvb2wtZmxhZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NmVcIjtcbn1cblxuLmZhLXNjaG9vbC1sb2NrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU2ZlwiO1xufVxuXG4uZmEtc2Npc3NvcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM0XCI7XG59XG5cbi5mYS1jdXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM0XCI7XG59XG5cbi5mYS1zY3Jld2RyaXZlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGFcIjtcbn1cblxuLmZhLXNjcmV3ZHJpdmVyLXdyZW5jaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDlcIjtcbn1cblxuLmZhLXRvb2xzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkOVwiO1xufVxuXG4uZmEtc2Nyb2xsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwZVwiO1xufVxuXG4uZmEtc2Nyb2xsLXRvcmFoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhMFwiO1xufVxuXG4uZmEtdG9yYWg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmEwXCI7XG59XG5cbi5mYS1zZC1jYXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjMlwiO1xufVxuXG4uZmEtc2VjdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0NDdcIjtcbn1cblxuLmZhLXNlZWRsaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkOFwiO1xufVxuXG4uZmEtc3Byb3V0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkOFwiO1xufVxuXG4uZmEtc2VydmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzM1wiO1xufVxuXG4uZmEtc2hhcGVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxZlwiO1xufVxuXG4uZmEtdHJpYW5nbGUtY2lyY2xlLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MWZcIjtcbn1cblxuLmZhLXNoYXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NFwiO1xufVxuXG4uZmEtYXJyb3ctdHVybi1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjRcIjtcbn1cblxuLmZhLW1haWwtZm9yd2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjRcIjtcbn1cblxuLmZhLXNoYXJlLWZyb20tc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0ZFwiO1xufVxuXG4uZmEtc2hhcmUtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0ZFwiO1xufVxuXG4uZmEtc2hhcmUtbm9kZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUwXCI7XG59XG5cbi5mYS1zaGFyZS1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUwXCI7XG59XG5cbi5mYS1zaGVldC1wbGFzdGljOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU3MVwiO1xufVxuXG4uZmEtc2hla2VsLXNpZ246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBiXCI7XG59XG5cbi5mYS1pbHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBiXCI7XG59XG5cbi5mYS1zaGVrZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBiXCI7XG59XG5cbi5mYS1zaGVxZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBiXCI7XG59XG5cbi5mYS1zaGVxZWwtc2lnbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGJcIjtcbn1cblxuLmZhLXNoaWVsZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzJcIjtcbn1cblxuLmZhLXNoaWVsZC1ibGFuazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzJcIjtcbn1cblxuLmZhLXNoaWVsZC1jYXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTcyXCI7XG59XG5cbi5mYS1zaGllbGQtZG9nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU3M1wiO1xufVxuXG4uZmEtc2hpZWxkLWhhbHZlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWRcIjtcbn1cblxuLmZhLXNoaWVsZC1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VkXCI7XG59XG5cbi5mYS1zaGllbGQtaGVhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTc0XCI7XG59XG5cbi5mYS1zaGllbGQtdmlydXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZjXCI7XG59XG5cbi5mYS1zaGlwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxYVwiO1xufVxuXG4uZmEtc2hpcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTUzXCI7XG59XG5cbi5mYS10LXNoaXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1M1wiO1xufVxuXG4uZmEtdHNoaXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1M1wiO1xufVxuXG4uZmEtc2hvZS1wcmludHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTRiXCI7XG59XG5cbi5mYS1zaG9wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0ZlwiO1xufVxuXG4uZmEtc3RvcmUtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0ZlwiO1xufVxuXG4uZmEtc2hvcC1sb2NrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTRhNVwiO1xufVxuXG4uZmEtc2hvcC1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzBcIjtcbn1cblxuLmZhLXN0b3JlLWFsdC1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzBcIjtcbn1cblxuLmZhLXNob3dlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2NcIjtcbn1cblxuLmZhLXNocmltcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0NDhcIjtcbn1cblxuLmZhLXNodWZmbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc0XCI7XG59XG5cbi5mYS1yYW5kb206OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc0XCI7XG59XG5cbi5mYS1zaHV0dGxlLXNwYWNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5N1wiO1xufVxuXG4uZmEtc3BhY2Utc2h1dHRsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTdcIjtcbn1cblxuLmZhLXNpZ24taGFuZ2luZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDlcIjtcbn1cblxuLmZhLXNpZ246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGQ5XCI7XG59XG5cbi5mYS1zaWduYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEyXCI7XG59XG5cbi5mYS1zaWduYWwtNTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTJcIjtcbn1cblxuLmZhLXNpZ25hbC1wZXJmZWN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMlwiO1xufVxuXG4uZmEtc2lnbmF0dXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViN1wiO1xufVxuXG4uZmEtc2lnbnMtcG9zdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzdcIjtcbn1cblxuLmZhLW1hcC1zaWduczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzdcIjtcbn1cblxuLmZhLXNpbS1jYXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjNFwiO1xufVxuXG4uZmEtc2luazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNmRcIjtcbn1cblxuLmZhLXNpdGVtYXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU4XCI7XG59XG5cbi5mYS1za3VsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGNcIjtcbn1cblxuLmZhLXNrdWxsLWNyb3NzYm9uZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzE0XCI7XG59XG5cbi5mYS1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MTVcIjtcbn1cblxuLmZhLXNsZWlnaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3Y2NcIjtcbn1cblxuLmZhLXNsaWRlcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRlXCI7XG59XG5cbi5mYS1zbGlkZXJzLWg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRlXCI7XG59XG5cbi5mYS1zbW9nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1ZlwiO1xufVxuXG4uZmEtc21va2luZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OGRcIjtcbn1cblxuLmZhLXNub3dmbGFrZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGNcIjtcbn1cblxuLmZhLXNub3dtYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2QwXCI7XG59XG5cbi5mYS1zbm93cGxvdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDJcIjtcbn1cblxuLmZhLXNvYXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZlXCI7XG59XG5cbi5mYS1zb2Nrczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OTZcIjtcbn1cblxuLmZhLXNvbGFyLXBhbmVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViYVwiO1xufVxuXG4uZmEtc29ydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGNcIjtcbn1cblxuLmZhLXVuc29ydGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkY1wiO1xufVxuXG4uZmEtc29ydC1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkZFwiO1xufVxuXG4uZmEtc29ydC1kZXNjOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkZFwiO1xufVxuXG4uZmEtc29ydC11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGVcIjtcbn1cblxuLmZhLXNvcnQtYXNjOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkZVwiO1xufVxuXG4uZmEtc3BhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViYlwiO1xufVxuXG4uZmEtc3BhZ2hldHRpLW1vbnN0ZXItZmx5aW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3YlwiO1xufVxuXG4uZmEtcGFzdGFmYXJpYW5pc206OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjdiXCI7XG59XG5cbi5mYS1zcGVsbC1jaGVjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OTFcIjtcbn1cblxuLmZhLXNwaWRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MTdcIjtcbn1cblxuLmZhLXNwaW5uZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEwXCI7XG59XG5cbi5mYS1zcGxvdGNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViY1wiO1xufVxuXG4uZmEtc3Bvb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmU1XCI7XG59XG5cbi5mYS11dGVuc2lsLXNwb29uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlNVwiO1xufVxuXG4uZmEtc3ByYXktY2FuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViZFwiO1xufVxuXG4uZmEtc3ByYXktY2FuLXNwYXJrbGVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkMFwiO1xufVxuXG4uZmEtYWlyLWZyZXNoZW5lcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDBcIjtcbn1cblxuLmZhLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzhcIjtcbn1cblxuLmZhLXNxdWFyZS1hcnJvdy11cC1yaWdodDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGNcIjtcbn1cblxuLmZhLWV4dGVybmFsLWxpbmstc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0Y1wiO1xufVxuXG4uZmEtc3F1YXJlLWNhcmV0LWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUwXCI7XG59XG5cbi5mYS1jYXJldC1zcXVhcmUtZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTBcIjtcbn1cblxuLmZhLXNxdWFyZS1jYXJldC1sZWZ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MVwiO1xufVxuXG4uZmEtY2FyZXQtc3F1YXJlLWxlZnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkxXCI7XG59XG5cbi5mYS1zcXVhcmUtY2FyZXQtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUyXCI7XG59XG5cbi5mYS1jYXJldC1zcXVhcmUtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUyXCI7XG59XG5cbi5mYS1zcXVhcmUtY2FyZXQtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUxXCI7XG59XG5cbi5mYS1jYXJldC1zcXVhcmUtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUxXCI7XG59XG5cbi5mYS1zcXVhcmUtY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRhXCI7XG59XG5cbi5mYS1jaGVjay1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRhXCI7XG59XG5cbi5mYS1zcXVhcmUtZW52ZWxvcGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk5XCI7XG59XG5cbi5mYS1lbnZlbG9wZS1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk5XCI7XG59XG5cbi5mYS1zcXVhcmUtZnVsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWNcIjtcbn1cblxuLmZhLXNxdWFyZS1oOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmZFwiO1xufVxuXG4uZmEtaC1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZkXCI7XG59XG5cbi5mYS1zcXVhcmUtbWludXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ2XCI7XG59XG5cbi5mYS1taW51cy1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ2XCI7XG59XG5cbi5mYS1zcXVhcmUtbmZpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU3NlwiO1xufVxuXG4uZmEtc3F1YXJlLXBhcmtpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQwXCI7XG59XG5cbi5mYS1wYXJraW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0MFwiO1xufVxuXG4uZmEtc3F1YXJlLXBlbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGJcIjtcbn1cblxuLmZhLXBlbi1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRiXCI7XG59XG5cbi5mYS1wZW5jaWwtc3F1YXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YlwiO1xufVxuXG4uZmEtc3F1YXJlLXBlcnNvbi1jb25maW5lZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NzdcIjtcbn1cblxuLmZhLXNxdWFyZS1waG9uZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOThcIjtcbn1cblxuLmZhLXBob25lLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOThcIjtcbn1cblxuLmZhLXNxdWFyZS1waG9uZS1mbGlwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3YlwiO1xufVxuXG4uZmEtcGhvbmUtc3F1YXJlLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4N2JcIjtcbn1cblxuLmZhLXNxdWFyZS1wbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmZVwiO1xufVxuXG4uZmEtcGx1cy1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZlXCI7XG59XG5cbi5mYS1zcXVhcmUtcG9sbC1ob3Jpem9udGFsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4MlwiO1xufVxuXG4uZmEtcG9sbC1oOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4MlwiO1xufVxuXG4uZmEtc3F1YXJlLXBvbGwtdmVydGljYWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjgxXCI7XG59XG5cbi5mYS1wb2xsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY4MVwiO1xufVxuXG4uZmEtc3F1YXJlLXJvb3QtdmFyaWFibGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjk4XCI7XG59XG5cbi5mYS1zcXVhcmUtcm9vdC1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjk4XCI7XG59XG5cbi5mYS1zcXVhcmUtcnNzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0M1wiO1xufVxuXG4uZmEtcnNzLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDNcIjtcbn1cblxuLmZhLXNxdWFyZS1zaGFyZS1ub2Rlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTFcIjtcbn1cblxuLmZhLXNoYXJlLWFsdC1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUxXCI7XG59XG5cbi5mYS1zcXVhcmUtdXAtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzYwXCI7XG59XG5cbi5mYS1leHRlcm5hbC1saW5rLXNxdWFyZS1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzYwXCI7XG59XG5cbi5mYS1zcXVhcmUtdmlydXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTc4XCI7XG59XG5cbi5mYS1zcXVhcmUteG1hcms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQzXCI7XG59XG5cbi5mYS10aW1lcy1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQzXCI7XG59XG5cbi5mYS14bWFyay1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQzXCI7XG59XG5cbi5mYS1zdGFmZi1zbmFrZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NzlcIjtcbn1cblxuLmZhLXJvZC1hc2NsZXBpdXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTc5XCI7XG59XG5cbi5mYS1yb2Qtc25ha2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTc5XCI7XG59XG5cbi5mYS1zdGFmZi1hZXNjdWxhcGl1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1NzlcIjtcbn1cblxuLmZhLXN0YWlyczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyODlcIjtcbn1cblxuLmZhLXN0YW1wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViZlwiO1xufVxuXG4uZmEtc3RhcGxlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1YWZcIjtcbn1cblxuLmZhLXN0YXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA1XCI7XG59XG5cbi5mYS1zdGFyLWFuZC1jcmVzY2VudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OTlcIjtcbn1cblxuLmZhLXN0YXItaGFsZjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODlcIjtcbn1cblxuLmZhLXN0YXItaGFsZi1zdHJva2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWMwXCI7XG59XG5cbi5mYS1zdGFyLWhhbGYtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjMFwiO1xufVxuXG4uZmEtc3Rhci1vZi1kYXZpZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OWFcIjtcbn1cblxuLmZhLXN0YXItb2YtbGlmZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MjFcIjtcbn1cblxuLmZhLXN0ZXJsaW5nLXNpZ246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU0XCI7XG59XG5cbi5mYS1nYnA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU0XCI7XG59XG5cbi5mYS1wb3VuZC1zaWduOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NFwiO1xufVxuXG4uZmEtc3RldGhvc2NvcGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYxXCI7XG59XG5cbi5mYS1zdG9wOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0ZFwiO1xufVxuXG4uZmEtc3RvcHdhdGNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmMlwiO1xufVxuXG4uZmEtc3RvcHdhdGNoLTIwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2ZlwiO1xufVxuXG4uZmEtc3RvcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTRlXCI7XG59XG5cbi5mYS1zdG9yZS1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzFcIjtcbn1cblxuLmZhLXN0cmVldC12aWV3OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxZFwiO1xufVxuXG4uZmEtc3RyaWtldGhyb3VnaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2NcIjtcbn1cblxuLmZhLXN0cm9vcHdhZmVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1MVwiO1xufVxuXG4uZmEtc3Vic2NyaXB0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyY1wiO1xufVxuXG4uZmEtc3VpdGNhc2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYyXCI7XG59XG5cbi5mYS1zdWl0Y2FzZS1tZWRpY2FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmYVwiO1xufVxuXG4uZmEtbWVka2l0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmYVwiO1xufVxuXG4uZmEtc3VpdGNhc2Utcm9sbGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzFcIjtcbn1cblxuLmZhLXN1bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODVcIjtcbn1cblxuLmZhLXN1bi1wbGFudC13aWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU3YVwiO1xufVxuXG4uZmEtc3VwZXJzY3JpcHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJiXCI7XG59XG5cbi5mYS1zd2F0Y2hib29rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjM1wiO1xufVxuXG4uZmEtc3luYWdvZ3VlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY5YlwiO1xufVxuXG4uZmEtc3lyaW5nZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OGVcIjtcbn1cblxuLmZhLXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiVFwiO1xufVxuXG4uZmEtdGFibGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNlXCI7XG59XG5cbi5mYS10YWJsZS1jZWxsczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGFcIjtcbn1cblxuLmZhLXRoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwYVwiO1xufVxuXG4uZmEtdGFibGUtY2VsbHMtbGFyZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA5XCI7XG59XG5cbi5mYS10aC1sYXJnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDlcIjtcbn1cblxuLmZhLXRhYmxlLWNvbHVtbnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRiXCI7XG59XG5cbi5mYS1jb2x1bW5zOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkYlwiO1xufVxuXG4uZmEtdGFibGUtbGlzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGJcIjtcbn1cblxuLmZhLXRoLWxpc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBiXCI7XG59XG5cbi5mYS10YWJsZS10ZW5uaXMtcGFkZGxlLWJhbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDVkXCI7XG59XG5cbi5mYS1waW5nLXBvbmctcGFkZGxlLWJhbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDVkXCI7XG59XG5cbi5mYS10YWJsZS10ZW5uaXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDVkXCI7XG59XG5cbi5mYS10YWJsZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZiXCI7XG59XG5cbi5mYS10YWJsZXQtYW5kcm9pZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmJcIjtcbn1cblxuLmZhLXRhYmxldC1idXR0b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBhXCI7XG59XG5cbi5mYS10YWJsZXQtc2NyZWVuLWJ1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmFcIjtcbn1cblxuLmZhLXRhYmxldC1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZhXCI7XG59XG5cbi5mYS10YWJsZXRzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5MFwiO1xufVxuXG4uZmEtdGFjaG9ncmFwaC1kaWdpdGFsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2NlwiO1xufVxuXG4uZmEtZGlnaXRhbC10YWNob2dyYXBoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2NlwiO1xufVxuXG4uZmEtdGFnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyYlwiO1xufVxuXG4uZmEtdGFnczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmNcIjtcbn1cblxuLmZhLXRhcGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGRiXCI7XG59XG5cbi5mYS10YXJwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU3YlwiO1xufVxuXG4uZmEtdGFycC1kcm9wbGV0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU3Y1wiO1xufVxuXG4uZmEtdGF4aTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmFcIjtcbn1cblxuLmZhLWNhYjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmFcIjtcbn1cblxuLmZhLXRlZXRoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyZVwiO1xufVxuXG4uZmEtdGVldGgtb3Blbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MmZcIjtcbn1cblxuLmZhLXRlbXBlcmF0dXJlLWFycm93LWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDNmXCI7XG59XG5cbi5mYS10ZW1wZXJhdHVyZS1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzZlwiO1xufVxuXG4uZmEtdGVtcGVyYXR1cmUtYXJyb3ctdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQwXCI7XG59XG5cbi5mYS10ZW1wZXJhdHVyZS11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDBcIjtcbn1cblxuLmZhLXRlbXBlcmF0dXJlLWVtcHR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjYlwiO1xufVxuXG4uZmEtdGVtcGVyYXR1cmUtMDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2JcIjtcbn1cblxuLmZhLXRoZXJtb21ldGVyLTA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNiXCI7XG59XG5cbi5mYS10aGVybW9tZXRlci1lbXB0eTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2JcIjtcbn1cblxuLmZhLXRlbXBlcmF0dXJlLWZ1bGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM3XCI7XG59XG5cbi5mYS10ZW1wZXJhdHVyZS00OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjN1wiO1xufVxuXG4uZmEtdGhlcm1vbWV0ZXItNDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzdcIjtcbn1cblxuLmZhLXRoZXJtb21ldGVyLWZ1bGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM3XCI7XG59XG5cbi5mYS10ZW1wZXJhdHVyZS1oYWxmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjOVwiO1xufVxuXG4uZmEtdGVtcGVyYXR1cmUtMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzlcIjtcbn1cblxuLmZhLXRoZXJtb21ldGVyLTI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM5XCI7XG59XG5cbi5mYS10aGVybW9tZXRlci1oYWxmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjOVwiO1xufVxuXG4uZmEtdGVtcGVyYXR1cmUtaGlnaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NjlcIjtcbn1cblxuLmZhLXRlbXBlcmF0dXJlLWxvdzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NmJcIjtcbn1cblxuLmZhLXRlbXBlcmF0dXJlLXF1YXJ0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNhXCI7XG59XG5cbi5mYS10ZW1wZXJhdHVyZS0xOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjYVwiO1xufVxuXG4uZmEtdGhlcm1vbWV0ZXItMTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2FcIjtcbn1cblxuLmZhLXRoZXJtb21ldGVyLXF1YXJ0ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNhXCI7XG59XG5cbi5mYS10ZW1wZXJhdHVyZS10aHJlZS1xdWFydGVyczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzhcIjtcbn1cblxuLmZhLXRlbXBlcmF0dXJlLTM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM4XCI7XG59XG5cbi5mYS10aGVybW9tZXRlci0zOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjOFwiO1xufVxuXG4uZmEtdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM4XCI7XG59XG5cbi5mYS10ZW5nZS1zaWduOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkN1wiO1xufVxuXG4uZmEtdGVuZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Q3XCI7XG59XG5cbi5mYS10ZW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU3ZFwiO1xufVxuXG4uZmEtdGVudC1hcnJvdy1kb3duLXRvLWxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTdlXCI7XG59XG5cbi5mYS10ZW50LWFycm93LWxlZnQtcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTdmXCI7XG59XG5cbi5mYS10ZW50LWFycm93LXR1cm4tbGVmdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1ODBcIjtcbn1cblxuLmZhLXRlbnQtYXJyb3dzLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTgxXCI7XG59XG5cbi5mYS10ZW50czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1ODJcIjtcbn1cblxuLmZhLXRlcm1pbmFsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMFwiO1xufVxuXG4uZmEtdGV4dC1oZWlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM0XCI7XG59XG5cbi5mYS10ZXh0LXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3ZFwiO1xufVxuXG4uZmEtcmVtb3ZlLWZvcm1hdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4N2RcIjtcbn1cblxuLmZhLXRleHQtd2lkdGg6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM1XCI7XG59XG5cbi5mYS10aGVybW9tZXRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTFcIjtcbn1cblxuLmZhLXRodW1icy1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NVwiO1xufVxuXG4uZmEtdGh1bWJzLXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NFwiO1xufVxuXG4uZmEtdGh1bWJ0YWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4ZFwiO1xufVxuXG4uZmEtdGh1bWItdGFjazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGRcIjtcbn1cblxuLmZhLXRpY2tldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDVcIjtcbn1cblxuLmZhLXRpY2tldC1zaW1wbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZmXCI7XG59XG5cbi5mYS10aWNrZXQtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmZlwiO1xufVxuXG4uZmEtdGltZWxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjljXCI7XG59XG5cbi5mYS10b2dnbGUtb2ZmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNFwiO1xufVxuXG4uZmEtdG9nZ2xlLW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNVwiO1xufVxuXG4uZmEtdG9pbGV0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkOFwiO1xufVxuXG4uZmEtdG9pbGV0LXBhcGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxZVwiO1xufVxuXG4uZmEtdG9pbGV0LXBhcGVyLXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3MlwiO1xufVxuXG4uZmEtdG9pbGV0LXBvcnRhYmxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU4M1wiO1xufVxuXG4uZmEtdG9pbGV0cy1wb3J0YWJsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1ODRcIjtcbn1cblxuLmZhLXRvb2xib3g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTUyXCI7XG59XG5cbi5mYS10b290aDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzlcIjtcbn1cblxuLmZhLXRvcmlpLWdhdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmExXCI7XG59XG5cbi5mYS10b3JuYWRvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2ZlwiO1xufVxuXG4uZmEtdG93ZXItYnJvYWRjYXN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxOVwiO1xufVxuXG4uZmEtYnJvYWRjYXN0LXRvd2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxOVwiO1xufVxuXG4uZmEtdG93ZXItY2VsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1ODVcIjtcbn1cblxuLmZhLXRvd2VyLW9ic2VydmF0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU4NlwiO1xufVxuXG4uZmEtdHJhY3Rvcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MjJcIjtcbn1cblxuLmZhLXRyYWRlbWFyazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWNcIjtcbn1cblxuLmZhLXRyYWZmaWMtbGlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjM3XCI7XG59XG5cbi5mYS10cmFpbGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0MVwiO1xufVxuXG4uZmEtdHJhaW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM4XCI7XG59XG5cbi5mYS10cmFpbi1zdWJ3YXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM5XCI7XG59XG5cbi5mYS1zdWJ3YXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM5XCI7XG59XG5cbi5mYS10cmFpbi10cmFtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTViNFwiO1xufVxuXG4uZmEtdHJhbnNnZW5kZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI1XCI7XG59XG5cbi5mYS10cmFuc2dlbmRlci1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI1XCI7XG59XG5cbi5mYS10cmFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjhcIjtcbn1cblxuLmZhLXRyYXNoLWFycm93LXVwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyOVwiO1xufVxuXG4uZmEtdHJhc2gtcmVzdG9yZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MjlcIjtcbn1cblxuLmZhLXRyYXNoLWNhbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZWRcIjtcbn1cblxuLmZhLXRyYXNoLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZWRcIjtcbn1cblxuLmZhLXRyYXNoLWNhbi1hcnJvdy11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MmFcIjtcbn1cblxuLmZhLXRyYXNoLXJlc3RvcmUtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyYVwiO1xufVxuXG4uZmEtdHJlZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmJcIjtcbn1cblxuLmZhLXRyZWUtY2l0eTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1ODdcIjtcbn1cblxuLmZhLXRyaWFuZ2xlLWV4Y2xhbWF0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MVwiO1xufVxuXG4uZmEtZXhjbGFtYXRpb24tdHJpYW5nbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcxXCI7XG59XG5cbi5mYS13YXJuaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MVwiO1xufVxuXG4uZmEtdHJvcGh5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MVwiO1xufVxuXG4uZmEtdHJvd2VsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU4OVwiO1xufVxuXG4uZmEtdHJvd2VsLWJyaWNrczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1OGFcIjtcbn1cblxuLmZhLXRydWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMVwiO1xufVxuXG4uZmEtdHJ1Y2stYXJyb3ctcmlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNThiXCI7XG59XG5cbi5mYS10cnVjay1kcm9wbGV0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU4Y1wiO1xufVxuXG4uZmEtdHJ1Y2stZmFzdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OGJcIjtcbn1cblxuLmZhLXNoaXBwaW5nLWZhc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDhiXCI7XG59XG5cbi5mYS10cnVjay1maWVsZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1OGRcIjtcbn1cblxuLmZhLXRydWNrLWZpZWxkLXVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU4ZVwiO1xufVxuXG4uZmEtdHJ1Y2stZnJvbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMmI3XCI7XG59XG5cbi5mYS10cnVjay1tZWRpY2FsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmOVwiO1xufVxuXG4uZmEtYW1idWxhbmNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmOVwiO1xufVxuXG4uZmEtdHJ1Y2stbW9uc3Rlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2M2JcIjtcbn1cblxuLmZhLXRydWNrLW1vdmluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZGZcIjtcbn1cblxuLmZhLXRydWNrLXBpY2t1cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2M2NcIjtcbn1cblxuLmZhLXRydWNrLXBsYW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU4ZlwiO1xufVxuXG4uZmEtdHJ1Y2stcmFtcC1ib3g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGRlXCI7XG59XG5cbi5mYS10cnVjay1sb2FkaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkZVwiO1xufVxuXG4uZmEtdHR5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNFwiO1xufVxuXG4uZmEtdGVsZXR5cGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU0XCI7XG59XG5cbi5mYS10dXJraXNoLWxpcmEtc2lnbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyYmJcIjtcbn1cblxuLmZhLXRyeTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyYmJcIjtcbn1cblxuLmZhLXR1cmtpc2gtbGlyYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyYmJcIjtcbn1cblxuLmZhLXR1cm4tZG93bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmVcIjtcbn1cblxuLmZhLWxldmVsLWRvd24tYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiZVwiO1xufVxuXG4uZmEtdHVybi11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmZcIjtcbn1cblxuLmZhLWxldmVsLXVwLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmZcIjtcbn1cblxuLmZhLXR2OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2Y1wiO1xufVxuXG4uZmEtdGVsZXZpc2lvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmNcIjtcbn1cblxuLmZhLXR2LWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmNcIjtcbn1cblxuLmZhLXU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiVVwiO1xufVxuXG4uZmEtdW1icmVsbGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU5XCI7XG59XG5cbi5mYS11bWJyZWxsYS1iZWFjaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1Y2FcIjtcbn1cblxuLmZhLXVuZGVybGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2RcIjtcbn1cblxuLmZhLXVuaXZlcnNhbC1hY2Nlc3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjlhXCI7XG59XG5cbi5mYS11bmxvY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDljXCI7XG59XG5cbi5mYS11bmxvY2sta2V5aG9sZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2VcIjtcbn1cblxuLmZhLXVubG9jay1hbHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNlXCI7XG59XG5cbi5mYS11cC1kb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzOFwiO1xufVxuXG4uZmEtYXJyb3dzLWFsdC12OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzOFwiO1xufVxuXG4uZmEtdXAtZG93bi1sZWZ0LXJpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMlwiO1xufVxuXG4uZmEtYXJyb3dzLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjJcIjtcbn1cblxuLmZhLXVwLWxvbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBjXCI7XG59XG5cbi5mYS1sb25nLWFycm93LWFsdC11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMGNcIjtcbn1cblxuLmZhLXVwLXJpZ2h0LWFuZC1kb3duLWxlZnQtZnJvbS1jZW50ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI0XCI7XG59XG5cbi5mYS1leHBhbmQtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyNFwiO1xufVxuXG4uZmEtdXAtcmlnaHQtZnJvbS1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzVkXCI7XG59XG5cbi5mYS1leHRlcm5hbC1saW5rLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWRcIjtcbn1cblxuLmZhLXVwbG9hZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTNcIjtcbn1cblxuLmZhLXVzZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA3XCI7XG59XG5cbi5mYS11c2VyLWFzdHJvbmF1dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmJcIjtcbn1cblxuLmZhLXVzZXItY2hlY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZjXCI7XG59XG5cbi5mYS11c2VyLWNsb2NrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmZFwiO1xufVxuXG4uZmEtdXNlci1kb2N0b3I6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYwXCI7XG59XG5cbi5mYS11c2VyLW1kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMFwiO1xufVxuXG4uZmEtdXNlci1nZWFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmZVwiO1xufVxuXG4uZmEtdXNlci1jb2c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZlXCI7XG59XG5cbi5mYS11c2VyLWdyYWR1YXRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwMVwiO1xufVxuXG4uZmEtdXNlci1ncm91cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDBcIjtcbn1cblxuLmZhLXVzZXItZnJpZW5kczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDBcIjtcbn1cblxuLmZhLXVzZXItaW5qdXJlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MjhcIjtcbn1cblxuLmZhLXVzZXItbGFyZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA2XCI7XG59XG5cbi5mYS11c2VyLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDZcIjtcbn1cblxuLmZhLXVzZXItbGFyZ2Utc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZhXCI7XG59XG5cbi5mYS11c2VyLWFsdC1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmFcIjtcbn1cblxuLmZhLXVzZXItbG9jazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDJcIjtcbn1cblxuLmZhLXVzZXItbWludXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTAzXCI7XG59XG5cbi5mYS11c2VyLW5pbmphOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwNFwiO1xufVxuXG4uZmEtdXNlci1udXJzZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MmZcIjtcbn1cblxuLmZhLXVzZXItcGVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmZlwiO1xufVxuXG4uZmEtdXNlci1lZGl0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmZlwiO1xufVxuXG4uZmEtdXNlci1wbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNFwiO1xufVxuXG4uZmEtdXNlci1zZWNyZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFiXCI7XG59XG5cbi5mYS11c2VyLXNoaWVsZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDVcIjtcbn1cblxuLmZhLXVzZXItc2xhc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA2XCI7XG59XG5cbi5mYS11c2VyLXRhZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDdcIjtcbn1cblxuLmZhLXVzZXItdGllOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwOFwiO1xufVxuXG4uZmEtdXNlci14bWFyazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzVcIjtcbn1cblxuLmZhLXVzZXItdGltZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM1XCI7XG59XG5cbi5mYS11c2Vyczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzBcIjtcbn1cblxuLmZhLXVzZXJzLWJldHdlZW4tbGluZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTkxXCI7XG59XG5cbi5mYS11c2Vycy1nZWFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwOVwiO1xufVxuXG4uZmEtdXNlcnMtY29nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwOVwiO1xufVxuXG4uZmEtdXNlcnMtbGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1OTJcIjtcbn1cblxuLmZhLXVzZXJzLXJheXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTkzXCI7XG59XG5cbi5mYS11c2Vycy1yZWN0YW5nbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTk0XCI7XG59XG5cbi5mYS11c2Vycy1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzNcIjtcbn1cblxuLmZhLXVzZXJzLXZpZXdmaW5kZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTk1XCI7XG59XG5cbi5mYS11dGVuc2lsczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTdcIjtcbn1cblxuLmZhLWN1dGxlcnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmU3XCI7XG59XG5cbi5mYS12OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlZcIjtcbn1cblxuLmZhLXZhbi1zaHV0dGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViNlwiO1xufVxuXG4uZmEtc2h1dHRsZS12YW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWI2XCI7XG59XG5cbi5mYS12YXVsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyYzVcIjtcbn1cblxuLmZhLXZlY3Rvci1zcXVhcmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNiXCI7XG59XG5cbi5mYS12ZW51czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjFcIjtcbn1cblxuLmZhLXZlbnVzLWRvdWJsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjZcIjtcbn1cblxuLmZhLXZlbnVzLW1hcnM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI4XCI7XG59XG5cbi5mYS12ZXN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4NVwiO1xufVxuXG4uZmEtdmVzdC1wYXRjaGVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4NlwiO1xufVxuXG4uZmEtdmlhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTJcIjtcbn1cblxuLmZhLXZpYWwtY2lyY2xlLWNoZWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU5NlwiO1xufVxuXG4uZmEtdmlhbC12aXJ1czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1OTdcIjtcbn1cblxuLmZhLXZpYWxzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5M1wiO1xufVxuXG4uZmEtdmlkZW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNkXCI7XG59XG5cbi5mYS12aWRlby1jYW1lcmE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNkXCI7XG59XG5cbi5mYS12aWRlby1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTJcIjtcbn1cblxuLmZhLXZpaGFyYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YTdcIjtcbn1cblxuLmZhLXZpcnVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3NFwiO1xufVxuXG4uZmEtdmlydXMtY292aWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNGE4XCI7XG59XG5cbi5mYS12aXJ1cy1jb3ZpZC1zbGFzaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0YTlcIjtcbn1cblxuLmZhLXZpcnVzLXNsYXNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3NVwiO1xufVxuXG4uZmEtdmlydXNlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzZcIjtcbn1cblxuLmZhLXZvaWNlbWFpbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OTdcIjtcbn1cblxuLmZhLXZvbGNhbm86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzcwXCI7XG59XG5cbi5mYS12b2xsZXliYWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1ZlwiO1xufVxuXG4uZmEtdm9sbGV5YmFsbC1iYWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1ZlwiO1xufVxuXG4uZmEtdm9sdW1lLWhpZ2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI4XCI7XG59XG5cbi5mYS12b2x1bWUtdXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI4XCI7XG59XG5cbi5mYS12b2x1bWUtbG93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyN1wiO1xufVxuXG4uZmEtdm9sdW1lLWRvd246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI3XCI7XG59XG5cbi5mYS12b2x1bWUtb2ZmOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNlwiO1xufVxuXG4uZmEtdm9sdW1lLXhtYXJrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhOVwiO1xufVxuXG4uZmEtdm9sdW1lLW11dGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmE5XCI7XG59XG5cbi5mYS12b2x1bWUtdGltZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmE5XCI7XG59XG5cbi5mYS12ci1jYXJkYm9hcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzI5XCI7XG59XG5cbi5mYS13OjpiZWZvcmUge1xuICBjb250ZW50OiBcIldcIjtcbn1cblxuLmZhLXdhbGtpZS10YWxraWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGVmXCI7XG59XG5cbi5mYS13YWxsZXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU1XCI7XG59XG5cbi5mYS13YW5kLW1hZ2ljOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMFwiO1xufVxuXG4uZmEtbWFnaWM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQwXCI7XG59XG5cbi5mYS13YW5kLW1hZ2ljLXNwYXJrbGVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTJjYVwiO1xufVxuXG4uZmEtbWFnaWMtd2FuZC1zcGFya2xlczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyY2FcIjtcbn1cblxuLmZhLXdhbmQtc3BhcmtsZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzJiXCI7XG59XG5cbi5mYS13YXJlaG91c2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDk0XCI7XG59XG5cbi5mYS13YXRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NzNcIjtcbn1cblxuLmZhLXdhdGVyLWxhZGRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzVcIjtcbn1cblxuLmZhLWxhZGRlci13YXRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzVcIjtcbn1cblxuLmZhLXN3aW1taW5nLXBvb2w6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM1XCI7XG59XG5cbi5mYS13YXZlLXNxdWFyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4M2VcIjtcbn1cblxuLmZhLXdlaWdodC1oYW5naW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjZFwiO1xufVxuXG4uZmEtd2VpZ2h0LXNjYWxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5NlwiO1xufVxuXG4uZmEtd2VpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5NlwiO1xufVxuXG4uZmEtd2hlYXQtYXduOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTJjZFwiO1xufVxuXG4uZmEtd2hlYXQtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTJjZFwiO1xufVxuXG4uZmEtd2hlYXQtYXduLWNpcmNsZS1leGNsYW1hdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU1OThcIjtcbn1cblxuLmZhLXdoZWVsY2hhaXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkzXCI7XG59XG5cbi5mYS13aGVlbGNoYWlyLW1vdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMmNlXCI7XG59XG5cbi5mYS13aGVlbGNoYWlyLWFsdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyY2VcIjtcbn1cblxuLmZhLXdoaXNrZXktZ2xhc3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2EwXCI7XG59XG5cbi5mYS1nbGFzcy13aGlza2V5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhMFwiO1xufVxuXG4uZmEtd2lmaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWJcIjtcbn1cblxuLmZhLXdpZmktMzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWJcIjtcbn1cblxuLmZhLXdpZmktc3Ryb25nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlYlwiO1xufVxuXG4uZmEtd2luZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MmVcIjtcbn1cblxuLmZhLXdpbmRvdy1tYXhpbWl6ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDBcIjtcbn1cblxuLmZhLXdpbmRvdy1taW5pbWl6ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDFcIjtcbn1cblxuLmZhLXdpbmRvdy1yZXN0b3JlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkMlwiO1xufVxuXG4uZmEtd2luZS1ib3R0bGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzJmXCI7XG59XG5cbi5mYS13aW5lLWdsYXNzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlM1wiO1xufVxuXG4uZmEtd2luZS1nbGFzcy1lbXB0eTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1Y2VcIjtcbn1cblxuLmZhLXdpbmUtZ2xhc3MtYWx0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjZVwiO1xufVxuXG4uZmEtd29uLXNpZ246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU5XCI7XG59XG5cbi5mYS1rcnc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU5XCI7XG59XG5cbi5mYS13b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU5XCI7XG59XG5cbi5mYS13b3JtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU5OVwiO1xufVxuXG4uZmEtd3JlbmNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhZFwiO1xufVxuXG4uZmEteDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJYXCI7XG59XG5cbi5mYS14LXJheTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTdcIjtcbn1cblxuLmZhLXhtYXJrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZFwiO1xufVxuXG4uZmEtY2xvc2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBkXCI7XG59XG5cbi5mYS1tdWx0aXBseTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGRcIjtcbn1cblxuLmZhLXJlbW92ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGRcIjtcbn1cblxuLmZhLXRpbWVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZFwiO1xufVxuXG4uZmEteG1hcmtzLWxpbmVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTU5YVwiO1xufVxuXG4uZmEteTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJZXCI7XG59XG5cbi5mYS15ZW4tc2lnbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTdcIjtcbn1cblxuLmZhLWNueTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTdcIjtcbn1cblxuLmZhLWpweTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTdcIjtcbn1cblxuLmZhLXJtYjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTdcIjtcbn1cblxuLmZhLXllbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTdcIjtcbn1cblxuLmZhLXlpbi15YW5nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhZFwiO1xufVxuXG4uZmEtejo6YmVmb3JlIHtcbiAgY29udGVudDogXCJaXCI7XG59XG5cbi5zci1vbmx5LFxuLmZhLXNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlOm5vdCg6Zm9jdXMpLFxuLmZhLXNyLW9ubHktZm9jdXNhYmxlOm5vdCg6Zm9jdXMpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi8qIVxuICogRm9udCBBd2Vzb21lIEZyZWUgNi4xLjIgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgKEljb25zOiBDQyBCWSA0LjAsIEZvbnRzOiBTSUwgT0ZMIDEuMSwgQ29kZTogTUlUIExpY2Vuc2UpXG4gKiBDb3B5cmlnaHQgMjAyMiBGb250aWNvbnMsIEluYy5cbiAqL1xuOnJvb3QsIDpob3N0IHtcbiAgLS1mYS1mb250LWJyYW5kczogbm9ybWFsIDQwMCAxZW0vMSBcIkZvbnQgQXdlc29tZSA2IEJyYW5kc1wiO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgQnJhbmRzXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbiAgc3JjOiB1cmwoXCIvZmEtYnJhbmRzLTQwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2ZhLWJyYW5kcy00MDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuLmZhYixcbi5mYS1icmFuZHMge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBCcmFuZHNcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZhLTQyLWdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgwXCI7XG59XG5cbi5mYS1pbm5vc29mdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4MFwiO1xufVxuXG4uZmEtNTAwcHg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmVcIjtcbn1cblxuLmZhLWFjY2Vzc2libGUtaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2OFwiO1xufVxuXG4uZmEtYWNjdXNvZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjlcIjtcbn1cblxuLmZhLWFkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MFwiO1xufVxuXG4uZmEtYWR2ZXJzYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmFcIjtcbn1cblxuLmZhLWFmZmlsaWF0ZXRoZW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZiXCI7XG59XG5cbi5mYS1haXJibmI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzRcIjtcbn1cblxuLmZhLWFsZ29saWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmNcIjtcbn1cblxuLmZhLWFsaXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0MlwiO1xufVxuXG4uZmEtYW1hem9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcwXCI7XG59XG5cbi5mYS1hbWF6b24tcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJjXCI7XG59XG5cbi5mYS1hbWlsaWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmRcIjtcbn1cblxuLmZhLWFuZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2JcIjtcbn1cblxuLmZhLWFuZ2VsbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwOVwiO1xufVxuXG4uZmEtYW5ncnljcmVhdGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2ZVwiO1xufVxuXG4uZmEtYW5ndWxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyMFwiO1xufVxuXG4uZmEtYXBwLXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZmXCI7XG59XG5cbi5mYS1hcHAtc3RvcmUtaW9zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzcwXCI7XG59XG5cbi5mYS1hcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3MVwiO1xufVxuXG4uZmEtYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzlcIjtcbn1cblxuLmZhLWFwcGxlLXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxNVwiO1xufVxuXG4uZmEtYXJ0c3RhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3YVwiO1xufVxuXG4uZmEtYXN5bW1ldHJpazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3MlwiO1xufVxuXG4uZmEtYXRsYXNzaWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzdiXCI7XG59XG5cbi5mYS1hdWRpYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzczXCI7XG59XG5cbi5mYS1hdXRvcHJlZml4ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWNcIjtcbn1cblxuLmZhLWF2aWFuZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzRcIjtcbn1cblxuLmZhLWF2aWF0bzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyMVwiO1xufVxuXG4uZmEtYXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc1XCI7XG59XG5cbi5mYS1iYW5kY2FtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkNVwiO1xufVxuXG4uZmEtYmF0dGxlLW5ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzNVwiO1xufVxuXG4uZmEtYmVoYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNFwiO1xufVxuXG4uZmEtYmlsaWJpbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzZDlcIjtcbn1cblxuLmZhLWJpbW9iamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3OFwiO1xufVxuXG4uZmEtYml0YnVja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcxXCI7XG59XG5cbi5mYS1iaXRjb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzc5XCI7XG59XG5cbi5mYS1iaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdhXCI7XG59XG5cbi5mYS1ibGFjay10aWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2VcIjtcbn1cblxuLmZhLWJsYWNrYmVycnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2JcIjtcbn1cblxuLmZhLWJsb2dnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2NcIjtcbn1cblxuLmZhLWJsb2dnZXItYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3ZFwiO1xufVxuXG4uZmEtYmx1ZXRvb3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkzXCI7XG59XG5cbi5mYS1ibHVldG9vdGgtYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NFwiO1xufVxuXG4uZmEtYm9vdHN0cmFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODM2XCI7XG59XG5cbi5mYS1ib3RzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzQwXCI7XG59XG5cbi5mYS1idGM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWFcIjtcbn1cblxuLmZhLWJ1ZmZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzN1wiO1xufVxuXG4uZmEtYnVyb21vYmVsZXhwZXJ0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3ZlwiO1xufVxuXG4uZmEtYnV5LW4tbGFyZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4YTZcIjtcbn1cblxuLmZhLWJ1eXNlbGxhZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGRcIjtcbn1cblxuLmZhLWNhbmFkaWFuLW1hcGxlLWxlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODVcIjtcbn1cblxuLmZhLWNjLWFtYXpvbi1wYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmRcIjtcbn1cblxuLmZhLWNjLWFtZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjNcIjtcbn1cblxuLmZhLWNjLWFwcGxlLXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxNlwiO1xufVxuXG4uZmEtY2MtZGluZXJzLWNsdWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGNcIjtcbn1cblxuLmZhLWNjLWRpc2NvdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYyXCI7XG59XG5cbi5mYS1jYy1qY2I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGJcIjtcbn1cblxuLmZhLWNjLW1hc3RlcmNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjFcIjtcbn1cblxuLmZhLWNjLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNFwiO1xufVxuXG4uZmEtY2Mtc3RyaXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY1XCI7XG59XG5cbi5mYS1jYy12aXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYwXCI7XG59XG5cbi5mYS1jZW50ZXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzgwXCI7XG59XG5cbi5mYS1jZW50b3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODlcIjtcbn1cblxuLmZhLWNocm9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2OFwiO1xufVxuXG4uZmEtY2hyb21lY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzOFwiO1xufVxuXG4uZmEtY2xvdWRmbGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3ZFwiO1xufVxuXG4uZmEtY2xvdWRzY2FsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4M1wiO1xufVxuXG4uZmEtY2xvdWRzbWl0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4NFwiO1xufVxuXG4uZmEtY2xvdWR2ZXJzaWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzg1XCI7XG59XG5cbi5mYS1jbXBsaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUzNjBcIjtcbn1cblxuLmZhLWNvZGVwZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2JcIjtcbn1cblxuLmZhLWNvZGllcGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg0XCI7XG59XG5cbi5mYS1jb25mbHVlbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzhkXCI7XG59XG5cbi5mYS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwZVwiO1xufVxuXG4uZmEtY29udGFvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZkXCI7XG59XG5cbi5mYS1jb3R0b24tYnVyZWF1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODllXCI7XG59XG5cbi5mYS1jcGFuZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODhcIjtcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWVcIjtcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtYnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTdcIjtcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtbmM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZThcIjtcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtbmMtZXU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTlcIjtcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtbmMtanA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZWFcIjtcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZWJcIjtcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtcGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZWNcIjtcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtcGQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGVkXCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXJlbWl4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGVlXCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGVmXCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGYwXCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjFcIjtcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjJcIjtcbn1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtemVybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmM1wiO1xufVxuXG4uZmEtY3JpdGljYWwtcm9sZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjOVwiO1xufVxuXG4uZmEtY3NzMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzY1wiO1xufVxuXG4uZmEtY3NzMy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGJcIjtcbn1cblxuLmZhLWN1dHRsZWZpc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGNcIjtcbn1cblxuLmZhLWQtYW5kLWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGRcIjtcbn1cblxuLmZhLWQtYW5kLWQtYmV5b25kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmNhXCI7XG59XG5cbi5mYS1kYWlseW1vdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1MlwiO1xufVxuXG4uZmEtZGFzaGN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTBcIjtcbn1cblxuLmZhLWRlZXplcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3N1wiO1xufVxuXG4uZmEtZGVsaWNpb3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE1XCI7XG59XG5cbi5mYS1kZXBsb3lkb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGVcIjtcbn1cblxuLmZhLWRlc2twcm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGZcIjtcbn1cblxuLmZhLWRldjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjY1wiO1xufVxuXG4uZmEtZGV2aWFudGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiZFwiO1xufVxuXG4uZmEtZGhsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzkwXCI7XG59XG5cbi5mYS1kaWFzcG9yYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5MVwiO1xufVxuXG4uZmEtZGlnZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNlwiO1xufVxuXG4uZmEtZGlnaXRhbC1vY2VhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5MVwiO1xufVxuXG4uZmEtZGlzY29yZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5MlwiO1xufVxuXG4uZmEtZGlzY291cnNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzkzXCI7XG59XG5cbi5mYS1kb2NodWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTRcIjtcbn1cblxuLmZhLWRvY2tlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5NVwiO1xufVxuXG4uZmEtZHJhZnQyZGlnaXRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5NlwiO1xufVxuXG4uZmEtZHJpYmJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2RcIjtcbn1cblxuLmZhLWRyb3Bib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmJcIjtcbn1cblxuLmZhLWRydXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhOVwiO1xufVxuXG4uZmEtZHlhbG9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk5XCI7XG59XG5cbi5mYS1lYXJseWJpcmRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzlhXCI7XG59XG5cbi5mYS1lYmF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGY0XCI7XG59XG5cbi5mYS1lZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgyXCI7XG59XG5cbi5mYS1lZGdlLWxlZ2FjeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3OFwiO1xufVxuXG4uZmEtZWxlbWVudG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDMwXCI7XG59XG5cbi5mYS1lbGxvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWYxXCI7XG59XG5cbi5mYS1lbWJlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyM1wiO1xufVxuXG4uZmEtZW1waXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQxXCI7XG59XG5cbi5mYS1lbnZpcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTlcIjtcbn1cblxuLmZhLWVybGFuZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5ZFwiO1xufVxuXG4uZmEtZXRoZXJldW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmVcIjtcbn1cblxuLmZhLWV0c3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDdcIjtcbn1cblxuLmZhLWV2ZXJub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODM5XCI7XG59XG5cbi5mYS1leHBlZGl0ZWRzc2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2VcIjtcbn1cblxuLmZhLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlhXCI7XG59XG5cbi5mYS1mYWNlYm9vay1mOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzllXCI7XG59XG5cbi5mYS1mYWNlYm9vay1tZXNzZW5nZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWZcIjtcbn1cblxuLmZhLWZhbnRhc3ktZmxpZ2h0LWdhbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmRjXCI7XG59XG5cbi5mYS1mZWRleDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5N1wiO1xufVxuXG4uZmEtZmVkb3JhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzk4XCI7XG59XG5cbi5mYS1maWdtYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5OVwiO1xufVxuXG4uZmEtZmlyZWZveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2OVwiO1xufVxuXG4uZmEtZmlyZWZveC1icm93c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA3XCI7XG59XG5cbi5mYS1maXJzdC1vcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMFwiO1xufVxuXG4uZmEtZmlyc3Qtb3JkZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTBhXCI7XG59XG5cbi5mYS1maXJzdGRyYWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ExXCI7XG59XG5cbi5mYS1mbGlja3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmVcIjtcbn1cblxuLmZhLWZsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0ZFwiO1xufVxuXG4uZmEtZmx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE3XCI7XG59XG5cbi5mYS1mb250LWF3ZXNvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjRcIjtcbn1cblxuLmZhLWZvbnQtYXdlc29tZS1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI0XCI7XG59XG5cbi5mYS1mb250LWF3ZXNvbWUtbG9nby1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI0XCI7XG59XG5cbi5mYS1mb250aWNvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODBcIjtcbn1cblxuLmZhLWZvbnRpY29ucy1maTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhMlwiO1xufVxuXG4uZmEtZm9ydC1hd2Vzb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg2XCI7XG59XG5cbi5mYS1mb3J0LWF3ZXNvbWUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2EzXCI7XG59XG5cbi5mYS1mb3J1bWJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMVwiO1xufVxuXG4uZmEtZm91cnNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MFwiO1xufVxuXG4uZmEtZnJlZS1jb2RlLWNhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzVcIjtcbn1cblxuLmZhLWZyZWVic2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTRcIjtcbn1cblxuLmZhLWZ1bGNydW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGJcIjtcbn1cblxuLmZhLWdhbGFjdGljLXJlcHVibGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTBjXCI7XG59XG5cbi5mYS1nYWxhY3RpYy1zZW5hdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGRcIjtcbn1cblxuLmZhLWdldC1wb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjVcIjtcbn1cblxuLmZhLWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYwXCI7XG59XG5cbi5mYS1nZy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjFcIjtcbn1cblxuLmZhLWdpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkM1wiO1xufVxuXG4uZmEtZ2l0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0MVwiO1xufVxuXG4uZmEtZ2l0aHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDliXCI7XG59XG5cbi5mYS1naXRodWItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEzXCI7XG59XG5cbi5mYS1naXRrcmFrZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTZcIjtcbn1cblxuLmZhLWdpdGxhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NlwiO1xufVxuXG4uZmEtZ2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI2XCI7XG59XG5cbi5mYS1nbGlkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhNVwiO1xufVxuXG4uZmEtZ2xpZGUtZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhNlwiO1xufVxuXG4uZmEtZ29mb3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E3XCI7XG59XG5cbi5mYS1nb2xhbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0MGZcIjtcbn1cblxuLmZhLWdvb2RyZWFkczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhOFwiO1xufVxuXG4uZmEtZ29vZHJlYWRzLWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTlcIjtcbn1cblxuLmZhLWdvb2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMFwiO1xufVxuXG4uZmEtZ29vZ2xlLWRyaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FhXCI7XG59XG5cbi5mYS1nb29nbGUtcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc5XCI7XG59XG5cbi5mYS1nb29nbGUtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhYlwiO1xufVxuXG4uZmEtZ29vZ2xlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjNcIjtcbn1cblxuLmZhLWdvb2dsZS1wbHVzLWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDVcIjtcbn1cblxuLmZhLWdvb2dsZS13YWxsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWVcIjtcbn1cblxuLmZhLWdyYXRpcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg0XCI7XG59XG5cbi5mYS1ncmF2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ2XCI7XG59XG5cbi5mYS1ncmlwZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhY1wiO1xufVxuXG4uZmEtZ3J1bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWRcIjtcbn1cblxuLmZhLWd1aWxkZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwN2VcIjtcbn1cblxuLmZhLWd1bHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWVcIjtcbn1cblxuLmZhLWhhY2tlci1uZXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ0XCI7XG59XG5cbi5mYS1oYWNrZXJyYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWY3XCI7XG59XG5cbi5mYS1oYXNobm9kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQ5OVwiO1xufVxuXG4uZmEtaGlwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1MlwiO1xufVxuXG4uZmEtaGlyZS1hLWhlbHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiMFwiO1xufVxuXG4uZmEtaGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3ZlwiO1xufVxuXG4uZmEtaG9vbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjdcIjtcbn1cblxuLmZhLWhvcm5iaWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTkyXCI7XG59XG5cbi5mYS1ob3RqYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjFcIjtcbn1cblxuLmZhLWhvdXp6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdjXCI7XG59XG5cbi5mYS1odG1sNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzYlwiO1xufVxuXG4uZmEtaHVic3BvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiMlwiO1xufVxuXG4uZmEtaWRlYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTNcIjtcbn1cblxuLmZhLWltZGI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDhcIjtcbn1cblxuLmZhLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2ZFwiO1xufVxuXG4uZmEtaW5zdGFsb2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODFcIjtcbn1cblxuLmZhLWludGVyY29tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2FmXCI7XG59XG5cbi5mYS1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2YlwiO1xufVxuXG4uZmEtaW52aXNpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YjBcIjtcbn1cblxuLmZhLWlveGhvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDhcIjtcbn1cblxuLmZhLWl0Y2gtaW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4M2FcIjtcbn1cblxuLmZhLWl0dW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiNFwiO1xufVxuXG4uZmEtaXR1bmVzLW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjVcIjtcbn1cblxuLmZhLWphdmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTRcIjtcbn1cblxuLmZhLWplZGktb3JkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGVcIjtcbn1cblxuLmZhLWplbmtpbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjZcIjtcbn1cblxuLmZhLWppcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YjFcIjtcbn1cblxuLmZhLWpvZ2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I3XCI7XG59XG5cbi5mYS1qb29tbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWFcIjtcbn1cblxuLmZhLWpzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I4XCI7XG59XG5cbi5mYS1qc2ZpZGRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjY1wiO1xufVxuXG4uZmEta2FnZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWZhXCI7XG59XG5cbi5mYS1rZXliYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGY1XCI7XG59XG5cbi5mYS1rZXljZG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmFcIjtcbn1cblxuLmZhLWtpY2tzdGFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JiXCI7XG59XG5cbi5mYS1raWNrc3RhcnRlci1rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JjXCI7XG59XG5cbi5mYS1rb3J2dWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmZcIjtcbn1cblxuLmZhLWxhcmF2ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmRcIjtcbn1cblxuLmZhLWxhc3RmbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMlwiO1xufVxuXG4uZmEtbGVhbnB1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMlwiO1xufVxuXG4uZmEtbGVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxZFwiO1xufVxuXG4uZmEtbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjMFwiO1xufVxuXG4uZmEtbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGNcIjtcbn1cblxuLmZhLWxpbmtlZGluLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUxXCI7XG59XG5cbi5mYS1saW5vZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjhcIjtcbn1cblxuLmZhLWxpbnV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdjXCI7XG59XG5cbi5mYS1seWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2MzXCI7XG59XG5cbi5mYS1tYWdlbnRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M0XCI7XG59XG5cbi5mYS1tYWlsY2hpbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OWVcIjtcbn1cblxuLmZhLW1hbmRhbG9yaWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTBmXCI7XG59XG5cbi5mYS1tYXJrZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYwZlwiO1xufVxuXG4uZmEtbWFzdG9kb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjZcIjtcbn1cblxuLmZhLW1heGNkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNlwiO1xufVxuXG4uZmEtbWRiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGNhXCI7XG59XG5cbi5mYS1tZWRhcHBzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M2XCI7XG59XG5cbi5mYS1tZWRpdW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2FcIjtcbn1cblxuLmZhLW1lZGl1bS1tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNhXCI7XG59XG5cbi5mYS1tZWRydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjOFwiO1xufVxuXG4uZmEtbWVldHVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmUwXCI7XG59XG5cbi5mYS1tZWdhcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhM1wiO1xufVxuXG4uZmEtbWVuZGVsZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YjNcIjtcbn1cblxuLmZhLW1ldGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0OWJcIjtcbn1cblxuLmZhLW1pY3JvYmxvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxYVwiO1xufVxuXG4uZmEtbWljcm9zb2Z0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NhXCI7XG59XG5cbi5mYS1taXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2JcIjtcbn1cblxuLmZhLW1peGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg5XCI7XG59XG5cbi5mYS1taXhlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1NlwiO1xufVxuXG4uZmEtbWl6dW5pOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NjXCI7XG59XG5cbi5mYS1tb2R4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg1XCI7XG59XG5cbi5mYS1tb25lcm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDBcIjtcbn1cblxuLmZhLW5hcHN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDJcIjtcbn1cblxuLmZhLW5lb3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTJcIjtcbn1cblxuLmZhLW5mYy1kaXJlY3Rpb25hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUzMFwiO1xufVxuXG4uZmEtbmZjLXN5bWJvbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTUzMVwiO1xufVxuXG4uZmEtbmltYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWE4XCI7XG59XG5cbi5mYS1ub2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE5XCI7XG59XG5cbi5mYS1ub2RlLWpzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2QzXCI7XG59XG5cbi5mYS1ucG06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDRcIjtcbn1cblxuLmZhLW5zODpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkNVwiO1xufVxuXG4uZmEtbnV0cml0aW9uaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDZcIjtcbn1cblxuLmZhLW9jdG9wdXMtZGVwbG95OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgyXCI7XG59XG5cbi5mYS1vZG5va2xhc3NuaWtpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYzXCI7XG59XG5cbi5mYS1vbGQtcmVwdWJsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTBcIjtcbn1cblxuLmZhLW9wZW5jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNkXCI7XG59XG5cbi5mYS1vcGVuaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWJcIjtcbn1cblxuLmZhLW9wZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZhXCI7XG59XG5cbi5mYS1vcHRpbi1tb25zdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNjXCI7XG59XG5cbi5mYS1vcmNpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhkMlwiO1xufVxuXG4uZmEtb3NpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFhXCI7XG59XG5cbi5mYS1wYWRsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0YTBcIjtcbn1cblxuLmZhLXBhZ2U0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q3XCI7XG59XG5cbi5mYS1wYWdlbGluZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGNcIjtcbn1cblxuLmZhLXBhbGZlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkOFwiO1xufVxuXG4uZmEtcGF0cmVvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkOVwiO1xufVxuXG4uZmEtcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVkXCI7XG59XG5cbi5mYS1wZXJieXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgzXCI7XG59XG5cbi5mYS1wZXJpc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGFcIjtcbn1cblxuLmZhLXBoYWJyaWNhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RiXCI7XG59XG5cbi5mYS1waG9lbml4LWZyYW1ld29yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkY1wiO1xufVxuXG4uZmEtcGhvZW5peC1zcXVhZHJvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxMVwiO1xufVxuXG4uZmEtcGhwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDU3XCI7XG59XG5cbi5mYS1waWVkLXBpcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFlXCI7XG59XG5cbi5mYS1waWVkLXBpcGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhOFwiO1xufVxuXG4uZmEtcGllZC1waXBlci1oYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTVcIjtcbn1cblxuLmZhLXBpZWQtcGlwZXItcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTdcIjtcbn1cblxuLmZhLXBpbnRlcmVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMlwiO1xufVxuXG4uZmEtcGludGVyZXN0LXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzFcIjtcbn1cblxuLmZhLXBpeDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTQzYVwiO1xufVxuXG4uZmEtcGxheXN0YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGZcIjtcbn1cblxuLmZhLXByb2R1Y3QtaHVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4OFwiO1xufVxuXG4uZmEtcHVzaGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2UxXCI7XG59XG5cbi5mYS1weXRob246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTJcIjtcbn1cblxuLmZhLXFxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ2XCI7XG59XG5cbi5mYS1xdWluc2NhcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTlcIjtcbn1cblxuLmZhLXF1b3JhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM0XCI7XG59XG5cbi5mYS1yLXByb2plY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjdcIjtcbn1cblxuLmZhLXJhc3BiZXJyeS1waTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiYlwiO1xufVxuXG4uZmEtcmF2ZWxyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkOVwiO1xufVxuXG4uZmEtcmVhY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWJcIjtcbn1cblxuLmZhLXJlYWN0ZXVyb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzVkXCI7XG59XG5cbi5mYS1yZWFkbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDVcIjtcbn1cblxuLmZhLXJlYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQwXCI7XG59XG5cbi5mYS1yZWQtcml2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTNcIjtcbn1cblxuLmZhLXJlZGRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMVwiO1xufVxuXG4uZmEtcmVkZGl0LWFsaWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgxXCI7XG59XG5cbi5mYS1yZWRoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YmNcIjtcbn1cblxuLmZhLXJlbnJlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4YlwiO1xufVxuXG4uZmEtcmVwbHlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U2XCI7XG59XG5cbi5mYS1yZXNlYXJjaGdhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjhcIjtcbn1cblxuLmZhLXJlc29sdmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlN1wiO1xufVxuXG4uZmEtcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWIyXCI7XG59XG5cbi5mYS1yb2NrZXRjaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U4XCI7XG59XG5cbi5mYS1yb2Nrcm1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U5XCI7XG59XG5cbi5mYS1ydXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDdhXCI7XG59XG5cbi5mYS1zYWZhcmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjdcIjtcbn1cblxuLmZhLXNhbGVzZm9yY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4M2JcIjtcbn1cblxuLmZhLXNhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWVcIjtcbn1cblxuLmZhLXNjaGxpeDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlYVwiO1xufVxuXG4uZmEtc2NyZWVucGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNTcwXCI7XG59XG5cbi5mYS1zY3JpYmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGFcIjtcbn1cblxuLmZhLXNlYXJjaGVuZ2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ViXCI7XG59XG5cbi5mYS1zZWxsY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkYVwiO1xufVxuXG4uZmEtc2VsbHN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEzXCI7XG59XG5cbi5mYS1zZXJ2aWNlc3RhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWNcIjtcbn1cblxuLmZhLXNoaXJ0c2luYnVsazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNFwiO1xufVxuXG4uZmEtc2hvcGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1N1wiO1xufVxuXG4uZmEtc2hvcHdhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjVcIjtcbn1cblxuLmZhLXNpbXBseWJ1aWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE1XCI7XG59XG5cbi5mYS1zaXN0cml4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VlXCI7XG59XG5cbi5mYS1zaXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTEyXCI7XG59XG5cbi5mYS1zaXRyb3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU0NGFcIjtcbn1cblxuLmZhLXNrZXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjNlwiO1xufVxuXG4uZmEtc2t5YXRsYXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTZcIjtcbn1cblxuLmZhLXNreXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdlXCI7XG59XG5cbi5mYS1zbGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5OFwiO1xufVxuXG4uZmEtc2xhY2staGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5OFwiO1xufVxuXG4uZmEtc2xpZGVzaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlN1wiO1xufVxuXG4uZmEtc25hcGNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWJcIjtcbn1cblxuLmZhLXNuYXBjaGF0LWdob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFiXCI7XG59XG5cbi5mYS1zb3VuZGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJlXCI7XG59XG5cbi5mYS1zb3VyY2V0cmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2QzXCI7XG59XG5cbi5mYS1zcGFjZS1hd2Vzb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNWFjXCI7XG59XG5cbi5mYS1zcGVha2FwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2YzXCI7XG59XG5cbi5mYS1zcGVha2VyLWRlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4M2NcIjtcbn1cblxuLmZhLXNwb3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmNcIjtcbn1cblxuLmZhLXNxdWFyZS1iZWhhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI1XCI7XG59XG5cbi5mYS1iZWhhbmNlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNVwiO1xufVxuXG4uZmEtc3F1YXJlLWRyaWJiYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk3XCI7XG59XG5cbi5mYS1kcmliYmJsZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTdcIjtcbn1cblxuLmZhLXNxdWFyZS1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MlwiO1xufVxuXG4uZmEtZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgyXCI7XG59XG5cbi5mYS1zcXVhcmUtZm9udC1hd2Vzb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNWFkXCI7XG59XG5cbi5mYS1zcXVhcmUtZm9udC1hd2Vzb21lLXN0cm9rZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1Y1wiO1xufVxuXG4uZmEtZm9udC1hd2Vzb21lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1Y1wiO1xufVxuXG4uZmEtc3F1YXJlLWdpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMlwiO1xufVxuXG4uZmEtZ2l0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMlwiO1xufVxuXG4uZmEtc3F1YXJlLWdpdGh1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MlwiO1xufVxuXG4uZmEtZ2l0aHViLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MlwiO1xufVxuXG4uZmEtc3F1YXJlLWdpdGxhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTVhZVwiO1xufVxuXG4uZmEtZ2l0bGFiLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTVhZVwiO1xufVxuXG4uZmEtc3F1YXJlLWdvb2dsZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ0XCI7XG59XG5cbi5mYS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDRcIjtcbn1cblxuLmZhLXNxdWFyZS1oYWNrZXItbmV3czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhZlwiO1xufVxuXG4uZmEtaGFja2VyLW5ld3Mtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2FmXCI7XG59XG5cbi5mYS1zcXVhcmUtaW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU1XCI7XG59XG5cbi5mYS1pbnN0YWdyYW0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU1XCI7XG59XG5cbi5mYS1zcXVhcmUtanM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjlcIjtcbn1cblxuLmZhLWpzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiOVwiO1xufVxuXG4uZmEtc3F1YXJlLWxhc3RmbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwM1wiO1xufVxuXG4uZmEtbGFzdGZtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwM1wiO1xufVxuXG4uZmEtc3F1YXJlLW9kbm9rbGFzc25pa2k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjRcIjtcbn1cblxuLmZhLW9kbm9rbGFzc25pa2ktc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY0XCI7XG59XG5cbi5mYS1zcXVhcmUtcGllZC1waXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxZVwiO1xufVxuXG4uZmEtcGllZC1waXBlci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWVcIjtcbn1cblxuLmZhLXNxdWFyZS1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDNcIjtcbn1cblxuLmZhLXBpbnRlcmVzdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDNcIjtcbn1cblxuLmZhLXNxdWFyZS1yZWRkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTJcIjtcbn1cblxuLmZhLXJlZGRpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTJcIjtcbn1cblxuLmZhLXNxdWFyZS1zbmFwY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhZFwiO1xufVxuXG4uZmEtc25hcGNoYXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFkXCI7XG59XG5cbi5mYS1zcXVhcmUtc3RlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjdcIjtcbn1cblxuLmZhLXN0ZWFtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiN1wiO1xufVxuXG4uZmEtc3F1YXJlLXR1bWJscjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NFwiO1xufVxuXG4uZmEtdHVtYmxyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NFwiO1xufVxuXG4uZmEtc3F1YXJlLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODFcIjtcbn1cblxuLmZhLXR3aXR0ZXItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgxXCI7XG59XG5cbi5mYS1zcXVhcmUtdmlhZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFhXCI7XG59XG5cbi5mYS12aWFkZW8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFhXCI7XG59XG5cbi5mYS1zcXVhcmUtdmltZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTRcIjtcbn1cblxuLmZhLXZpbWVvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NFwiO1xufVxuXG4uZmEtc3F1YXJlLXdoYXRzYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBjXCI7XG59XG5cbi5mYS13aGF0c2FwcC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MGNcIjtcbn1cblxuLmZhLXNxdWFyZS14aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY5XCI7XG59XG5cbi5mYS14aW5nLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2OVwiO1xufVxuXG4uZmEtc3F1YXJlLXlvdXR1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MzFcIjtcbn1cblxuLmZhLXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDMxXCI7XG59XG5cbi5mYS1zcXVhcmVzcGFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViZVwiO1xufVxuXG4uZmEtc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGRcIjtcbn1cblxuLmZhLXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZjXCI7XG59XG5cbi5mYS1zdGFja3BhdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NDJcIjtcbn1cblxuLmZhLXN0YXlsaW5rZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjVcIjtcbn1cblxuLmZhLXN0ZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI2XCI7XG59XG5cbi5mYS1zdGVhbS1zeW1ib2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjZcIjtcbn1cblxuLmZhLXN0aWNrZXItbXVsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmN1wiO1xufVxuXG4uZmEtc3RyYXZhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDI4XCI7XG59XG5cbi5mYS1zdHJpcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjlcIjtcbn1cblxuLmZhLXN0cmlwZS1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJhXCI7XG59XG5cbi5mYS1zdHVkaW92aW5hcmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjhcIjtcbn1cblxuLmZhLXN0dW1ibGV1cG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE0XCI7XG59XG5cbi5mYS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTNcIjtcbn1cblxuLmZhLXN1cGVycG93ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRkXCI7XG59XG5cbi5mYS1zdXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjlcIjtcbn1cblxuLmZhLXN1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDZcIjtcbn1cblxuLmZhLXN3aWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGUxXCI7XG59XG5cbi5mYS1zeW1mb255OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODNkXCI7XG59XG5cbi5mYS10ZWFtc3BlYWs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZjlcIjtcbn1cblxuLmZhLXRlbGVncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM2XCI7XG59XG5cbi5mYS10ZWxlZ3JhbS1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjNlwiO1xufVxuXG4uZmEtdGVuY2VudC13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNVwiO1xufVxuXG4uZmEtdGhlLXJlZC15ZXRpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjlkXCI7XG59XG5cbi5mYS10aGVtZWNvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM2XCI7XG59XG5cbi5mYS10aGVtZWlzbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjJcIjtcbn1cblxuLmZhLXRoaW5rLXBlYWtzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzMxXCI7XG59XG5cbi5mYS10aWt0b2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwN2JcIjtcbn1cblxuLmZhLXRyYWRlLWZlZGVyYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTNcIjtcbn1cblxuLmZhLXRyZWxsbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MVwiO1xufVxuXG4uZmEtdHVtYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTczXCI7XG59XG5cbi5mYS10d2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZThcIjtcbn1cblxuLmZhLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTlcIjtcbn1cblxuLmZhLXR5cG8zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJiXCI7XG59XG5cbi5mYS11YmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDAyXCI7XG59XG5cbi5mYS11YnVudHU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZGZcIjtcbn1cblxuLmZhLXVpa2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDAzXCI7XG59XG5cbi5mYS11bWJyYWNvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGU4XCI7XG59XG5cbi5mYS11bmNoYXJ0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODRcIjtcbn1cblxuLmZhLXVuaXJlZ2lzdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA0XCI7XG59XG5cbi5mYS11bml0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0OVwiO1xufVxuXG4uZmEtdW5zcGxhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwN2NcIjtcbn1cblxuLmZhLXVudGFwcGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDVcIjtcbn1cblxuLmZhLXVwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlMFwiO1xufVxuXG4uZmEtdXNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg3XCI7XG59XG5cbi5mYS11c3BzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2UxXCI7XG59XG5cbi5mYS11c3N1bm5haDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwN1wiO1xufVxuXG4uZmEtdmFhZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA4XCI7XG59XG5cbi5mYS12aWFjb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM3XCI7XG59XG5cbi5mYS12aWFkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTlcIjtcbn1cblxuLmZhLXZpYmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA5XCI7XG59XG5cbi5mYS12aW1lbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwYVwiO1xufVxuXG4uZmEtdmltZW8tdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3ZFwiO1xufVxuXG4uZmEtdmluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjYVwiO1xufVxuXG4uZmEtdms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODlcIjtcbn1cblxuLmZhLXZudjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwYlwiO1xufVxuXG4uZmEtdnVlanM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWZcIjtcbn1cblxuLmZhLXdhdGNobWFuLW1vbml0b3Jpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODdcIjtcbn1cblxuLmZhLXdhemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4M2ZcIjtcbn1cblxuLmZhLXdlZWJseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjY1wiO1xufVxuXG4uZmEtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGFcIjtcbn1cblxuLmZhLXdlaXhpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkN1wiO1xufVxuXG4uZmEtd2hhdHNhcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzJcIjtcbn1cblxuLmZhLXdobWNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBkXCI7XG59XG5cbi5mYS13aWtpcGVkaWEtdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NlwiO1xufVxuXG4uZmEtd2luZG93czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3YVwiO1xufVxuXG4uZmEtd2lyc2luZGhhbmR3ZXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMmQwXCI7XG59XG5cbi5mYS13c2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyZDBcIjtcbn1cblxuLmZhLXdpeDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjZlwiO1xufVxuXG4uZmEtd2l6YXJkcy1vZi10aGUtY29hc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MzBcIjtcbn1cblxuLmZhLXdvZHU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODhcIjtcbn1cblxuLmZhLXdvbGYtcGFjay1iYXR0YWxpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTRcIjtcbn1cblxuLmZhLXdvcmRwcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5YVwiO1xufVxuXG4uZmEtd29yZHByZXNzLXNpbXBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxMVwiO1xufVxuXG4uZmEtd3BiZWdpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5N1wiO1xufVxuXG4uZmEtd3BleHBsb3JlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkZVwiO1xufVxuXG4uZmEtd3Bmb3JtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5OFwiO1xufVxuXG4uZmEtd3ByZXNzcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlNFwiO1xufVxuXG4uZmEtcmVuZGFjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlNFwiO1xufVxuXG4uZmEteGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxMlwiO1xufVxuXG4uZmEteGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2OFwiO1xufVxuXG4uZmEteS1jb21iaW5hdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNiXCI7XG59XG5cbi5mYS15YWhvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZVwiO1xufVxuXG4uZmEteWFtbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODQwXCI7XG59XG5cbi5mYS15YW5kZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTNcIjtcbn1cblxuLmZhLXlhbmRleC1pbnRlcm5hdGlvbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE0XCI7XG59XG5cbi5mYS15YXJuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2UzXCI7XG59XG5cbi5mYS15ZWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU5XCI7XG59XG5cbi5mYS15b2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMVwiO1xufVxuXG4uZmEteW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2N1wiO1xufVxuXG4uZmEtemhpaHU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2M2ZcIjtcbn1cblxuLyohXG4gKiBGb250IEF3ZXNvbWUgRnJlZSA2LjEuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxuICogTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UvZnJlZSAoSWNvbnM6IENDIEJZIDQuMCwgRm9udHM6IFNJTCBPRkwgMS4xLCBDb2RlOiBNSVQgTGljZW5zZSlcbiAqIENvcHlyaWdodCAyMDIyIEZvbnRpY29ucywgSW5jLlxuICovXG46cm9vdCwgOmhvc3Qge1xuICAtLWZhLWZvbnQtcmVndWxhcjogbm9ybWFsIDQwMCAxZW0vMSBcIkZvbnQgQXdlc29tZSA2IEZyZWVcIjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEZyZWVcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICBzcmM6IHVybChcIi9mYS1yZWd1bGFyLTQwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2ZhLXJlZ3VsYXItNDAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbi5mYXIsXG4uZmEtcmVndWxhciB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEZyZWVcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLyohXG4gKiBGb250IEF3ZXNvbWUgRnJlZSA2LjEuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxuICogTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UvZnJlZSAoSWNvbnM6IENDIEJZIDQuMCwgRm9udHM6IFNJTCBPRkwgMS4xLCBDb2RlOiBNSVQgTGljZW5zZSlcbiAqIENvcHlyaWdodCAyMDIyIEZvbnRpY29ucywgSW5jLlxuICovXG46cm9vdCwgOmhvc3Qge1xuICAtLWZhLWZvbnQtc29saWQ6IG5vcm1hbCA5MDAgMWVtLzEgXCJGb250IEF3ZXNvbWUgNiBGcmVlXCI7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBGcmVlXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbiAgc3JjOiB1cmwoXCIvZmEtc29saWQtOTAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvZmEtc29saWQtOTAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbi5mYXMsXG4uZmEtc29saWQge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5cbi8qIVxuICogRm9udCBBd2Vzb21lIEZyZWUgNi4xLjIgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgKEljb25zOiBDQyBCWSA0LjAsIEZvbnRzOiBTSUwgT0ZMIDEuMSwgQ29kZTogTUlUIExpY2Vuc2UpXG4gKiBDb3B5cmlnaHQgMjAyMiBGb250aWNvbnMsIEluYy5cbiAqL1xuLmZhLmZhLWdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAwXCI7XG59XG5cbi5mYS5mYS1lbnZlbG9wZS1vIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgRnJlZVwiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtZW52ZWxvcGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMFwiO1xufVxuXG4uZmEuZmEtc3Rhci1vIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgRnJlZVwiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtc3Rhci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA1XCI7XG59XG5cbi5mYS5mYS1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGRcIjtcbn1cblxuLmZhLmZhLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBkXCI7XG59XG5cbi5mYS5mYS1nZWFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEzXCI7XG59XG5cbi5mYS5mYS10cmFzaC1vIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgRnJlZVwiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtdHJhc2gtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlZFwiO1xufVxuXG4uZmEuZmEtaG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxNVwiO1xufVxuXG4uZmEuZmEtZmlsZS1vIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgRnJlZVwiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtZmlsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTViXCI7XG59XG5cbi5mYS5mYS1jbG9jay1vIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgRnJlZVwiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtY2xvY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxN1wiO1xufVxuXG4uZmEuZmEtYXJyb3ctY2lyY2xlLW8tZG93biB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEZyZWVcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZhLmZhLWFycm93LWNpcmNsZS1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNThcIjtcbn1cblxuLmZhLmZhLWFycm93LWNpcmNsZS1vLXVwIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgRnJlZVwiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtYXJyb3ctY2lyY2xlLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWJcIjtcbn1cblxuLmZhLmZhLXBsYXktY2lyY2xlLW8ge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS1wbGF5LWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ0XCI7XG59XG5cbi5mYS5mYS1yZXBlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWVcIjtcbn1cblxuLmZhLmZhLXJvdGF0ZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxZVwiO1xufVxuXG4uZmEuZmEtcmVmcmVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyMVwiO1xufVxuXG4uZmEuZmEtbGlzdC1hbHQge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS1saXN0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyMlwiO1xufVxuXG4uZmEuZmEtZGVkZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNiXCI7XG59XG5cbi5mYS5mYS12aWRlby1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2RcIjtcbn1cblxuLmZhLmZhLXBpY3R1cmUtbyB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEZyZWVcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZhLmZhLXBpY3R1cmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzZVwiO1xufVxuXG4uZmEuZmEtcGhvdG8ge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS1waG90bzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzZVwiO1xufVxuXG4uZmEuZmEtaW1hZ2Uge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzZVwiO1xufVxuXG4uZmEuZmEtbWFwLW1hcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjNVwiO1xufVxuXG4uZmEuZmEtcGVuY2lsLXNxdWFyZS1vIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgRnJlZVwiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtcGVuY2lsLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ0XCI7XG59XG5cbi5mYS5mYS1lZGl0IHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgRnJlZVwiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0NFwiO1xufVxuXG4uZmEuZmEtc2hhcmUtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGRcIjtcbn1cblxuLmZhLmZhLWNoZWNrLXNxdWFyZS1vIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgRnJlZVwiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtY2hlY2stc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGFcIjtcbn1cblxuLmZhLmZhLWFycm93czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMlwiO1xufVxuXG4uZmEuZmEtdGltZXMtY2lyY2xlLW8ge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS10aW1lcy1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1N1wiO1xufVxuXG4uZmEuZmEtY2hlY2stY2lyY2xlLW8ge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS1jaGVjay1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1OFwiO1xufVxuXG4uZmEuZmEtbWFpbC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY0XCI7XG59XG5cbi5mYS5mYS1leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjRcIjtcbn1cblxuLmZhLmZhLWNvbXByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDIyXCI7XG59XG5cbi5mYS5mYS1leWUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS1leWUtc2xhc2gge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS13YXJuaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcxXCI7XG59XG5cbi5mYS5mYS1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3M1wiO1xufVxuXG4uZmEuZmEtYXJyb3dzLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMzhcIjtcbn1cblxuLmZhLmZhLWFycm93cy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM3XCI7XG59XG5cbi5mYS5mYS1iYXItY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZTNcIjtcbn1cblxuLmZhLmZhLWJhci1jaGFydC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGUzXCI7XG59XG5cbi5mYS5mYS10d2l0dGVyLXNxdWFyZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEJyYW5kc1wiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtdHdpdHRlci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODFcIjtcbn1cblxuLmZhLmZhLWZhY2Vib29rLXNxdWFyZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEJyYW5kc1wiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgyXCI7XG59XG5cbi5mYS5mYS1nZWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NVwiO1xufVxuXG4uZmEuZmEtdGh1bWJzLW8tdXAge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS10aHVtYnMtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NFwiO1xufVxuXG4uZmEuZmEtdGh1bWJzLW8tZG93biB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEZyZWVcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZhLmZhLXRodW1icy1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjVcIjtcbn1cblxuLmZhLmZhLWhlYXJ0LW8ge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS1oZWFydC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA0XCI7XG59XG5cbi5mYS5mYS1zaWduLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmNVwiO1xufVxuXG4uZmEuZmEtbGlua2VkaW4tc3F1YXJlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgQnJhbmRzXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS1saW5rZWRpbi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGNcIjtcbn1cblxuLmZhLmZhLXRodW1iLXRhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGRcIjtcbn1cblxuLmZhLmZhLWV4dGVybmFsLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWRcIjtcbn1cblxuLmZhLmZhLXNpZ24taW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjZcIjtcbn1cblxuLmZhLmZhLWdpdGh1Yi1zcXVhcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBCcmFuZHNcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZhLmZhLWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTJcIjtcbn1cblxuLmZhLmZhLWxlbW9uLW8ge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS1sZW1vbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk0XCI7XG59XG5cbi5mYS5mYS1zcXVhcmUtbyB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEZyZWVcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZhLmZhLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM4XCI7XG59XG5cbi5mYS5mYS1ib29rbWFyay1vIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgRnJlZVwiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtYm9va21hcmstbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZVwiO1xufVxuXG4uZmEuZmEtdHdpdHRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEJyYW5kc1wiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtZmFjZWJvb2sge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBCcmFuZHNcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZhLmZhLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzllXCI7XG59XG5cbi5mYS5mYS1mYWNlYm9vay1mIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgQnJhbmRzXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS1mYWNlYm9vay1mOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzllXCI7XG59XG5cbi5mYS5mYS1naXRodWIge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBCcmFuZHNcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZhLmZhLWNyZWRpdC1jYXJkIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgRnJlZVwiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtZmVlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5ZVwiO1xufVxuXG4uZmEuZmEtaGRkLW8ge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS1oZGQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhMFwiO1xufVxuXG4uZmEuZmEtaGFuZC1vLXJpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgRnJlZVwiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtaGFuZC1vLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE0XCI7XG59XG5cbi5mYS5mYS1oYW5kLW8tbGVmdCB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEZyZWVcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZhLmZhLWhhbmQtby1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE1XCI7XG59XG5cbi5mYS5mYS1oYW5kLW8tdXAge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS1oYW5kLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTZcIjtcbn1cblxuLmZhLmZhLWhhbmQtby1kb3duIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgRnJlZVwiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtaGFuZC1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTdcIjtcbn1cblxuLmZhLmZhLWdsb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdkXCI7XG59XG5cbi5mYS5mYS10YXNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgyOFwiO1xufVxuXG4uZmEuZmEtYXJyb3dzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMxZVwiO1xufVxuXG4uZmEuZmEtZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzBcIjtcbn1cblxuLmZhLmZhLWNoYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMxXCI7XG59XG5cbi5mYS5mYS1jdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzRcIjtcbn1cblxuLmZhLmZhLWZpbGVzLW8ge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS1maWxlcy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM1XCI7XG59XG5cbi5mYS5mYS1mbG9wcHktbyB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEZyZWVcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZhLmZhLWZsb3BweS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM3XCI7XG59XG5cbi5mYS5mYS1zYXZlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgRnJlZVwiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtc2F2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjN1wiO1xufVxuXG4uZmEuZmEtbmF2aWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjOVwiO1xufVxuXG4uZmEuZmEtcmVvcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjOVwiO1xufVxuXG4uZmEuZmEtbWFnaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyY2FcIjtcbn1cblxuLmZhLmZhLXBpbnRlcmVzdCB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEJyYW5kc1wiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtcGludGVyZXN0LXNxdWFyZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEJyYW5kc1wiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtcGludGVyZXN0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkM1wiO1xufVxuXG4uZmEuZmEtZ29vZ2xlLXBsdXMtc3F1YXJlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgQnJhbmRzXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDRcIjtcbn1cblxuLmZhLmZhLWdvb2dsZS1wbHVzIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgQnJhbmRzXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS1nb29nbGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNVwiO1xufVxuXG4uZmEuZmEtbW9uZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDFcIjtcbn1cblxuLmZhLmZhLXVuc29ydGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRjXCI7XG59XG5cbi5mYS5mYS1zb3J0LWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGRcIjtcbn1cblxuLmZhLmZhLXNvcnQtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRlXCI7XG59XG5cbi5mYS5mYS1saW5rZWRpbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEJyYW5kc1wiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTFcIjtcbn1cblxuLmZhLmZhLXJvdGF0ZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUyXCI7XG59XG5cbi5mYS5mYS1sZWdhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlM1wiO1xufVxuXG4uZmEuZmEtdGFjaG9tZXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYyNVwiO1xufVxuXG4uZmEuZmEtZGFzaGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjI1XCI7XG59XG5cbi5mYS5mYS1jb21tZW50LW8ge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS1jb21tZW50LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzVcIjtcbn1cblxuLmZhLmZhLWNvbW1lbnRzLW8ge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS1jb21tZW50cy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg2XCI7XG59XG5cbi5mYS5mYS1mbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlN1wiO1xufVxuXG4uZmEuZmEtY2xpcGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVhXCI7XG59XG5cbi5mYS5mYS1saWdodGJ1bGItbyB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEZyZWVcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZhLmZhLWxpZ2h0YnVsYi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGViXCI7XG59XG5cbi5mYS5mYS1leGNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2MlwiO1xufVxuXG4uZmEuZmEtY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWRcIjtcbn1cblxuLmZhLmZhLWNsb3VkLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlZVwiO1xufVxuXG4uZmEuZmEtYmVsbC1vIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgRnJlZVwiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtYmVsbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYzXCI7XG59XG5cbi5mYS5mYS1jdXRsZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmU3XCI7XG59XG5cbi5mYS5mYS1maWxlLXRleHQtbyB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEZyZWVcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZhLmZhLWZpbGUtdGV4dC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVjXCI7XG59XG5cbi5mYS5mYS1idWlsZGluZy1vIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgRnJlZVwiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtYnVpbGRpbmctbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhZFwiO1xufVxuXG4uZmEuZmEtaG9zcGl0YWwtbyB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEZyZWVcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZhLmZhLWhvc3BpdGFsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjhcIjtcbn1cblxuLmZhLmZhLXRhYmxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmYVwiO1xufVxuXG4uZmEuZmEtbW9iaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NkXCI7XG59XG5cbi5mYS5mYS1tb2JpbGUtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2RcIjtcbn1cblxuLmZhLmZhLWNpcmNsZS1vIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgRnJlZVwiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTFcIjtcbn1cblxuLmZhLmZhLW1haWwtcmVwbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTVcIjtcbn1cblxuLmZhLmZhLWdpdGh1Yi1hbHQge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBCcmFuZHNcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZhLmZhLWZvbGRlci1vIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgRnJlZVwiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtZm9sZGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2JcIjtcbn1cblxuLmZhLmZhLWZvbGRlci1vcGVuLW8ge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS1mb2xkZXItb3Blbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdjXCI7XG59XG5cbi5mYS5mYS1zbWlsZS1vIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgRnJlZVwiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtc21pbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOFwiO1xufVxuXG4uZmEuZmEtZnJvd24tbyB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEZyZWVcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZhLmZhLWZyb3duLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTlcIjtcbn1cblxuLmZhLmZhLW1laC1vIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgRnJlZVwiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtbWVoLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWFcIjtcbn1cblxuLmZhLmZhLWtleWJvYXJkLW8ge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS1rZXlib2FyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFjXCI7XG59XG5cbi5mYS5mYS1mbGFnLW8ge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS1mbGFnLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjRcIjtcbn1cblxuLmZhLmZhLW1haWwtcmVwbHktYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIyXCI7XG59XG5cbi5mYS5mYS1zdGFyLWhhbGYtbyB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEZyZWVcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZhLmZhLXN0YXItaGFsZi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWMwXCI7XG59XG5cbi5mYS5mYS1zdGFyLWhhbGYtZW1wdHkge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS1zdGFyLWhhbGYtZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzBcIjtcbn1cblxuLmZhLmZhLXN0YXItaGFsZi1mdWxsIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgRnJlZVwiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtc3Rhci1oYWxmLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzBcIjtcbn1cblxuLmZhLmZhLWNvZGUtZm9yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNlwiO1xufVxuXG4uZmEuZmEtY2hhaW4tYnJva2VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI3XCI7XG59XG5cbi5mYS5mYS11bmxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjdcIjtcbn1cblxuLmZhLmZhLWNhbGVuZGFyLW8ge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS1jYWxlbmRhci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMzXCI7XG59XG5cbi5mYS5mYS1tYXhjZG4ge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBCcmFuZHNcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZhLmZhLWh0bWw1IHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgQnJhbmRzXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS1jc3MzIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgQnJhbmRzXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS11bmxvY2stYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDljXCI7XG59XG5cbi5mYS5mYS1taW51cy1zcXVhcmUtbyB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEZyZWVcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZhLmZhLW1pbnVzLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ2XCI7XG59XG5cbi5mYS5mYS1sZXZlbC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiZlwiO1xufVxuXG4uZmEuZmEtbGV2ZWwtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiZVwiO1xufVxuXG4uZmEuZmEtcGVuY2lsLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YlwiO1xufVxuXG4uZmEuZmEtZXh0ZXJuYWwtbGluay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjBcIjtcbn1cblxuLmZhLmZhLWNvbXBhc3Mge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS1jYXJldC1zcXVhcmUtby1kb3duIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgRnJlZVwiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtY2FyZXQtc3F1YXJlLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MFwiO1xufVxuXG4uZmEuZmEtdG9nZ2xlLWRvd24ge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS10b2dnbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MFwiO1xufVxuXG4uZmEuZmEtY2FyZXQtc3F1YXJlLW8tdXAge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS1jYXJldC1zcXVhcmUtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MVwiO1xufVxuXG4uZmEuZmEtdG9nZ2xlLXVwIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgRnJlZVwiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtdG9nZ2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUxXCI7XG59XG5cbi5mYS5mYS1jYXJldC1zcXVhcmUtby1yaWdodCB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEZyZWVcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZhLmZhLWNhcmV0LXNxdWFyZS1vLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUyXCI7XG59XG5cbi5mYS5mYS10b2dnbGUtcmlnaHQge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS10b2dnbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTJcIjtcbn1cblxuLmZhLmZhLWV1cjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1M1wiO1xufVxuXG4uZmEuZmEtZXVybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1M1wiO1xufVxuXG4uZmEuZmEtZ2JwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU0XCI7XG59XG5cbi5mYS5mYS11c2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXCRcIjtcbn1cblxuLmZhLmZhLWRvbGxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcJFwiO1xufVxuXG4uZmEuZmEtaW5yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMWJjXCI7XG59XG5cbi5mYS5mYS1ydXBlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTFiY1wiO1xufVxuXG4uZmEuZmEtanB5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU3XCI7XG59XG5cbi5mYS5mYS1jbnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTdcIjtcbn1cblxuLmZhLmZhLXJtYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1N1wiO1xufVxuXG4uZmEuZmEteWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU3XCI7XG59XG5cbi5mYS5mYS1ydWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNThcIjtcbn1cblxuLmZhLmZhLXJ1YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU4XCI7XG59XG5cbi5mYS5mYS1yb3VibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNThcIjtcbn1cblxuLmZhLmZhLWtydzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OVwiO1xufVxuXG4uZmEuZmEtd29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU5XCI7XG59XG5cbi5mYS5mYS1idGMge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBCcmFuZHNcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZhLmZhLWJpdGNvaW4ge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBCcmFuZHNcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZhLmZhLWJpdGNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWFcIjtcbn1cblxuLmZhLmZhLWZpbGUtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1Y1wiO1xufVxuXG4uZmEuZmEtc29ydC1hbHBoYS1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWRcIjtcbn1cblxuLmZhLmZhLXNvcnQtYWxwaGEtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4MVwiO1xufVxuXG4uZmEuZmEtc29ydC1hbW91bnQtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODg0XCI7XG59XG5cbi5mYS5mYS1zb3J0LWFtb3VudC1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYwXCI7XG59XG5cbi5mYS5mYS1zb3J0LW51bWVyaWMtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYyXCI7XG59XG5cbi5mYS5mYS1zb3J0LW51bWVyaWMtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4NlwiO1xufVxuXG4uZmEuZmEteW91dHViZS1zcXVhcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBCcmFuZHNcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZhLmZhLXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDMxXCI7XG59XG5cbi5mYS5mYS15b3V0dWJlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgQnJhbmRzXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS14aW5nIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgQnJhbmRzXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS14aW5nLXNxdWFyZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEJyYW5kc1wiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEteGluZy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjlcIjtcbn1cblxuLmZhLmZhLXlvdXR1YmUtcGxheSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEJyYW5kc1wiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEteW91dHViZS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY3XCI7XG59XG5cbi5mYS5mYS1kcm9wYm94IHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgQnJhbmRzXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS1zdGFjay1vdmVyZmxvdyB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEJyYW5kc1wiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtaW5zdGFncmFtIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgQnJhbmRzXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS1mbGlja3Ige1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBCcmFuZHNcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZhLmZhLWFkbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEJyYW5kc1wiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtYml0YnVja2V0IHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgQnJhbmRzXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS1iaXRidWNrZXQtc3F1YXJlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgQnJhbmRzXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS1iaXRidWNrZXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcxXCI7XG59XG5cbi5mYS5mYS10dW1ibHIge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBCcmFuZHNcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZhLmZhLXR1bWJsci1zcXVhcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBCcmFuZHNcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZhLmZhLXR1bWJsci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzRcIjtcbn1cblxuLmZhLmZhLWxvbmctYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwOVwiO1xufVxuXG4uZmEuZmEtbG9uZy1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwY1wiO1xufVxuXG4uZmEuZmEtbG9uZy1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBhXCI7XG59XG5cbi5mYS5mYS1sb25nLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBiXCI7XG59XG5cbi5mYS5mYS1hcHBsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEJyYW5kc1wiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtd2luZG93cyB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEJyYW5kc1wiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtYW5kcm9pZCB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEJyYW5kc1wiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtbGludXgge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBCcmFuZHNcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZhLmZhLWRyaWJiYmxlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgQnJhbmRzXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS1za3lwZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEJyYW5kc1wiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtZm91cnNxdWFyZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEJyYW5kc1wiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtdHJlbGxvIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgQnJhbmRzXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS1ncmF0aXBheSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEJyYW5kc1wiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtZ2l0dGlwIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgQnJhbmRzXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS1naXR0aXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODRcIjtcbn1cblxuLmZhLmZhLXN1bi1vIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgRnJlZVwiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtc3VuLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODVcIjtcbn1cblxuLmZhLmZhLW1vb24tbyB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEZyZWVcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZhLmZhLW1vb24tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NlwiO1xufVxuXG4uZmEuZmEtdmsge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBCcmFuZHNcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZhLmZhLXdlaWJvIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgQnJhbmRzXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS1yZW5yZW4ge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBCcmFuZHNcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZhLmZhLXBhZ2VsaW5lcyB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEJyYW5kc1wiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtc3RhY2stZXhjaGFuZ2Uge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBCcmFuZHNcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZhLmZhLWFycm93LWNpcmNsZS1vLXJpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgRnJlZVwiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtYXJyb3ctY2lyY2xlLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWFcIjtcbn1cblxuLmZhLmZhLWFycm93LWNpcmNsZS1vLWxlZnQge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS1hcnJvdy1jaXJjbGUtby1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzU5XCI7XG59XG5cbi5mYS5mYS1jYXJldC1zcXVhcmUtby1sZWZ0IHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgRnJlZVwiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtY2FyZXQtc3F1YXJlLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MVwiO1xufVxuXG4uZmEuZmEtdG9nZ2xlLWxlZnQge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS10b2dnbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MVwiO1xufVxuXG4uZmEuZmEtZG90LWNpcmNsZS1vIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgRnJlZVwiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtZG90LWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkyXCI7XG59XG5cbi5mYS5mYS12aW1lby1zcXVhcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBCcmFuZHNcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZhLmZhLXZpbWVvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NFwiO1xufVxuXG4uZmEuZmEtdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMmJiXCI7XG59XG5cbi5mYS5mYS10dXJraXNoLWxpcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyYmJcIjtcbn1cblxuLmZhLmZhLXBsdXMtc3F1YXJlLW8ge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS1wbHVzLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZlXCI7XG59XG5cbi5mYS5mYS1zbGFjayB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEJyYW5kc1wiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtd29yZHByZXNzIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgQnJhbmRzXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS1vcGVuaWQge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBCcmFuZHNcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZhLmZhLWluc3RpdHV0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTljXCI7XG59XG5cbi5mYS5mYS1iYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTljXCI7XG59XG5cbi5mYS5mYS1tb3J0YXItYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWRcIjtcbn1cblxuLmZhLmZhLXlhaG9vIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgQnJhbmRzXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS1nb29nbGUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBCcmFuZHNcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZhLmZhLXJlZGRpdCB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEJyYW5kc1wiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtcmVkZGl0LXNxdWFyZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEJyYW5kc1wiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtcmVkZGl0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMlwiO1xufVxuXG4uZmEuZmEtc3R1bWJsZXVwb24tY2lyY2xlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgQnJhbmRzXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS1zdHVtYmxldXBvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEJyYW5kc1wiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtZGVsaWNpb3VzIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgQnJhbmRzXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS1kaWdnIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgQnJhbmRzXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS1waWVkLXBpcGVyLXBwIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgQnJhbmRzXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS1waWVkLXBpcGVyLWFsdCB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEJyYW5kc1wiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtZHJ1cGFsIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgQnJhbmRzXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS1qb29tbGEge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBCcmFuZHNcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZhLmZhLWJlaGFuY2Uge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBCcmFuZHNcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZhLmZhLWJlaGFuY2Utc3F1YXJlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgQnJhbmRzXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS1iZWhhbmNlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNVwiO1xufVxuXG4uZmEuZmEtc3RlYW0ge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBCcmFuZHNcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZhLmZhLXN0ZWFtLXNxdWFyZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEJyYW5kc1wiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtc3RlYW0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI3XCI7XG59XG5cbi5mYS5mYS1hdXRvbW9iaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI5XCI7XG59XG5cbi5mYS5mYS1jYWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmFcIjtcbn1cblxuLmZhLmZhLXNwb3RpZnkge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBCcmFuZHNcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZhLmZhLWRldmlhbnRhcnQge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBCcmFuZHNcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZhLmZhLXNvdW5kY2xvdWQge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBCcmFuZHNcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZhLmZhLWZpbGUtcGRmLW8ge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS1maWxlLXBkZi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMxXCI7XG59XG5cbi5mYS5mYS1maWxlLXdvcmQtbyB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEZyZWVcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZhLmZhLWZpbGUtd29yZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMyXCI7XG59XG5cbi5mYS5mYS1maWxlLWV4Y2VsLW8ge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS1maWxlLWV4Y2VsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzNcIjtcbn1cblxuLmZhLmZhLWZpbGUtcG93ZXJwb2ludC1vIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgRnJlZVwiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtZmlsZS1wb3dlcnBvaW50LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzRcIjtcbn1cblxuLmZhLmZhLWZpbGUtaW1hZ2UtbyB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEZyZWVcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZhLmZhLWZpbGUtaW1hZ2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNVwiO1xufVxuXG4uZmEuZmEtZmlsZS1waG90by1vIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgRnJlZVwiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtZmlsZS1waG90by1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM1XCI7XG59XG5cbi5mYS5mYS1maWxlLXBpY3R1cmUtbyB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEZyZWVcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZhLmZhLWZpbGUtcGljdHVyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM1XCI7XG59XG5cbi5mYS5mYS1maWxlLWFyY2hpdmUtbyB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEZyZWVcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZhLmZhLWZpbGUtYXJjaGl2ZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM2XCI7XG59XG5cbi5mYS5mYS1maWxlLXppcC1vIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgRnJlZVwiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtZmlsZS16aXAtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNlwiO1xufVxuXG4uZmEuZmEtZmlsZS1hdWRpby1vIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgRnJlZVwiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtZmlsZS1hdWRpby1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM3XCI7XG59XG5cbi5mYS5mYS1maWxlLXNvdW5kLW8ge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS1maWxlLXNvdW5kLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzdcIjtcbn1cblxuLmZhLmZhLWZpbGUtdmlkZW8tbyB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEZyZWVcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZhLmZhLWZpbGUtdmlkZW8tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjOFwiO1xufVxuXG4uZmEuZmEtZmlsZS1tb3ZpZS1vIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgRnJlZVwiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtZmlsZS1tb3ZpZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM4XCI7XG59XG5cbi5mYS5mYS1maWxlLWNvZGUtbyB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEZyZWVcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZhLmZhLWZpbGUtY29kZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM5XCI7XG59XG5cbi5mYS5mYS12aW5lIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgQnJhbmRzXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS1jb2RlcGVuIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgQnJhbmRzXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS1qc2ZpZGRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEJyYW5kc1wiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtbGlmZS1ib3V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNkXCI7XG59XG5cbi5mYS5mYS1saWZlLWJ1b3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2RcIjtcbn1cblxuLmZhLmZhLWxpZmUtc2F2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2RcIjtcbn1cblxuLmZhLmZhLXN1cHBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2RcIjtcbn1cblxuLmZhLmZhLWNpcmNsZS1vLW5vdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNlXCI7XG59XG5cbi5mYS5mYS1yZWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEJyYW5kc1wiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtcmEge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBCcmFuZHNcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZhLmZhLXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQwXCI7XG59XG5cbi5mYS5mYS1yZXNpc3RhbmNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgQnJhbmRzXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS1yZXNpc3RhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQwXCI7XG59XG5cbi5mYS5mYS1lbXBpcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBCcmFuZHNcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZhLmZhLWdlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgQnJhbmRzXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS1nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMVwiO1xufVxuXG4uZmEuZmEtZ2l0LXNxdWFyZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEJyYW5kc1wiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtZ2l0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMlwiO1xufVxuXG4uZmEuZmEtZ2l0IHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgQnJhbmRzXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS1oYWNrZXItbmV3cyB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEJyYW5kc1wiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEteS1jb21iaW5hdG9yLXNxdWFyZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEJyYW5kc1wiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEteS1jb21iaW5hdG9yLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNFwiO1xufVxuXG4uZmEuZmEteWMtc3F1YXJlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgQnJhbmRzXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS15Yy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDRcIjtcbn1cblxuLmZhLmZhLXRlbmNlbnQtd2VpYm8ge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBCcmFuZHNcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZhLmZhLXFxIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgQnJhbmRzXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS13ZWl4aW4ge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBCcmFuZHNcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZhLmZhLXdlY2hhdCB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEJyYW5kc1wiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtd2VjaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ3XCI7XG59XG5cbi5mYS5mYS1zZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ4XCI7XG59XG5cbi5mYS5mYS1wYXBlci1wbGFuZS1vIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgRnJlZVwiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtcGFwZXItcGxhbmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkOFwiO1xufVxuXG4uZmEuZmEtc2VuZC1vIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgRnJlZVwiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtc2VuZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ4XCI7XG59XG5cbi5mYS5mYS1jaXJjbGUtdGhpbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEZyZWVcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZhLmZhLWNpcmNsZS10aGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTExXCI7XG59XG5cbi5mYS5mYS1oZWFkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGNcIjtcbn1cblxuLmZhLmZhLWZ1dGJvbC1vIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgRnJlZVwiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtZnV0Ym9sLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTNcIjtcbn1cblxuLmZhLmZhLXNvY2Nlci1iYWxsLW8ge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS1zb2NjZXItYmFsbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUzXCI7XG59XG5cbi5mYS5mYS1zbGlkZXNoYXJlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgQnJhbmRzXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS10d2l0Y2gge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBCcmFuZHNcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZhLmZhLXllbHAge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBCcmFuZHNcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZhLmZhLW5ld3NwYXBlci1vIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgRnJlZVwiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtbmV3c3BhcGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWFcIjtcbn1cblxuLmZhLmZhLXBheXBhbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEJyYW5kc1wiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtZ29vZ2xlLXdhbGxldCB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEJyYW5kc1wiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtY2MtdmlzYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEJyYW5kc1wiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtY2MtbWFzdGVyY2FyZCB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEJyYW5kc1wiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtY2MtZGlzY292ZXIge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBCcmFuZHNcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZhLmZhLWNjLWFtZXgge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBCcmFuZHNcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZhLmZhLWNjLXBheXBhbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEJyYW5kc1wiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtY2Mtc3RyaXBlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgQnJhbmRzXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS1iZWxsLXNsYXNoLW8ge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS1iZWxsLXNsYXNoLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjZcIjtcbn1cblxuLmZhLmZhLXRyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmVkXCI7XG59XG5cbi5mYS5mYS1jb3B5cmlnaHQge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS1leWVkcm9wcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZiXCI7XG59XG5cbi5mYS5mYS1hcmVhLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZlXCI7XG59XG5cbi5mYS5mYS1waWUtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDBcIjtcbn1cblxuLmZhLmZhLWxpbmUtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDFcIjtcbn1cblxuLmZhLmZhLWxhc3RmbSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEJyYW5kc1wiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtbGFzdGZtLXNxdWFyZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEJyYW5kc1wiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtbGFzdGZtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwM1wiO1xufVxuXG4uZmEuZmEtaW94aG9zdCB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEJyYW5kc1wiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtYW5nZWxsaXN0IHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgQnJhbmRzXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS1jYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEZyZWVcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZhLmZhLWNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBhXCI7XG59XG5cbi5mYS5mYS1pbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGJcIjtcbn1cblxuLmZhLmZhLXNoZWtlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwYlwiO1xufVxuXG4uZmEuZmEtc2hlcWVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBiXCI7XG59XG5cbi5mYS5mYS1idXlzZWxsYWRzIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgQnJhbmRzXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS1jb25uZWN0ZGV2ZWxvcCB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEJyYW5kc1wiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtZGFzaGN1YmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBCcmFuZHNcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZhLmZhLWZvcnVtYmVlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgQnJhbmRzXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS1sZWFucHViIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgQnJhbmRzXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS1zZWxsc3kge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBCcmFuZHNcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZhLmZhLXNoaXJ0c2luYnVsayB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEJyYW5kc1wiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtc2ltcGx5YnVpbHQge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBCcmFuZHNcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZhLmZhLXNreWF0bGFzIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgQnJhbmRzXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS1kaWFtb25kIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgRnJlZVwiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtZGlhbW9uZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhNVwiO1xufVxuXG4uZmEuZmEtdHJhbnNnZW5kZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjRcIjtcbn1cblxuLmZhLmZhLWludGVyc2V4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI0XCI7XG59XG5cbi5mYS5mYS10cmFuc2dlbmRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjVcIjtcbn1cblxuLmZhLmZhLWZhY2Vib29rLW9mZmljaWFsIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgQnJhbmRzXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS1mYWNlYm9vay1vZmZpY2lhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5YVwiO1xufVxuXG4uZmEuZmEtcGludGVyZXN0LXAge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBCcmFuZHNcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZhLmZhLXdoYXRzYXBwIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgQnJhbmRzXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS1ob3RlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNlwiO1xufVxuXG4uZmEuZmEtdmlhY29pbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEJyYW5kc1wiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtbWVkaXVtIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgQnJhbmRzXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS15LWNvbWJpbmF0b3Ige1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBCcmFuZHNcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZhLmZhLXljIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgQnJhbmRzXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS15YzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzYlwiO1xufVxuXG4uZmEuZmEtb3B0aW4tbW9uc3RlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEJyYW5kc1wiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtb3BlbmNhcnQge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBCcmFuZHNcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZhLmZhLWV4cGVkaXRlZHNzbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEJyYW5kc1wiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtYmF0dGVyeS00OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQwXCI7XG59XG5cbi5mYS5mYS1iYXR0ZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQwXCI7XG59XG5cbi5mYS5mYS1iYXR0ZXJ5LTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDFcIjtcbn1cblxuLmZhLmZhLWJhdHRlcnktMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MlwiO1xufVxuXG4uZmEuZmEtYmF0dGVyeS0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQzXCI7XG59XG5cbi5mYS5mYS1iYXR0ZXJ5LTA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDRcIjtcbn1cblxuLmZhLmZhLW9iamVjdC1ncm91cCB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEZyZWVcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZhLmZhLW9iamVjdC11bmdyb3VwIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgRnJlZVwiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtc3RpY2t5LW5vdGUtbyB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEZyZWVcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZhLmZhLXN0aWNreS1ub3RlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDlcIjtcbn1cblxuLmZhLmZhLWNjLWpjYiB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEJyYW5kc1wiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtY2MtZGluZXJzLWNsdWIge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBCcmFuZHNcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZhLmZhLWNsb25lIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgRnJlZVwiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtaG91cmdsYXNzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTRcIjtcbn1cblxuLmZhLmZhLWhvdXJnbGFzcy0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUxXCI7XG59XG5cbi5mYS5mYS1ob3VyZ2xhc3MtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MlwiO1xufVxuXG4uZmEuZmEtaG91cmdsYXNzLTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTNcIjtcbn1cblxuLmZhLmZhLWhhbmQtcm9jay1vIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgRnJlZVwiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtaGFuZC1yb2NrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTVcIjtcbn1cblxuLmZhLmZhLWhhbmQtZ3JhYi1vIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgRnJlZVwiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtaGFuZC1ncmFiLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTVcIjtcbn1cblxuLmZhLmZhLWhhbmQtcGFwZXItbyB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEZyZWVcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZhLmZhLWhhbmQtcGFwZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NlwiO1xufVxuXG4uZmEuZmEtaGFuZC1zdG9wLW8ge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS1oYW5kLXN0b3AtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NlwiO1xufVxuXG4uZmEuZmEtaGFuZC1zY2lzc29ycy1vIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgRnJlZVwiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtaGFuZC1zY2lzc29ycy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU3XCI7XG59XG5cbi5mYS5mYS1oYW5kLWxpemFyZC1vIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgRnJlZVwiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtaGFuZC1saXphcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1OFwiO1xufVxuXG4uZmEuZmEtaGFuZC1zcG9jay1vIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgRnJlZVwiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtaGFuZC1zcG9jay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU5XCI7XG59XG5cbi5mYS5mYS1oYW5kLXBvaW50ZXItbyB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEZyZWVcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZhLmZhLWhhbmQtcG9pbnRlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVhXCI7XG59XG5cbi5mYS5mYS1oYW5kLXBlYWNlLW8ge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS1oYW5kLXBlYWNlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWJcIjtcbn1cblxuLmZhLmZhLXJlZ2lzdGVyZWQge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS1jcmVhdGl2ZS1jb21tb25zIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgQnJhbmRzXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS1nZyB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEJyYW5kc1wiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtZ2ctY2lyY2xlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgQnJhbmRzXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS1vZG5va2xhc3NuaWtpIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgQnJhbmRzXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS1vZG5va2xhc3NuaWtpLXNxdWFyZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEJyYW5kc1wiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtb2Rub2tsYXNzbmlraS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjRcIjtcbn1cblxuLmZhLmZhLWdldC1wb2NrZXQge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBCcmFuZHNcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZhLmZhLXdpa2lwZWRpYS13IHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgQnJhbmRzXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS1zYWZhcmkge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBCcmFuZHNcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZhLmZhLWNocm9tZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEJyYW5kc1wiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtZmlyZWZveCB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEJyYW5kc1wiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtb3BlcmEge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBCcmFuZHNcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZhLmZhLWludGVybmV0LWV4cGxvcmVyIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgQnJhbmRzXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS10ZWxldmlzaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZjXCI7XG59XG5cbi5mYS5mYS1jb250YW8ge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBCcmFuZHNcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZhLmZhLTUwMHB4IHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgQnJhbmRzXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS1hbWF6b24ge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBCcmFuZHNcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZhLmZhLWNhbGVuZGFyLXBsdXMtbyB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEZyZWVcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZhLmZhLWNhbGVuZGFyLXBsdXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MVwiO1xufVxuXG4uZmEuZmEtY2FsZW5kYXItbWludXMtbyB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEZyZWVcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZhLmZhLWNhbGVuZGFyLW1pbnVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzJcIjtcbn1cblxuLmZhLmZhLWNhbGVuZGFyLXRpbWVzLW8ge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS1jYWxlbmRhci10aW1lcy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjczXCI7XG59XG5cbi5mYS5mYS1jYWxlbmRhci1jaGVjay1vIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgRnJlZVwiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtY2FsZW5kYXItY2hlY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NFwiO1xufVxuXG4uZmEuZmEtbWFwLW8ge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS1tYXAtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3OVwiO1xufVxuXG4uZmEuZmEtY29tbWVudGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRhZFwiO1xufVxuXG4uZmEuZmEtY29tbWVudGluZy1vIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgRnJlZVwiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtY29tbWVudGluZy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGFkXCI7XG59XG5cbi5mYS5mYS1ob3V6eiB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEJyYW5kc1wiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtdmltZW8ge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBCcmFuZHNcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZhLmZhLXZpbWVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdkXCI7XG59XG5cbi5mYS5mYS1ibGFjay10aWUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBCcmFuZHNcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZhLmZhLWZvbnRpY29ucyB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEJyYW5kc1wiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtcmVkZGl0LWFsaWVuIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgQnJhbmRzXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS1lZGdlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgQnJhbmRzXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS1jcmVkaXQtY2FyZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWRcIjtcbn1cblxuLmZhLmZhLWNvZGllcGllIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgQnJhbmRzXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS1tb2R4IHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgQnJhbmRzXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS1mb3J0LWF3ZXNvbWUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBCcmFuZHNcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZhLmZhLXVzYiB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEJyYW5kc1wiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtcHJvZHVjdC1odW50IHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgQnJhbmRzXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS1taXhjbG91ZCB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEJyYW5kc1wiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtc2NyaWJkIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgQnJhbmRzXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS1wYXVzZS1jaXJjbGUtbyB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEZyZWVcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZhLmZhLXBhdXNlLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhiXCI7XG59XG5cbi5mYS5mYS1zdG9wLWNpcmNsZS1vIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgRnJlZVwiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtc3RvcC1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4ZFwiO1xufVxuXG4uZmEuZmEtYmx1ZXRvb3RoIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgQnJhbmRzXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS1ibHVldG9vdGgtYiB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEJyYW5kc1wiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtZ2l0bGFiIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgQnJhbmRzXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS13cGJlZ2lubmVyIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgQnJhbmRzXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS13cGZvcm1zIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgQnJhbmRzXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS1lbnZpcmEge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBCcmFuZHNcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZhLmZhLXdoZWVsY2hhaXItYWx0IHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgQnJhbmRzXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS13aGVlbGNoYWlyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2OFwiO1xufVxuXG4uZmEuZmEtcXVlc3Rpb24tY2lyY2xlLW8ge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS1xdWVzdGlvbi1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1OVwiO1xufVxuXG4uZmEuZmEtdm9sdW1lLWNvbnRyb2wtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTBcIjtcbn1cblxuLmZhLmZhLWFzbC1pbnRlcnByZXRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTNcIjtcbn1cblxuLmZhLmZhLWRlYWZuZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE0XCI7XG59XG5cbi5mYS5mYS1oYXJkLW9mLWhlYXJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTRcIjtcbn1cblxuLmZhLmZhLWdsaWRlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgQnJhbmRzXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS1nbGlkZS1nIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgQnJhbmRzXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS1zaWduaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE3XCI7XG59XG5cbi5mYS5mYS12aWFkZW8ge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBCcmFuZHNcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZhLmZhLXZpYWRlby1zcXVhcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBCcmFuZHNcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZhLmZhLXZpYWRlby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWFcIjtcbn1cblxuLmZhLmZhLXNuYXBjaGF0IHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgQnJhbmRzXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS1zbmFwY2hhdC1naG9zdCB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEJyYW5kc1wiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtc25hcGNoYXQtZ2hvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWJcIjtcbn1cblxuLmZhLmZhLXNuYXBjaGF0LXNxdWFyZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEJyYW5kc1wiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtc25hcGNoYXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFkXCI7XG59XG5cbi5mYS5mYS1waWVkLXBpcGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgQnJhbmRzXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS1maXJzdC1vcmRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEJyYW5kc1wiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEteW9hc3Qge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBCcmFuZHNcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZhLmZhLXRoZW1laXNsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEJyYW5kc1wiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtZ29vZ2xlLXBsdXMtb2ZmaWNpYWwge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBCcmFuZHNcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZhLmZhLWdvb2dsZS1wbHVzLW9mZmljaWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIzXCI7XG59XG5cbi5mYS5mYS1nb29nbGUtcGx1cy1jaXJjbGUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBCcmFuZHNcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZhLmZhLWdvb2dsZS1wbHVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiM1wiO1xufVxuXG4uZmEuZmEtZm9udC1hd2Vzb21lIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgQnJhbmRzXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS1mYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEJyYW5kc1wiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtZmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjRcIjtcbn1cblxuLmZhLmZhLWhhbmRzaGFrZS1vIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgRnJlZVwiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtaGFuZHNoYWtlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjVcIjtcbn1cblxuLmZhLmZhLWVudmVsb3BlLW9wZW4tbyB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEZyZWVcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZhLmZhLWVudmVsb3BlLW9wZW4tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiNlwiO1xufVxuXG4uZmEuZmEtbGlub2RlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgQnJhbmRzXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS1hZGRyZXNzLWJvb2stbyB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEZyZWVcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZhLmZhLWFkZHJlc3MtYm9vay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI5XCI7XG59XG5cbi5mYS5mYS12Y2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiYlwiO1xufVxuXG4uZmEuZmEtYWRkcmVzcy1jYXJkLW8ge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS1hZGRyZXNzLWNhcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiYlwiO1xufVxuXG4uZmEuZmEtdmNhcmQtbyB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEZyZWVcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZhLmZhLXZjYXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmJcIjtcbn1cblxuLmZhLmZhLXVzZXItY2lyY2xlLW8ge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS11c2VyLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJkXCI7XG59XG5cbi5mYS5mYS11c2VyLW8ge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS11c2VyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDdcIjtcbn1cblxuLmZhLmZhLWlkLWJhZGdlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgRnJlZVwiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtZHJpdmVycy1saWNlbnNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmMyXCI7XG59XG5cbi5mYS5mYS1pZC1jYXJkLW8ge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS1pZC1jYXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzJcIjtcbn1cblxuLmZhLmZhLWRyaXZlcnMtbGljZW5zZS1vIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgRnJlZVwiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtZHJpdmVycy1saWNlbnNlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzJcIjtcbn1cblxuLmZhLmZhLXF1b3JhIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgQnJhbmRzXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS1mcmVlLWNvZGUtY2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEJyYW5kc1wiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtdGVsZWdyYW0ge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBCcmFuZHNcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZhLmZhLXRoZXJtb21ldGVyLTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzdcIjtcbn1cblxuLmZhLmZhLXRoZXJtb21ldGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM3XCI7XG59XG5cbi5mYS5mYS10aGVybW9tZXRlci0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM4XCI7XG59XG5cbi5mYS5mYS10aGVybW9tZXRlci0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM5XCI7XG59XG5cbi5mYS5mYS10aGVybW9tZXRlci0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNhXCI7XG59XG5cbi5mYS5mYS10aGVybW9tZXRlci0wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNiXCI7XG59XG5cbi5mYS5mYS1iYXRodHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNkXCI7XG59XG5cbi5mYS5mYS1zMTU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2RcIjtcbn1cblxuLmZhLmZhLXdpbmRvdy1tYXhpbWl6ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEZyZWVcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZhLmZhLXdpbmRvdy1yZXN0b3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDYgRnJlZVwiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtdGltZXMtcmVjdGFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDEwXCI7XG59XG5cbi5mYS5mYS13aW5kb3ctY2xvc2UtbyB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEZyZWVcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZhLmZhLXdpbmRvdy1jbG9zZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDEwXCI7XG59XG5cbi5mYS5mYS10aW1lcy1yZWN0YW5nbGUtbyB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEZyZWVcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZhLmZhLXRpbWVzLXJlY3RhbmdsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDEwXCI7XG59XG5cbi5mYS5mYS1iYW5kY2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEJyYW5kc1wiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtZ3JhdiB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEJyYW5kc1wiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtZXRzeSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEJyYW5kc1wiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtaW1kYiB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEJyYW5kc1wiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtcmF2ZWxyeSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEJyYW5kc1wiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtZWVyY2FzdCB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEJyYW5kc1wiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZmEuZmEtZWVyY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkYVwiO1xufVxuXG4uZmEuZmEtc25vd2ZsYWtlLW8ge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mYS5mYS1zbm93Zmxha2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkY1wiO1xufVxuXG4uZmEuZmEtc3VwZXJwb3dlcnMge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBCcmFuZHNcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZhLmZhLXdwZXhwbG9yZXIge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBCcmFuZHNcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZhLmZhLW1lZXR1cCB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA2IEJyYW5kc1wiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4vKiFcbiAqIEJvb3RzdHJhcCAgdjUuMy44IChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICogQ29weXJpZ2h0IDIwMTEtMjAyNSBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFpbi9MSUNFTlNFKVxuICovXG46cm9vdCxcbltkYXRhLWJzLXRoZW1lPWxpZ2h0XSB7XG4gIC0tYnMtYmx1ZTogIzBkNmVmZDtcbiAgLS1icy1pbmRpZ286ICM2NjEwZjI7XG4gIC0tYnMtcHVycGxlOiAjNmY0MmMxO1xuICAtLWJzLXBpbms6ICNkNjMzODQ7XG4gIC0tYnMtcmVkOiAjZDA1NjJmO1xuICAtLWJzLW9yYW5nZTogI2ZkN2UxNDtcbiAgLS1icy15ZWxsb3c6ICNmZmMxMDc7XG4gIC0tYnMtZ3JlZW46ICMwNDg0NGI7XG4gIC0tYnMtdGVhbDogIzIwYzk5NztcbiAgLS1icy1jeWFuOiAjMGRjYWYwO1xuICAtLWJzLWJsYWNrOiAjMDAwMDAwO1xuICAtLWJzLXdoaXRlOiAjZmZmO1xuICAtLWJzLWdyYXk6ICNDNEM0QzQ7XG4gIC0tYnMtZ3JheS1kYXJrOiAjOTc5Nzk3O1xuICAtLWJzLWdyYXktMTAwOiAjZjhmOWZhO1xuICAtLWJzLWdyYXktMjAwOiAjZTllY2VmO1xuICAtLWJzLWdyYXktMzAwOiAjRjhGOEY4O1xuICAtLWJzLWdyYXktNDAwOiAjRjRGMkYyO1xuICAtLWJzLWdyYXktNTAwOiAjRTBFMEUwO1xuICAtLWJzLWdyYXktNjAwOiAjQzRDNEM0O1xuICAtLWJzLWdyYXktNzAwOiAjOUU5RTlFO1xuICAtLWJzLWdyYXktODAwOiAjOTc5Nzk3O1xuICAtLWJzLWdyYXktOTAwOiAjNEE0QTRBO1xuICAtLWJzLXByaW1hcnk6ICNEMDU2MkY7XG4gIC0tYnMtc2Vjb25kYXJ5OiAjMDAzQTc5O1xuICAtLWJzLXN1Y2Nlc3M6ICM2M0EwODg7XG4gIC0tYnMtaW5mbzogIzBkY2FmMDtcbiAgLS1icy13YXJuaW5nOiAjRjBCQTY2O1xuICAtLWJzLWRhbmdlcjogI0RDMzU0NTtcbiAgLS1icy1saWdodDogI2Y4ZjlmYTtcbiAgLS1icy1kYXJrOiAjNEE0QTRBO1xuICAtLWJzLXByaW1hcnktcmdiOiAyMDgsIDg2LCA0NztcbiAgLS1icy1zZWNvbmRhcnktcmdiOiAwLCA1OCwgMTIxO1xuICAtLWJzLXN1Y2Nlc3MtcmdiOiA5OSwgMTYwLCAxMzY7XG4gIC0tYnMtaW5mby1yZ2I6IDEzLCAyMDIsIDI0MDtcbiAgLS1icy13YXJuaW5nLXJnYjogMjQwLCAxODYsIDEwMjtcbiAgLS1icy1kYW5nZXItcmdiOiAyMjAsIDUzLCA2OTtcbiAgLS1icy1saWdodC1yZ2I6IDI0OCwgMjQ5LCAyNTA7XG4gIC0tYnMtZGFyay1yZ2I6IDc0LCA3NCwgNzQ7XG4gIC0tYnMtcHJpbWFyeS10ZXh0LWVtcGhhc2lzOiByZ2IoODMuMiwgMzQuNCwgMTguOCk7XG4gIC0tYnMtc2Vjb25kYXJ5LXRleHQtZW1waGFzaXM6IHJnYigwLCAyMy4yLCA0OC40KTtcbiAgLS1icy1zdWNjZXNzLXRleHQtZW1waGFzaXM6IHJnYigzOS42LCA2NCwgNTQuNCk7XG4gIC0tYnMtaW5mby10ZXh0LWVtcGhhc2lzOiByZ2IoNS4yLCA4MC44LCA5Nik7XG4gIC0tYnMtd2FybmluZy10ZXh0LWVtcGhhc2lzOiByZ2IoOTYsIDc0LjQsIDQwLjgpO1xuICAtLWJzLWRhbmdlci10ZXh0LWVtcGhhc2lzOiByZ2IoODgsIDIxLjIsIDI3LjYpO1xuICAtLWJzLWxpZ2h0LXRleHQtZW1waGFzaXM6ICM5RTlFOUU7XG4gIC0tYnMtZGFyay10ZXh0LWVtcGhhc2lzOiAjOUU5RTlFO1xuICAtLWJzLXByaW1hcnktYmctc3VidGxlOiByZ2IoMjQ1LjYsIDIyMS4yLCAyMTMuNCk7XG4gIC0tYnMtc2Vjb25kYXJ5LWJnLXN1YnRsZTogcmdiKDIwNCwgMjE1LjYsIDIyOC4yKTtcbiAgLS1icy1zdWNjZXNzLWJnLXN1YnRsZTogcmdiKDIyMy44LCAyMzYsIDIzMS4yKTtcbiAgLS1icy1pbmZvLWJnLXN1YnRsZTogcmdiKDIwNi42LCAyNDQuNCwgMjUyKTtcbiAgLS1icy13YXJuaW5nLWJnLXN1YnRsZTogcmdiKDI1MiwgMjQxLjIsIDIyNC40KTtcbiAgLS1icy1kYW5nZXItYmctc3VidGxlOiByZ2IoMjQ4LCAyMTQuNiwgMjE3LjgpO1xuICAtLWJzLWxpZ2h0LWJnLXN1YnRsZTogcmdiKDI1MS41LCAyNTIsIDI1Mi41KTtcbiAgLS1icy1kYXJrLWJnLXN1YnRsZTogI0Y0RjJGMjtcbiAgLS1icy1wcmltYXJ5LWJvcmRlci1zdWJ0bGU6IHJnYigyMzYuMiwgMTg3LjQsIDE3MS44KTtcbiAgLS1icy1zZWNvbmRhcnktYm9yZGVyLXN1YnRsZTogcmdiKDE1MywgMTc2LjIsIDIwMS40KTtcbiAgLS1icy1zdWNjZXNzLWJvcmRlci1zdWJ0bGU6IHJnYigxOTIuNiwgMjE3LCAyMDcuNCk7XG4gIC0tYnMtaW5mby1ib3JkZXItc3VidGxlOiByZ2IoMTU4LjIsIDIzMy44LCAyNDkpO1xuICAtLWJzLXdhcm5pbmctYm9yZGVyLXN1YnRsZTogcmdiKDI0OSwgMjI3LjQsIDE5My44KTtcbiAgLS1icy1kYW5nZXItYm9yZGVyLXN1YnRsZTogcmdiKDI0MSwgMTc0LjIsIDE4MC42KTtcbiAgLS1icy1saWdodC1ib3JkZXItc3VidGxlOiAjZTllY2VmO1xuICAtLWJzLWRhcmstYm9yZGVyLXN1YnRsZTogI0UwRTBFMDtcbiAgLS1icy13aGl0ZS1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tYnMtYmxhY2stcmdiOiAwLCAwLCAwO1xuICAtLWJzLWZvbnQtc2Fucy1zZXJpZjogc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIk5vdG8gU2Fuc1wiLCBcIkxpYmVyYXRpb24gU2Fuc1wiLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICAtLWJzLWZvbnQtbW9ub3NwYWNlOiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICAtLWJzLWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKTtcbiAgLS1icy1ib2R5LWZvbnQtZmFtaWx5OiB2YXIoLS1icy1mb250LXNhbnMtc2VyaWYpO1xuICAtLWJzLWJvZHktZm9udC1zaXplOiAxcmVtO1xuICAtLWJzLWJvZHktZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1icy1ib2R5LWxpbmUtaGVpZ2h0OiAxLjU7XG4gIC0tYnMtYm9keS1jb2xvcjogIzRBNEE0QTtcbiAgLS1icy1ib2R5LWNvbG9yLXJnYjogNzQsIDc0LCA3NDtcbiAgLS1icy1ib2R5LWJnOiAjZmZmO1xuICAtLWJzLWJvZHktYmctcmdiOiAyNTUsIDI1NSwgMjU1O1xuICAtLWJzLWVtcGhhc2lzLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYjogMCwgMCwgMDtcbiAgLS1icy1zZWNvbmRhcnktY29sb3I6IHJnYmEoNzQsIDc0LCA3NCwgMC43NSk7XG4gIC0tYnMtc2Vjb25kYXJ5LWNvbG9yLXJnYjogNzQsIDc0LCA3NDtcbiAgLS1icy1zZWNvbmRhcnktYmc6ICNlOWVjZWY7XG4gIC0tYnMtc2Vjb25kYXJ5LWJnLXJnYjogMjMzLCAyMzYsIDIzOTtcbiAgLS1icy10ZXJ0aWFyeS1jb2xvcjogcmdiYSg3NCwgNzQsIDc0LCAwLjUpO1xuICAtLWJzLXRlcnRpYXJ5LWNvbG9yLXJnYjogNzQsIDc0LCA3NDtcbiAgLS1icy10ZXJ0aWFyeS1iZzogI2Y4ZjlmYTtcbiAgLS1icy10ZXJ0aWFyeS1iZy1yZ2I6IDI0OCwgMjQ5LCAyNTA7XG4gIC0tYnMtaGVhZGluZy1jb2xvcjogaW5oZXJpdDtcbiAgLS1icy1saW5rLWNvbG9yOiAjRDA1NjJGO1xuICAtLWJzLWxpbmstY29sb3ItcmdiOiAyMDgsIDg2LCA0NztcbiAgLS1icy1saW5rLWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLS1icy1saW5rLWhvdmVyLWNvbG9yOiByZ2IoMTY2LjQsIDY4LjgsIDM3LjYpO1xuICAtLWJzLWxpbmstaG92ZXItY29sb3ItcmdiOiAxNjYsIDY5LCAzODtcbiAgLS1icy1jb2RlLWNvbG9yOiAjZDYzMzg0O1xuICAtLWJzLWhpZ2hsaWdodC1jb2xvcjogIzRBNEE0QTtcbiAgLS1icy1oaWdobGlnaHQtYmc6IHJnYigyNTUsIDI0Mi42LCAyMDUuNCk7XG4gIC0tYnMtYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tYnMtYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgLS1icy1ib3JkZXItY29sb3I6ICNGOEY4Rjg7XG4gIC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50OiByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbiAgLS1icy1ib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgLS1icy1ib3JkZXItcmFkaXVzLXNtOiAwLjI1cmVtO1xuICAtLWJzLWJvcmRlci1yYWRpdXMtbGc6IDAuNXJlbTtcbiAgLS1icy1ib3JkZXItcmFkaXVzLXhsOiAxcmVtO1xuICAtLWJzLWJvcmRlci1yYWRpdXMteHhsOiAycmVtO1xuICAtLWJzLWJvcmRlci1yYWRpdXMtMnhsOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCk7XG4gIC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsOiA1MHJlbTtcbiAgLS1icy1ib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIC0tYnMtYm94LXNoYWRvdy1zbTogMCAwLjEyNXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICAtLWJzLWJveC1zaGFkb3ctbGc6IDBweCAyLjQ4Njk2cHggMjQuODY5NnB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIC0tYnMtYm94LXNoYWRvdy1pbnNldDogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICAtLWJzLWZvY3VzLXJpbmctd2lkdGg6IDAuMjVyZW07XG4gIC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5OiAwLjI1O1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEoMjA4LCA4NiwgNDcsIDAuMjUpO1xuICAtLWJzLWZvcm0tdmFsaWQtY29sb3I6ICM2M0EwODg7XG4gIC0tYnMtZm9ybS12YWxpZC1ib3JkZXItY29sb3I6ICM2M0EwODg7XG4gIC0tYnMtZm9ybS1pbnZhbGlkLWNvbG9yOiAjREMzNTQ1O1xuICAtLWJzLWZvcm0taW52YWxpZC1ib3JkZXItY29sb3I6ICNEQzM1NDU7XG59XG5cbltkYXRhLWJzLXRoZW1lPWRhcmtdIHtcbiAgY29sb3Itc2NoZW1lOiBkYXJrO1xuICAtLWJzLWJvZHktY29sb3I6ICNGOEY4Rjg7XG4gIC0tYnMtYm9keS1jb2xvci1yZ2I6IDI0OCwgMjQ4LCAyNDg7XG4gIC0tYnMtYm9keS1iZzogIzRBNEE0QTtcbiAgLS1icy1ib2R5LWJnLXJnYjogNzQsIDc0LCA3NDtcbiAgLS1icy1lbXBoYXNpcy1jb2xvcjogI2ZmZjtcbiAgLS1icy1lbXBoYXNpcy1jb2xvci1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tYnMtc2Vjb25kYXJ5LWNvbG9yOiByZ2JhKDI0OCwgMjQ4LCAyNDgsIDAuNzUpO1xuICAtLWJzLXNlY29uZGFyeS1jb2xvci1yZ2I6IDI0OCwgMjQ4LCAyNDg7XG4gIC0tYnMtc2Vjb25kYXJ5LWJnOiAjOTc5Nzk3O1xuICAtLWJzLXNlY29uZGFyeS1iZy1yZ2I6IDE1MSwgMTUxLCAxNTE7XG4gIC0tYnMtdGVydGlhcnktY29sb3I6IHJnYmEoMjQ4LCAyNDgsIDI0OCwgMC41KTtcbiAgLS1icy10ZXJ0aWFyeS1jb2xvci1yZ2I6IDI0OCwgMjQ4LCAyNDg7XG4gIC0tYnMtdGVydGlhcnktYmc6IHJnYigxMTIuNSwgMTEyLjUsIDExMi41KTtcbiAgLS1icy10ZXJ0aWFyeS1iZy1yZ2I6IDExMywgMTEzLCAxMTM7XG4gIC0tYnMtcHJpbWFyeS10ZXh0LWVtcGhhc2lzOiByZ2IoMjI2LjgsIDE1My42LCAxMzAuMik7XG4gIC0tYnMtc2Vjb25kYXJ5LXRleHQtZW1waGFzaXM6IHJnYigxMDIsIDEzNi44LCAxNzQuNik7XG4gIC0tYnMtc3VjY2Vzcy10ZXh0LWVtcGhhc2lzOiByZ2IoMTYxLjQsIDE5OCwgMTgzLjYpO1xuICAtLWJzLWluZm8tdGV4dC1lbXBoYXNpczogcmdiKDEwOS44LCAyMjMuMiwgMjQ2KTtcbiAgLS1icy13YXJuaW5nLXRleHQtZW1waGFzaXM6IHJnYigyNDYsIDIxMy42LCAxNjMuMik7XG4gIC0tYnMtZGFuZ2VyLXRleHQtZW1waGFzaXM6IHJnYigyMzQsIDEzMy44LCAxNDMuNCk7XG4gIC0tYnMtbGlnaHQtdGV4dC1lbXBoYXNpczogI2Y4ZjlmYTtcbiAgLS1icy1kYXJrLXRleHQtZW1waGFzaXM6ICNGOEY4Rjg7XG4gIC0tYnMtcHJpbWFyeS1iZy1zdWJ0bGU6IHJnYig0MS42LCAxNy4yLCA5LjQpO1xuICAtLWJzLXNlY29uZGFyeS1iZy1zdWJ0bGU6IHJnYigwLCAxMS42LCAyNC4yKTtcbiAgLS1icy1zdWNjZXNzLWJnLXN1YnRsZTogcmdiKDE5LjgsIDMyLCAyNy4yKTtcbiAgLS1icy1pbmZvLWJnLXN1YnRsZTogcmdiKDIuNiwgNDAuNCwgNDgpO1xuICAtLWJzLXdhcm5pbmctYmctc3VidGxlOiByZ2IoNDgsIDM3LjIsIDIwLjQpO1xuICAtLWJzLWRhbmdlci1iZy1zdWJ0bGU6IHJnYig0NCwgMTAuNiwgMTMuOCk7XG4gIC0tYnMtbGlnaHQtYmctc3VidGxlOiAjOTc5Nzk3O1xuICAtLWJzLWRhcmstYmctc3VidGxlOiByZ2IoNzUuNSwgNzUuNSwgNzUuNSk7XG4gIC0tYnMtcHJpbWFyeS1ib3JkZXItc3VidGxlOiByZ2IoMTI0LjgsIDUxLjYsIDI4LjIpO1xuICAtLWJzLXNlY29uZGFyeS1ib3JkZXItc3VidGxlOiByZ2IoMCwgMzQuOCwgNzIuNik7XG4gIC0tYnMtc3VjY2Vzcy1ib3JkZXItc3VidGxlOiByZ2IoNTkuNCwgOTYsIDgxLjYpO1xuICAtLWJzLWluZm8tYm9yZGVyLXN1YnRsZTogcmdiKDcuOCwgMTIxLjIsIDE0NCk7XG4gIC0tYnMtd2FybmluZy1ib3JkZXItc3VidGxlOiByZ2IoMTQ0LCAxMTEuNiwgNjEuMik7XG4gIC0tYnMtZGFuZ2VyLWJvcmRlci1zdWJ0bGU6IHJnYigxMzIsIDMxLjgsIDQxLjQpO1xuICAtLWJzLWxpZ2h0LWJvcmRlci1zdWJ0bGU6ICM5RTlFOUU7XG4gIC0tYnMtZGFyay1ib3JkZXItc3VidGxlOiAjOTc5Nzk3O1xuICAtLWJzLWhlYWRpbmctY29sb3I6IGluaGVyaXQ7XG4gIC0tYnMtbGluay1jb2xvcjogcmdiKDIyNi44LCAxNTMuNiwgMTMwLjIpO1xuICAtLWJzLWxpbmstaG92ZXItY29sb3I6IHJnYigyMzIuNDQsIDE3My44OCwgMTU1LjE2KTtcbiAgLS1icy1saW5rLWNvbG9yLXJnYjogMjI3LCAxNTQsIDEzMDtcbiAgLS1icy1saW5rLWhvdmVyLWNvbG9yLXJnYjogMjMyLCAxNzQsIDE1NTtcbiAgLS1icy1jb2RlLWNvbG9yOiByZ2IoMjMwLjQsIDEzMi42LCAxODEuMik7XG4gIC0tYnMtaGlnaGxpZ2h0LWNvbG9yOiAjRjhGOEY4O1xuICAtLWJzLWhpZ2hsaWdodC1iZzogcmdiKDEwMiwgNzcuMiwgMi44KTtcbiAgLS1icy1ib3JkZXItY29sb3I6ICM5RTlFOUU7XG4gIC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50OiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xuICAtLWJzLWZvcm0tdmFsaWQtY29sb3I6IHJnYigxMDQuNCwgMTgxLjIsIDE0Nyk7XG4gIC0tYnMtZm9ybS12YWxpZC1ib3JkZXItY29sb3I6IHJnYigxMDQuNCwgMTgxLjIsIDE0Nyk7XG4gIC0tYnMtZm9ybS1pbnZhbGlkLWNvbG9yOiByZ2IoMjI2LjgsIDE1My42LCAxMzAuMik7XG4gIC0tYnMtZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcjogcmdiKDIyNi44LCAxNTMuNiwgMTMwLjIpO1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IG5vLXByZWZlcmVuY2UpIHtcbiAgOnJvb3Qge1xuICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICB9XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icy1ib2R5LWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1ib2R5LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1icy1ib2R5LWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJzLWJvZHktbGluZS1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIHRleHQtYWxpZ246IHZhcigtLWJzLWJvZHktdGV4dC1hbGlnbik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJvZHktYmcpO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuaHIge1xuICBtYXJnaW46IDFyZW0gMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSBzb2xpZDtcbiAgb3BhY2l0eTogMC4yNTtcbn1cblxuaDYsIC5oNiwgaDUsIC5oNSwgaDQsIC5oNCwgaDMsIC5oMywgaDIsIC5oMiwgaDEsIC5oMSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6IHZhcigtLWJzLWhlYWRpbmctY29sb3IpO1xufVxuXG5oMSwgLmgxIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzVyZW0gKyAxLjJ2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGgxLCAuaDEge1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgfVxufVxuXG5oMiwgLmgyIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzI1cmVtICsgMC45dncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBoMiwgLmgyIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cblxuaDMsIC5oMyB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjI3NXJlbSArIDAuM3Z3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaDMsIC5oMyB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cblxuaDQsIC5oNCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG5cbmg1LCAuaDUge1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbmg2LCAuaDYge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuYWJiclt0aXRsZV0ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIGN1cnNvcjogaGVscDtcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxub2wsXG51bCB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG5zbWFsbCwgLnNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xufVxuXG5tYXJrLCAubWFyayB7XG4gIHBhZGRpbmc6IDAuMTg3NWVtO1xuICBjb2xvcjogdmFyKC0tYnMtaGlnaGxpZ2h0LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtaGlnaGxpZ2h0LWJnKTtcbn1cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuYSB7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWxpbmstY29sb3ItcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuYTpob3ZlciB7XG4gIC0tYnMtbGluay1jb2xvci1yZ2I6IHZhcigtLWJzLWxpbmstaG92ZXItY29sb3ItcmdiKTtcbn1cblxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSksIGE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pOmhvdmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtZm9udC1tb25vc3BhY2UpO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG92ZXJmbG93OiBhdXRvO1xuICBmb250LXNpemU6IDAuODc1ZW07XG59XG5wcmUgY29kZSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbn1cblxuY29kZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6IHZhcigtLWJzLWNvZGUtY29sb3IpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5hID4gY29kZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5rYmQge1xuICBwYWRkaW5nOiAwLjE4NzVyZW0gMC4zNzVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6IHZhcigtLWJzLWJvZHktYmcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbmtiZCBrYmQge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuaW1nLFxuc3ZnIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxudGFibGUge1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIGNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG50aCB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50O1xufVxuXG50aGVhZCxcbnRib2R5LFxudGZvb3QsXG50cixcbnRkLFxudGgge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbmJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbltyb2xlPWJ1dHRvbl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnNlbGVjdCB7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuc2VsZWN0OmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuW2xpc3RdOm5vdChbdHlwZT1kYXRlXSk6bm90KFt0eXBlPWRhdGV0aW1lLWxvY2FsXSk6bm90KFt0eXBlPW1vbnRoXSk6bm90KFt0eXBlPXdlZWtdKTpub3QoW3R5cGU9dGltZV0pOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmJ1dHRvbixcblt0eXBlPWJ1dHRvbl0sXG5bdHlwZT1yZXNldF0sXG5bdHlwZT1zdWJtaXRdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5idXR0b246bm90KDpkaXNhYmxlZCksXG5bdHlwZT1idXR0b25dOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9cmVzZXRdOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9c3VibWl0XTpub3QoOmRpc2FibGVkKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxubGVnZW5kIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBmb250LXNpemU6IGNhbGMoMS4yNzVyZW0gKyAwLjN2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGxlZ2VuZCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbmxlZ2VuZCArICoge1xuICBjbGVhcjogbGVmdDtcbn1cblxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZmllbGRzLXdyYXBwZXIsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC10ZXh0LFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbWludXRlLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtaG91ci1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWRheS1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1vbnRoLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQteWVhci1maWVsZCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuW3R5cGU9c2VhcmNoXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cblt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xufVxuXG4vKiBydGw6cmF3OlxuW3R5cGU9XCJ0ZWxcIl0sXG5bdHlwZT1cInVybFwiXSxcblt0eXBlPVwiZW1haWxcIl0sXG5bdHlwZT1cIm51bWJlclwiXSB7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuKi9cbjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuOjotd2Via2l0LWNvbG9yLXN3YXRjaC13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmlmcmFtZSB7XG4gIGJvcmRlcjogMDtcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5sZWFkIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uZGlzcGxheS0xIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC1zaXplOiBjYWxjKDEuNjI1cmVtICsgNC41dncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzcGxheS0xIHtcbiAgICBmb250LXNpemU6IDVyZW07XG4gIH1cbn1cblxuLmRpc3BsYXktMiB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjU3NXJlbSArIDMuOXZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktMiB7XG4gICAgZm9udC1zaXplOiA0LjVyZW07XG4gIH1cbn1cblxuLmRpc3BsYXktMyB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjUyNXJlbSArIDMuM3Z3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktMyB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICB9XG59XG5cbi5kaXNwbGF5LTQge1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXNpemU6IGNhbGMoMS40NzVyZW0gKyAyLjd2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXNwbGF5LTQge1xuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICB9XG59XG5cbi5kaXNwbGF5LTUge1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXNpemU6IGNhbGMoMS40MjVyZW0gKyAyLjF2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXNwbGF5LTUge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuXG4uZGlzcGxheS02IHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzc1cmVtICsgMS41dncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzcGxheS02IHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuXG4ubGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmxpc3QtaW5saW5lIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubGlzdC1pbmxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5saXN0LWlubGluZS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLmluaXRpYWxpc20ge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLmJsb2NrcXVvdGUgPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IC0xcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiAjQzRDNEM0O1xufVxuLmJsb2NrcXVvdGUtZm9vdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAlMKgXCI7XG59XG5cbi5pbWctZmx1aWQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAwLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgYm9yZGVyOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1ib3gtc2hhZG93LXNtKTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5maWd1cmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbn1cblxuLmNvbnRhaW5lcixcbi5jb250YWluZXItZmx1aWQsXG4uY29udGFpbmVyLXh4bCxcbi5jb250YWluZXIteGwsXG4uY29udGFpbmVyLWxnLFxuLmNvbnRhaW5lci1tZCxcbi5jb250YWluZXItc20ge1xuICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIteGwsIC5jb250YWluZXItbGcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jb250YWluZXIteHhsLCAuY29udGFpbmVyLXhsLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEzMjBweDtcbiAgfVxufVxuOnJvb3Qge1xuICAtLWJzLWJyZWFrcG9pbnQteHM6IDA7XG4gIC0tYnMtYnJlYWtwb2ludC1zbTogNTc2cHg7XG4gIC0tYnMtYnJlYWtwb2ludC1tZDogNzY4cHg7XG4gIC0tYnMtYnJlYWtwb2ludC1sZzogOTkycHg7XG4gIC0tYnMtYnJlYWtwb2ludC14bDogMTIwMHB4O1xuICAtLWJzLWJyZWFrcG9pbnQteHhsOiAxNDAwcHg7XG59XG5cbi5yb3cge1xuICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLWJzLWd1dHRlci15KSk7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtMC41ICogdmFyKC0tYnMtZ3V0dGVyLXgpKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWd1dHRlci14KSk7XG59XG4ucm93ID4gKiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1icy1ndXR0ZXIteSk7XG59XG5cbi5jb2wge1xuICBmbGV4OiAxIDAgMDtcbn1cblxuLnJvdy1jb2xzLWF1dG8gPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4ucm93LWNvbHMtMSA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5yb3ctY29scy0yID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTAlO1xufVxuXG4ucm93LWNvbHMtMyA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbn1cblxuLnJvdy1jb2xzLTQgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyNSU7XG59XG5cbi5yb3ctY29scy01ID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjAlO1xufVxuXG4ucm93LWNvbHMtNiA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbn1cblxuLmNvbC1hdXRvIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uY29sLTEge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDguMzMzMzMzMzMlO1xufVxuXG4uY29sLTIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbn1cblxuLmNvbC0zIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyNSU7XG59XG5cbi5jb2wtNCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMzMuMzMzMzMzMzMlO1xufVxuXG4uY29sLTUge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbn1cblxuLmNvbC02IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5jb2wtNyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTguMzMzMzMzMzMlO1xufVxuXG4uY29sLTgge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbn1cblxuLmNvbC05IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA3NSU7XG59XG5cbi5jb2wtMTAge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbn1cblxuLmNvbC0xMSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogOTEuNjY2NjY2NjclO1xufVxuXG4uY29sLTEyIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ub2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7XG59XG5cbi5vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG59XG5cbi5vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7XG59XG5cbi5vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbn1cblxuLmctMCxcbi5neC0wIHtcbiAgLS1icy1ndXR0ZXIteDogMDtcbn1cblxuLmctMCxcbi5neS0wIHtcbiAgLS1icy1ndXR0ZXIteTogMDtcbn1cblxuLmctMSxcbi5neC0xIHtcbiAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbn1cblxuLmctMSxcbi5neS0xIHtcbiAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbn1cblxuLmctMixcbi5neC0yIHtcbiAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xufVxuXG4uZy0yLFxuLmd5LTIge1xuICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG59XG5cbi5nLTJcXC41LFxuLmd4LTJcXC41IHtcbiAgLS1icy1ndXR0ZXIteDogMC42MjVyZW07XG59XG5cbi5nLTJcXC41LFxuLmd5LTJcXC41IHtcbiAgLS1icy1ndXR0ZXIteTogMC42MjVyZW07XG59XG5cbi5nLTMsXG4uZ3gtMyB7XG4gIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG59XG5cbi5nLTMsXG4uZ3ktMyB7XG4gIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG59XG5cbi5nLTQsXG4uZ3gtNCB7XG4gIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbn1cblxuLmctNCxcbi5neS00IHtcbiAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xufVxuXG4uZy01LFxuLmd4LTUge1xuICAtLWJzLWd1dHRlci14OiAzcmVtO1xufVxuXG4uZy01LFxuLmd5LTUge1xuICAtLWJzLWd1dHRlci15OiAzcmVtO1xufVxuXG4uZy04LFxuLmd4LTgge1xuICAtLWJzLWd1dHRlci14OiAycmVtO1xufVxuXG4uZy04LFxuLmd5LTgge1xuICAtLWJzLWd1dHRlci15OiAycmVtO1xufVxuXG4uZy0xNSxcbi5neC0xNSB7XG4gIC0tYnMtZ3V0dGVyLXg6IDMuNzVyZW07XG59XG5cbi5nLTE1LFxuLmd5LTE1IHtcbiAgLS1icy1ndXR0ZXIteTogMy43NXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb2wtc20ge1xuICAgIGZsZXg6IDEgMCAwO1xuICB9XG4gIC5yb3ctY29scy1zbS1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtc20tMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy1zbS00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMtc20tNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNvbC1zbS0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXNtLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXNtLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXNtLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9mZnNldC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtc20tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtc20tMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuZy1zbS0wLFxuICAuZ3gtc20tMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuICAuZy1zbS0wLFxuICAuZ3ktc20tMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbiAgfVxuICAuZy1zbS0xLFxuICAuZ3gtc20tMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuICAuZy1zbS0xLFxuICAuZ3ktc20tMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuICAuZy1zbS0yLFxuICAuZ3gtc20tMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xuICB9XG4gIC5nLXNtLTIsXG4gIC5neS1zbS0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG4gIH1cbiAgLmctc20tMlxcLjUsXG4gIC5neC1zbS0yXFwuNSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC42MjVyZW07XG4gIH1cbiAgLmctc20tMlxcLjUsXG4gIC5neS1zbS0yXFwuNSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC42MjVyZW07XG4gIH1cbiAgLmctc20tMyxcbiAgLmd4LXNtLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG4gIH1cbiAgLmctc20tMyxcbiAgLmd5LXNtLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG4gIH1cbiAgLmctc20tNCxcbiAgLmd4LXNtLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuICAuZy1zbS00LFxuICAuZ3ktc20tNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xuICB9XG4gIC5nLXNtLTUsXG4gIC5neC1zbS01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtO1xuICB9XG4gIC5nLXNtLTUsXG4gIC5neS1zbS01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICB9XG4gIC5nLXNtLTgsXG4gIC5neC1zbS04IHtcbiAgICAtLWJzLWd1dHRlci14OiAycmVtO1xuICB9XG4gIC5nLXNtLTgsXG4gIC5neS1zbS04IHtcbiAgICAtLWJzLWd1dHRlci15OiAycmVtO1xuICB9XG4gIC5nLXNtLTE1LFxuICAuZ3gtc20tMTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDMuNzVyZW07XG4gIH1cbiAgLmctc20tMTUsXG4gIC5neS1zbS0xNSB7XG4gICAgLS1icy1ndXR0ZXIteTogMy43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtbWQge1xuICAgIGZsZXg6IDEgMCAwO1xuICB9XG4gIC5yb3ctY29scy1tZC1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy1tZC00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMtbWQtNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNvbC1tZC0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLW1kLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLW1kLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLW1kLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9mZnNldC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtbWQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1tZC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtbWQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuZy1tZC0wLFxuICAuZ3gtbWQtMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuICAuZy1tZC0wLFxuICAuZ3ktbWQtMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbiAgfVxuICAuZy1tZC0xLFxuICAuZ3gtbWQtMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuICAuZy1tZC0xLFxuICAuZ3ktbWQtMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuICAuZy1tZC0yLFxuICAuZ3gtbWQtMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xuICB9XG4gIC5nLW1kLTIsXG4gIC5neS1tZC0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG4gIH1cbiAgLmctbWQtMlxcLjUsXG4gIC5neC1tZC0yXFwuNSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC42MjVyZW07XG4gIH1cbiAgLmctbWQtMlxcLjUsXG4gIC5neS1tZC0yXFwuNSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC42MjVyZW07XG4gIH1cbiAgLmctbWQtMyxcbiAgLmd4LW1kLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG4gIH1cbiAgLmctbWQtMyxcbiAgLmd5LW1kLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG4gIH1cbiAgLmctbWQtNCxcbiAgLmd4LW1kLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuICAuZy1tZC00LFxuICAuZ3ktbWQtNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xuICB9XG4gIC5nLW1kLTUsXG4gIC5neC1tZC01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtO1xuICB9XG4gIC5nLW1kLTUsXG4gIC5neS1tZC01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICB9XG4gIC5nLW1kLTgsXG4gIC5neC1tZC04IHtcbiAgICAtLWJzLWd1dHRlci14OiAycmVtO1xuICB9XG4gIC5nLW1kLTgsXG4gIC5neS1tZC04IHtcbiAgICAtLWJzLWd1dHRlci15OiAycmVtO1xuICB9XG4gIC5nLW1kLTE1LFxuICAuZ3gtbWQtMTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDMuNzVyZW07XG4gIH1cbiAgLmctbWQtMTUsXG4gIC5neS1tZC0xNSB7XG4gICAgLS1icy1ndXR0ZXIteTogMy43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbGcge1xuICAgIGZsZXg6IDEgMCAwO1xuICB9XG4gIC5yb3ctY29scy1sZy1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtbGctMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy1sZy00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMtbGctNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNvbC1sZy0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLWxnLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLWxnLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLWxnLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9mZnNldC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtbGctNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtbGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuZy1sZy0wLFxuICAuZ3gtbGctMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuICAuZy1sZy0wLFxuICAuZ3ktbGctMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbiAgfVxuICAuZy1sZy0xLFxuICAuZ3gtbGctMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuICAuZy1sZy0xLFxuICAuZ3ktbGctMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuICAuZy1sZy0yLFxuICAuZ3gtbGctMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xuICB9XG4gIC5nLWxnLTIsXG4gIC5neS1sZy0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG4gIH1cbiAgLmctbGctMlxcLjUsXG4gIC5neC1sZy0yXFwuNSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC42MjVyZW07XG4gIH1cbiAgLmctbGctMlxcLjUsXG4gIC5neS1sZy0yXFwuNSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC42MjVyZW07XG4gIH1cbiAgLmctbGctMyxcbiAgLmd4LWxnLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG4gIH1cbiAgLmctbGctMyxcbiAgLmd5LWxnLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG4gIH1cbiAgLmctbGctNCxcbiAgLmd4LWxnLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuICAuZy1sZy00LFxuICAuZ3ktbGctNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xuICB9XG4gIC5nLWxnLTUsXG4gIC5neC1sZy01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtO1xuICB9XG4gIC5nLWxnLTUsXG4gIC5neS1sZy01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICB9XG4gIC5nLWxnLTgsXG4gIC5neC1sZy04IHtcbiAgICAtLWJzLWd1dHRlci14OiAycmVtO1xuICB9XG4gIC5nLWxnLTgsXG4gIC5neS1sZy04IHtcbiAgICAtLWJzLWd1dHRlci15OiAycmVtO1xuICB9XG4gIC5nLWxnLTE1LFxuICAuZ3gtbGctMTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDMuNzVyZW07XG4gIH1cbiAgLmctbGctMTUsXG4gIC5neS1sZy0xNSB7XG4gICAgLS1icy1ndXR0ZXIteTogMy43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLXhsIHtcbiAgICBmbGV4OiAxIDAgMDtcbiAgfVxuICAucm93LWNvbHMteGwtYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5yb3ctY29scy14bC0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy14bC0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMteGwtNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy14bC02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb2wteGwtMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC14bC00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC14bC03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC14bC0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vZmZzZXQteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LXhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LXhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmcteGwtMCxcbiAgLmd4LXhsLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gIH1cbiAgLmcteGwtMCxcbiAgLmd5LXhsLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cbiAgLmcteGwtMSxcbiAgLmd4LXhsLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cbiAgLmcteGwtMSxcbiAgLmd5LXhsLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cbiAgLmcteGwtMixcbiAgLmd4LXhsLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuICAuZy14bC0yLFxuICAuZ3kteGwtMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xuICB9XG4gIC5nLXhsLTJcXC41LFxuICAuZ3gteGwtMlxcLjUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNjI1cmVtO1xuICB9XG4gIC5nLXhsLTJcXC41LFxuICAuZ3kteGwtMlxcLjUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNjI1cmVtO1xuICB9XG4gIC5nLXhsLTMsXG4gIC5neC14bC0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtO1xuICB9XG4gIC5nLXhsLTMsXG4gIC5neS14bC0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICB9XG4gIC5nLXhsLTQsXG4gIC5neC14bC00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIH1cbiAgLmcteGwtNCxcbiAgLmd5LXhsLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbiAgfVxuICAuZy14bC01LFxuICAuZ3gteGwtNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTtcbiAgfVxuICAuZy14bC01LFxuICAuZ3kteGwtNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTtcbiAgfVxuICAuZy14bC04LFxuICAuZ3gteGwtOCB7XG4gICAgLS1icy1ndXR0ZXIteDogMnJlbTtcbiAgfVxuICAuZy14bC04LFxuICAuZ3kteGwtOCB7XG4gICAgLS1icy1ndXR0ZXIteTogMnJlbTtcbiAgfVxuICAuZy14bC0xNSxcbiAgLmd4LXhsLTE1IHtcbiAgICAtLWJzLWd1dHRlci14OiAzLjc1cmVtO1xuICB9XG4gIC5nLXhsLTE1LFxuICAuZ3kteGwtMTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDMuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmNvbC14eGwge1xuICAgIGZsZXg6IDEgMCAwO1xuICB9XG4gIC5yb3ctY29scy14eGwtYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5yb3ctY29scy14eGwtMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy14eGwtMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMteHhsLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy14eGwtNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29sLXh4bC0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eGwtMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wteHhsLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eGwtNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wteHhsLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eGwtOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wteHhsLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHhsLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LXh4bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LXh4bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXh4bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQteHhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXh4bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQteHhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXh4bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQteHhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5nLXh4bC0wLFxuICAuZ3gteHhsLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gIH1cbiAgLmcteHhsLTAsXG4gIC5neS14eGwtMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbiAgfVxuICAuZy14eGwtMSxcbiAgLmd4LXh4bC0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG4gIC5nLXh4bC0xLFxuICAuZ3kteHhsLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cbiAgLmcteHhsLTIsXG4gIC5neC14eGwtMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xuICB9XG4gIC5nLXh4bC0yLFxuICAuZ3kteHhsLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuICAuZy14eGwtMlxcLjUsXG4gIC5neC14eGwtMlxcLjUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNjI1cmVtO1xuICB9XG4gIC5nLXh4bC0yXFwuNSxcbiAgLmd5LXh4bC0yXFwuNSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC42MjVyZW07XG4gIH1cbiAgLmcteHhsLTMsXG4gIC5neC14eGwtMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuICAuZy14eGwtMyxcbiAgLmd5LXh4bC0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICB9XG4gIC5nLXh4bC00LFxuICAuZ3gteHhsLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuICAuZy14eGwtNCxcbiAgLmd5LXh4bC00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG4gIH1cbiAgLmcteHhsLTUsXG4gIC5neC14eGwtNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTtcbiAgfVxuICAuZy14eGwtNSxcbiAgLmd5LXh4bC01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICB9XG4gIC5nLXh4bC04LFxuICAuZ3gteHhsLTgge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDJyZW07XG4gIH1cbiAgLmcteHhsLTgsXG4gIC5neS14eGwtOCB7XG4gICAgLS1icy1ndXR0ZXIteTogMnJlbTtcbiAgfVxuICAuZy14eGwtMTUsXG4gIC5neC14eGwtMTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDMuNzVyZW07XG4gIH1cbiAgLmcteHhsLTE1LFxuICAuZ3kteHhsLTE1IHtcbiAgICAtLWJzLWd1dHRlci15OiAzLjc1cmVtO1xuICB9XG59XG4udGFibGUge1xuICAtLWJzLXRhYmxlLWNvbG9yLXR5cGU6IGluaXRpYWw7XG4gIC0tYnMtdGFibGUtYmctdHlwZTogaW5pdGlhbDtcbiAgLS1icy10YWJsZS1jb2xvci1zdGF0ZTogaW5pdGlhbDtcbiAgLS1icy10YWJsZS1iZy1zdGF0ZTogaW5pdGlhbDtcbiAgLS1icy10YWJsZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLXRhYmxlLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIC0tYnMtdGFibGUtYWNjZW50LWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogcmdiYSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCAwLjA1KTtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6IHJnYmEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgMC4xKTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiByZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDAuMDc1KTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cbi50YWJsZSA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW07XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvci1zdGF0ZSwgdmFyKC0tYnMtdGFibGUtY29sb3ItdHlwZSwgdmFyKC0tYnMtdGFibGUtY29sb3IpKSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXRhYmxlLWJnKTtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgOTk5OXB4IHZhcigtLWJzLXRhYmxlLWJnLXN0YXRlLCB2YXIoLS1icy10YWJsZS1iZy10eXBlLCB2YXIoLS1icy10YWJsZS1hY2NlbnQtYmcpKSk7XG59XG4udGFibGUgPiB0Ym9keSB7XG4gIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xufVxuLnRhYmxlID4gdGhlYWQge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4udGFibGUtZ3JvdXAtZGl2aWRlciB7XG4gIGJvcmRlci10b3A6IGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpIHNvbGlkIGN1cnJlbnRjb2xvcjtcbn1cblxuLmNhcHRpb24tdG9wIHtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG59XG5cbi50YWJsZS1zbSA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC4yNXJlbTtcbn1cblxuLnRhYmxlLWJvcmRlcmVkID4gOm5vdChjYXB0aW9uKSA+ICoge1xuICBib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgMDtcbn1cbi50YWJsZS1ib3JkZXJlZCA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gIGJvcmRlci13aWR0aDogMCB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xufVxuXG4udGFibGUtYm9yZGVybGVzcyA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG4udGFibGUtYm9yZGVybGVzcyA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG5cbi50YWJsZS1zdHJpcGVkID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZShvZGQpID4gKiB7XG4gIC0tYnMtdGFibGUtY29sb3ItdHlwZTogdmFyKC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcik7XG4gIC0tYnMtdGFibGUtYmctdHlwZTogdmFyKC0tYnMtdGFibGUtc3RyaXBlZC1iZyk7XG59XG5cbi50YWJsZS1zdHJpcGVkLWNvbHVtbnMgPiA6bm90KGNhcHRpb24pID4gdHIgPiA6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgLS1icy10YWJsZS1jb2xvci10eXBlOiB2YXIoLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yKTtcbiAgLS1icy10YWJsZS1iZy10eXBlOiB2YXIoLS1icy10YWJsZS1zdHJpcGVkLWJnKTtcbn1cblxuLnRhYmxlLWFjdGl2ZSB7XG4gIC0tYnMtdGFibGUtY29sb3Itc3RhdGU6IHZhcigtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcik7XG4gIC0tYnMtdGFibGUtYmctc3RhdGU6IHZhcigtLWJzLXRhYmxlLWFjdGl2ZS1iZyk7XG59XG5cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAqIHtcbiAgLS1icy10YWJsZS1jb2xvci1zdGF0ZTogdmFyKC0tYnMtdGFibGUtaG92ZXItY29sb3IpO1xuICAtLWJzLXRhYmxlLWJnLXN0YXRlOiB2YXIoLS1icy10YWJsZS1ob3Zlci1iZyk7XG59XG5cbi50YWJsZS1wcmltYXJ5IHtcbiAgLS1icy10YWJsZS1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy10YWJsZS1iZzogcmdiKDI0NS42LCAyMjEuMiwgMjEzLjQpO1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogcmdiKDE5Ni40OCwgMTc2Ljk2LCAxNzAuNzIpO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6IHJnYigyMzMuMzIsIDIxMC4xNCwgMjAyLjczKTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogcmdiKDIyMS4wNCwgMTk5LjA4LCAxOTIuMDYpO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogcmdiKDIyNy4xOCwgMjA0LjYxLCAxOTcuMzk1KTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtc2Vjb25kYXJ5IHtcbiAgLS1icy10YWJsZS1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy10YWJsZS1iZzogcmdiKDIwNCwgMjE1LjYsIDIyOC4yKTtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6IHJnYigxNjMuMiwgMTcyLjQ4LCAxODIuNTYpO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6IHJnYigxOTMuOCwgMjA0LjgyLCAyMTYuNzkpO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiByZ2IoMTgzLjYsIDE5NC4wNCwgMjA1LjM4KTtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6IHJnYigxODguNywgMTk5LjQzLCAyMTEuMDg1KTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtc3VjY2VzcyB7XG4gIC0tYnMtdGFibGUtY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtdGFibGUtYmc6IHJnYigyMjMuOCwgMjM2LCAyMzEuMik7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiByZ2IoMTc5LjA0LCAxODguOCwgMTg0Ljk2KTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiByZ2IoMjEyLjYxLCAyMjQuMiwgMjE5LjY0KTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogcmdiKDIwMS40MiwgMjEyLjQsIDIwOC4wOCk7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiByZ2IoMjA3LjAxNSwgMjE4LjMsIDIxMy44Nik7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnRhYmxlLWluZm8ge1xuICAtLWJzLXRhYmxlLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLXRhYmxlLWJnOiByZ2IoMjA2LjYsIDI0NC40LCAyNTIpO1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogcmdiKDE2NS4yOCwgMTk1LjUyLCAyMDEuNik7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogcmdiKDE5Ni4yNywgMjMyLjE4LCAyMzkuNCk7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6IHJnYigxODUuOTQsIDIxOS45NiwgMjI2LjgpO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogcmdiKDE5MS4xMDUsIDIyNi4wNywgMjMzLjEpO1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG5cbi50YWJsZS13YXJuaW5nIHtcbiAgLS1icy10YWJsZS1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy10YWJsZS1iZzogcmdiKDI1MiwgMjQxLjIsIDIyNC40KTtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6IHJnYigyMDEuNiwgMTkyLjk2LCAxNzkuNTIpO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6IHJnYigyMzkuNCwgMjI5LjE0LCAyMTMuMTgpO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiByZ2IoMjI2LjgsIDIxNy4wOCwgMjAxLjk2KTtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6IHJnYigyMzMuMSwgMjIzLjExLCAyMDcuNTcpO1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG5cbi50YWJsZS1kYW5nZXIge1xuICAtLWJzLXRhYmxlLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLXRhYmxlLWJnOiByZ2IoMjQ4LCAyMTQuNiwgMjE3LjgpO1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogcmdiKDE5OC40LCAxNzEuNjgsIDE3NC4yNCk7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogcmdiKDIzNS42LCAyMDMuODcsIDIwNi45MSk7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6IHJnYigyMjMuMiwgMTkzLjE0LCAxOTYuMDIpO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogcmdiKDIyOS40LCAxOTguNTA1LCAyMDEuNDY1KTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtbGlnaHQge1xuICAtLWJzLXRhYmxlLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLXRhYmxlLWJnOiAjZjhmOWZhO1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogcmdiKDE5OC40LCAxOTkuMiwgMjAwKTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiByZ2IoMjM1LjYsIDIzNi41NSwgMjM3LjUpO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiByZ2IoMjIzLjIsIDIyNC4xLCAyMjUpO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogcmdiKDIyOS40LCAyMzAuMzI1LCAyMzEuMjUpO1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG5cbi50YWJsZS1kYXJrIHtcbiAgLS1icy10YWJsZS1jb2xvcjogI2ZmZjtcbiAgLS1icy10YWJsZS1iZzogIzRBNEE0QTtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6IHJnYigxMTAuMiwgMTEwLjIsIDExMC4yKTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiByZ2IoODMuMDUsIDgzLjA1LCA4My4wNSk7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogI2ZmZjtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6IHJnYig5Mi4xLCA5Mi4xLCA5Mi4xKTtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6IHJnYig4Ny41NzUsIDg3LjU3NSwgODcuNTc1KTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXNtIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLW1kIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLWxnIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS14bCB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUteHhsIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuLmZvcm0tbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuMzc1cmVtICsgdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuMzc1cmVtICsgdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC41cmVtICsgdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuNXJlbSArIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuMjVyZW0gKyB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC4yNXJlbSArIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4uZm9ybS10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbn1cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJvZHktYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWJveC1zaGFkb3ctaW5zZXQpO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1jb250cm9sIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1jb250cm9sW3R5cGU9ZmlsZV0ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZvcm0tY29udHJvbFt0eXBlPWZpbGVdOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJvZHktYmcpO1xuICBib3JkZXItY29sb3I6IHJnYigyMzEuNSwgMTcwLjUsIDE1MSk7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWJveC1zaGFkb3ctaW5zZXQpLCAwIDAgMCAwLjI1cmVtIHJnYmEoMjA4LCA4NiwgNDcsIDAuMjUpO1xufVxuLmZvcm0tY29udHJvbDo6LXdlYmtpdC1kYXRlLWFuZC10aW1lLXZhbHVlIHtcbiAgbWluLXdpZHRoOiA4NXB4O1xuICBoZWlnaHQ6IDEuNWVtO1xuICBtYXJnaW46IDA7XG59XG4uZm9ybS1jb250cm9sOjotd2Via2l0LWRhdGV0aW1lLWVkaXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbn1cbi5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7XG4gIG9wYWNpdHk6IDE7XG59XG4uZm9ybS1jb250cm9sOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKTtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb3JtLWNvbnRyb2w6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgbWFyZ2luOiAtMC4zNzVyZW0gLTAuNzVyZW07XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAwLjc1cmVtO1xuICBjb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXRlcnRpYXJ5LWJnKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLWNvbnRyb2w6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1jb250cm9sOmhvdmVyOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKTo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpO1xufVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIDA7XG59XG4uZm9ybS1jb250cm9sLXBsYWludGV4dDpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4uZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtc20sIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1sZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjVyZW0gKyBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSk7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKTtcbn1cbi5mb3JtLWNvbnRyb2wtc206OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIG1hcmdpbjogLTAuMjVyZW0gLTAuNXJlbTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDAuNXJlbTtcbn1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikpO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKTtcbn1cbi5mb3JtLWNvbnRyb2wtbGc6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIG1hcmdpbjogLTAuNXJlbSAtMXJlbTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDFyZW07XG59XG5cbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikpO1xufVxudGV4dGFyZWEuZm9ybS1jb250cm9sLXNtIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDAuNXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKTtcbn1cbnRleHRhcmVhLmZvcm0tY29udHJvbC1sZyB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikpO1xufVxuXG4uZm9ybS1jb250cm9sLWNvbG9yIHtcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0gKyBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSk7XG4gIHBhZGRpbmc6IDAuMzc1cmVtO1xufVxuLmZvcm0tY29udHJvbC1jb2xvcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZm9ybS1jb250cm9sLWNvbG9yOjotbW96LWNvbG9yLXN3YXRjaCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbn1cbi5mb3JtLWNvbnRyb2wtY29sb3I6Oi13ZWJraXQtY29sb3Itc3dhdGNoIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xufVxuLmZvcm0tY29udHJvbC1jb2xvci5mb3JtLWNvbnRyb2wtc20ge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjVyZW0gKyBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSk7XG59XG4uZm9ybS1jb250cm9sLWNvbG9yLmZvcm0tY29udHJvbC1sZyB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSk7XG59XG5cbi5mb3JtLXNlbGVjdCB7XG4gIC0tYnMtZm9ybS1zZWxlY3QtYmctaW1nOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjM5Nzk3OTcnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdtMiA1IDYgNiA2LTYnLyUzZSUzYy9zdmclM2VcIik7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMi4yNXJlbSAwLjM3NXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYm9keS1iZyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJzLWZvcm0tc2VsZWN0LWJnLWltZyksIHZhcigtLWJzLWZvcm0tc2VsZWN0LWJnLWljb24sIG5vbmUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwLjc1cmVtIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDEycHg7XG4gIGJvcmRlcjogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtYm94LXNoYWRvdy1pbnNldCk7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLXNlbGVjdCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tc2VsZWN0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjMxLjUsIDE3MC41LCAxNTEpO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1ib3gtc2hhZG93LWluc2V0KSwgMCAwIDAgMC4yNXJlbSByZ2JhKDIwOCwgODYsIDQ3LCAwLjI1KTtcbn1cbi5mb3JtLXNlbGVjdFttdWx0aXBsZV0sIC5mb3JtLXNlbGVjdFtzaXplXTpub3QoW3NpemU9XCIxXCJdKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uZm9ybS1zZWxlY3Q6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpO1xufVxuLmZvcm0tc2VsZWN0Oi1tb3otZm9jdXNyaW5nIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogMCAwIDAgdmFyKC0tYnMtYm9keS1jb2xvcik7XG59XG5cbi5mb3JtLXNlbGVjdC1zbSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uZm9ybS1zZWxlY3QtbGcge1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5mb3JtLXNlbGVjdCB7XG4gIC0tYnMtZm9ybS1zZWxlY3QtYmctaW1nOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNGOEY4RjgnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdtMiA1IDYgNiA2LTYnLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5mb3JtLWNoZWNrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4xMjVyZW07XG59XG4uZm9ybS1jaGVjayAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogLTEuNWVtO1xufVxuXG4uZm9ybS1jaGVjay1yZXZlcnNlIHtcbiAgcGFkZGluZy1yaWdodDogMS41ZW07XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uZm9ybS1jaGVjay1yZXZlcnNlIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IC0xLjVlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgLS1icy1mb3JtLWNoZWNrLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBtYXJnaW4tdG9wOiAwLjI1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWZvcm0tY2hlY2stYmcpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1icy1mb3JtLWNoZWNrLWJnLWltYWdlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJvcmRlcjogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICBwcmludC1jb2xvci1hZGp1c3Q6IGV4YWN0O1xufVxuLmZvcm0tY2hlY2staW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBib3JkZXItcmFkaXVzOiAwLjI1ZW07XG59XG4uZm9ybS1jaGVjay1pbnB1dFt0eXBlPXJhZGlvXSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmFjdGl2ZSB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcyg5MCUpO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHJnYigyMzEuNSwgMTcwLjUsIDE1MSk7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyMDgsIDg2LCA0NywgMC4yNSk7XG59XG4uZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QwNTYyRjtcbiAgYm9yZGVyLWNvbG9yOiAjRDA1NjJGO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZFt0eXBlPWNoZWNrYm94XSB7XG4gIC0tYnMtZm9ybS1jaGVjay1iZy1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmZmJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nbTYgMTAgMyAzIDYtNicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWRbdHlwZT1yYWRpb10ge1xuICAtLWJzLWZvcm0tY2hlY2stYmctaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzInIGZpbGw9JyUyM2ZmZicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0W3R5cGU9Y2hlY2tib3hdOmluZGV0ZXJtaW5hdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDA1NjJGO1xuICBib3JkZXItY29sb3I6ICNEMDU2MkY7XG4gIC0tYnMtZm9ybS1jaGVjay1iZy1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmZmJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nTTYgMTBoOCcvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGZpbHRlcjogbm9uZTtcbiAgb3BhY2l0eTogMC41O1xufVxuLmZvcm0tY2hlY2staW5wdXRbZGlzYWJsZWRdIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0OmRpc2FibGVkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmZvcm0tc3dpdGNoIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjVlbTtcbn1cbi5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIC0tYnMtZm9ybS1zd2l0Y2gtYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9J3JnYmElMjgwLCAwLCAwLCAwLjI1JTI5Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICB3aWR0aDogMmVtO1xuICBtYXJnaW4tbGVmdDogLTIuNWVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1icy1mb3JtLXN3aXRjaC1iZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpmb2N1cyB7XG4gIC0tYnMtZm9ybS1zd2l0Y2gtYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9J3JnYiUyODIzMS41LCAxNzAuNSwgMTUxJTI5Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG4gIC0tYnMtZm9ybS1zd2l0Y2gtYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9JyUyM2ZmZicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5mb3JtLXN3aXRjaC5mb3JtLWNoZWNrLXJldmVyc2Uge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVlbTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmZvcm0tc3dpdGNoLmZvcm0tY2hlY2stcmV2ZXJzZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIG1hcmdpbi1yaWdodDogLTIuNWVtO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5cbi5idG4tY2hlY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmJ0bi1jaGVja1tkaXNhYmxlZF0gKyAuYnRuLCAuYnRuLWNoZWNrOmRpc2FibGVkICsgLmJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmaWx0ZXI6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNjU7XG59XG5cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpub3QoOmNoZWNrZWQpOm5vdCg6Zm9jdXMpIHtcbiAgLS1icy1mb3JtLXN3aXRjaC1iZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0ncmdiYSUyODI1NSwgMjU1LCAyNTUsIDAuMjUlMjknLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5mb3JtLXJhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nOiAwO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5mb3JtLXJhbmdlOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5mb3JtLXJhbmdlOmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAwLjI1cmVtIHJnYmEoMjA4LCA4NiwgNDcsIDAuMjUpO1xufVxuLmZvcm0tcmFuZ2U6Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMC4yNXJlbSByZ2JhKDIwOCwgODYsIDQ3LCAwLjI1KTtcbn1cbi5mb3JtLXJhbmdlOjotbW96LWZvY3VzLW91dGVyIHtcbiAgYm9yZGVyOiAwO1xufVxuLmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luLXRvcDogLTAuMjVyZW07XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEMDU2MkY7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgYm94LXNoYWRvdzogMCAwLjFyZW0gMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDAuOSwgMjA0LjMsIDE5Mi42KTtcbn1cbi5mb3JtLXJhbmdlOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1iZyk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWJveC1zaGFkb3ctaW5zZXQpO1xufVxuLmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDA1NjJGO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIGJveC1zaGFkb3c6IDAgMC4xcmVtIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0MC45LCAyMDQuMywgMTkyLjYpO1xufVxuLmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1ib3gtc2hhZG93LWluc2V0KTtcbn1cbi5mb3JtLXJhbmdlOmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZm9ybS1yYW5nZTpkaXNhYmxlZDo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xufVxuLmZvcm0tcmFuZ2U6ZGlzYWJsZWQ6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xufVxuXG4uZm9ybS1mbG9hdGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLXNlbGVjdCB7XG4gIGhlaWdodDogY2FsYygzLjVyZW0gKyBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSk7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMy41cmVtICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikpO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDFyZW0gMC43NXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtYm9keS1jb2xvci1yZ2IpLCAwLjY1KTtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm9yZGVyOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuMXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1mbG9hdGluZyA+IGxhYmVsIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgcGFkZGluZzogMXJlbSAwLjc1cmVtO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlcixcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOmZvY3VzLCAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6bm90KDpwbGFjZWhvbGRlci1zaG93biksXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0OmZvY3VzLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB7XG4gIHBhZGRpbmctdG9wOiAxLjYyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGwsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0Oi13ZWJraXQtYXV0b2ZpbGwge1xuICBwYWRkaW5nLXRvcDogMS42MjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tc2VsZWN0IHtcbiAgcGFkZGluZy10b3A6IDEuNjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpmb2N1cyB+IGxhYmVsLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIH4gbGFiZWwsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IH4gbGFiZWwsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLXNlbGVjdCB+IGxhYmVsIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjg1KSB0cmFuc2xhdGVZKC0wLjVyZW0pIHRyYW5zbGF0ZVgoMC4xNXJlbSk7XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6LXdlYmtpdC1hdXRvZmlsbCB+IGxhYmVsIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjg1KSB0cmFuc2xhdGVZKC0wLjVyZW0pIHRyYW5zbGF0ZVgoMC4xNXJlbSk7XG59XG4uZm9ybS1mbG9hdGluZyA+IHRleHRhcmVhOmZvY3VzIH4gbGFiZWw6OmFmdGVyLFxuLmZvcm0tZmxvYXRpbmcgPiB0ZXh0YXJlYTpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB+IGxhYmVsOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDFyZW0gMC4zNzVyZW07XG4gIHotaW5kZXg6IC0xO1xuICBoZWlnaHQ6IDEuNWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG59XG4uZm9ybS1mbG9hdGluZyA+IHRleHRhcmVhOmRpc2FibGVkIH4gbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgfiBsYWJlbCB7XG4gIGJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAwO1xufVxuLmZvcm0tZmxvYXRpbmcgPiA6ZGlzYWJsZWQgfiBsYWJlbCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpkaXNhYmxlZCB+IGxhYmVsIHtcbiAgY29sb3I6ICNDNEM0QzQ7XG59XG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB3aWR0aDogMSU7XG4gIG1pbi13aWR0aDogMDtcbn1cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1zZWxlY3Q6Zm9jdXMsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZzpmb2N1cy13aXRoaW4ge1xuICB6LWluZGV4OiA1O1xufVxuLmlucHV0LWdyb3VwIC5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4uaW5wdXQtZ3JvdXAgLmJ0bjpmb2N1cyB7XG4gIHotaW5kZXg6IDU7XG59XG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtdGVydGlhcnktYmcpO1xuICBib3JkZXI6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbTtcbn1cblxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSk6bm90KC5mb3JtLWZsb2F0aW5nKSxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobiszKSxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6bGFzdC1jaGlsZCkgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmZvcm0tZmxvYXRpbmc6bm90KDpsYXN0LWNoaWxkKSA+IC5mb3JtLXNlbGVjdCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IDpudGgtbGFzdC1jaGlsZChuKzMpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpOm5vdCguZm9ybS1mbG9hdGluZyksXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKG4rNCksXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuZm9ybS1mbG9hdGluZzpudGgtbGFzdC1jaGlsZChuKzMpID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5mb3JtLWZsb2F0aW5nOm50aC1sYXN0LWNoaWxkKG4rMykgPiAuZm9ybS1zZWxlY3Qge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAgPiA6bm90KDpmaXJzdC1jaGlsZCk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLnZhbGlkLXRvb2x0aXApOm5vdCgudmFsaWQtZmVlZGJhY2spOm5vdCguaW52YWxpZC10b29sdGlwKTpub3QoLmludmFsaWQtZmVlZGJhY2spIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmZvcm0tc2VsZWN0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6IHZhcigtLWJzLWZvcm0tdmFsaWQtY29sb3IpO1xufVxuXG4udmFsaWQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBtYXJnaW4tdG9wOiAwLjFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1zdWNjZXNzKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi53YXMtdmFsaWRhdGVkIDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIDp2YWxpZCB+IC52YWxpZC10b29sdGlwLFxuLmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZCwgLmZvcm0tY29udHJvbC5pcy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtZm9ybS12YWxpZC1ib3JkZXItY29sb3IpO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzNjNBMDg4JyBkPSdNMi4zIDYuNzMuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkOmZvY3VzLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcik7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWJveC1zaGFkb3ctaW5zZXQpLCAwIDAgMCAwLjI1cmVtIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuZm9ybS1jb250cm9sOnZhbGlkLCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtdmFsaWQge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDp2YWxpZCwgLmZvcm0tc2VsZWN0LmlzLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcik7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6dmFsaWQ6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pLCAud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6dmFsaWQ6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJdLCAuZm9ybS1zZWxlY3QuaXMtdmFsaWQ6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pLCAuZm9ybS1zZWxlY3QuaXMtdmFsaWQ6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJdIHtcbiAgLS1icy1mb3JtLXNlbGVjdC1iZy1pY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyMzYzQTA4OCcgZD0nTTIuMyA2LjczLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjEnLyUzZSUzYy9zdmclM2VcIik7XG4gIHBhZGRpbmctcmlnaHQ6IDQuMTI1cmVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwLjc1cmVtIGNlbnRlciwgY2VudGVyIHJpZ2h0IDIuMjVyZW07XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCAxMnB4LCBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDp2YWxpZDpmb2N1cywgLmZvcm0tc2VsZWN0LmlzLXZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcik7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWJveC1zaGFkb3ctaW5zZXQpLCAwIDAgMCAwLjI1cmVtIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbC1jb2xvcjp2YWxpZCwgLmZvcm0tY29udHJvbC1jb2xvci5pcy12YWxpZCB7XG4gIHdpZHRoOiBjYWxjKDNyZW0gKyBjYWxjKDEuNWVtICsgMC43NXJlbSkpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCwgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkOmNoZWNrZWQsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkOmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1mb3JtLXZhbGlkLWNvbG9yKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkOmZvY3VzLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIDAuMjUpO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1icy1mb3JtLXZhbGlkLWNvbG9yKTtcbn1cblxuLmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IH4gLnZhbGlkLWZlZWRiYWNrIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOm5vdCg6Zm9jdXMpOnZhbGlkLCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOm5vdCg6Zm9jdXMpLmlzLXZhbGlkLFxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwID4gLmZvcm0tc2VsZWN0Om5vdCg6Zm9jdXMpOnZhbGlkLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tc2VsZWN0Om5vdCg6Zm9jdXMpLmlzLXZhbGlkLFxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmb2N1cy13aXRoaW4pOnZhbGlkLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmb2N1cy13aXRoaW4pLmlzLXZhbGlkIHtcbiAgei1pbmRleDogMztcbn1cblxuLmludmFsaWQtZmVlZGJhY2sge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogdmFyKC0tYnMtZm9ybS1pbnZhbGlkLWNvbG9yKTtcbn1cblxuLmludmFsaWQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBtYXJnaW4tdG9wOiAwLjFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1kYW5nZXIpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgOmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCxcbi5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4uaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWZvcm0taW52YWxpZC1ib3JkZXItY29sb3IpO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTIgMTInIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNEQzM1NDUnJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8lM2UlM2NwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nJTIzREMzNTQ1JyBzdHJva2U9J25vbmUnLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkOmZvY3VzLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWZvcm0taW52YWxpZC1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1ib3gtc2hhZG93LWluc2V0KSwgMCAwIDAgMC4yNXJlbSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuZm9ybS1jb250cm9sOmludmFsaWQsIHRleHRhcmVhLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6aW52YWxpZCwgLmZvcm0tc2VsZWN0LmlzLWludmFsaWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWZvcm0taW52YWxpZC1ib3JkZXItY29sb3IpO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OmludmFsaWQ6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pLCAud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6aW52YWxpZDpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0sIC5mb3JtLXNlbGVjdC5pcy1pbnZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwgLmZvcm0tc2VsZWN0LmlzLWludmFsaWQ6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJdIHtcbiAgLS1icy1mb3JtLXNlbGVjdC1iZy1pY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDEyIDEyJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzREMzNTQ1JyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvJTNlJTNjcGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyUyM0RDMzU0NScgc3Ryb2tlPSdub25lJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBwYWRkaW5nLXJpZ2h0OiA0LjEyNXJlbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMC43NXJlbSBjZW50ZXIsIGNlbnRlciByaWdodCAyLjI1cmVtO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTJweCwgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6aW52YWxpZDpmb2N1cywgLmZvcm0tc2VsZWN0LmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWZvcm0taW52YWxpZC1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1ib3gtc2hhZG93LWluc2V0KSwgMCAwIDAgMC4yNXJlbSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbC1jb2xvcjppbnZhbGlkLCAuZm9ybS1jb250cm9sLWNvbG9yLmlzLWludmFsaWQge1xuICB3aWR0aDogY2FsYygzcmVtICsgY2FsYygxLjVlbSArIDAuNzVyZW0pKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcik7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkOmNoZWNrZWQsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWZvcm0taW52YWxpZC1jb2xvcik7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkOmZvY3VzLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLCAwLjI1KTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6IHZhcigtLWJzLWZvcm0taW52YWxpZC1jb2xvcik7XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB+IC5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOm5vdCg6Zm9jdXMpOmludmFsaWQsIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6bm90KDpmb2N1cykuaXMtaW52YWxpZCxcbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdDpub3QoOmZvY3VzKTppbnZhbGlkLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tc2VsZWN0Om5vdCg6Zm9jdXMpLmlzLWludmFsaWQsXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZvY3VzLXdpdGhpbik6aW52YWxpZCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zm9jdXMtd2l0aGluKS5pcy1pbnZhbGlkIHtcbiAgei1pbmRleDogNDtcbn1cblxuLmJ0biB7XG4gIC0tYnMtYnRuLXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1icy1idG4tcGFkZGluZy15OiAwLjM3NXJlbTtcbiAgLS1icy1idG4tZm9udC1mYW1pbHk6IDtcbiAgLS1icy1idG4tZm9udC1zaXplOiAxcmVtO1xuICAtLWJzLWJ0bi1mb250LXdlaWdodDogNDAwO1xuICAtLWJzLWJ0bi1saW5lLWhlaWdodDogMS41O1xuICAtLWJzLWJ0bi1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1ib3JkZXItcmFkaXVzOiAwO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1ib3gtc2hhZG93OiB1bnNldDtcbiAgLS1icy1idG4tZGlzYWJsZWQtb3BhY2l0eTogMC42NTtcbiAgLS1icy1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKHZhcigtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiKSwgLjUpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWJ0bi1wYWRkaW5nLXkpIHZhcigtLWJzLWJ0bi1wYWRkaW5nLXgpO1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtYnRuLWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1idG4tZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWJzLWJ0bi1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1icy1idG4tbGluZS1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJvcmRlcjogdmFyKC0tYnMtYnRuLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtYnRuLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJ0bi1ib3JkZXItcmFkaXVzKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYnRuLWJnKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtYnRuLWJveC1zaGFkb3cpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmJ0biB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmJ0bjpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1icy1idG4taG92ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1idG4taG92ZXItYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO1xufVxuLmJ0bi1jaGVjayArIC5idG46aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYnRuLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1idG4tYm9yZGVyLWNvbG9yKTtcbn1cbi5idG46Zm9jdXMtdmlzaWJsZSB7XG4gIGNvbG9yOiB2YXIoLS1icy1idG4taG92ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1idG4taG92ZXItYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1idG4tYm94LXNoYWRvdyksIHZhcigtLWJzLWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbn1cbi5idG4tY2hlY2s6Zm9jdXMtdmlzaWJsZSArIC5idG4ge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1idG4tYm94LXNoYWRvdyksIHZhcigtLWJzLWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4sIDpub3QoLmJ0bi1jaGVjaykgKyAuYnRuOmFjdGl2ZSwgLmJ0bjpmaXJzdC1jaGlsZDphY3RpdmUsIC5idG4uYWN0aXZlLCAuYnRuLnNob3cge1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWFjdGl2ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJ0bi1hY3RpdmUtYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3cpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bjpmb2N1cy12aXNpYmxlLCA6bm90KC5idG4tY2hlY2spICsgLmJ0bjphY3RpdmU6Zm9jdXMtdmlzaWJsZSwgLmJ0bjpmaXJzdC1jaGlsZDphY3RpdmU6Zm9jdXMtdmlzaWJsZSwgLmJ0bi5hY3RpdmU6Zm9jdXMtdmlzaWJsZSwgLmJ0bi5zaG93OmZvY3VzLXZpc2libGUge1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1idG4tYWN0aXZlLXNoYWRvdyksIHZhcigtLWJzLWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZDpmb2N1cy12aXNpYmxlICsgLmJ0biB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWJ0bi1hY3RpdmUtc2hhZG93KSwgdmFyKC0tYnMtYnRuLWZvY3VzLWJveC1zaGFkb3cpO1xufVxuLmJ0bjpkaXNhYmxlZCwgLmJ0bi5kaXNhYmxlZCwgZmllbGRzZXQ6ZGlzYWJsZWQgLmJ0biB7XG4gIGNvbG9yOiB2YXIoLS1icy1idG4tZGlzYWJsZWQtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYnRuLWRpc2FibGVkLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yKTtcbiAgb3BhY2l0eTogdmFyKC0tYnMtYnRuLWRpc2FibGVkLW9wYWNpdHkpO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuLXByaW1hcnkge1xuICAtLWJzLWJ0bi1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1idG4tYmc6ICNEMDU2MkY7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI0QwNTYyRjtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2IoMjE1LjA1LCAxMTEuMzUsIDc4LjIpO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigyMTIuNywgMTAyLjksIDY3LjgpO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxNzcsIDczLCA0MDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYigyMTcuNCwgMTE5LjgsIDg4LjYpO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMjEyLjcsIDEwMi45LCA2Ny44KTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICNEMDU2MkY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI0QwNTYyRjtcbn1cblxuLmJ0bi1zZWNvbmRhcnkge1xuICAtLWJzLWJ0bi1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYmc6ICMwMDNBNzk7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzAwM0E3OTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2IoMCwgNDkuMywgMTAyLjg1KTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMCwgNDYuNCwgOTYuOCk7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDM4LCA4OCwgMTQxO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiKDAsIDQ2LjQsIDk2LjgpO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMCwgNDMuNSwgOTAuNzUpO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzAwM0E3OTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMDAzQTc5O1xufVxuXG4uYnRuLXN1Y2Nlc3Mge1xuICAtLWJzLWJ0bi1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1idG4tYmc6ICM2M0EwODg7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzYzQTA4ODtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2IoMTIyLjQsIDE3NC4yNSwgMTUzLjg1KTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMTE0LjYsIDE2OS41LCAxNDcuOSk7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDg0LCAxMzYsIDExNjtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYigxMzAuMiwgMTc5LCAxNTkuOCk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigxMTQuNiwgMTY5LjUsIDE0Ny45KTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICM2M0EwODg7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzYzQTA4ODtcbn1cblxuLmJ0bi1pbmZvIHtcbiAgLS1icy1idG4tY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWJnOiAjMGRjYWYwO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMwZGNhZjA7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDQ5LjMsIDIwOS45NSwgMjQyLjI1KTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMzcuMiwgMjA3LjMsIDI0MS41KTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTEsIDE3MiwgMjA0O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiKDYxLjQsIDIxMi42LCAyNDMpO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMzcuMiwgMjA3LjMsIDI0MS41KTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICMwZGNhZjA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzBkY2FmMDtcbn1cblxuLmJ0bi13YXJuaW5nIHtcbiAgLS1icy1idG4tY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWJnOiAjRjBCQTY2O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNGMEJBNjY7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDI0Mi4yNSwgMTk2LjM1LCAxMjQuOTUpO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigyNDEuNSwgMTkyLjksIDExNy4zKTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjA0LCAxNTgsIDg3O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiKDI0MywgMTk5LjgsIDEzMi42KTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDI0MS41LCAxOTIuOSwgMTE3LjMpO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogI0YwQkE2NjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjRjBCQTY2O1xufVxuXG4uYnRuLWRhbmdlciB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1iZzogI0RDMzU0NTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjREMzNTQ1O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6IHJnYigxODcsIDQ1LjA1LCA1OC42NSk7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDE3NiwgNDIuNCwgNTUuMik7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIyNSwgODMsIDk3O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiKDE3NiwgNDIuNCwgNTUuMik7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigxNjUsIDM5Ljc1LCA1MS43NSk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjREMzNTQ1O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNEQzM1NDU7XG59XG5cbi5idG4tbGlnaHQge1xuICAtLWJzLWJ0bi1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1idG4tYmc6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2IoMjEwLjgsIDIxMS42NSwgMjEyLjUpO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigxOTguNCwgMTk5LjIsIDIwMCk7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIxMSwgMjEyLCAyMTM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2IoMTk4LjQsIDE5OS4yLCAyMDApO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMTg2LCAxODYuNzUsIDE4Ny41KTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbn1cblxuLmJ0bi1kYXJrIHtcbiAgLS1icy1idG4tY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWJnOiAjNEE0QTRBO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICM0QTRBNEE7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDEwMS4xNSwgMTAxLjE1LCAxMDEuMTUpO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYig5Mi4xLCA5Mi4xLCA5Mi4xKTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTAxLCAxMDEsIDEwMTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYigxMTAuMiwgMTEwLjIsIDExMC4yKTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDkyLjEsIDkyLjEsIDkyLjEpO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzRBNEE0QTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjNEE0QTRBO1xufVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjRDA1NjJGO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNEMDU2MkY7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI0QwNTYyRjtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjRDA1NjJGO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMDgsIDg2LCA0NztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNEMDU2MkY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNEMDU2MkY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNEMDU2MkY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjRDA1NjJGO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgLS1icy1idG4tY29sb3I6ICMwMDNBNzk7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzAwM0E3OTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMDAzQTc5O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMwMDNBNzk7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDAsIDU4LCAxMjE7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjMDAzQTc5O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMDAzQTc5O1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMDAzQTc5O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzAwM0E3OTtcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3Mge1xuICAtLWJzLWJ0bi1jb2xvcjogIzYzQTA4ODtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjNjNBMDg4O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICM2M0EwODg7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzYzQTA4ODtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogOTksIDE2MCwgMTM2O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzYzQTA4ODtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzYzQTA4ODtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzYzQTA4ODtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM2M0EwODg7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1pbmZvIHtcbiAgLS1icy1idG4tY29sb3I6ICMwZGNhZjA7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzBkY2FmMDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMGRjYWYwO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMwZGNhZjA7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDEzLCAyMDIsIDI0MDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMwZGNhZjA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMwZGNhZjA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwZGNhZjA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMGRjYWYwO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtd2FybmluZyB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjRjBCQTY2O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNGMEJBNjY7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI0YwQkE2NjtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjRjBCQTY2O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNDAsIDE4NiwgMTAyO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI0YwQkE2NjtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI0YwQkE2NjtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI0YwQkE2NjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNGMEJBNjY7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1kYW5nZXIge1xuICAtLWJzLWJ0bi1jb2xvcjogI0RDMzU0NTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjREMzNTQ1O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICNEQzM1NDU7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI0RDMzU0NTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjIwLCA1MywgNjk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjREMzNTQ1O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjREMzNTQ1O1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjREMzNTQ1O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI0RDMzU0NTtcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLWxpZ2h0IHtcbiAgLS1icy1idG4tY29sb3I6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDI0OCwgMjQ5LCAyNTA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhcmsge1xuICAtLWJzLWJ0bi1jb2xvcjogIzRBNEE0QTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjNEE0QTRBO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICM0QTRBNEE7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzRBNEE0QTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNzQsIDc0LCA3NDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICM0QTRBNEE7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICM0QTRBNEE7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICM0QTRBNEE7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjNEE0QTRBO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLWxpbmsge1xuICAtLWJzLWJ0bi1mb250LXdlaWdodDogNDAwO1xuICAtLWJzLWJ0bi1jb2xvcjogdmFyKC0tYnMtbGluay1jb2xvcik7XG4gIC0tYnMtYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6IHZhcigtLWJzLWxpbmstaG92ZXItY29sb3IpO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWxpbmstaG92ZXItY29sb3IpO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNDNEM0QzQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWJveC1zaGFkb3c6IDAgMCAwICMwMDA7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDE3NywgNzMsIDQwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5idG4tbGluazpmb2N1cy12aXNpYmxlIHtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1jb2xvcik7XG59XG4uYnRuLWxpbms6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWNvbG9yKTtcbn1cblxuLmJ0bi1sZywgLmJ0bi1ncm91cC1sZyA+IC5idG4ge1xuICAtLWJzLWJ0bi1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy1idG4tcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLWJ0bi1mb250LXNpemU6IDEuMjVyZW07XG4gIC0tYnMtYnRuLWJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuIHtcbiAgLS1icy1idG4tcGFkZGluZy15OiAxMnB4O1xuICAtLWJzLWJ0bi1wYWRkaW5nLXg6IDI0cHg7XG4gIC0tYnMtYnRuLWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tYnMtYnRuLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uZmFkZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZhZGUge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mYWRlOm5vdCguc2hvdykge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uY29sbGFwc2U6bm90KC5zaG93KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zNXMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jb2xsYXBzaW5nIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY29sbGFwc2luZy5jb2xsYXBzZS1ob3Jpem9udGFsIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogYXV0bztcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zNXMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jb2xsYXBzaW5nLmNvbGxhcHNlLWhvcml6b250YWwge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmRyb3B1cCxcbi5kcm9wZW5kLFxuLmRyb3Bkb3duLFxuLmRyb3BzdGFydCxcbi5kcm9wdXAtY2VudGVyLFxuLmRyb3Bkb3duLWNlbnRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmRyb3Bkb3duLW1lbnUge1xuICAtLWJzLWRyb3Bkb3duLXppbmRleDogMTAwMDtcbiAgLS1icy1kcm9wZG93bi1taW4td2lkdGg6IDEwcmVtO1xuICAtLWJzLWRyb3Bkb3duLXBhZGRpbmcteDogMDtcbiAgLS1icy1kcm9wZG93bi1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy1kcm9wZG93bi1zcGFjZXI6IDAuMTI1cmVtO1xuICAtLWJzLWRyb3Bkb3duLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1icy1kcm9wZG93bi1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtZHJvcGRvd24tYmc6IHZhcigtLWJzLWJvZHktYmcpO1xuICAtLWJzLWRyb3Bkb3duLWJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA5KTtcbiAgLS1icy1kcm9wZG93bi1ib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIC0tYnMtZHJvcGRvd24tYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAtLWJzLWRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6IGNhbGMoMC41cmVtIC0gdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7XG4gIC0tYnMtZHJvcGRvd24tZGl2aWRlci1iZzogcmdiYSgwLCAwLCAwLCAwLjA5KTtcbiAgLS1icy1kcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15OiAwLjVyZW07XG4gIC0tYnMtZHJvcGRvd24tYm94LXNoYWRvdzogM3B4IDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjA5KTtcbiAgLS1icy1kcm9wZG93bi1saW5rLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWJnOiB2YXIoLS1icy10ZXJ0aWFyeS1iZyk7XG4gIC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICNEMDU2MkY7XG4gIC0tYnMtZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogdmFyKC0tYnMtdGVydGlhcnktY29sb3IpO1xuICAtLWJzLWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAxLjVyZW07XG4gIC0tYnMtZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tYnMtZHJvcGRvd24taGVhZGVyLWNvbG9yOiAjQzRDNEM0O1xuICAtLWJzLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXg6IDEuNXJlbTtcbiAgLS1icy1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15OiAwLjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogdmFyKC0tYnMtZHJvcGRvd24temluZGV4KTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWluLXdpZHRoOiB2YXIoLS1icy1kcm9wZG93bi1taW4td2lkdGgpO1xuICBwYWRkaW5nOiB2YXIoLS1icy1kcm9wZG93bi1wYWRkaW5nLXkpIHZhcigtLWJzLWRyb3Bkb3duLXBhZGRpbmcteCk7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1kcm9wZG93bi1mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tYnMtZHJvcGRvd24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1kcm9wZG93bi1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1kcm9wZG93bi1ib3JkZXItcmFkaXVzKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtZHJvcGRvd24tYm94LXNoYWRvdyk7XG59XG4uZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IHZhcigtLWJzLWRyb3Bkb3duLXNwYWNlcik7XG59XG5cbi5kcm9wZG93bi1tZW51LXN0YXJ0IHtcbiAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG59XG4uZHJvcGRvd24tbWVudS1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbn1cblxuLmRyb3Bkb3duLW1lbnUtZW5kIHtcbiAgLS1icy1wb3NpdGlvbjogZW5kO1xufVxuLmRyb3Bkb3duLW1lbnUtZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtc20tc3RhcnQge1xuICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXNtLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1zbS1lbmQge1xuICAgIC0tYnMtcG9zaXRpb246IGVuZDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1zbS1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtbWQtc3RhcnQge1xuICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xuICB9XG4gIC5kcm9wZG93bi1tZW51LW1kLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1tZC1lbmQge1xuICAgIC0tYnMtcG9zaXRpb246IGVuZDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1tZC1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtbGctc3RhcnQge1xuICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xuICB9XG4gIC5kcm9wZG93bi1tZW51LWxnLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1sZy1lbmQge1xuICAgIC0tYnMtcG9zaXRpb246IGVuZDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1sZy1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LXhsLXN0YXJ0IHtcbiAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS14bC1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUteGwtZW5kIHtcbiAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUteGwtZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuZHJvcGRvd24tbWVudS14eGwtc3RhcnQge1xuICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXh4bC1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUteHhsLWVuZCB7XG4gICAgLS1icy1wb3NpdGlvbjogZW5kO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXh4bC1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG4uZHJvcHVwIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1icy1kcm9wZG93bi1zcGFjZXIpO1xufVxuLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZHJvcGVuZCAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogdmFyKC0tYnMtZHJvcGRvd24tc3BhY2VyKTtcbn1cbi5kcm9wZW5kIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQ7XG59XG4uZHJvcGVuZCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmRyb3BlbmQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICB2ZXJ0aWNhbC1hbGlnbjogMDtcbn1cblxuLmRyb3BzdGFydCAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxMDAlO1xuICBsZWZ0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLWJzLWRyb3Bkb3duLXNwYWNlcik7XG59XG4uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZSB7XG4gIHZlcnRpY2FsLWFsaWduOiAwO1xufVxuXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiB2YXIoLS1icy1kcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15KSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYnMtZHJvcGRvd24tZGl2aWRlci1iZyk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiB2YXIoLS1icy1kcm9wZG93bi1pdGVtLXBhZGRpbmcteSkgdmFyKC0tYnMtZHJvcGRvd24taXRlbS1wYWRkaW5nLXgpO1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWxpbmstY29sb3IpO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWRyb3Bkb3duLWl0ZW0tYm9yZGVyLXJhZGl1cywgMCk7XG59XG4uZHJvcGRvd24taXRlbTpob3ZlciwgLmRyb3Bkb3duLWl0ZW06Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWxpbmstaG92ZXItYmcpO1xufVxuLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAuZHJvcGRvd24taXRlbTphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnKTtcbn1cbi5kcm9wZG93bi1pdGVtLmRpc2FibGVkLCAuZHJvcGRvd24taXRlbTpkaXNhYmxlZCB7XG4gIGNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tYnMtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteSkgdmFyKC0tYnMtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1oZWFkZXItY29sb3IpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15KSB2YXIoLS1icy1kcm9wZG93bi1pdGVtLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1saW5rLWNvbG9yKTtcbn1cblxuLmRyb3Bkb3duLW1lbnUtZGFyayB7XG4gIC0tYnMtZHJvcGRvd24tY29sb3I6ICNGOEY4Rjg7XG4gIC0tYnMtZHJvcGRvd24tYmc6ICM5Nzk3OTc7XG4gIC0tYnMtZHJvcGRvd24tYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDkpO1xuICAtLWJzLWRyb3Bkb3duLWJveC1zaGFkb3c6IDtcbiAgLS1icy1kcm9wZG93bi1saW5rLWNvbG9yOiAjRjhGOEY4O1xuICAtLWJzLWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtZHJvcGRvd24tZGl2aWRlci1iZzogcmdiYSgwLCAwLCAwLCAwLjA5KTtcbiAgLS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWJnOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAjRDA1NjJGO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICNFMEUwRTA7XG4gIC0tYnMtZHJvcGRvd24taGVhZGVyLWNvbG9yOiAjRTBFMEUwO1xufVxuXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYnRuLWdyb3VwID4gLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLFxuLmJ0bi1ncm91cCA+IC5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLFxuLmJ0bi1ncm91cCA+IC5idG46aG92ZXIsXG4uYnRuLWdyb3VwID4gLmJ0bjpmb2N1cyxcbi5idG4tZ3JvdXAgPiAuYnRuOmFjdGl2ZSxcbi5idG4tZ3JvdXAgPiAuYnRuLmFjdGl2ZSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46aG92ZXIsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpmb2N1cyxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmFjdGl2ZSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLmFjdGl2ZSB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5idG4tdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmJ0bi10b29sYmFyIC5pbnB1dC1ncm91cCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uYnRuLWdyb3VwIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAgPiA6bm90KC5idG4tY2hlY2s6Zmlyc3QtY2hpbGQpICsgLmJ0bixcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmJ0bi1ncm91cCA+IC5idG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0OmZpcnN0LWNoaWxkLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpudGgtY2hpbGQobiszKSxcbi5idG4tZ3JvdXAgPiA6bm90KC5idG4tY2hlY2spICsgLmJ0bixcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjU2MjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41NjI1cmVtO1xufVxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsIC5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsIC5kcm9wZW5kIC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmJ0bi1zbSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtc20gPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbn1cblxuLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtbGcgPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbn1cblxuLmJ0bi1ncm91cC5zaG93IC5kcm9wZG93bi10b2dnbGUge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG4uYnRuLWdyb3VwLnNob3cgLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGluayB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bnRoLWNoaWxkKG4rMyksXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gOm5vdCguYnRuLWNoZWNrKSArIC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLm5hdiB7XG4gIC0tYnMtbmF2LWxpbmstcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLW5hdi1saW5rLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLW5hdi1saW5rLWZvbnQtd2VpZ2h0OiA7XG4gIC0tYnMtbmF2LWxpbmstY29sb3I6IHZhcigtLWJzLWxpbmstY29sb3IpO1xuICAtLWJzLW5hdi1saW5rLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1saW5rLWhvdmVyLWNvbG9yKTtcbiAgLS1icy1uYXYtbGluay1kaXNhYmxlZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1icy1uYXYtbGluay1wYWRkaW5nLXkpIHZhcigtLWJzLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtbmF2LWxpbmstZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWJzLW5hdi1saW5rLWZvbnQtd2VpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWJzLW5hdi1saW5rLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAubmF2LWxpbmsge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5uYXYtbGluazpob3ZlciwgLm5hdi1saW5rOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdi1saW5rLWhvdmVyLWNvbG9yKTtcbn1cbi5uYXYtbGluazpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDIwOCwgODYsIDQ3LCAwLjI1KTtcbn1cbi5uYXYtbGluay5kaXNhYmxlZCwgLm5hdi1saW5rOmRpc2FibGVkIHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdi1saW5rLWRpc2FibGVkLWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLm5hdi10YWJzIHtcbiAgLS1icy1uYXYtdGFicy1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICAtLWJzLW5hdi10YWJzLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAtLWJzLW5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpIHZhcigtLWJzLXNlY29uZGFyeS1iZykgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgLS1icy1uYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLW5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy1uYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcikgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSB2YXIoLS1icy1ib2R5LWJnKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItY29sb3IpO1xufVxuLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItd2lkdGgpKTtcbiAgYm9yZGVyOiB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItd2lkdGgpIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLW5hdi10YWJzLWJvcmRlci1yYWRpdXMpO1xufVxuLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciwgLm5hdi10YWJzIC5uYXYtbGluazpmb2N1cyB7XG4gIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1uYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcik7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtdGFicyAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICBjb2xvcjogdmFyKC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1uYXYtdGFicy1saW5rLWFjdGl2ZS1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbn1cbi5uYXYtdGFicyAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItd2lkdGgpKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5uYXYtcGlsbHMge1xuICAtLWJzLW5hdi1waWxscy1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgLS1icy1uYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAjRDA1NjJGO1xufVxuLm5hdi1waWxscyAubmF2LWxpbmsge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1uYXYtcGlsbHMtYm9yZGVyLXJhZGl1cyk7XG59XG4ubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXBpbGxzIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW5hdi1waWxscy1saW5rLWFjdGl2ZS1iZyk7XG59XG5cbi5uYXYtdW5kZXJsaW5lIHtcbiAgLS1icy1uYXYtdW5kZXJsaW5lLWdhcDogMXJlbTtcbiAgLS1icy1uYXYtdW5kZXJsaW5lLWJvcmRlci13aWR0aDogMC4xMjVyZW07XG4gIC0tYnMtbmF2LXVuZGVybGluZS1saW5rLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICBnYXA6IHZhcigtLWJzLW5hdi11bmRlcmxpbmUtZ2FwKTtcbn1cbi5uYXYtdW5kZXJsaW5lIC5uYXYtbGluayB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtbmF2LXVuZGVybGluZS1ib3JkZXItd2lkdGgpIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLm5hdi11bmRlcmxpbmUgLm5hdi1saW5rOmhvdmVyLCAubmF2LXVuZGVybGluZSAubmF2LWxpbms6Zm9jdXMge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiBjdXJyZW50Y29sb3I7XG59XG4ubmF2LXVuZGVybGluZSAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi11bmRlcmxpbmUgLnNob3cgPiAubmF2LWxpbmsge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogdmFyKC0tYnMtbmF2LXVuZGVybGluZS1saW5rLWFjdGl2ZS1jb2xvcik7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IGN1cnJlbnRjb2xvcjtcbn1cblxuLm5hdi1maWxsID4gLm5hdi1saW5rLFxuLm5hdi1maWxsIC5uYXYtaXRlbSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5uYXYtanVzdGlmaWVkID4gLm5hdi1saW5rLFxuLm5hdi1qdXN0aWZpZWQgLm5hdi1pdGVtIHtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LWJhc2lzOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5uYXYtZmlsbCAubmF2LWl0ZW0gLm5hdi1saW5rLFxuLm5hdi1qdXN0aWZpZWQgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRhYi1jb250ZW50ID4gLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubmF2YmFyIHtcbiAgLS1icy1uYXZiYXItcGFkZGluZy14OiAwO1xuICAtLWJzLW5hdmJhci1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy1uYXZiYXItY29sb3I6IHJnYmEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgMC42NSk7XG4gIC0tYnMtbmF2YmFyLWhvdmVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDAuOCk7XG4gIC0tYnMtbmF2YmFyLWRpc2FibGVkLWNvbG9yOiByZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDAuMyk7XG4gIC0tYnMtbmF2YmFyLWFjdGl2ZS1jb2xvcjogcmdiYSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCAxKTtcbiAgLS1icy1uYXZiYXItYnJhbmQtcGFkZGluZy15OiAwLjMxMjVyZW07XG4gIC0tYnMtbmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQ6IDFyZW07XG4gIC0tYnMtbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgLS1icy1uYXZiYXItYnJhbmQtY29sb3I6IHJnYmEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgMSk7XG4gIC0tYnMtbmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDEpO1xuICAtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAwLjc1cmVtO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhJTI4NzQsIDc0LCA3NCwgMC43NSUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIik7XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDAuMTUpO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6IDA7XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGg6IDAuMjVyZW07XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogdmFyKC0tYnMtbmF2YmFyLXBhZGRpbmcteSkgdmFyKC0tYnMtbmF2YmFyLXBhZGRpbmcteCk7XG59XG4ubmF2YmFyID4gLmNvbnRhaW5lcixcbi5uYXZiYXIgPiAuY29udGFpbmVyLWZsdWlkLFxuLm5hdmJhciA+IC5jb250YWluZXItc20sXG4ubmF2YmFyID4gLmNvbnRhaW5lci1tZCxcbi5uYXZiYXIgPiAuY29udGFpbmVyLWxnLFxuLm5hdmJhciA+IC5jb250YWluZXIteGwsXG4ubmF2YmFyID4gLmNvbnRhaW5lci14eGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IGluaGVyaXQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5uYXZiYXItYnJhbmQge1xuICBwYWRkaW5nLXRvcDogdmFyKC0tYnMtbmF2YmFyLWJyYW5kLXBhZGRpbmcteSk7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1icy1uYXZiYXItYnJhbmQtcGFkZGluZy15KTtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1icy1uYXZiYXItYnJhbmQtbWFyZ2luLWVuZCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXZiYXItYnJhbmQtY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcik7XG59XG5cbi5uYXZiYXItbmF2IHtcbiAgLS1icy1uYXYtbGluay1wYWRkaW5nLXg6IDA7XG4gIC0tYnMtbmF2LWxpbmstcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtbmF2LWxpbmstZm9udC13ZWlnaHQ6IDtcbiAgLS1icy1uYXYtbGluay1jb2xvcjogdmFyKC0tYnMtbmF2YmFyLWNvbG9yKTtcbiAgLS1icy1uYXYtbGluay1ob3Zlci1jb2xvcjogdmFyKC0tYnMtbmF2YmFyLWhvdmVyLWNvbG9yKTtcbiAgLS1icy1uYXYtbGluay1kaXNhYmxlZC1jb2xvcjogdmFyKC0tYnMtbmF2YmFyLWRpc2FibGVkLWNvbG9yKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSwgLm5hdmJhci1uYXYgLm5hdi1saW5rLnNob3cge1xuICBjb2xvcjogdmFyKC0tYnMtbmF2YmFyLWFjdGl2ZS1jb2xvcik7XG59XG4ubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5uYXZiYXItdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIGNvbG9yOiB2YXIoLS1icy1uYXZiYXItY29sb3IpO1xufVxuLm5hdmJhci10ZXh0IGEsXG4ubmF2YmFyLXRleHQgYTpob3Zlcixcbi5uYXZiYXItdGV4dCBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdmJhci1hY3RpdmUtY29sb3IpO1xufVxuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXkpIHZhcigtLWJzLW5hdmJhci10b2dnbGVyLXBhZGRpbmcteCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXZiYXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLW5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXMpO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLm5hdmJhci10b2dnbGVyOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5hdmJhci10b2dnbGVyOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aCk7XG59XG5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJzLW5hdmJhci10b2dnbGVyLWljb24tYmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cblxuLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgbWF4LWhlaWdodDogdmFyKC0tYnMtc2Nyb2xsLWhlaWdodCwgNzV2aCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubmF2YmFyLWV4cGFuZC1zbSB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5vZmZjYW52YXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgei1pbmRleDogYXV0bztcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbWQge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAub2ZmY2FudmFzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHotaW5kZXg6IGF1dG87XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLWxnIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm9mZmNhbnZhcyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB6LWluZGV4OiBhdXRvO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5hdmJhci1leHBhbmQteGwge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAub2ZmY2FudmFzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHotaW5kZXg6IGF1dG87XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubmF2YmFyLWV4cGFuZC14eGwge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm9mZmNhbnZhcyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB6LWluZGV4OiBhdXRvO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgfVxufVxuLm5hdmJhci1leHBhbmQge1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1iYXNpczogYXV0bztcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItdG9nZ2xlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmF2YmFyLWV4cGFuZCAub2ZmY2FudmFzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgei1pbmRleDogYXV0bztcbiAgZmxleC1ncm93OiAxO1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4ubmF2YmFyLWV4cGFuZCAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uYXZiYXItZXhwYW5kIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1ncm93OiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdy15OiB2aXNpYmxlO1xufVxuXG4ubmF2YmFyLWRhcmssXG4ubmF2YmFyW2RhdGEtYnMtdGhlbWU9ZGFya10ge1xuICAtLWJzLW5hdmJhci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU1KTtcbiAgLS1icy1uYXZiYXItaG92ZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gIC0tYnMtbmF2YmFyLWRpc2FibGVkLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xuICAtLWJzLW5hdmJhci1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtbmF2YmFyLWJyYW5kLWNvbG9yOiAjZmZmO1xuICAtLWJzLW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhJTI4MjU1LCAyNTUsIDI1NSwgMC41NSUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhJTI4MjU1LCAyNTUsIDI1NSwgMC41NSUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5jYXJkIHtcbiAgLS1icy1jYXJkLXNwYWNlci15OiAxcmVtO1xuICAtLWJzLWNhcmQtc3BhY2VyLXg6IDFyZW07XG4gIC0tYnMtY2FyZC10aXRsZS1zcGFjZXIteTogMC41cmVtO1xuICAtLWJzLWNhcmQtdGl0bGUtY29sb3I6IDtcbiAgLS1icy1jYXJkLXN1YnRpdGxlLWNvbG9yOiA7XG4gIC0tYnMtY2FyZC1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtY2FyZC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtY2FyZC1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtLWJzLWNhcmQtYm94LXNoYWRvdzogMHB4IDFweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiBjYWxjKDEwcHggLSAodmFyKC0tYnMtYm9yZGVyLXdpZHRoKSkpO1xuICAtLWJzLWNhcmQtY2FwLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLWNhcmQtY2FwLXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1jYXJkLWNhcC1iZzogcmdiYSh2YXIoLS1icy1ib2R5LWNvbG9yLXJnYiksIDAuMDMpO1xuICAtLWJzLWNhcmQtY2FwLWNvbG9yOiA7XG4gIC0tYnMtY2FyZC1oZWlnaHQ6IDtcbiAgLS1icy1jYXJkLWNvbG9yOiA7XG4gIC0tYnMtY2FyZC1iZzogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC0tYnMtY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAxcmVtO1xuICAtLWJzLWNhcmQtZ3JvdXAtbWFyZ2luOiAwLjc1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi13aWR0aDogMDtcbiAgaGVpZ2h0OiB2YXIoLS1icy1jYXJkLWhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1jYXJkLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXI6IHZhcigtLWJzLWNhcmQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1jYXJkLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWNhcmQtYm9yZGVyLXJhZGl1cyk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWNhcmQtYm94LXNoYWRvdyk7XG59XG4uY2FyZCA+IGhyIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5jYXJkID4gLmxpc3QtZ3JvdXAge1xuICBib3JkZXItdG9wOiBpbmhlcml0O1xuICBib3JkZXItYm90dG9tOiBpbmhlcml0O1xufVxuLmNhcmQgPiAubGlzdC1ncm91cDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuLmNhcmQgPiAubGlzdC1ncm91cDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG4uY2FyZCA+IC5jYXJkLWhlYWRlciArIC5saXN0LWdyb3VwLFxuLmNhcmQgPiAubGlzdC1ncm91cCArIC5jYXJkLWZvb3RlciB7XG4gIGJvcmRlci10b3A6IDA7XG59XG5cbi5jYXJkLWJvZHkge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogdmFyKC0tYnMtY2FyZC1zcGFjZXIteSkgdmFyKC0tYnMtY2FyZC1zcGFjZXIteCk7XG4gIGNvbG9yOiB2YXIoLS1icy1jYXJkLWNvbG9yKTtcbn1cblxuLmNhcmQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1icy1jYXJkLXRpdGxlLXNwYWNlci15KTtcbiAgY29sb3I6IHZhcigtLWJzLWNhcmQtdGl0bGUtY29sb3IpO1xufVxuXG4uY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWNhcmQtdGl0bGUtc3BhY2VyLXkpKTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6IHZhcigtLWJzLWNhcmQtc3VidGl0bGUtY29sb3IpO1xufVxuXG4uY2FyZC10ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC1saW5rICsgLmNhcmQtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1icy1jYXJkLXNwYWNlci14KTtcbn1cblxuLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy15KSB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogdmFyKC0tYnMtY2FyZC1jYXAtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1jYXJkLWNhcC1iZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLWNhcmQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1jYXJkLWJvcmRlci1jb2xvcik7XG59XG4uY2FyZC1oZWFkZXI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykgMCAwO1xufVxuXG4uY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXkpIHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS1icy1jYXJkLWNhcC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWNhcmQtY2FwLWJnKTtcbiAgYm9yZGVyLXRvcDogdmFyKC0tYnMtY2FyZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWNhcmQtYm9yZGVyLWNvbG9yKTtcbn1cbi5jYXJkLWZvb3RlcjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykgdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtaGVhZGVyLXRhYnMge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteCkpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy15KSk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXgpKTtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5jYXJkLWhlYWRlci10YWJzIC5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1jYXJkLWJnKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tYnMtY2FyZC1iZyk7XG59XG5cbi5jYXJkLWhlYWRlci1waWxscyB7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtMC41ICogdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy14KSk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXgpKTtcbn1cblxuLmNhcmQtaW1nLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogdmFyKC0tYnMtY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCxcbi5jYXJkLWltZy1ib3R0b20ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWdyb3VwID4gLmNhcmQge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1icy1jYXJkLWdyb3VwLW1hcmdpbik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNhcmQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkIHtcbiAgICBmbGV4OiAxIDAgMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQgKyAuY2FyZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgPiAuY2FyZC1pbWctdG9wLFxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgPiAuY2FyZC1oZWFkZXIge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5jYXJkLWltZy1ib3R0b20sXG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuY2FyZC1pbWctdG9wLFxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmNhcmQtaGVhZGVyIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuY2FyZC1pbWctYm90dG9tLFxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmNhcmQtZm9vdGVyIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG59XG5cbi5hY2NvcmRpb24ge1xuICAtLWJzLWFjY29yZGlvbi1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtYWNjb3JkaW9uLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy1hY2NvcmRpb24tdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLXJhZGl1cyAwLjE1cyBlYXNlO1xuICAtLWJzLWFjY29yZGlvbi1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIC0tYnMtYWNjb3JkaW9uLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgLSAodmFyKC0tYnMtYm9yZGVyLXdpZHRoKSkpO1xuICAtLWJzLWFjY29yZGlvbi1idG4tcGFkZGluZy14OiAxLjI1cmVtO1xuICAtLWJzLWFjY29yZGlvbi1idG4tcGFkZGluZy15OiAxcmVtO1xuICAtLWJzLWFjY29yZGlvbi1idG4tY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLWFjY29yZGlvbi1idG4tYmc6IHZhcigtLWJzLWFjY29yZGlvbi1iZyk7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzRBNEE0QScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzZSUzY3BhdGggZD0nbTIgNSA2IDYgNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAtLWJzLWFjY29yZGlvbi1idG4taWNvbi13aWR0aDogMS4yNXJlbTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICAtLWJzLWFjY29yZGlvbi1idG4tYWN0aXZlLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnIHN0cm9rZT0ncmdiJTI4ODMuMiwgMzQuNCwgMTguOCUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzZSUzY3BhdGggZD0nbTIgNSA2IDYgNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAtLWJzLWFjY29yZGlvbi1idG4tZm9jdXMtYm94LXNoYWRvdzogdW5zZXQ7XG4gIC0tYnMtYWNjb3JkaW9uLWJvZHktcGFkZGluZy14OiAxLjI1cmVtO1xuICAtLWJzLWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteTogMXJlbTtcbiAgLS1icy1hY2NvcmRpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWFjY29yZGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLXByaW1hcnktYmctc3VidGxlKTtcbn1cblxuLmFjY29yZGlvbi1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLXBhZGRpbmcteSkgdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXgpO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1iZyk7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1icy1hY2NvcmRpb24tdHJhbnNpdGlvbik7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpIHtcbiAgY29sb3I6IHZhcigtLWJzLWFjY29yZGlvbi1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tYWN0aXZlLWJnKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCBjYWxjKC0xICogdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci13aWR0aCkpIDAgdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1jb2xvcik7XG59XG4uYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCk6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1hY3RpdmUtaWNvbik7XG4gIHRyYW5zZm9ybTogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zZm9ybSk7XG59XG4uYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IHZhcigtLWJzLWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJzLWFjY29yZGlvbi1idG4taWNvbik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zaXRpb24pO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYWNjb3JkaW9uLWJ1dHRvbjpob3ZlciB7XG4gIHotaW5kZXg6IDI7XG59XG4uYWNjb3JkaW9uLWJ1dHRvbjpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWFjY29yZGlvbi1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG59XG5cbi5hY2NvcmRpb24taGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFjY29yZGlvbi1pdGVtIHtcbiAgY29sb3I6IHZhcigtLWJzLWFjY29yZGlvbi1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWFjY29yZGlvbi1iZyk7XG4gIGJvcmRlcjogdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1jb2xvcik7XG59XG4uYWNjb3JkaW9uLWl0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbn1cbi5hY2NvcmRpb24taXRlbTpmaXJzdC1vZi10eXBlID4gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG4uYWNjb3JkaW9uLWl0ZW06bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIGJvcmRlci10b3A6IDA7XG59XG4uYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpO1xufVxuLmFjY29yZGlvbi1pdGVtOmxhc3Qtb2YtdHlwZSA+IC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uLmNvbGxhcHNlZCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cbi5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGUgPiAuYWNjb3JkaW9uLWNvbGxhcHNlIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uYWNjb3JkaW9uLWJvZHkge1xuICBwYWRkaW5nOiB2YXIoLS1icy1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXkpIHZhcigtLWJzLWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteCk7XG59XG5cbi5hY2NvcmRpb24tZmx1c2ggPiAuYWNjb3JkaW9uLWl0ZW0ge1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmFjY29yZGlvbi1mbHVzaCA+IC5hY2NvcmRpb24taXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG4uYWNjb3JkaW9uLWZsdXNoID4gLmFjY29yZGlvbi1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmFjY29yZGlvbi1mbHVzaCA+IC5hY2NvcmRpb24taXRlbSA+IC5hY2NvcmRpb24tY29sbGFwc2UsXG4uYWNjb3JkaW9uLWZsdXNoID4gLmFjY29yZGlvbi1pdGVtID4gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24sXG4uYWNjb3JkaW9uLWZsdXNoID4gLmFjY29yZGlvbi1pdGVtID4gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24uY29sbGFwc2VkIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J3JnYiUyODIyNi44LCAxNTMuNiwgMTMwLjIlMjknJTNlJTNjcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOCcvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdyZ2IlMjgyMjYuOCwgMTUzLjYsIDEzMC4yJTI5JyUzZSUzY3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDgnLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5icmVhZGNydW1iIHtcbiAgLS1icy1icmVhZGNydW1iLXBhZGRpbmcteDogMDtcbiAgLS1icy1icmVhZGNydW1iLXBhZGRpbmcteTogMDtcbiAgLS1icy1icmVhZGNydW1iLW1hcmdpbi1ib3R0b206IDFyZW07XG4gIC0tYnMtYnJlYWRjcnVtYi1iZzogO1xuICAtLWJzLWJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogO1xuICAtLWJzLWJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbiAgLS1icy1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tYnMtYnJlYWRjcnVtYi1pdGVtLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiB2YXIoLS1icy1icmVhZGNydW1iLXBhZGRpbmcteSkgdmFyKC0tYnMtYnJlYWRjcnVtYi1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1icy1icmVhZGNydW1iLW1hcmdpbi1ib3R0b20pO1xuICBmb250LXNpemU6IHZhcigtLWJzLWJyZWFkY3J1bWItZm9udC1zaXplKTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYnJlYWRjcnVtYi1iZyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJyZWFkY3J1bWItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14KTtcbn1cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmUge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS1icy1icmVhZGNydW1iLWRpdmlkZXItY29sb3IpO1xuICBjb250ZW50OiB2YXIoLS1icy1icmVhZGNydW1iLWRpdmlkZXIsIFwiL1wiKSAvKiBydGw6IHZhcigtLWJzLWJyZWFkY3J1bWItZGl2aWRlciwgXCIvXCIpICovO1xufVxuLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYnMtYnJlYWRjcnVtYi1pdGVtLWFjdGl2ZS1jb2xvcik7XG59XG5cbi5wYWdpbmF0aW9uIHtcbiAgLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteTogMC4zNzVyZW07XG4gIC0tYnMtcGFnaW5hdGlvbi1mb250LXNpemU6IDFyZW07XG4gIC0tYnMtcGFnaW5hdGlvbi1jb2xvcjogdmFyKC0tYnMtbGluay1jb2xvcik7XG4gIC0tYnMtcGFnaW5hdGlvbi1iZzogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgLS1icy1wYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1saW5rLWhvdmVyLWNvbG9yKTtcbiAgLS1icy1wYWdpbmF0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy10ZXJ0aWFyeS1iZyk7XG4gIC0tYnMtcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIC0tYnMtcGFnaW5hdGlvbi1mb2N1cy1jb2xvcjogdmFyKC0tYnMtbGluay1ob3Zlci1jb2xvcik7XG4gIC0tYnMtcGFnaW5hdGlvbi1mb2N1cy1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKTtcbiAgLS1icy1wYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyMDgsIDg2LCA0NywgMC4yNSk7XG4gIC0tYnMtcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICNEMDU2MkY7XG4gIC0tYnMtcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjRDA1NjJGO1xuICAtLWJzLXBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7XG4gIC0tYnMtcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKTtcbiAgLS1icy1wYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ucGFnZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXkpIHZhcigtLWJzLXBhZ2luYXRpb24tcGFkZGluZy14KTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1wYWdpbmF0aW9uLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWJnKTtcbiAgYm9yZGVyOiB2YXIoLS1icy1wYWdpbmF0aW9uLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItY29sb3IpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnBhZ2UtbGluayB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLnBhZ2UtbGluazpob3ZlciB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWhvdmVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1ob3Zlci1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3IpO1xufVxuLnBhZ2UtbGluazpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG4gIGNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWZvY3VzLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1mb2N1cy1iZyk7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLXBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdyk7XG59XG4ucGFnZS1saW5rLmFjdGl2ZSwgLmFjdGl2ZSA+IC5wYWdlLWxpbmsge1xuICB6LWluZGV4OiAzO1xuICBjb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWFjdGl2ZS1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbn1cbi5wYWdlLWxpbmsuZGlzYWJsZWQsIC5kaXNhYmxlZCA+IC5wYWdlLWxpbmsge1xuICBjb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWRpc2FibGVkLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcik7XG59XG5cbi5wYWdlLWl0ZW06bm90KDpmaXJzdC1jaGlsZCkgLnBhZ2UtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7XG59XG4ucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpO1xufVxuLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5wYWdpbmF0aW9uLWxnIHtcbiAgLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteDogMS41cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tcGFkZGluZy15OiAwLjc1cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tZm9udC1zaXplOiAxLjI1cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5wYWdpbmF0aW9uLXNtIHtcbiAgLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tcGFkZGluZy15OiAwLjI1cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uYmFkZ2Uge1xuICAtLWJzLWJhZGdlLXBhZGRpbmcteDogMC42NWVtO1xuICAtLWJzLWJhZGdlLXBhZGRpbmcteTogMC4zNWVtO1xuICAtLWJzLWJhZGdlLWZvbnQtc2l6ZTogMC43NWVtO1xuICAtLWJzLWJhZGdlLWZvbnQtd2VpZ2h0OiA3MDA7XG4gIC0tYnMtYmFkZ2UtY29sb3I6ICNmZmY7XG4gIC0tYnMtYmFkZ2UtYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogdmFyKC0tYnMtYmFkZ2UtcGFkZGluZy15KSB2YXIoLS1icy1iYWRnZS1wYWRkaW5nLXgpO1xuICBmb250LXNpemU6IHZhcigtLWJzLWJhZGdlLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1icy1iYWRnZS1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogdmFyKC0tYnMtYmFkZ2UtY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYmFkZ2UtYm9yZGVyLXJhZGl1cyk7XG59XG4uYmFkZ2U6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnRuIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuXG4uYWxlcnQge1xuICAtLWJzLWFsZXJ0LWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1hbGVydC1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtYWxlcnQtcGFkZGluZy15OiAxcmVtO1xuICAtLWJzLWFsZXJ0LW1hcmdpbi1ib3R0b206IDFyZW07XG4gIC0tYnMtYWxlcnQtY29sb3I6IGluaGVyaXQ7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1hbGVydC1ib3JkZXI6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yKTtcbiAgLS1icy1hbGVydC1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiBpbmhlcml0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWFsZXJ0LXBhZGRpbmcteSkgdmFyKC0tYnMtYWxlcnQtcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYnMtYWxlcnQtbWFyZ2luLWJvdHRvbSk7XG4gIGNvbG9yOiB2YXIoLS1icy1hbGVydC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWFsZXJ0LWJnKTtcbiAgYm9yZGVyOiB2YXIoLS1icy1hbGVydC1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1hbGVydC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmFsZXJ0LWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogdmFyKC0tYnMtYWxlcnQtbGluay1jb2xvcik7XG59XG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07XG59XG4uYWxlcnQtZGlzbWlzc2libGUgLmJ0bi1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZzogMS4yNXJlbSAxcmVtO1xufVxuXG4uYWxlcnQtcHJpbWFyeSB7XG4gIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtYWxlcnQtYmc6IHZhcigtLWJzLXByaW1hcnktYmctc3VidGxlKTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXByaW1hcnktYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeS10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmFsZXJ0LXNlY29uZGFyeSB7XG4gIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LXRleHQtZW1waGFzaXMpO1xufVxuXG4uYWxlcnQtc3VjY2VzcyB7XG4gIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtYWxlcnQtYmc6IHZhcigtLWJzLXN1Y2Nlc3MtYmctc3VidGxlKTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtc3VjY2Vzcy10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmFsZXJ0LWluZm8ge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiB2YXIoLS1icy1pbmZvLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy1pbmZvLWJnLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1pbmZvLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLWJzLWluZm8tdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5hbGVydC13YXJuaW5nIHtcbiAgLS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtd2FybmluZy10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtd2FybmluZy1iZy1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtd2FybmluZy1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy13YXJuaW5nLXRleHQtZW1waGFzaXMpO1xufVxuXG4uYWxlcnQtZGFuZ2VyIHtcbiAgLS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy1kYW5nZXItYmctc3VidGxlKTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWRhbmdlci1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy1kYW5nZXItdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5hbGVydC1saWdodCB7XG4gIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLWxpZ2h0LXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy1saWdodC1iZy1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtbGlnaHQtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtbGlnaHQtdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5hbGVydC1kYXJrIHtcbiAgLS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtZGFyay10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtZGFyay1iZy1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZGFyay1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy1kYXJrLXRleHQtZW1waGFzaXMpO1xufVxuXG5Aa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogdmFyKC0tYnMtcHJvZ3Jlc3MtaGVpZ2h0KTtcbiAgfVxufVxuLnByb2dyZXNzLFxuLnByb2dyZXNzLXN0YWNrZWQge1xuICAtLWJzLXByb2dyZXNzLWhlaWdodDogMXJlbTtcbiAgLS1icy1wcm9ncmVzcy1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tYnMtcHJvZ3Jlc3MtYmc6IHZhcigtLWJzLXNlY29uZGFyeS1iZyk7XG4gIC0tYnMtcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtcHJvZ3Jlc3MtYm94LXNoYWRvdzogdmFyKC0tYnMtYm94LXNoYWRvdy1pbnNldCk7XG4gIC0tYnMtcHJvZ3Jlc3MtYmFyLWNvbG9yOiAjZmZmO1xuICAtLWJzLXByb2dyZXNzLWJhci1iZzogI0QwNTYyRjtcbiAgLS1icy1wcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogd2lkdGggMC42cyBlYXNlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IHZhcigtLWJzLXByb2dyZXNzLWhlaWdodCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtcHJvZ3Jlc3MtZm9udC1zaXplKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcHJvZ3Jlc3MtYmcpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1wcm9ncmVzcy1ib3JkZXItcmFkaXVzKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtcHJvZ3Jlc3MtYm94LXNoYWRvdyk7XG59XG5cbi5wcm9ncmVzcy1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6IHZhcigtLWJzLXByb2dyZXNzLWJhci1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcHJvZ3Jlc3MtYmFyLWJnKTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tYnMtcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb24pO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnByb2dyZXNzLWJhciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1zaXplOiB2YXIoLS1icy1wcm9ncmVzcy1oZWlnaHQpIHZhcigtLWJzLXByb2dyZXNzLWhlaWdodCk7XG59XG5cbi5wcm9ncmVzcy1zdGFja2VkID4gLnByb2dyZXNzIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5wcm9ncmVzcy1zdGFja2VkID4gLnByb2dyZXNzID4gLnByb2dyZXNzLWJhciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uOiAxcyBsaW5lYXIgaW5maW5pdGUgcHJvZ3Jlc3MtYmFyLXN0cmlwZXM7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmxpc3QtZ3JvdXAge1xuICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLWJvZHktYmcpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtdGVydGlhcnktYmcpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpO1xuICAtLWJzLWxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6ICNEMDU2MkY7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjRDA1NjJGO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5saXN0LWdyb3VwLW51bWJlcmVkIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBjb3VudGVyLXJlc2V0OiBzZWN0aW9uO1xufVxuLmxpc3QtZ3JvdXAtbnVtYmVyZWQgPiAubGlzdC1ncm91cC1pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVycyhzZWN0aW9uLCBcIi5cIikgXCIuIFwiO1xuICBjb3VudGVyLWluY3JlbWVudDogc2VjdGlvbjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXkpIHZhcigtLWJzLWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1iZyk7XG4gIGJvcmRlcjogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yKTtcbn1cbi5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBpbmhlcml0O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogaW5oZXJpdDtcbn1cbi5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBpbmhlcml0O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBpbmhlcml0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCwgLmxpc3QtZ3JvdXAtaXRlbTpkaXNhYmxlZCB7XG4gIGNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtZGlzYWJsZWQtYmcpO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO1xuICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWFjdGlvbi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpub3QoLmFjdGl2ZSk6aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOm5vdCguYWN0aXZlKTpmb2N1cyB7XG4gIHotaW5kZXg6IDE7XG4gIGNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmcpO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246bm90KC5hY3RpdmUpOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmcpO1xufVxuXG4ubGlzdC1ncm91cC1ob3Jpem9udGFsIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICB9XG59XG4ubGlzdC1ncm91cC1mbHVzaCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubGlzdC1ncm91cC1mbHVzaCA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItd2lkdGg6IDAgMCB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG59XG4ubGlzdC1ncm91cC1mbHVzaCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeSB7XG4gIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy1wcmltYXJ5LWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXByaW1hcnktYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtcHJpbWFyeS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLXByaW1hcnktYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLXByaW1hcnktYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtcHJpbWFyeS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5IHtcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy1zZWNvbmRhcnktYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1zZWNvbmRhcnktYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy1zZWNvbmRhcnktdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyB7XG4gIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtc3VjY2Vzcy10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy1zdWNjZXNzLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtc3VjY2Vzcy1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLXN1Y2Nlc3MtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtc3VjY2Vzcy10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0taW5mbyB7XG4gIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtaW5mby10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy1pbmZvLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWluZm8tYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtaW5mby1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLWluZm8tYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWluZm8tYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtaW5mby10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLWluZm8tdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZyB7XG4gIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtd2FybmluZy10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy13YXJuaW5nLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXdhcm5pbmctYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtd2FybmluZy1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLXdhcm5pbmctYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLXdhcm5pbmctYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtd2FybmluZy10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLXdhcm5pbmctdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIHtcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy1kYW5nZXItdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtZGFuZ2VyLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWRhbmdlci1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy1kYW5nZXItYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1kYW5nZXItYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWRhbmdlci1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy1kYW5nZXItdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1kYW5nZXItdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQge1xuICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLWxpZ2h0LXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLWxpZ2h0LWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWxpZ2h0LWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLWxpZ2h0LWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtbGlnaHQtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWxpZ2h0LWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLWJzLWxpZ2h0LXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtbGlnaHQtdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFyayB7XG4gIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtZGFyay10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy1kYXJrLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWRhcmstYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtZGFyay1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLWRhcmstYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWRhcmstYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtZGFyay10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLWRhcmstdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5idG4tY2xvc2Uge1xuICAtLWJzLWJ0bi1jbG9zZS1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1idG4tY2xvc2UtYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyMzAwMDAwMCclM2UlM2NwYXRoIGQ9J00uMjkzLjI5M2ExIDEgMCAwIDEgMS40MTQgMEw4IDYuNTg2IDE0LjI5My4yOTNhMSAxIDAgMSAxIDEuNDE0IDEuNDE0TDkuNDE0IDhsNi4yOTMgNi4yOTNhMSAxIDAgMCAxLTEuNDE0IDEuNDE0TDggOS40MTRsLTYuMjkzIDYuMjkzYTEgMSAwIDAgMS0xLjQxNC0xLjQxNEw2LjU4NiA4IC4yOTMgMS43MDdhMSAxIDAgMCAxIDAtMS40MTQnLyUzZSUzYy9zdmclM2VcIik7XG4gIC0tYnMtYnRuLWNsb3NlLW9wYWNpdHk6IDAuNTtcbiAgLS1icy1idG4tY2xvc2UtaG92ZXItb3BhY2l0eTogMC43NTtcbiAgLS1icy1idG4tY2xvc2UtZm9jdXMtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjA4LCA4NiwgNDcsIDAuMjUpO1xuICAtLWJzLWJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5OiAxO1xuICAtLWJzLWJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5OiAwLjI1O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIHBhZGRpbmc6IDAuMjVlbSAwLjI1ZW07XG4gIGNvbG9yOiB2YXIoLS1icy1idG4tY2xvc2UtY29sb3IpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB2YXIoLS1icy1idG4tY2xvc2UtYmcpIGNlbnRlci8xZW0gYXV0byBuby1yZXBlYXQ7XG4gIGZpbHRlcjogdmFyKC0tYnMtYnRuLWNsb3NlLWZpbHRlcik7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIG9wYWNpdHk6IHZhcigtLWJzLWJ0bi1jbG9zZS1vcGFjaXR5KTtcbn1cbi5idG4tY2xvc2U6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWNsb3NlLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvcGFjaXR5OiB2YXIoLS1icy1idG4tY2xvc2UtaG92ZXItb3BhY2l0eSk7XG59XG4uYnRuLWNsb3NlOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtYnRuLWNsb3NlLWZvY3VzLXNoYWRvdyk7XG4gIG9wYWNpdHk6IHZhcigtLWJzLWJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5KTtcbn1cbi5idG4tY2xvc2U6ZGlzYWJsZWQsIC5idG4tY2xvc2UuZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG9wYWNpdHk6IHZhcigtLWJzLWJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5KTtcbn1cblxuLmJ0bi1jbG9zZS13aGl0ZSB7XG4gIC0tYnMtYnRuLWNsb3NlLWZpbHRlcjogaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDAlKSBicmlnaHRuZXNzKDIwMCUpO1xufVxuXG46cm9vdCxcbltkYXRhLWJzLXRoZW1lPWxpZ2h0XSB7XG4gIC0tYnMtYnRuLWNsb3NlLWZpbHRlcjogO1xufVxuXG5bZGF0YS1icy10aGVtZT1kYXJrXSB7XG4gIC0tYnMtYnRuLWNsb3NlLWZpbHRlcjogaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDAlKSBicmlnaHRuZXNzKDIwMCUpO1xufVxuXG4udG9hc3Qge1xuICAtLWJzLXRvYXN0LXppbmRleDogMTA5MDtcbiAgLS1icy10b2FzdC1wYWRkaW5nLXg6IDAuNzVyZW07XG4gIC0tYnMtdG9hc3QtcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtdG9hc3Qtc3BhY2luZzogMS41cmVtO1xuICAtLWJzLXRvYXN0LW1heC13aWR0aDogMzUwcHg7XG4gIC0tYnMtdG9hc3QtZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1icy10b2FzdC1jb2xvcjogO1xuICAtLWJzLXRvYXN0LWJnOiByZ2JhKHZhcigtLWJzLWJvZHktYmctcmdiKSwgMC44NSk7XG4gIC0tYnMtdG9hc3QtYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAtLWJzLXRvYXN0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1icy10b2FzdC1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgLS1icy10b2FzdC1ib3gtc2hhZG93OiB2YXIoLS1icy1ib3gtc2hhZG93KTtcbiAgLS1icy10b2FzdC1oZWFkZXItY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7XG4gIC0tYnMtdG9hc3QtaGVhZGVyLWJnOiByZ2JhKHZhcigtLWJzLWJvZHktYmctcmdiKSwgMC44NSk7XG4gIC0tYnMtdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgd2lkdGg6IHZhcigtLWJzLXRvYXN0LW1heC13aWR0aCk7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy10b2FzdC1mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tYnMtdG9hc3QtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtdG9hc3QtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLWJzLXRvYXN0LWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtdG9hc3QtYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtdG9hc3QtYm94LXNoYWRvdyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLXRvYXN0LWJvcmRlci1yYWRpdXMpO1xufVxuLnRvYXN0LnNob3dpbmcge1xuICBvcGFjaXR5OiAwO1xufVxuLnRvYXN0Om5vdCguc2hvdykge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udG9hc3QtY29udGFpbmVyIHtcbiAgLS1icy10b2FzdC16aW5kZXg6IDEwOTA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogdmFyKC0tYnMtdG9hc3QtemluZGV4KTtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnRvYXN0LWNvbnRhaW5lciA+IDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYnMtdG9hc3Qtc3BhY2luZyk7XG59XG5cbi50b2FzdC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiB2YXIoLS1icy10b2FzdC1wYWRkaW5nLXkpIHZhcigtLWJzLXRvYXN0LXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS1icy10b2FzdC1oZWFkZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy10b2FzdC1oZWFkZXItYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1icy10b2FzdC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLXRvYXN0LWhlYWRlci1ib3JkZXItY29sb3IpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKHZhcigtLWJzLXRvYXN0LWJvcmRlci1yYWRpdXMpIC0gdmFyKC0tYnMtdG9hc3QtYm9yZGVyLXdpZHRoKSk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKHZhcigtLWJzLXRvYXN0LWJvcmRlci1yYWRpdXMpIC0gdmFyKC0tYnMtdG9hc3QtYm9yZGVyLXdpZHRoKSk7XG59XG4udG9hc3QtaGVhZGVyIC5idG4tY2xvc2Uge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLXRvYXN0LXBhZGRpbmcteCkpO1xuICBtYXJnaW4tbGVmdDogdmFyKC0tYnMtdG9hc3QtcGFkZGluZy14KTtcbn1cblxuLnRvYXN0LWJvZHkge1xuICBwYWRkaW5nOiB2YXIoLS1icy10b2FzdC1wYWRkaW5nLXgpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi5tb2RhbCB7XG4gIC0tYnMtbW9kYWwtemluZGV4OiAxMDU1O1xuICAtLWJzLW1vZGFsLXdpZHRoOiA1MDBweDtcbiAgLS1icy1tb2RhbC1wYWRkaW5nOiAxcmVtO1xuICAtLWJzLW1vZGFsLW1hcmdpbjogMC41cmVtO1xuICAtLWJzLW1vZGFsLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy1tb2RhbC1iZzogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC0tYnMtbW9kYWwtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAtLWJzLW1vZGFsLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgLS1icy1tb2RhbC1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKTtcbiAgLS1icy1tb2RhbC1ib3gtc2hhZG93OiB2YXIoLS1icy1ib3gtc2hhZG93LXNtKTtcbiAgLS1icy1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpIC0gKHZhcigtLWJzLWJvcmRlci13aWR0aCkpKTtcbiAgLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXk6IDFyZW07XG4gIC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgLS1icy1tb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICAtLWJzLW1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6IDEuNTtcbiAgLS1icy1tb2RhbC1mb290ZXItZ2FwOiAwLjVyZW07XG4gIC0tYnMtbW9kYWwtZm9vdGVyLWJnOiA7XG4gIC0tYnMtbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgLS1icy1tb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogdmFyKC0tYnMtbW9kYWwtemluZGV4KTtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdXRsaW5lOiAwO1xufVxuXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiB2YXIoLS1icy1tb2RhbC1tYXJnaW4pO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTBweCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLm1vZGFsLnNob3cgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5tb2RhbC5tb2RhbC1zdGF0aWMgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMik7XG59XG5cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gdmFyKC0tYnMtbW9kYWwtbWFyZ2luKSAqIDIpO1xufVxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1jb250ZW50IHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtYm9keSB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS1icy1tb2RhbC1tYXJnaW4pICogMik7XG59XG5cbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6IHZhcigtLWJzLW1vZGFsLWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW1vZGFsLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS1icy1tb2RhbC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW1vZGFsLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLW1vZGFsLWJvcmRlci1yYWRpdXMpO1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1tb2RhbC1ib3gtc2hhZG93KTtcbiAgb3V0bGluZTogMDtcbn1cblxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgLS1icy1iYWNrZHJvcC16aW5kZXg6IDEwNTA7XG4gIC0tYnMtYmFja2Ryb3AtYmc6ICMwMDAwMDA7XG4gIC0tYnMtYmFja2Ryb3Atb3BhY2l0eTogMC41O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogdmFyKC0tYnMtYmFja2Ryb3AtemluZGV4KTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1iYWNrZHJvcC1iZyk7XG59XG4ubW9kYWwtYmFja2Ryb3AuZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubW9kYWwtYmFja2Ryb3Auc2hvdyB7XG4gIG9wYWNpdHk6IHZhcigtLWJzLWJhY2tkcm9wLW9wYWNpdHkpO1xufVxuXG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IHZhcigtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG4ubW9kYWwtaGVhZGVyIC5idG4tY2xvc2Uge1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpICogMC41KSBjYWxjKHZhcigtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXgpICogMC41KTtcbiAgbWFyZ2luLXRvcDogY2FsYygtMC41ICogdmFyKC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXgpKTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygtMC41ICogdmFyKC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkpO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJzLW1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0KTtcbn1cblxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiB2YXIoLS1icy1tb2RhbC1wYWRkaW5nKTtcbn1cblxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IGNhbGModmFyKC0tYnMtbW9kYWwtcGFkZGluZykgLSB2YXIoLS1icy1tb2RhbC1mb290ZXItZ2FwKSAqIDAuNSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW1vZGFsLWZvb3Rlci1iZyk7XG4gIGJvcmRlci10b3A6IHZhcigtLWJzLW1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3IpO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuLm1vZGFsLWZvb3RlciA+ICoge1xuICBtYXJnaW46IGNhbGModmFyKC0tYnMtbW9kYWwtZm9vdGVyLWdhcCkgKiAwLjUpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1vZGFsIHtcbiAgICAtLWJzLW1vZGFsLW1hcmdpbjogMS43NXJlbTtcbiAgICAtLWJzLW1vZGFsLWJveC1zaGFkb3c6IHZhcigtLWJzLWJveC1zaGFkb3cpO1xuICB9XG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogdmFyKC0tYnMtbW9kYWwtd2lkdGgpO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICAubW9kYWwtc20ge1xuICAgIC0tYnMtbW9kYWwtd2lkdGg6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1vZGFsLWxnLFxuICAubW9kYWwteGwge1xuICAgIC0tYnMtbW9kYWwtd2lkdGg6IDgwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tb2RhbC14bCB7XG4gICAgLS1icy1tb2RhbC13aWR0aDogMTE0MHB4O1xuICB9XG59XG4ubW9kYWwtZnVsbHNjcmVlbiB7XG4gIHdpZHRoOiAxMDB2dztcbiAgbWF4LXdpZHRoOiBub25lO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cbi5tb2RhbC1mdWxsc2NyZWVuIC5tb2RhbC1jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtaGVhZGVyLFxuLm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWZvb3RlciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtYm9keSB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24gLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93biB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1oZWFkZXIsXG4gIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biAubW9kYWwtaGVhZGVyLFxuICAubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG4udG9vbHRpcCB7XG4gIC0tYnMtdG9vbHRpcC16aW5kZXg6IDEwODA7XG4gIC0tYnMtdG9vbHRpcC1tYXgtd2lkdGg6IDIwMHB4O1xuICAtLWJzLXRvb2x0aXAtcGFkZGluZy14OiAwLjVyZW07XG4gIC0tYnMtdG9vbHRpcC1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tYnMtdG9vbHRpcC1tYXJnaW46IDtcbiAgLS1icy10b29sdGlwLWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tYnMtdG9vbHRpcC1jb2xvcjogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC0tYnMtdG9vbHRpcC1iZzogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLXRvb2x0aXAtYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtdG9vbHRpcC1vcGFjaXR5OiAwLjk7XG4gIC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aDogMC44cmVtO1xuICAtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAwLjRyZW07XG4gIHotaW5kZXg6IHZhcigtLWJzLXRvb2x0aXAtemluZGV4KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogdmFyKC0tYnMtdG9vbHRpcC1tYXJnaW4pO1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtZm9udC1zYW5zLXNlcmlmKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtdG9vbHRpcC1mb250LXNpemUpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG9wYWNpdHk6IDA7XG59XG4udG9vbHRpcC5zaG93IHtcbiAgb3BhY2l0eTogdmFyKC0tYnMtdG9vbHRpcC1vcGFjaXR5KTtcbn1cbi50b29sdGlwIC50b29sdGlwLWFycm93IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiB2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCk7XG59XG4udG9vbHRpcCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uYnMtdG9vbHRpcC10b3AgLnRvb2x0aXAtYXJyb3csIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdIC50b29sdGlwLWFycm93IHtcbiAgYm90dG9tOiBjYWxjKC0xICogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpKTtcbn1cbi5icy10b29sdGlwLXRvcCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgdG9wOiAtMXB4O1xuICBib3JkZXItd2lkdGg6IHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpICogMC41KSAwO1xuICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1icy10b29sdGlwLWJnKTtcbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXRvb2x0aXAtZW5kIC50b29sdGlwLWFycm93LCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdIC50b29sdGlwLWFycm93IHtcbiAgbGVmdDogY2FsYygtMSAqIHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSk7XG4gIHdpZHRoOiB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCk7XG4gIGhlaWdodDogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCk7XG59XG4uYnMtdG9vbHRpcC1lbmQgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgcmlnaHQ6IC0xcHg7XG4gIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKSAqIDAuNSkgdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAwLjUpIDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tYnMtdG9vbHRpcC1iZyk7XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG4uYnMtdG9vbHRpcC1ib3R0b20gLnRvb2x0aXAtYXJyb3csIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dIC50b29sdGlwLWFycm93IHtcbiAgdG9wOiBjYWxjKC0xICogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpKTtcbn1cbi5icy10b29sdGlwLWJvdHRvbSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgYm90dG9tOiAtMXB4O1xuICBib3JkZXItd2lkdGg6IDAgY2FsYyh2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKSAqIDAuNSkgdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1icy10b29sdGlwLWJnKTtcbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXRvb2x0aXAtc3RhcnQgLnRvb2x0aXAtYXJyb3csIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSAudG9vbHRpcC1hcnJvdyB7XG4gIHJpZ2h0OiBjYWxjKC0xICogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpKTtcbiAgd2lkdGg6IHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKTtcbn1cbi5icy10b29sdGlwLXN0YXJ0IC50b29sdGlwLWFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgbGVmdDogLTFweDtcbiAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpICogMC41KSAwIGNhbGModmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAwLjUpIHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLWJzLXRvb2x0aXAtYmcpO1xufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6IHZhcigtLWJzLXRvb2x0aXAtbWF4LXdpZHRoKTtcbiAgcGFkZGluZzogdmFyKC0tYnMtdG9vbHRpcC1wYWRkaW5nLXkpIHZhcigtLWJzLXRvb2x0aXAtcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLWJzLXRvb2x0aXAtY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXRvb2x0aXAtYmcpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy10b29sdGlwLWJvcmRlci1yYWRpdXMpO1xufVxuXG4ucG9wb3ZlciB7XG4gIC0tYnMtcG9wb3Zlci16aW5kZXg6IDEwNzA7XG4gIC0tYnMtcG9wb3Zlci1tYXgtd2lkdGg6IDI3NnB4O1xuICAtLWJzLXBvcG92ZXItZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1icy1wb3BvdmVyLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgLS1icy1wb3BvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1icy1wb3BvdmVyLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpO1xuICAtLWJzLXBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAtIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICAtLWJzLXBvcG92ZXItYm94LXNoYWRvdzogdmFyKC0tYnMtYm94LXNoYWRvdyk7XG4gIC0tYnMtcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLXBvcG92ZXItaGVhZGVyLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1icy1wb3BvdmVyLWhlYWRlci1jb2xvcjogaW5oZXJpdDtcbiAgLS1icy1wb3BvdmVyLWhlYWRlci1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKTtcbiAgLS1icy1wb3BvdmVyLWJvZHktcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLXBvcG92ZXItYm9keS1wYWRkaW5nLXk6IDFyZW07XG4gIC0tYnMtcG9wb3Zlci1ib2R5LWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy1wb3BvdmVyLWFycm93LXdpZHRoOiAxcmVtO1xuICAtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0OiAwLjVyZW07XG4gIC0tYnMtcG9wb3Zlci1hcnJvdy1ib3JkZXI6IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgei1pbmRleDogdmFyKC0tYnMtcG9wb3Zlci16aW5kZXgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiB2YXIoLS1icy1wb3BvdmVyLW1heC13aWR0aCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icy1mb250LXNhbnMtc2VyaWYpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgZm9udC1zaXplOiB2YXIoLS1icy1wb3BvdmVyLWZvbnQtc2l6ZSk7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItcmFkaXVzKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtcG9wb3Zlci1ib3gtc2hhZG93KTtcbn1cbi5wb3BvdmVyIC5wb3BvdmVyLWFycm93IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiB2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCk7XG59XG4ucG9wb3ZlciAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAucG9wb3ZlciAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5icy1wb3BvdmVyLXRvcCA+IC5wb3BvdmVyLWFycm93LCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSA+IC5wb3BvdmVyLWFycm93IHtcbiAgYm90dG9tOiBjYWxjKC0xICogKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCkpO1xufVxuLmJzLXBvcG92ZXItdG9wID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci10b3AgPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKSAqIDAuNSkgMDtcbn1cbi5icy1wb3BvdmVyLXRvcCA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSB7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xufVxuLmJzLXBvcG92ZXItdG9wID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIGJvdHRvbTogdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWJnKTtcbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXBvcG92ZXItZW5kID4gLnBvcG92ZXItYXJyb3csIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gPiAucG9wb3Zlci1hcnJvdyB7XG4gIGxlZnQ6IGNhbGMoLTEgKiAodmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKSk7XG4gIHdpZHRoOiB2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCk7XG4gIGhlaWdodDogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCk7XG59XG4uYnMtcG9wb3Zlci1lbmQgPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItZW5kID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpICogMC41KSB2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKSAqIDAuNSkgMDtcbn1cbi5icy1wb3BvdmVyLWVuZCA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWFycm93LWJvcmRlcik7XG59XG4uYnMtcG9wb3Zlci1lbmQgPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBsZWZ0OiB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1iZyk7XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG4uYnMtcG9wb3Zlci1ib3R0b20gPiAucG9wb3Zlci1hcnJvdywgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gPiAucG9wb3Zlci1hcnJvdyB7XG4gIHRvcDogY2FsYygtMSAqICh2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpKTtcbn1cbi5icy1wb3BvdmVyLWJvdHRvbSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYm90dG9tID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIGJvcmRlci13aWR0aDogMCBjYWxjKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpICogMC41KSB2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCk7XG59XG4uYnMtcG9wb3Zlci1ib3R0b20gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcbn1cbi5icy1wb3BvdmVyLWJvdHRvbSA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICB0b3A6IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1iZyk7XG59XG4uYnMtcG9wb3Zlci1ib3R0b20gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiB2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpKTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLXBvcG92ZXItaGVhZGVyLWJnKTtcbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXBvcG92ZXItc3RhcnQgPiAucG9wb3Zlci1hcnJvdywgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdID4gLnBvcG92ZXItYXJyb3cge1xuICByaWdodDogY2FsYygtMSAqICh2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpKTtcbiAgd2lkdGg6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKTtcbn1cbi5icy1wb3BvdmVyLXN0YXJ0ID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItc3RhcnQgPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKSAqIDAuNSkgMCBjYWxjKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpICogMC41KSB2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCk7XG59XG4uYnMtcG9wb3Zlci1zdGFydCA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUge1xuICByaWdodDogMDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcbn1cbi5icy1wb3BvdmVyLXN0YXJ0ID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICByaWdodDogdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1iZyk7XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG4ucG9wb3Zlci1oZWFkZXIge1xuICBwYWRkaW5nOiB2YXIoLS1icy1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkpIHZhcigtLWJzLXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtcG9wb3Zlci1oZWFkZXItZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWJzLXBvcG92ZXItaGVhZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1oZWFkZXItYmcpO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItY29sb3IpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1wb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cbi5wb3BvdmVyLWhlYWRlcjplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wb3BvdmVyLWJvZHkge1xuICBwYWRkaW5nOiB2YXIoLS1icy1wb3BvdmVyLWJvZHktcGFkZGluZy15KSB2YXIoLS1icy1wb3BvdmVyLWJvZHktcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLWJzLXBvcG92ZXItYm9keS1jb2xvcik7XG59XG5cbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcm91c2VsLnBvaW50ZXItZXZlbnQge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuXG4uY2Fyb3VzZWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNhcm91c2VsLWlubmVyOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmNhcm91c2VsLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jYXJvdXNlbC1pdGVtIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYXJvdXNlbC1pdGVtLW5leHQ6bm90KC5jYXJvdXNlbC1pdGVtLXN0YXJ0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5jYXJvdXNlbC1pdGVtLXByZXY6bm90KC5jYXJvdXNlbC1pdGVtLWVuZCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1zdGFydCxcbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICB6LWluZGV4OiAxO1xuICBvcGFjaXR5OiAxO1xufVxuLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0LFxuLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gIHotaW5kZXg6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMHMgMC42cztcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCxcbiAgLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTUlO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBmaWx0ZXI6IHZhcigtLWJzLWNhcm91c2VsLWNvbnRyb2wtaWNvbi1maWx0ZXIpO1xuICBib3JkZXI6IDA7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbiAgLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldjpob3ZlciwgLmNhcm91c2VsLWNvbnRyb2wtcHJldjpmb2N1cyxcbi5jYXJvdXNlbC1jb250cm9sLW5leHQ6aG92ZXIsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0OmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgbGVmdDogMDtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyM2ZmZiclM2UlM2NwYXRoIGQ9J00xMS4zNTQgMS42NDZhLjUuNSAwIDAgMSAwIC43MDhMNS43MDcgOGw1LjY0NyA1LjY0NmEuNS41IDAgMCAxLS43MDguNzA4bC02LTZhLjUuNSAwIDAgMSAwLS43MDhsNi02YS41LjUgMCAwIDEgLjcwOCAwJy8lM2UlM2Mvc3ZnJTNlXCIpIC8qcnRsOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyM2ZmZiclM2UlM2NwYXRoIGQ9J000LjY0NiAxLjY0NmEuNS41IDAgMCAxIC43MDggMGw2IDZhLjUuNSAwIDAgMSAwIC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDgtLjcwOEwxMC4yOTMgOCA0LjY0NiAyLjM1NGEuNS41IDAgMCAxIDAtLjcwOCcvJTNlJTNjL3N2ZyUzZVwiKSovO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjNmZmYnJTNlJTNjcGF0aCBkPSdNNC42NDYgMS42NDZhLjUuNSAwIDAgMSAuNzA4IDBsNiA2YS41LjUgMCAwIDEgMCAuNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4LS43MDhMMTAuMjkzIDggNC42NDYgMi4zNTRhLjUuNSAwIDAgMSAwLS43MDgnLyUzZSUzYy9zdmclM2VcIikgLypydGw6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzZmZmJyUzZSUzY3BhdGggZD0nTTExLjM1NCAxLjY0NmEuNS41IDAgMCAxIDAgLjcwOEw1LjcwNyA4bDUuNjQ3IDUuNjQ2YS41LjUgMCAwIDEtLjcwOC43MDhsLTYtNmEuNS41IDAgMCAxIDAtLjcwOGw2LTZhLjUuNSAwIDAgMSAuNzA4IDAnLyUzZSUzYy9zdmclM2VcIikqLztcbn1cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDE1JTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDE1JTtcbn1cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIFtkYXRhLWJzLXRhcmdldF0ge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgZmxleDogMCAxIGF1dG87XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIFtkYXRhLWJzLXRhcmdldF0ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIC5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1JTtcbiAgYm90dG9tOiAxLjI1cmVtO1xuICBsZWZ0OiAxNSU7XG4gIHBhZGRpbmctdG9wOiAxLjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTtcbiAgY29sb3I6IHZhcigtLWJzLWNhcm91c2VsLWNhcHRpb24tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jYXJvdXNlbC1kYXJrIHtcbiAgLS1icy1jYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAjMDAwMDAwO1xuICAtLWJzLWNhcm91c2VsLWNhcHRpb24tY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtY2Fyb3VzZWwtY29udHJvbC1pY29uLWZpbHRlcjogaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDApO1xufVxuXG46cm9vdCxcbltkYXRhLWJzLXRoZW1lPWxpZ2h0XSB7XG4gIC0tYnMtY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogI2ZmZjtcbiAgLS1icy1jYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAjZmZmO1xuICAtLWJzLWNhcm91c2VsLWNvbnRyb2wtaWNvbi1maWx0ZXI6IDtcbn1cblxuW2RhdGEtYnMtdGhlbWU9ZGFya10ge1xuICAtLWJzLWNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICMwMDAwMDA7XG4gIC0tYnMtY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1jYXJvdXNlbC1jb250cm9sLWljb24tZmlsdGVyOiBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCk7XG59XG5cbi5zcGlubmVyLWdyb3csXG4uc3Bpbm5lci1ib3JkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogdmFyKC0tYnMtc3Bpbm5lci13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tYnMtc3Bpbm5lci1oZWlnaHQpO1xuICB2ZXJ0aWNhbC1hbGlnbjogdmFyKC0tYnMtc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbik7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiB2YXIoLS1icy1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZCkgbGluZWFyIGluZmluaXRlIHZhcigtLWJzLXNwaW5uZXItYW5pbWF0aW9uLW5hbWUpO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItYm9yZGVyIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZykgLyogcnRsOmlnbm9yZSAqLztcbiAgfVxufVxuLnNwaW5uZXItYm9yZGVyIHtcbiAgLS1icy1zcGlubmVyLXdpZHRoOiAycmVtO1xuICAtLWJzLXNwaW5uZXItaGVpZ2h0OiAycmVtO1xuICAtLWJzLXNwaW5uZXItdmVydGljYWwtYWxpZ246IC0wLjEyNWVtO1xuICAtLWJzLXNwaW5uZXItYm9yZGVyLXdpZHRoOiAwLjI1ZW07XG4gIC0tYnMtc3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6IDAuNzVzO1xuICAtLWJzLXNwaW5uZXItYW5pbWF0aW9uLW5hbWU6IHNwaW5uZXItYm9yZGVyO1xuICBib3JkZXI6IHZhcigtLWJzLXNwaW5uZXItYm9yZGVyLXdpZHRoKSBzb2xpZCBjdXJyZW50Y29sb3I7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zcGlubmVyLWJvcmRlci1zbSB7XG4gIC0tYnMtc3Bpbm5lci13aWR0aDogMXJlbTtcbiAgLS1icy1zcGlubmVyLWhlaWdodDogMXJlbTtcbiAgLS1icy1zcGlubmVyLWJvcmRlci13aWR0aDogMC4yZW07XG59XG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ncm93IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuLnNwaW5uZXItZ3JvdyB7XG4gIC0tYnMtc3Bpbm5lci13aWR0aDogMnJlbTtcbiAgLS1icy1zcGlubmVyLWhlaWdodDogMnJlbTtcbiAgLS1icy1zcGlubmVyLXZlcnRpY2FsLWFsaWduOiAtMC4xMjVlbTtcbiAgLS1icy1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogMC43NXM7XG4gIC0tYnMtc3Bpbm5lci1hbmltYXRpb24tbmFtZTogc3Bpbm5lci1ncm93O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5zcGlubmVyLWdyb3ctc20ge1xuICAtLWJzLXNwaW5uZXItd2lkdGg6IDFyZW07XG4gIC0tYnMtc3Bpbm5lci1oZWlnaHQ6IDFyZW07XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5zcGlubmVyLWJvcmRlcixcbiAgLnNwaW5uZXItZ3JvdyB7XG4gICAgLS1icy1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogMS41cztcbiAgfVxufVxuLm9mZmNhbnZhcywgLm9mZmNhbnZhcy14eGwsIC5vZmZjYW52YXMteGwsIC5vZmZjYW52YXMtbGcsIC5vZmZjYW52YXMtbWQsIC5vZmZjYW52YXMtc20ge1xuICAtLWJzLW9mZmNhbnZhcy16aW5kZXg6IDEwNDU7XG4gIC0tYnMtb2ZmY2FudmFzLXdpZHRoOiA0MDBweDtcbiAgLS1icy1vZmZjYW52YXMtaGVpZ2h0OiAzMHZoO1xuICAtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteTogMXJlbTtcbiAgLS1icy1vZmZjYW52YXMtY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLW9mZmNhbnZhcy1iZzogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAtLWJzLW9mZmNhbnZhcy1ib3gtc2hhZG93OiB2YXIoLS1icy1ib3gtc2hhZG93LXNtKTtcbiAgLS1icy1vZmZjYW52YXMtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC0tYnMtb2ZmY2FudmFzLXRpdGxlLWxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAub2ZmY2FudmFzLXNtIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IHZhcigtLWJzLW9mZmNhbnZhcy16aW5kZXgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1jb2xvcik7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1iZyk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3gtc2hhZG93KTtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS1icy1vZmZjYW52YXMtdHJhbnNpdGlvbik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkgYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm9mZmNhbnZhcy1zbSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5vZmZjYW52YXMtc20ub2ZmY2FudmFzLXN0YXJ0IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItcmlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy1zbS5vZmZjYW52YXMtZW5kIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXNtLm9mZmNhbnZhcy10b3Age1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtc20ub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtc20uc2hvd2luZywgLm9mZmNhbnZhcy1zbS5zaG93Om5vdCguaGlkaW5nKSB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5vZmZjYW52YXMtc20uc2hvd2luZywgLm9mZmNhbnZhcy1zbS5oaWRpbmcsIC5vZmZjYW52YXMtc20uc2hvdyB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5vZmZjYW52YXMtc20ge1xuICAgIC0tYnMtb2ZmY2FudmFzLWhlaWdodDogYXV0bztcbiAgICAtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuICAub2ZmY2FudmFzLXNtIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5vZmZjYW52YXMtc20gLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy1tZCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiB2YXIoLS1icy1vZmZjYW52YXMtemluZGV4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtY29sb3IpO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtYmcpO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1icy1vZmZjYW52YXMtYm94LXNoYWRvdyk7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tYnMtb2ZmY2FudmFzLXRyYW5zaXRpb24pO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5vZmZjYW52YXMtbWQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub2ZmY2FudmFzLW1kLm9mZmNhbnZhcy1zdGFydCB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtbWQub2ZmY2FudmFzLWVuZCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy1tZC5vZmZjYW52YXMtdG9wIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLW1kLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci10b3A6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLW1kLnNob3dpbmcsIC5vZmZjYW52YXMtbWQuc2hvdzpub3QoLmhpZGluZykge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLW1kLnNob3dpbmcsIC5vZmZjYW52YXMtbWQuaGlkaW5nLCAub2ZmY2FudmFzLW1kLnNob3cge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAub2ZmY2FudmFzLW1kIHtcbiAgICAtLWJzLW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9mZmNhbnZhcy1tZCAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLW1kIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5vZmZjYW52YXMtbGcge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogdmFyKC0tYnMtb2ZmY2FudmFzLXppbmRleCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBjb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWNvbG9yKTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWJnKTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tYnMtb2ZmY2FudmFzLWJveC1zaGFkb3cpO1xuICAgIHRyYW5zaXRpb246IHZhcigtLWJzLW9mZmNhbnZhcy10cmFuc2l0aW9uKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAub2ZmY2FudmFzLWxnIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm9mZmNhbnZhcy1sZy5vZmZjYW52YXMtc3RhcnQge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1yaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLWxnLm9mZmNhbnZhcy1lbmQge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtbGcub2ZmY2FudmFzLXRvcCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy1sZy5vZmZjYW52YXMtYm90dG9tIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItdG9wOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy1sZy5zaG93aW5nLCAub2ZmY2FudmFzLWxnLnNob3c6bm90KC5oaWRpbmcpIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgLm9mZmNhbnZhcy1sZy5zaG93aW5nLCAub2ZmY2FudmFzLWxnLmhpZGluZywgLm9mZmNhbnZhcy1sZy5zaG93IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm9mZmNhbnZhcy1sZyB7XG4gICAgLS1icy1vZmZjYW52YXMtaGVpZ2h0OiBhdXRvO1xuICAgIC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5vZmZjYW52YXMtbGcgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm9mZmNhbnZhcy1sZyAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy14bCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiB2YXIoLS1icy1vZmZjYW52YXMtemluZGV4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtY29sb3IpO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtYmcpO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1icy1vZmZjYW52YXMtYm94LXNoYWRvdyk7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tYnMtb2ZmY2FudmFzLXRyYW5zaXRpb24pO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAub2ZmY2FudmFzLXhsIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5vZmZjYW52YXMteGwub2ZmY2FudmFzLXN0YXJ0IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItcmlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy14bC5vZmZjYW52YXMtZW5kIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXhsLm9mZmNhbnZhcy10b3Age1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMteGwub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMteGwuc2hvd2luZywgLm9mZmNhbnZhcy14bC5zaG93Om5vdCguaGlkaW5nKSB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5vZmZjYW52YXMteGwuc2hvd2luZywgLm9mZmNhbnZhcy14bC5oaWRpbmcsIC5vZmZjYW52YXMteGwuc2hvdyB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAub2ZmY2FudmFzLXhsIHtcbiAgICAtLWJzLW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9mZmNhbnZhcy14bCAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLXhsIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAub2ZmY2FudmFzLXh4bCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiB2YXIoLS1icy1vZmZjYW52YXMtemluZGV4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtY29sb3IpO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtYmcpO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1icy1vZmZjYW52YXMtYm94LXNoYWRvdyk7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tYnMtb2ZmY2FudmFzLXRyYW5zaXRpb24pO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAub2ZmY2FudmFzLXh4bCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAub2ZmY2FudmFzLXh4bC5vZmZjYW52YXMtc3RhcnQge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1yaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXh4bC5vZmZjYW52YXMtZW5kIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXh4bC5vZmZjYW52YXMtdG9wIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXh4bC5vZmZjYW52YXMtYm90dG9tIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItdG9wOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy14eGwuc2hvd2luZywgLm9mZmNhbnZhcy14eGwuc2hvdzpub3QoLmhpZGluZykge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLXh4bC5zaG93aW5nLCAub2ZmY2FudmFzLXh4bC5oaWRpbmcsIC5vZmZjYW52YXMteHhsLnNob3cge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLm9mZmNhbnZhcy14eGwge1xuICAgIC0tYnMtb2ZmY2FudmFzLWhlaWdodDogYXV0bztcbiAgICAtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuICAub2ZmY2FudmFzLXh4bCAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLXh4bCAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5vZmZjYW52YXMge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogdmFyKC0tYnMtb2ZmY2FudmFzLXppbmRleCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC13aWR0aDogMTAwJTtcbiAgY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1jb2xvcik7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtb2ZmY2FudmFzLWJveC1zaGFkb3cpO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1icy1vZmZjYW52YXMtdHJhbnNpdGlvbik7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAub2ZmY2FudmFzIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ub2ZmY2FudmFzLm9mZmNhbnZhcy1zdGFydCB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gIGJvcmRlci1yaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG4ub2ZmY2FudmFzLm9mZmNhbnZhcy1lbmQge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgYm9yZGVyLWxlZnQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG4ub2ZmY2FudmFzLm9mZmNhbnZhcy10b3Age1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbn1cbi5vZmZjYW52YXMub2ZmY2FudmFzLWJvdHRvbSB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItdG9wOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xufVxuLm9mZmNhbnZhcy5zaG93aW5nLCAub2ZmY2FudmFzLnNob3c6bm90KC5oaWRpbmcpIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLm9mZmNhbnZhcy5zaG93aW5nLCAub2ZmY2FudmFzLmhpZGluZywgLm9mZmNhbnZhcy5zaG93IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLm9mZmNhbnZhcy1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDQwO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG4ub2ZmY2FudmFzLWJhY2tkcm9wLmZhZGUge1xuICBvcGFjaXR5OiAwO1xufVxuLm9mZmNhbnZhcy1iYWNrZHJvcC5zaG93IHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4ub2ZmY2FudmFzLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IHZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXkpIHZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXgpO1xufVxuLm9mZmNhbnZhcy1oZWFkZXIgLmJ0bi1jbG9zZSB7XG4gIHBhZGRpbmc6IGNhbGModmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteSkgKiAwLjUpIGNhbGModmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteCkgKiAwLjUpO1xuICBtYXJnaW4tdG9wOiBjYWxjKC0wLjUgKiB2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy15KSk7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtMC41ICogdmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteCkpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKC0wLjUgKiB2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy15KSk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ub2ZmY2FudmFzLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy10aXRsZS1saW5lLWhlaWdodCk7XG59XG5cbi5vZmZjYW52YXMtYm9keSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZzogdmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteSkgdmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLWhlaWdodDogMWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHdhaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogMC41O1xufVxuLnBsYWNlaG9sZGVyLmJ0bjo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4ucGxhY2Vob2xkZXIteHMge1xuICBtaW4taGVpZ2h0OiAwLjZlbTtcbn1cblxuLnBsYWNlaG9sZGVyLXNtIHtcbiAgbWluLWhlaWdodDogMC44ZW07XG59XG5cbi5wbGFjZWhvbGRlci1sZyB7XG4gIG1pbi1oZWlnaHQ6IDEuMmVtO1xufVxuXG4ucGxhY2Vob2xkZXItZ2xvdyAucGxhY2Vob2xkZXIge1xuICBhbmltYXRpb246IHBsYWNlaG9sZGVyLWdsb3cgMnMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgcGxhY2Vob2xkZXItZ2xvdyB7XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMC4yO1xuICB9XG59XG4ucGxhY2Vob2xkZXItd2F2ZSB7XG4gIG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMzBkZWcsICMwMDAwMDAgNTUlLCByZ2JhKDAsIDAsIDAsIDAuOCkgNzUlLCAjMDAwMDAwIDk1JSk7XG4gIG1hc2stc2l6ZTogMjAwJSAxMDAlO1xuICBhbmltYXRpb246IHBsYWNlaG9sZGVyLXdhdmUgMnMgbGluZWFyIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIHBsYWNlaG9sZGVyLXdhdmUge1xuICAxMDAlIHtcbiAgICBtYXNrLXBvc2l0aW9uOiAtMjAwJSAwJTtcbiAgfVxufVxuLmNsZWFyZml4OjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnRleHQtYmctcHJpbWFyeSB7XG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLWluZm8ge1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLXdhcm5pbmcge1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1saWdodCB7XG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLWRhcmsge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXByaW1hcnkge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmxpbmstcHJpbWFyeTpob3ZlciwgLmxpbmstcHJpbWFyeTpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKDIxNywgMTIwLCA4OSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDIxNywgMTIwLCA4OSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXNlY29uZGFyeSB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmxpbmstc2Vjb25kYXJ5OmhvdmVyLCAubGluay1zZWNvbmRhcnk6Zm9jdXMge1xuICBjb2xvcjogUkdCQSgwLCA0NiwgOTcsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgwLCA0NiwgOTcsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1zdWNjZXNzIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5saW5rLXN1Y2Nlc3M6aG92ZXIsIC5saW5rLXN1Y2Nlc3M6Zm9jdXMge1xuICBjb2xvcjogUkdCQSgxMzAsIDE3OSwgMTYwLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMTMwLCAxNzksIDE2MCwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLWluZm8ge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmxpbmstaW5mbzpob3ZlciwgLmxpbmstaW5mbzpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKDYxLCAyMTMsIDI0MywgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDYxLCAyMTMsIDI0MywgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXdhcm5pbmcge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmxpbmstd2FybmluZzpob3ZlciwgLmxpbmstd2FybmluZzpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKDI0MywgMjAwLCAxMzMsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgyNDMsIDIwMCwgMTMzLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstZGFuZ2VyIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4ubGluay1kYW5nZXI6aG92ZXIsIC5saW5rLWRhbmdlcjpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKDE3NiwgNDIsIDU1LCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMTc2LCA0MiwgNTUsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1saWdodCB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1saWdodC1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5saW5rLWxpZ2h0OmhvdmVyLCAubGluay1saWdodDpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKDI0OSwgMjUwLCAyNTEsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgyNDksIDI1MCwgMjUxLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstZGFyayB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4ubGluay1kYXJrOmhvdmVyLCAubGluay1kYXJrOmZvY3VzIHtcbiAgY29sb3I6IFJHQkEoNTksIDU5LCA1OSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDU5LCA1OSwgNTksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1ib2R5LWVtcGhhc2lzIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmxpbmstYm9keS1lbXBoYXNpczpob3ZlciwgLmxpbmstYm9keS1lbXBoYXNpczpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMC43NSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAwLjc1KSkgIWltcG9ydGFudDtcbn1cblxuLmZvY3VzLXJpbmc6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1mb2N1cy1yaW5nLXgsIDApIHZhcigtLWJzLWZvY3VzLXJpbmcteSwgMCkgdmFyKC0tYnMtZm9jdXMtcmluZy1ibHVyLCAwKSB2YXIoLS1icy1mb2N1cy1yaW5nLXdpZHRoKSB2YXIoLS1icy1mb2N1cy1yaW5nLWNvbG9yKTtcbn1cblxuLmljb24tbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBnYXA6IDAuMzc1cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtbGluay1jb2xvci1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDAuNSkpO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMjVlbTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmljb24tbGluayA+IC5iaSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgZmlsbDogY3VycmVudGNvbG9yO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0IHRyYW5zZm9ybTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5pY29uLWxpbmsgPiAuYmkge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmljb24tbGluay1ob3Zlcjpob3ZlciA+IC5iaSwgLmljb24tbGluay1ob3Zlcjpmb2N1cy12aXNpYmxlID4gLmJpIHtcbiAgdHJhbnNmb3JtOiB2YXIoLS1icy1pY29uLWxpbmstdHJhbnNmb3JtLCB0cmFuc2xhdGUzZCgwLjI1ZW0sIDAsIDApKTtcbn1cblxuLnJhdGlvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5yYXRpbzo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1icy1hc3BlY3QtcmF0aW8pO1xuICBjb250ZW50OiBcIlwiO1xufVxuLnJhdGlvID4gKiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucmF0aW8tMXgxIHtcbiAgLS1icy1hc3BlY3QtcmF0aW86IDEwMCU7XG59XG5cbi5yYXRpby00eDMge1xuICAtLWJzLWFzcGVjdC1yYXRpbzogNzUlO1xufVxuXG4ucmF0aW8tMTZ4OSB7XG4gIC0tYnMtYXNwZWN0LXJhdGlvOiA1Ni4yNSU7XG59XG5cbi5yYXRpby0yMXg5IHtcbiAgLS1icy1hc3BlY3QtcmF0aW86IDQyLjg1NzE0Mjg1NzElO1xufVxuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwO1xufVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwO1xufVxuXG4uc3RpY2t5LXRvcCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTAyMDtcbn1cblxuLnN0aWNreS1ib3R0b20ge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwMjA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc3RpY2t5LXNtLXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxuICAuc3RpY2t5LXNtLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGlja3ktbWQtdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG4gIC5zdGlja3ktbWQtYm90dG9tIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnN0aWNreS1sZy10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbiAgLnN0aWNreS1sZy1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnN0aWNreS14bC10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbiAgLnN0aWNreS14bC1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnN0aWNreS14eGwtdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG4gIC5zdGlja3kteHhsLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuLmhzdGFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5cbi52c3RhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cblxuLnZpc3VhbGx5LWhpZGRlbixcbi52aXN1YWxseS1oaWRkZW4tZm9jdXNhYmxlOm5vdCg6Zm9jdXMpOm5vdCg6Zm9jdXMtd2l0aGluKSB7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IC0xcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG4udmlzdWFsbHktaGlkZGVuOm5vdChjYXB0aW9uKSxcbi52aXN1YWxseS1oaWRkZW4tZm9jdXNhYmxlOm5vdCg6Zm9jdXMpOm5vdCg6Zm9jdXMtd2l0aGluKTpub3QoY2FwdGlvbikge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbn1cbi52aXN1YWxseS1oaWRkZW4gKixcbi52aXN1YWxseS1oaWRkZW4tZm9jdXNhYmxlOm5vdCg6Zm9jdXMpOm5vdCg6Zm9jdXMtd2l0aGluKSAqIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4uc3RyZXRjaGVkLWxpbms6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi50ZXh0LXRydW5jYXRlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi52ciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIG1pbi1oZWlnaHQ6IDFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAwLjI1O1xufVxuXG4uYWxpZ24tYmFzZWxpbmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRleHQtYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi10ZXh0LXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50O1xufVxuXG4uZmxvYXQtc3RhcnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4uZmxvYXQtZW5kIHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1ub25lIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm9iamVjdC1maXQtY29udGFpbiB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW4gIWltcG9ydGFudDtcbn1cblxuLm9iamVjdC1maXQtY292ZXIge1xuICBvYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50O1xufVxuXG4ub2JqZWN0LWZpdC1maWxsIHtcbiAgb2JqZWN0LWZpdDogZmlsbCAhaW1wb3J0YW50O1xufVxuXG4ub2JqZWN0LWZpdC1zY2FsZSB7XG4gIG9iamVjdC1maXQ6IHNjYWxlLWRvd24gIWltcG9ydGFudDtcbn1cblxuLm9iamVjdC1maXQtbm9uZSB7XG4gIG9iamVjdC1maXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktMCB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktMjUge1xuICBvcGFjaXR5OiAwLjI1ICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTUwIHtcbiAgb3BhY2l0eTogMC41ICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTc1IHtcbiAgb3BhY2l0eTogMC43NSAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS0xMDAge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy1hdXRvIHtcbiAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXZpc2libGUge1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IHNjcm9sbCAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3cteC1hdXRvIHtcbiAgb3ZlcmZsb3cteDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3cteC1oaWRkZW4ge1xuICBvdmVyZmxvdy14OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXgtdmlzaWJsZSB7XG4gIG92ZXJmbG93LXg6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXgtc2Nyb2xsIHtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy15LWF1dG8ge1xuICBvdmVyZmxvdy15OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy15LWhpZGRlbiB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3cteS12aXNpYmxlIHtcbiAgb3ZlcmZsb3cteTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3cteS1zY3JvbGwge1xuICBvdmVyZmxvdy15OiBzY3JvbGwgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLWdyaWQge1xuICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZS1ncmlkIHtcbiAgZGlzcGxheTogaW5saW5lLWdyaWQgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbn1cblxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xufVxuXG4uZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93IHtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtYm94LXNoYWRvdykgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1zbSB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWJveC1zaGFkb3ctc20pICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctbGcge1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1ib3gtc2hhZG93LWxnKSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93LW5vbmUge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5mb2N1cy1yaW5nLXByaW1hcnkge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzLXJpbmctc2Vjb25kYXJ5IHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzLXJpbmctc3VjY2VzcyB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXMtcmluZy1pbmZvIHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1cy1yaW5nLXdhcm5pbmcge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzLXJpbmctZGFuZ2VyIHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzLXJpbmctbGlnaHQge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1cy1yaW5nLWRhcmsge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cblxuLnBvc2l0aW9uLXN0YXRpYyB7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXN0aWNreSB7XG4gIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbn1cblxuLnRvcC0wIHtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi50b3AtNTAge1xuICB0b3A6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4udG9wLTEwMCB7XG4gIHRvcDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uYm90dG9tLTAge1xuICBib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmJvdHRvbS01MCB7XG4gIGJvdHRvbTogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3R0b20tMTAwIHtcbiAgYm90dG9tOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5zdGFydC0wIHtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uc3RhcnQtNTAge1xuICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnN0YXJ0LTEwMCB7XG4gIGxlZnQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmVuZC0wIHtcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmVuZC01MCB7XG4gIHJpZ2h0OiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmVuZC0xMDAge1xuICByaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udHJhbnNsYXRlLW1pZGRsZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpICFpbXBvcnRhbnQ7XG59XG5cbi50cmFuc2xhdGUtbWlkZGxlLXgge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgIWltcG9ydGFudDtcbn1cblxuLnRyYW5zbGF0ZS1taWRkbGUteSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyIHtcbiAgYm9yZGVyOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTAge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3Age1xuICBib3JkZXItdG9wOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC0wIHtcbiAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWVuZCB7XG4gIGJvcmRlci1yaWdodDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1lbmQtMCB7XG4gIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLWJvcmRlci13aWR0aCkgdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLTAge1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3RhcnQge1xuICBib3JkZXItbGVmdDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdGFydC0wIHtcbiAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1wcmltYXJ5IHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXNlY29uZGFyeSB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN1Y2Nlc3Mge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItaW5mbyB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13YXJuaW5nIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhbmdlciB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxpZ2h0IHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYXJrIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJsYWNrIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWJsYWNrLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13aGl0ZSB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy13aGl0ZS1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcHJpbWFyeS1zdWJ0bGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXByaW1hcnktYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zZWNvbmRhcnktc3VidGxlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdWNjZXNzLXN1YnRsZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtc3VjY2Vzcy1ib3JkZXItc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWluZm8tc3VidGxlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1pbmZvLWJvcmRlci1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2FybmluZy1zdWJ0bGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXdhcm5pbmctYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYW5nZXItc3VidGxlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1kYW5nZXItYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1saWdodC1zdWJ0bGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWxpZ2h0LWJvcmRlci1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFyay1zdWJ0bGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWRhcmstYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci0xIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci0yIHtcbiAgYm9yZGVyLXdpZHRoOiAycHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci0zIHtcbiAgYm9yZGVyLXdpZHRoOiAzcHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci00IHtcbiAgYm9yZGVyLXdpZHRoOiA0cHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci01IHtcbiAgYm9yZGVyLXdpZHRoOiA1cHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1vcGFjaXR5LTEwIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMC4xO1xufVxuXG4uYm9yZGVyLW9wYWNpdHktMjUge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAwLjI1O1xufVxuXG4uYm9yZGVyLW9wYWNpdHktNTAge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAwLjU7XG59XG5cbi5ib3JkZXItb3BhY2l0eS03NSB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDAuNzU7XG59XG5cbi5ib3JkZXItb3BhY2l0eS0xMDAge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xufVxuXG4udy0yNSB7XG4gIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbn1cblxuLnctNTAge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi53LTc1IHtcbiAgd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4udy0xMDAge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udy1hdXRvIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm13LTEwMCB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udnctMTAwIHtcbiAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG59XG5cbi5taW4tdnctMTAwIHtcbiAgbWluLXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xufVxuXG4uaC0yNSB7XG4gIGhlaWdodDogMjUlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTUwIHtcbiAgaGVpZ2h0OiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmgtNzUge1xuICBoZWlnaHQ6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4uaC0xMDAge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmgtYXV0byB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWgtMTAwIHtcbiAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xufVxuXG4ubWluLXZoLTEwMCB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWZpbGwge1xuICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtcm93LXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZ3Jvdy0wIHtcbiAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMSB7XG4gIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1zaHJpbmstMCB7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0xIHtcbiAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ub3dyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwLXJldmVyc2Uge1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWFyb3VuZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZXZlbmx5IHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdGFydCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtZW5kIHtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWJldHdlZW4ge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWFyb3VuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdHJldGNoIHtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1hdXRvIHtcbiAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdGFydCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtZW5kIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtc3RyZXRjaCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLWZpcnN0IHtcbiAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci0wIHtcbiAgb3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTEge1xuICBvcmRlcjogMSAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItMiB7XG4gIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci0zIHtcbiAgb3JkZXI6IDMgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTQge1xuICBvcmRlcjogNCAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItNSB7XG4gIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci1sYXN0IHtcbiAgb3JkZXI6IDYgIWltcG9ydGFudDtcbn1cblxuLm0tMCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4ubS0xIHtcbiAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTIge1xuICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0yXFwuNSB7XG4gIG1hcmdpbjogMC42MjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMyB7XG4gIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS00IHtcbiAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNSB7XG4gIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubS04IHtcbiAgbWFyZ2luOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTE1IHtcbiAgbWFyZ2luOiAzLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLWF1dG8ge1xuICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm14LTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm14LTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC0yXFwuNSB7XG4gIG1hcmdpbi1yaWdodDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtNSB7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtOCB7XG4gIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtMTUge1xuICBtYXJnaW4tcmlnaHQ6IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDMuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm15LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm15LTEge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTIge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS0yXFwuNSB7XG4gIG1hcmdpbi10b3A6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS0zIHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS00IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktNSB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktOCB7XG4gIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktMTUge1xuICBtYXJnaW4tdG9wOiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDMuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm10LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0xIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMlxcLjUge1xuICBtYXJnaW4tdG9wOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMyB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTUge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC04IHtcbiAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMTUge1xuICBtYXJnaW4tdG9wOiAzLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWUtMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ubWUtMSB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtMiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS0yXFwuNSB7XG4gIG1hcmdpbi1yaWdodDogMC42MjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTMge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTQge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtNSB7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtOCB7XG4gIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtMTUge1xuICBtYXJnaW4tcmlnaHQ6IDMuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1iLTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMlxcLjUge1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTUge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi04IHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMTUge1xuICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1hdXRvIHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXMtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tcy0xIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLTIge1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy0yXFwuNSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtMyB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy00IHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtNSB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy04IHtcbiAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLTE1IHtcbiAgbWFyZ2luLWxlZnQ6IDMuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubS1uMSB7XG4gIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjIge1xuICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjJcXC41IHtcbiAgbWFyZ2luOiAtMC42MjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjMge1xuICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW40IHtcbiAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW41IHtcbiAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uOCB7XG4gIG1hcmdpbjogLTJyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjE1IHtcbiAgbWFyZ2luOiAtMy43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtbjEge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtbjIge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LW4yXFwuNSB7XG4gIG1hcmdpbi1yaWdodDogLTAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMC42MjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LW4zIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LW40IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1uNSB7XG4gIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1uOCB7XG4gIG1hcmdpbi1yaWdodDogLTJyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0ycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1uMTUge1xuICBtYXJnaW4tcmlnaHQ6IC0zLjc1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMy43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktbjEge1xuICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktbjIge1xuICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LW4yXFwuNSB7XG4gIG1hcmdpbi10b3A6IC0wLjYyNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtMC42MjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LW4zIHtcbiAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LW40IHtcbiAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1uNSB7XG4gIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1uOCB7XG4gIG1hcmdpbi10b3A6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0ycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1uMTUge1xuICBtYXJnaW4tdG9wOiAtMy43NXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtMy43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjEge1xuICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjIge1xuICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uMlxcLjUge1xuICBtYXJnaW4tdG9wOiAtMC42MjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW4zIHtcbiAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW40IHtcbiAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjUge1xuICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjgge1xuICBtYXJnaW4tdG9wOiAtMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjE1IHtcbiAgbWFyZ2luLXRvcDogLTMuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLW4xIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtbjIge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLW4yXFwuNSB7XG4gIG1hcmdpbi1yaWdodDogLTAuNjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1uMyB7XG4gIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLW40IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1uNSB7XG4gIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLW44IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtbjE1IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMy43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjEge1xuICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjIge1xuICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uMlxcLjUge1xuICBtYXJnaW4tYm90dG9tOiAtMC42MjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW4zIHtcbiAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW40IHtcbiAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjUge1xuICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjgge1xuICBtYXJnaW4tYm90dG9tOiAtMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjE1IHtcbiAgbWFyZ2luLWJvdHRvbTogLTMuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLW4xIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1uMiB7XG4gIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1uMlxcLjUge1xuICBtYXJnaW4tbGVmdDogLTAuNjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1uMyB7XG4gIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtbjQge1xuICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtbjUge1xuICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLW44IHtcbiAgbWFyZ2luLWxlZnQ6IC0ycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1uMTUge1xuICBtYXJnaW4tbGVmdDogLTMuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLnAtMSB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0yXFwuNSB7XG4gIHBhZGRpbmc6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTMge1xuICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTQge1xuICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNSB7XG4gIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtOCB7XG4gIHBhZGRpbmc6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMTUge1xuICBwYWRkaW5nOiAzLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnB4LTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtMlxcLjUge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC0zIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTUge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtOCB7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC0xNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAzLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnB5LTEge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktMiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktMlxcLjUge1xuICBwYWRkaW5nLXRvcDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS0zIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTQge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTUge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktOCB7XG4gIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS0xNSB7XG4gIHBhZGRpbmctdG9wOiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAzLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnB0LTEge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTJcXC41IHtcbiAgcGFkZGluZy10b3A6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0zIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTQge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC01IHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTgge1xuICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMTUge1xuICBwYWRkaW5nLXRvcDogMy43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnBlLTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS0yIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS0yXFwuNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS0zIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTgge1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS0xNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDMuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTAge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ucGItMSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0yIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMlxcLjUge1xuICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTMge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNCB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTUge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItOCB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0xNSB7XG4gIHBhZGRpbmctYm90dG9tOiAzLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0xIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0yIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTJcXC41IHtcbiAgcGFkZGluZy1sZWZ0OiAwLjYyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtMyB7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtNCB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy01IHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy04IHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0xNSB7XG4gIHBhZGRpbmctbGVmdDogMy43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTAge1xuICBnYXA6IDAgIWltcG9ydGFudDtcbn1cblxuLmdhcC0xIHtcbiAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtMiB7XG4gIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtMlxcLjUge1xuICBnYXA6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtMyB7XG4gIGdhcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTQge1xuICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTUge1xuICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC04IHtcbiAgZ2FwOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtMTUge1xuICBnYXA6IDMuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdy1nYXAtMCB7XG4gIHJvdy1nYXA6IDAgIWltcG9ydGFudDtcbn1cblxuLnJvdy1nYXAtMSB7XG4gIHJvdy1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdy1nYXAtMiB7XG4gIHJvdy1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm93LWdhcC0yXFwuNSB7XG4gIHJvdy1nYXA6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3ctZ2FwLTMge1xuICByb3ctZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3ctZ2FwLTQge1xuICByb3ctZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdy1nYXAtNSB7XG4gIHJvdy1nYXA6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdy1nYXAtOCB7XG4gIHJvdy1nYXA6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdy1nYXAtMTUge1xuICByb3ctZ2FwOiAzLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5jb2x1bW4tZ2FwLTAge1xuICBjb2x1bW4tZ2FwOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5jb2x1bW4tZ2FwLTEge1xuICBjb2x1bW4tZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5jb2x1bW4tZ2FwLTIge1xuICBjb2x1bW4tZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmNvbHVtbi1nYXAtMlxcLjUge1xuICBjb2x1bW4tZ2FwOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uY29sdW1uLWdhcC0zIHtcbiAgY29sdW1uLWdhcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uY29sdW1uLWdhcC00IHtcbiAgY29sdW1uLWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5jb2x1bW4tZ2FwLTUge1xuICBjb2x1bW4tZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5jb2x1bW4tZ2FwLTgge1xuICBjb2x1bW4tZ2FwOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5jb2x1bW4tZ2FwLTE1IHtcbiAgY29sdW1uLWdhcDogMy43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZm9udC1tb25vc3BhY2Uge1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtZm9udC1tb25vc3BhY2UpICFpbXBvcnRhbnQ7XG59XG5cbi5mcy0xIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzVyZW0gKyAxLjJ2dykgIWltcG9ydGFudDtcbn1cblxuLmZzLTIge1xuICBmb250LXNpemU6IGNhbGMoMS4zMjVyZW0gKyAwLjl2dykgIWltcG9ydGFudDtcbn1cblxuLmZzLTMge1xuICBmb250LXNpemU6IGNhbGMoMS4yNzVyZW0gKyAwLjN2dykgIWltcG9ydGFudDtcbn1cblxuLmZzLTQge1xuICBmb250LXNpemU6IDEuMTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mcy01IHtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mcy02IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZnN0LWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50O1xufVxuXG4uZnN0LW5vcm1hbCB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4uZnctbGlnaHRlciB7XG4gIGZvbnQtd2VpZ2h0OiBsaWdodGVyICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbn1cblxuLmZ3LW5vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbn1cblxuLmZ3LW1lZGl1bSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbn1cblxuLmZ3LXNlbWlib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xufVxuXG4uZnctYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbn1cblxuLmZ3LWJvbGRlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXIgIWltcG9ydGFudDtcbn1cblxuLmxoLTEge1xuICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50O1xufVxuXG4ubGgtc20ge1xuICBsaW5lLWhlaWdodDogMS4yNSAhaW1wb3J0YW50O1xufVxuXG4ubGgtYmFzZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjUgIWltcG9ydGFudDtcbn1cblxuLmxoLWxnIHtcbiAgbGluZS1oZWlnaHQ6IDIgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc3RhcnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWVuZCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLW5vbmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi11bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLWxpbmUtdGhyb3VnaCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4vKiBydGw6YmVnaW46cmVtb3ZlICovXG4udGV4dC1icmVhayB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZCAhaW1wb3J0YW50O1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG59XG5cbi8qIHJ0bDplbmQ6cmVtb3ZlICovXG4udGV4dC1wcmltYXJ5IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc2Vjb25kYXJ5IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zdWNjZXNzIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaW5mbyB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdhcm5pbmcge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYW5nZXIge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWxpZ2h0IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhcmsge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ibGFjayB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1ibGFjay1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13aGl0ZSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy13aGl0ZS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ib2R5IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJvZHktY29sb3ItcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbXV0ZWQge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmxhY2stNTAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13aGl0ZS01MCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJvZHktc2Vjb25kYXJ5IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJvZHktdGVydGlhcnkge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHZhcigtLWJzLXRlcnRpYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ib2R5LWVtcGhhc2lzIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcmVzZXQge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtb3BhY2l0eS0yNSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAwLjI1O1xufVxuXG4udGV4dC1vcGFjaXR5LTUwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDAuNTtcbn1cblxuLnRleHQtb3BhY2l0eS03NSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAwLjc1O1xufVxuXG4udGV4dC1vcGFjaXR5LTEwMCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xufVxuXG4udGV4dC1wcmltYXJ5LWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpcykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc2Vjb25kYXJ5LWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zdWNjZXNzLWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtdGV4dC1lbXBoYXNpcykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaW5mby1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1icy1pbmZvLXRleHQtZW1waGFzaXMpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdhcm5pbmctZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0tYnMtd2FybmluZy10ZXh0LWVtcGhhc2lzKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYW5nZXItZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0tYnMtZGFuZ2VyLXRleHQtZW1waGFzaXMpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWxpZ2h0LWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWJzLWxpZ2h0LXRleHQtZW1waGFzaXMpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhcmstZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0tYnMtZGFyay10ZXh0LWVtcGhhc2lzKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1vcGFjaXR5LTEwIHtcbiAgLS1icy1saW5rLW9wYWNpdHk6IDAuMTtcbn1cblxuLmxpbmstb3BhY2l0eS0xMC1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay1vcGFjaXR5OiAwLjE7XG59XG5cbi5saW5rLW9wYWNpdHktMjUge1xuICAtLWJzLWxpbmstb3BhY2l0eTogMC4yNTtcbn1cblxuLmxpbmstb3BhY2l0eS0yNS1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay1vcGFjaXR5OiAwLjI1O1xufVxuXG4ubGluay1vcGFjaXR5LTUwIHtcbiAgLS1icy1saW5rLW9wYWNpdHk6IDAuNTtcbn1cblxuLmxpbmstb3BhY2l0eS01MC1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay1vcGFjaXR5OiAwLjU7XG59XG5cbi5saW5rLW9wYWNpdHktNzUge1xuICAtLWJzLWxpbmstb3BhY2l0eTogMC43NTtcbn1cblxuLmxpbmstb3BhY2l0eS03NS1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay1vcGFjaXR5OiAwLjc1O1xufVxuXG4ubGluay1vcGFjaXR5LTEwMCB7XG4gIC0tYnMtbGluay1vcGFjaXR5OiAxO1xufVxuXG4ubGluay1vcGFjaXR5LTEwMC1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay1vcGFjaXR5OiAxO1xufVxuXG4ubGluay1vZmZzZXQtMSB7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4xMjVlbSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1vZmZzZXQtMS1ob3Zlcjpob3ZlciB7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4xMjVlbSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1vZmZzZXQtMiB7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4yNWVtICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLW9mZnNldC0yLWhvdmVyOmhvdmVyIHtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjI1ZW0gIWltcG9ydGFudDtcbn1cblxuLmxpbmstb2Zmc2V0LTMge1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMzc1ZW0gIWltcG9ydGFudDtcbn1cblxuLmxpbmstb2Zmc2V0LTMtaG92ZXI6aG92ZXIge1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMzc1ZW0gIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLXByaW1hcnkge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtc2Vjb25kYXJ5IHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtc3VjY2VzcyB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS1pbmZvIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLXdhcm5pbmcge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtZGFuZ2VyIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtbGlnaHQge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLWRhcmsge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1saW5rLWNvbG9yLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS0wIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwO1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS0wLWhvdmVyOmhvdmVyIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwO1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS0xMCB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMC4xO1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS0xMC1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMC4xO1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS0yNSB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMC4yNTtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktMjUtaG92ZXI6aG92ZXIge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDAuMjU7XG59XG5cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTUwIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwLjU7XG59XG5cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTUwLWhvdmVyOmhvdmVyIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwLjU7XG59XG5cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTc1IHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwLjc1O1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS03NS1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMC43NTtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktMTAwIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS0xMDAtaG92ZXI6aG92ZXIge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG59XG5cbi5iZy1wcmltYXJ5IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zZWNvbmRhcnkge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctc3VjY2VzcyB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctaW5mbyB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctd2FybmluZyB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFuZ2VyIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWxpZ2h0IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFyayB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctYmxhY2sge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtYmxhY2stcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13aGl0ZSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy13aGl0ZS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWJvZHkge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtYm9keS1iZy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXRyYW5zcGFyZW50IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uYmctYm9keS1zZWNvbmRhcnkge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LWJnLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctYm9keS10ZXJ0aWFyeSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy10ZXJ0aWFyeS1iZy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLW9wYWNpdHktMTAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDAuMTtcbn1cblxuLmJnLW9wYWNpdHktMjUge1xuICAtLWJzLWJnLW9wYWNpdHk6IDAuMjU7XG59XG5cbi5iZy1vcGFjaXR5LTUwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAwLjU7XG59XG5cbi5iZy1vcGFjaXR5LTc1IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAwLjc1O1xufVxuXG4uYmctb3BhY2l0eS0xMDAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG59XG5cbi5iZy1wcmltYXJ5LXN1YnRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXByaW1hcnktYmctc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYmctc2Vjb25kYXJ5LXN1YnRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1iZy1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zdWNjZXNzLXN1YnRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtYmctc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYmctaW5mby1zdWJ0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1pbmZvLWJnLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXdhcm5pbmctc3VidGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtd2FybmluZy1iZy1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYW5nZXItc3VidGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyLWJnLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWxpZ2h0LXN1YnRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWxpZ2h0LWJnLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhcmstc3VidGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZGFyay1iZy1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmFkaWVudCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJzLWdyYWRpZW50KSAhaW1wb3J0YW50O1xufVxuXG4udXNlci1zZWxlY3QtYWxsIHtcbiAgdXNlci1zZWxlY3Q6IGFsbCAhaW1wb3J0YW50O1xufVxuXG4udXNlci1zZWxlY3QtYXV0byB7XG4gIHVzZXItc2VsZWN0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi51c2VyLXNlbGVjdC1ub25lIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBlLW5vbmUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucGUtYXV0byB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMSB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTIge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0zIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtNCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTUge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXBpbGwge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3AtMCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wLTEge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wLTIge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wLTMge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wLTQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wLTUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3AtY2lyY2xlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wLXBpbGwge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWVuZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtZW5kLTAge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1lbmQtMSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtZW5kLTIge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWVuZC0zIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1lbmQtNCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtZW5kLTUge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtZW5kLWNpcmNsZSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1lbmQtcGlsbCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20tMCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tLTEge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tLTIge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tLTMge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tLTQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tLTUge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20tY2lyY2xlIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tLXBpbGwge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXN0YXJ0IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc3RhcnQtMCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1zdGFydC0xIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc3RhcnQtMiB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXN0YXJ0LTMge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1zdGFydC00IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc3RhcnQtNSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc3RhcnQtY2lyY2xlIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1zdGFydC1waWxsIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG59XG5cbi52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi56LW4xIHtcbiAgei1pbmRleDogLTEgIWltcG9ydGFudDtcbn1cblxuLnotMCB7XG4gIHotaW5kZXg6IDAgIWltcG9ydGFudDtcbn1cblxuLnotMSB7XG4gIHotaW5kZXg6IDEgIWltcG9ydGFudDtcbn1cblxuLnotMiB7XG4gIHotaW5kZXg6IDIgIWltcG9ydGFudDtcbn1cblxuLnotMyB7XG4gIHotaW5kZXg6IDMgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mbG9hdC1zbS1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtc20tZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtc20tbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1zbS1jb250YWluIHtcbiAgICBvYmplY3QtZml0OiBjb250YWluICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtc20tY292ZXIge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtc20tZmlsbCB7XG4gICAgb2JqZWN0LWZpdDogZmlsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXNtLXNjYWxlIHtcbiAgICBvYmplY3QtZml0OiBzY2FsZS1kb3duICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtc20tbm9uZSB7XG4gICAgb2JqZWN0LWZpdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lLWdyaWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTJcXC41IHtcbiAgICBtYXJnaW46IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS04IHtcbiAgICBtYXJnaW46IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0xNSB7XG4gICAgbWFyZ2luOiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS0yXFwuNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tMTUge1xuICAgIG1hcmdpbi1yaWdodDogMy43NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS0yXFwuNSB7XG4gICAgbWFyZ2luLXRvcDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tOCB7XG4gICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tMTUge1xuICAgIG1hcmdpbi10b3A6IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMlxcLjUge1xuICAgIG1hcmdpbi10b3A6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tOCB7XG4gICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0xNSB7XG4gICAgbWFyZ2luLXRvcDogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tMlxcLjUge1xuICAgIG1hcmdpbi1yaWdodDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tMTUge1xuICAgIG1hcmdpbi1yaWdodDogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0yXFwuNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS04IHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTE1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS0yXFwuNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tMTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjJcXC41IHtcbiAgICBtYXJnaW46IC0wLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjgge1xuICAgIG1hcmdpbjogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uMTUge1xuICAgIG1hcmdpbjogLTMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLW4yXFwuNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC42MjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1uOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1uMTUge1xuICAgIG1hcmdpbi1yaWdodDogLTMuNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLW4yXFwuNSB7XG4gICAgbWFyZ2luLXRvcDogLTAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1uOCB7XG4gICAgbWFyZ2luLXRvcDogLTJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1uMTUge1xuICAgIG1hcmdpbi10b3A6IC0zLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW4yXFwuNSB7XG4gICAgbWFyZ2luLXRvcDogLTAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjgge1xuICAgIG1hcmdpbi10b3A6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW4xNSB7XG4gICAgbWFyZ2luLXRvcDogLTMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1uMlxcLjUge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tbjgge1xuICAgIG1hcmdpbi1yaWdodDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tbjE1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uMlxcLjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW44IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uMTUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLW4yXFwuNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLW44IHtcbiAgICBtYXJnaW4tbGVmdDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tbjE1IHtcbiAgICBtYXJnaW4tbGVmdDogLTMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTJcXC41IHtcbiAgICBwYWRkaW5nOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tOCB7XG4gICAgcGFkZGluZzogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTE1IHtcbiAgICBwYWRkaW5nOiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS0yXFwuNSB7XG4gICAgcGFkZGluZy1yaWdodDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTE1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS0yXFwuNSB7XG4gICAgcGFkZGluZy10b3A6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS04IHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTE1IHtcbiAgICBwYWRkaW5nLXRvcDogMy43NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMlxcLjUge1xuICAgIHBhZGRpbmctdG9wOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTgge1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTE1IHtcbiAgICBwYWRkaW5nLXRvcDogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTJcXC41IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tMTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0yXFwuNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tMlxcLjUge1xuICAgIHBhZGRpbmctbGVmdDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tMTUge1xuICAgIHBhZGRpbmctbGVmdDogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS0xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS0yXFwuNSB7XG4gICAgZ2FwOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tMyB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS00IHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tNSB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS04IHtcbiAgICBnYXA6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTE1IHtcbiAgICBnYXA6IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1zbS0wIHtcbiAgICByb3ctZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtc20tMSB7XG4gICAgcm93LWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXNtLTIge1xuICAgIHJvdy1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXNtLTJcXC41IHtcbiAgICByb3ctZ2FwOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXNtLTMge1xuICAgIHJvdy1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1zbS00IHtcbiAgICByb3ctZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1zbS01IHtcbiAgICByb3ctZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtc20tOCB7XG4gICAgcm93LWdhcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXNtLTE1IHtcbiAgICByb3ctZ2FwOiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtc20tMCB7XG4gICAgY29sdW1uLWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXNtLTEge1xuICAgIGNvbHVtbi1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1zbS0yIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1zbS0yXFwuNSB7XG4gICAgY29sdW1uLWdhcDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1zbS0zIHtcbiAgICBjb2x1bW4tZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtc20tNCB7XG4gICAgY29sdW1uLWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtc20tNSB7XG4gICAgY29sdW1uLWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXNtLTgge1xuICAgIGNvbHVtbi1nYXA6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1zbS0xNSB7XG4gICAgY29sdW1uLWdhcDogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXNtLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXNtLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxvYXQtbWQtc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LW1kLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LW1kLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtbWQtY29udGFpbiB7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbiAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LW1kLWNvdmVyIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LW1kLWZpbGwge1xuICAgIG9iamVjdC1maXQ6IGZpbGwgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1tZC1zY2FsZSB7XG4gICAgb2JqZWN0LWZpdDogc2NhbGUtZG93biAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LW1kLW5vbmUge1xuICAgIG9iamVjdC1maXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZS1ncmlkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0yXFwuNSB7XG4gICAgbWFyZ2luOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtOCB7XG4gICAgbWFyZ2luOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMTUge1xuICAgIG1hcmdpbjogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtMlxcLjUge1xuICAgIG1hcmdpbi1yaWdodDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTgge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTE1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtMlxcLjUge1xuICAgIG1hcmdpbi10b3A6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTgge1xuICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTE1IHtcbiAgICBtYXJnaW4tdG9wOiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTJcXC41IHtcbiAgICBtYXJnaW4tdG9wOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTgge1xuICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMTUge1xuICAgIG1hcmdpbi10b3A6IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTJcXC41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTE1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMlxcLjUge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0xNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtMlxcLjUge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTgge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTE1IHtcbiAgICBtYXJnaW4tbGVmdDogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW4yXFwuNSB7XG4gICAgbWFyZ2luOiAtMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uNSB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW44IHtcbiAgICBtYXJnaW46IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjE1IHtcbiAgICBtYXJnaW46IC0zLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1uMlxcLjUge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtbjgge1xuICAgIG1hcmdpbi1yaWdodDogLTJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtbjE1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0zLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1uMlxcLjUge1xuICAgIG1hcmdpbi10b3A6IC0wLjYyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtbjgge1xuICAgIG1hcmdpbi10b3A6IC0ycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtbjE1IHtcbiAgICBtYXJnaW4tdG9wOiAtMy43NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uMlxcLjUge1xuICAgIG1hcmdpbi10b3A6IC0wLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW44IHtcbiAgICBtYXJnaW4tdG9wOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uMTUge1xuICAgIG1hcmdpbi10b3A6IC0zLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtbjJcXC41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLW44IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLW4xNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjJcXC41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjE1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1uMlxcLjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1uOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLW4xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0yXFwuNSB7XG4gICAgcGFkZGluZzogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTgge1xuICAgIHBhZGRpbmc6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0xNSB7XG4gICAgcGFkZGluZzogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtMlxcLjUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtOCB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC0xNSB7XG4gICAgcGFkZGluZy1yaWdodDogMy43NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMlxcLjUge1xuICAgIHBhZGRpbmctdG9wOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtOCB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC0xNSB7XG4gICAgcGFkZGluZy10b3A6IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTJcXC41IHtcbiAgICBwYWRkaW5nLXRvcDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC04IHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0xNSB7XG4gICAgcGFkZGluZy10b3A6IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC0yXFwuNSB7XG4gICAgcGFkZGluZy1yaWdodDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTE1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMlxcLjUge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTgge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTE1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTJcXC41IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtOCB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTE1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC0yIHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtMlxcLjUge1xuICAgIGdhcDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTMge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtNCB7XG4gICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTUge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtOCB7XG4gICAgZ2FwOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC0xNSB7XG4gICAgZ2FwOiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbWQtMCB7XG4gICAgcm93LWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLW1kLTEge1xuICAgIHJvdy1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1tZC0yIHtcbiAgICByb3ctZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1tZC0yXFwuNSB7XG4gICAgcm93LWdhcDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1tZC0zIHtcbiAgICByb3ctZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbWQtNCB7XG4gICAgcm93LWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbWQtNSB7XG4gICAgcm93LWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLW1kLTgge1xuICAgIHJvdy1nYXA6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1tZC0xNSB7XG4gICAgcm93LWdhcDogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLW1kLTAge1xuICAgIGNvbHVtbi1nYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1tZC0xIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbWQtMiB7XG4gICAgY29sdW1uLWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbWQtMlxcLjUge1xuICAgIGNvbHVtbi1nYXA6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbWQtMyB7XG4gICAgY29sdW1uLWdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLW1kLTQge1xuICAgIGNvbHVtbi1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLW1kLTUge1xuICAgIGNvbHVtbi1nYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1tZC04IHtcbiAgICBjb2x1bW4tZ2FwOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbWQtMTUge1xuICAgIGNvbHVtbi1nYXA6IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1tZC1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LW1kLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1tZC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZsb2F0LWxnLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1sZy1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1sZy1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LWxnLWNvbnRhaW4ge1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1sZy1jb3ZlciB7XG4gICAgb2JqZWN0LWZpdDogY292ZXIgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1sZy1maWxsIHtcbiAgICBvYmplY3QtZml0OiBmaWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtbGctc2NhbGUge1xuICAgIG9iamVjdC1maXQ6IHNjYWxlLWRvd24gIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1sZy1ub25lIHtcbiAgICBvYmplY3QtZml0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUtZ3JpZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMlxcLjUge1xuICAgIG1hcmdpbjogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTgge1xuICAgIG1hcmdpbjogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTE1IHtcbiAgICBtYXJnaW46IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTJcXC41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy0xNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTJcXC41IHtcbiAgICBtYXJnaW4tdG9wOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy04IHtcbiAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy0xNSB7XG4gICAgbWFyZ2luLXRvcDogMy43NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0yXFwuNSB7XG4gICAgbWFyZ2luLXRvcDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy04IHtcbiAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTE1IHtcbiAgICBtYXJnaW4tdG9wOiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy0yXFwuNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTgge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy0xNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTJcXC41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTgge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMTUge1xuICAgIG1hcmdpbi1ib3R0b206IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTJcXC41IHtcbiAgICBtYXJnaW4tbGVmdDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy0xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uMlxcLjUge1xuICAgIG1hcmdpbjogLTAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uOCB7XG4gICAgbWFyZ2luOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW4xNSB7XG4gICAgbWFyZ2luOiAtMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctbjJcXC41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjYyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLW44IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLW4xNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMy43NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctbjJcXC41IHtcbiAgICBtYXJnaW4tdG9wOiAtMC42MjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLW44IHtcbiAgICBtYXJnaW4tdG9wOiAtMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLW4xNSB7XG4gICAgbWFyZ2luLXRvcDogLTMuNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjJcXC41IHtcbiAgICBtYXJnaW4tdG9wOiAtMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uOCB7XG4gICAgbWFyZ2luLXRvcDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjE1IHtcbiAgICBtYXJnaW4tdG9wOiAtMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLW4yXFwuNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1uOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1uMTUge1xuICAgIG1hcmdpbi1yaWdodDogLTMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW4yXFwuNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjgge1xuICAgIG1hcmdpbi1ib3R0b206IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW4xNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctbjJcXC41IHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctbjgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1uMTUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMlxcLjUge1xuICAgIHBhZGRpbmc6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy04IHtcbiAgICBwYWRkaW5nOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMTUge1xuICAgIHBhZGRpbmc6IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTJcXC41IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctMTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTJcXC41IHtcbiAgICBwYWRkaW5nLXRvcDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTgge1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctMTUge1xuICAgIHBhZGRpbmctdG9wOiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0yXFwuNSB7XG4gICAgcGFkZGluZy10b3A6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctOCB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMTUge1xuICAgIHBhZGRpbmctdG9wOiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctMlxcLjUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctOCB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy0xNSB7XG4gICAgcGFkZGluZy1yaWdodDogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTJcXC41IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy04IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0xNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy0yXFwuNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTgge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy0xNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLTEge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctMiB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLTJcXC41IHtcbiAgICBnYXA6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy0zIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLTQge1xuICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy01IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLTgge1xuICAgIGdhcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctMTUge1xuICAgIGdhcDogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLWxnLTAge1xuICAgIHJvdy1nYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1sZy0xIHtcbiAgICByb3ctZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbGctMiB7XG4gICAgcm93LWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbGctMlxcLjUge1xuICAgIHJvdy1nYXA6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbGctMyB7XG4gICAgcm93LWdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLWxnLTQge1xuICAgIHJvdy1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLWxnLTUge1xuICAgIHJvdy1nYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1sZy04IHtcbiAgICByb3ctZ2FwOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbGctMTUge1xuICAgIHJvdy1nYXA6IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1sZy0wIHtcbiAgICBjb2x1bW4tZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbGctMSB7XG4gICAgY29sdW1uLWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLWxnLTIge1xuICAgIGNvbHVtbi1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLWxnLTJcXC41IHtcbiAgICBjb2x1bW4tZ2FwOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLWxnLTMge1xuICAgIGNvbHVtbi1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1sZy00IHtcbiAgICBjb2x1bW4tZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1sZy01IHtcbiAgICBjb2x1bW4tZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbGctOCB7XG4gICAgY29sdW1uLWdhcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLWxnLTE1IHtcbiAgICBjb2x1bW4tZ2FwOiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbGctc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbGctY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmxvYXQteGwtc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXhsLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXhsLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQteGwtY29udGFpbiB7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbiAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXhsLWNvdmVyIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXhsLWZpbGwge1xuICAgIG9iamVjdC1maXQ6IGZpbGwgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC14bC1zY2FsZSB7XG4gICAgb2JqZWN0LWZpdDogc2NhbGUtZG93biAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXhsLW5vbmUge1xuICAgIG9iamVjdC1maXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZS1ncmlkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0yXFwuNSB7XG4gICAgbWFyZ2luOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtOCB7XG4gICAgbWFyZ2luOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMTUge1xuICAgIG1hcmdpbjogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtMlxcLjUge1xuICAgIG1hcmdpbi1yaWdodDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTgge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTE1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtMlxcLjUge1xuICAgIG1hcmdpbi10b3A6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTgge1xuICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTE1IHtcbiAgICBtYXJnaW4tdG9wOiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTJcXC41IHtcbiAgICBtYXJnaW4tdG9wOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTgge1xuICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMTUge1xuICAgIG1hcmdpbi10b3A6IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLTJcXC41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLTE1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMlxcLjUge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0xNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtMlxcLjUge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTE1IHtcbiAgICBtYXJnaW4tbGVmdDogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW4yXFwuNSB7XG4gICAgbWFyZ2luOiAtMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uNSB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW44IHtcbiAgICBtYXJnaW46IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjE1IHtcbiAgICBtYXJnaW46IC0zLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1uMlxcLjUge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtbjgge1xuICAgIG1hcmdpbi1yaWdodDogLTJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtbjE1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0zLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1uMlxcLjUge1xuICAgIG1hcmdpbi10b3A6IC0wLjYyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtbjgge1xuICAgIG1hcmdpbi10b3A6IC0ycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtbjE1IHtcbiAgICBtYXJnaW4tdG9wOiAtMy43NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uMlxcLjUge1xuICAgIG1hcmdpbi10b3A6IC0wLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW44IHtcbiAgICBtYXJnaW4tdG9wOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uMTUge1xuICAgIG1hcmdpbi10b3A6IC0zLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtbjJcXC41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLW44IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLW4xNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjJcXC41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjE1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC1uMlxcLjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC1uOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLW4xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0yXFwuNSB7XG4gICAgcGFkZGluZzogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTgge1xuICAgIHBhZGRpbmc6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0xNSB7XG4gICAgcGFkZGluZzogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtMlxcLjUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtOCB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC0xNSB7XG4gICAgcGFkZGluZy1yaWdodDogMy43NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtMlxcLjUge1xuICAgIHBhZGRpbmctdG9wOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtOCB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC0xNSB7XG4gICAgcGFkZGluZy10b3A6IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTJcXC41IHtcbiAgICBwYWRkaW5nLXRvcDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC04IHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0xNSB7XG4gICAgcGFkZGluZy10b3A6IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC0yXFwuNSB7XG4gICAgcGFkZGluZy1yaWdodDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTE1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMlxcLjUge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTgge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTE1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTJcXC41IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtOCB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTE1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC0yIHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtMlxcLjUge1xuICAgIGdhcDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLTMge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtNCB7XG4gICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLTUge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtOCB7XG4gICAgZ2FwOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC0xNSB7XG4gICAgZ2FwOiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteGwtMCB7XG4gICAgcm93LWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXhsLTEge1xuICAgIHJvdy1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14bC0yIHtcbiAgICByb3ctZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14bC0yXFwuNSB7XG4gICAgcm93LWdhcDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14bC0zIHtcbiAgICByb3ctZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteGwtNCB7XG4gICAgcm93LWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteGwtNSB7XG4gICAgcm93LWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXhsLTgge1xuICAgIHJvdy1nYXA6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14bC0xNSB7XG4gICAgcm93LWdhcDogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXhsLTAge1xuICAgIGNvbHVtbi1nYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14bC0xIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteGwtMiB7XG4gICAgY29sdW1uLWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteGwtMlxcLjUge1xuICAgIGNvbHVtbi1nYXA6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteGwtMyB7XG4gICAgY29sdW1uLWdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXhsLTQge1xuICAgIGNvbHVtbi1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXhsLTUge1xuICAgIGNvbHVtbi1nYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14bC04IHtcbiAgICBjb2x1bW4tZ2FwOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteGwtMTUge1xuICAgIGNvbHVtbi1nYXA6IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14bC1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXhsLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5mbG9hdC14eGwtc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXh4bC1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC14eGwtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC14eGwtY29udGFpbiB7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbiAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXh4bC1jb3ZlciB7XG4gICAgb2JqZWN0LWZpdDogY292ZXIgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC14eGwtZmlsbCB7XG4gICAgb2JqZWN0LWZpdDogZmlsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXh4bC1zY2FsZSB7XG4gICAgb2JqZWN0LWZpdDogc2NhbGUtZG93biAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXh4bC1ub25lIHtcbiAgICBvYmplY3QtZml0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWlubGluZS1ncmlkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTJcXC41IHtcbiAgICBtYXJnaW46IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtOCB7XG4gICAgbWFyZ2luOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTE1IHtcbiAgICBtYXJnaW46IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtMlxcLjUge1xuICAgIG1hcmdpbi1yaWdodDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtMTUge1xuICAgIG1hcmdpbi1yaWdodDogMy43NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTJcXC41IHtcbiAgICBtYXJnaW4tdG9wOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtOCB7XG4gICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTE1IHtcbiAgICBtYXJnaW4tdG9wOiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtMlxcLjUge1xuICAgIG1hcmdpbi10b3A6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTgge1xuICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTE1IHtcbiAgICBtYXJnaW4tdG9wOiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTJcXC41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTgge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtMTUge1xuICAgIG1hcmdpbi1yaWdodDogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTJcXC41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC04IHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC0xNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC0yXFwuNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC0xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtbjJcXC41IHtcbiAgICBtYXJnaW46IC0wLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW44IHtcbiAgICBtYXJnaW46IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW4xNSB7XG4gICAgbWFyZ2luOiAtMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtbjJcXC41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjYyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC1uOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtbjE1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0zLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1uMlxcLjUge1xuICAgIG1hcmdpbi10b3A6IC0wLjYyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLW44IHtcbiAgICBtYXJnaW4tdG9wOiAtMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1uMTUge1xuICAgIG1hcmdpbi10b3A6IC0zLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW4yXFwuNSB7XG4gICAgbWFyZ2luLXRvcDogLTAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW44IHtcbiAgICBtYXJnaW4tdG9wOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtbjE1IHtcbiAgICBtYXJnaW4tdG9wOiAtMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLW4yXFwuNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtbjgge1xuICAgIG1hcmdpbi1yaWdodDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLW4xNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbjJcXC41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbjgge1xuICAgIG1hcmdpbi1ib3R0b206IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uMTUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLW4yXFwuNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1uOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1uMTUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTJcXC41IHtcbiAgICBwYWRkaW5nOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTgge1xuICAgIHBhZGRpbmc6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMTUge1xuICAgIHBhZGRpbmc6IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC0yXFwuNSB7XG4gICAgcGFkZGluZy1yaWdodDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtOCB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtMTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC0yXFwuNSB7XG4gICAgcGFkZGluZy10b3A6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtOCB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtMTUge1xuICAgIHBhZGRpbmctdG9wOiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtMlxcLjUge1xuICAgIHBhZGRpbmctdG9wOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC04IHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtMTUge1xuICAgIHBhZGRpbmctdG9wOiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLTJcXC41IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC0xNSB7XG4gICAgcGFkZGluZy1yaWdodDogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0yXFwuNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTgge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0xNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtMlxcLjUge1xuICAgIHBhZGRpbmctbGVmdDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtOCB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC0xNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtMiB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC0yXFwuNSB7XG4gICAgZ2FwOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHhsLTMge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHhsLTQge1xuICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtNSB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtOCB7XG4gICAgZ2FwOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtMTUge1xuICAgIGdhcDogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXh4bC0wIHtcbiAgICByb3ctZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteHhsLTEge1xuICAgIHJvdy1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14eGwtMiB7XG4gICAgcm93LWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteHhsLTJcXC41IHtcbiAgICByb3ctZ2FwOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXh4bC0zIHtcbiAgICByb3ctZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteHhsLTQge1xuICAgIHJvdy1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXh4bC01IHtcbiAgICByb3ctZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteHhsLTgge1xuICAgIHJvdy1nYXA6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14eGwtMTUge1xuICAgIHJvdy1nYXA6IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14eGwtMCB7XG4gICAgY29sdW1uLWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXh4bC0xIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteHhsLTIge1xuICAgIGNvbHVtbi1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXh4bC0yXFwuNSB7XG4gICAgY29sdW1uLWdhcDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14eGwtMyB7XG4gICAgY29sdW1uLWdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXh4bC00IHtcbiAgICBjb2x1bW4tZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14eGwtNSB7XG4gICAgY29sdW1uLWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXh4bC04IHtcbiAgICBjb2x1bW4tZ2FwOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteHhsLTE1IHtcbiAgICBjb2x1bW4tZ2FwOiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteHhsLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteHhsLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14eGwtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZnMtMSB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLTIge1xuICAgIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy0zIHtcbiAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgcHJpbnQge1xuICAuZC1wcmludC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWlubGluZS1ncmlkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbjpyb290IHtcbiAgLS1zd2FsMi1vdXRsaW5lOiAwIDAgMCAzcHggcmdiYSgxMDAsIDE1MCwgMjAwLCAwLjUpO1xuICAtLXN3YWwyLWNvbnRhaW5lci1wYWRkaW5nOiAwLjYyNWVtO1xuICAtLXN3YWwyLWJhY2tkcm9wOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIC0tc3dhbDItYmFja2Ryb3AtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjFzO1xuICAtLXN3YWwyLXdpZHRoOiAzMmVtO1xuICAtLXN3YWwyLXBhZGRpbmc6IDAgMCAxLjI1ZW07XG4gIC0tc3dhbDItYm9yZGVyOiBub25lO1xuICAtLXN3YWwyLWJvcmRlci1yYWRpdXM6IDAuMzEyNXJlbTtcbiAgLS1zd2FsMi1iYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgLS1zd2FsMi1jb2xvcjogIzU0NTQ1NDtcbiAgLS1zd2FsMi1zaG93LWFuaW1hdGlvbjogc3dhbDItc2hvdyAwLjNzO1xuICAtLXN3YWwyLWhpZGUtYW5pbWF0aW9uOiBzd2FsMi1oaWRlIDAuMTVzIGZvcndhcmRzO1xuICAtLXN3YWwyLWljb24tem9vbTogMTtcbiAgLS1zd2FsMi1pY29uLWFuaW1hdGlvbnM6IHRydWU7XG4gIC0tc3dhbDItdGl0bGUtcGFkZGluZzogMC44ZW0gMWVtIDA7XG4gIC0tc3dhbDItaHRtbC1jb250YWluZXItcGFkZGluZzogMWVtIDEuNmVtIDAuM2VtO1xuICAtLXN3YWwyLWlucHV0LWJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gIC0tc3dhbDItaW5wdXQtYm9yZGVyLXJhZGl1czogMC4xODc1ZW07XG4gIC0tc3dhbDItaW5wdXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNiksIDAgMCAwIDNweCB0cmFuc3BhcmVudDtcbiAgLS1zd2FsMi1pbnB1dC1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLS1zd2FsMi1pbnB1dC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycywgYm94LXNoYWRvdyAwLjJzO1xuICAtLXN3YWwyLWlucHV0LWhvdmVyLWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDYpLCAwIDAgMCAzcHggdHJhbnNwYXJlbnQ7XG4gIC0tc3dhbDItaW5wdXQtZm9jdXMtYm9yZGVyOiAxcHggc29saWQgI2I0ZGJlZDtcbiAgLS1zd2FsMi1pbnB1dC1mb2N1cy1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA2KSwgMCAwIDAgM3B4ICRzd2FsMi1vdXRsaW5lLWNvbG9yO1xuICAtLXN3YWwyLXByb2dyZXNzLXN0ZXAtYmFja2dyb3VuZDogI2FkZDhlNjtcbiAgLS1zd2FsMi12YWxpZGF0aW9uLW1lc3NhZ2UtYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgLS1zd2FsMi12YWxpZGF0aW9uLW1lc3NhZ2UtY29sb3I6ICM2NjY7XG4gIC0tc3dhbDItZm9vdGVyLWJvcmRlci1jb2xvcjogI2VlZTtcbiAgLS1zd2FsMi1mb290ZXItYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIC0tc3dhbDItZm9vdGVyLWNvbG9yOiBpbmhlcml0O1xuICAtLXN3YWwyLXRpbWVyLXByb2dyZXNzLWJhci1iYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIC0tc3dhbDItY2xvc2UtYnV0dG9uLXBvc2l0aW9uOiBpbml0aWFsO1xuICAtLXN3YWwyLWNsb3NlLWJ1dHRvbi1pbnNldDogYXV0bztcbiAgLS1zd2FsMi1jbG9zZS1idXR0b24tZm9udC1zaXplOiAyLjVlbTtcbiAgLS1zd2FsMi1jbG9zZS1idXR0b24tY29sb3I6ICNjY2M7XG4gIC0tc3dhbDItY2xvc2UtYnV0dG9uLXRyYW5zaXRpb246IGNvbG9yIDAuMnMsIGJveC1zaGFkb3cgMC4ycztcbiAgLS1zd2FsMi1jbG9zZS1idXR0b24tb3V0bGluZTogaW5pdGlhbDtcbiAgLS1zd2FsMi1jbG9zZS1idXR0b24tYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgM3B4IHRyYW5zcGFyZW50O1xuICAtLXN3YWwyLWNsb3NlLWJ1dHRvbi1mb2N1cy1ib3gtc2hhZG93OiBpbnNldCB2YXIoLS1zd2FsMi1vdXRsaW5lKTtcbiAgLS1zd2FsMi1jbG9zZS1idXR0b24taG92ZXItdHJhbnNmb3JtOiBub25lO1xuICAtLXN3YWwyLWFjdGlvbnMtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC0tc3dhbDItYWN0aW9ucy13aWR0aDogYXV0bztcbiAgLS1zd2FsMi1hY3Rpb25zLW1hcmdpbjogMS4yNWVtIGF1dG8gMDtcbiAgLS1zd2FsMi1hY3Rpb25zLXBhZGRpbmc6IDA7XG4gIC0tc3dhbDItYWN0aW9ucy1ib3JkZXItcmFkaXVzOiAwO1xuICAtLXN3YWwyLWFjdGlvbnMtYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIC0tc3dhbDItYWN0aW9uLWJ1dHRvbi10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGJveC1zaGFkb3cgMC4ycztcbiAgLS1zd2FsMi1hY3Rpb24tYnV0dG9uLWhvdmVyOiBibGFjayAxMCU7XG4gIC0tc3dhbDItYWN0aW9uLWJ1dHRvbi1hY3RpdmU6IGJsYWNrIDEwJTtcbiAgLS1zd2FsMi1jb25maXJtLWJ1dHRvbi1ib3gtc2hhZG93OiBub25lO1xuICAtLXN3YWwyLWNvbmZpcm0tYnV0dG9uLWJvcmRlci1yYWRpdXM6IDAuMjVlbTtcbiAgLS1zd2FsMi1jb25maXJtLWJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yOiAjNzA2NmUwO1xuICAtLXN3YWwyLWNvbmZpcm0tYnV0dG9uLWNvbG9yOiAjZmZmO1xuICAtLXN3YWwyLWRlbnktYnV0dG9uLWJveC1zaGFkb3c6IG5vbmU7XG4gIC0tc3dhbDItZGVueS1idXR0b24tYm9yZGVyLXJhZGl1czogMC4yNWVtO1xuICAtLXN3YWwyLWRlbnktYnV0dG9uLWJhY2tncm91bmQtY29sb3I6ICNkYzM3NDE7XG4gIC0tc3dhbDItZGVueS1idXR0b24tY29sb3I6ICNmZmY7XG4gIC0tc3dhbDItY2FuY2VsLWJ1dHRvbi1ib3gtc2hhZG93OiBub25lO1xuICAtLXN3YWwyLWNhbmNlbC1idXR0b24tYm9yZGVyLXJhZGl1czogMC4yNWVtO1xuICAtLXN3YWwyLWNhbmNlbC1idXR0b24tYmFja2dyb3VuZC1jb2xvcjogIzZlNzg4MTtcbiAgLS1zd2FsMi1jYW5jZWwtYnV0dG9uLWNvbG9yOiAjZmZmO1xuICAtLXN3YWwyLXRvYXN0LXNob3ctYW5pbWF0aW9uOiBzd2FsMi10b2FzdC1zaG93IDAuNXM7XG4gIC0tc3dhbDItdG9hc3QtaGlkZS1hbmltYXRpb246IHN3YWwyLXRvYXN0LWhpZGUgMC4xcyBmb3J3YXJkcztcbiAgLS1zd2FsMi10b2FzdC1ib3JkZXI6IG5vbmU7XG4gIC0tc3dhbDItdG9hc3QtYm94LXNoYWRvdzogMCAwIDFweCBoc2woMGRlZyAwJSAwJSAvIDAuMDc1KSwgMCAxcHggMnB4IGhzbCgwZGVnIDAlIDAlIC8gMC4wNzUpLCAxcHggMnB4IDRweCBoc2woMGRlZyAwJSAwJSAvIDAuMDc1KSwgMXB4IDNweCA4cHggaHNsKDBkZWcgMCUgMCUgLyAwLjA3NSksIDJweCA0cHggMTZweCBoc2woMGRlZyAwJSAwJSAvIDAuMDc1KTtcbn1cblxuW2RhdGEtc3dhbDItdGhlbWU9ZGFya10ge1xuICAtLXN3YWwyLWRhcmstdGhlbWUtYmxhY2s6ICMxOTE5MWE7XG4gIC0tc3dhbDItZGFyay10aGVtZS13aGl0ZTogI2UxZTFlMTtcbiAgLS1zd2FsMi1iYWNrZ3JvdW5kOiB2YXIoLS1zd2FsMi1kYXJrLXRoZW1lLWJsYWNrKTtcbiAgLS1zd2FsMi1jb2xvcjogdmFyKC0tc3dhbDItZGFyay10aGVtZS13aGl0ZSk7XG4gIC0tc3dhbDItZm9vdGVyLWJvcmRlci1jb2xvcjogIzU1NTtcbiAgLS1zd2FsMi1pbnB1dC1iYWNrZ3JvdW5kOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tc3dhbDItZGFyay10aGVtZS1ibGFjayksIHZhcigtLXN3YWwyLWRhcmstdGhlbWUtd2hpdGUpIDEwJSk7XG4gIC0tc3dhbDItdmFsaWRhdGlvbi1tZXNzYWdlLWJhY2tncm91bmQ6IGNvbG9yLW1peCggaW4gc3JnYiwgdmFyKC0tc3dhbDItZGFyay10aGVtZS1ibGFjayksIHZhcigtLXN3YWwyLWRhcmstdGhlbWUtd2hpdGUpIDEwJSApO1xuICAtLXN3YWwyLXZhbGlkYXRpb24tbWVzc2FnZS1jb2xvcjogdmFyKC0tc3dhbDItZGFyay10aGVtZS13aGl0ZSk7XG4gIC0tc3dhbDItdGltZXItcHJvZ3Jlc3MtYmFyLWJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cblxuQG1lZGlhIChwcmVmZXJzLWNvbG9yLXNjaGVtZTogZGFyaykge1xuICBbZGF0YS1zd2FsMi10aGVtZT1hdXRvXSB7XG4gICAgLS1zd2FsMi1kYXJrLXRoZW1lLWJsYWNrOiAjMTkxOTFhO1xuICAgIC0tc3dhbDItZGFyay10aGVtZS13aGl0ZTogI2UxZTFlMTtcbiAgICAtLXN3YWwyLWJhY2tncm91bmQ6IHZhcigtLXN3YWwyLWRhcmstdGhlbWUtYmxhY2spO1xuICAgIC0tc3dhbDItY29sb3I6IHZhcigtLXN3YWwyLWRhcmstdGhlbWUtd2hpdGUpO1xuICAgIC0tc3dhbDItZm9vdGVyLWJvcmRlci1jb2xvcjogIzU1NTtcbiAgICAtLXN3YWwyLWlucHV0LWJhY2tncm91bmQ6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1zd2FsMi1kYXJrLXRoZW1lLWJsYWNrKSwgdmFyKC0tc3dhbDItZGFyay10aGVtZS13aGl0ZSkgMTAlKTtcbiAgICAtLXN3YWwyLXZhbGlkYXRpb24tbWVzc2FnZS1iYWNrZ3JvdW5kOiBjb2xvci1taXgoIGluIHNyZ2IsIHZhcigtLXN3YWwyLWRhcmstdGhlbWUtYmxhY2spLCB2YXIoLS1zd2FsMi1kYXJrLXRoZW1lLXdoaXRlKSAxMCUgKTtcbiAgICAtLXN3YWwyLXZhbGlkYXRpb24tbWVzc2FnZS1jb2xvcjogdmFyKC0tc3dhbDItZGFyay10aGVtZS13aGl0ZSk7XG4gICAgLS1zd2FsMi10aW1lci1wcm9ncmVzcy1iYXItYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICB9XG59XG5ib2R5LnN3YWwyLXNob3duOm5vdCguc3dhbDItbm8tYmFja2Ryb3AsIC5zd2FsMi10b2FzdC1zaG93bikge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5ib2R5LnN3YWwyLWhlaWdodC1hdXRvIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkuc3dhbDItbm8tYmFja2Ryb3AgLnN3YWwyLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbmJvZHkuc3dhbDItbm8tYmFja2Ryb3AgLnN3YWwyLWNvbnRhaW5lciAuc3dhbDItcG9wdXAge1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuXG5ib2R5LnN3YWwyLW5vLWJhY2tkcm9wIC5zd2FsMi1jb250YWluZXIgLnN3YWwyLW1vZGFsIHtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggdmFyKC0tc3dhbDItYmFja2Ryb3ApO1xufVxuXG5ib2R5LnN3YWwyLXRvYXN0LXNob3duIC5zd2FsMi1jb250YWluZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMzYwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbmJvZHkuc3dhbDItdG9hc3Qtc2hvd24gLnN3YWwyLWNvbnRhaW5lci5zd2FsMi10b3Age1xuICBpbnNldDogMCBhdXRvIGF1dG8gNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbmJvZHkuc3dhbDItdG9hc3Qtc2hvd24gLnN3YWwyLWNvbnRhaW5lci5zd2FsMi10b3AtZW5kLCBib2R5LnN3YWwyLXRvYXN0LXNob3duIC5zd2FsMi1jb250YWluZXIuc3dhbDItdG9wLXJpZ2h0IHtcbiAgaW5zZXQ6IDAgMCBhdXRvIGF1dG87XG59XG5cbmJvZHkuc3dhbDItdG9hc3Qtc2hvd24gLnN3YWwyLWNvbnRhaW5lci5zd2FsMi10b3Atc3RhcnQsIGJvZHkuc3dhbDItdG9hc3Qtc2hvd24gLnN3YWwyLWNvbnRhaW5lci5zd2FsMi10b3AtbGVmdCB7XG4gIGluc2V0OiAwIGF1dG8gYXV0byAwO1xufVxuXG5ib2R5LnN3YWwyLXRvYXN0LXNob3duIC5zd2FsMi1jb250YWluZXIuc3dhbDItY2VudGVyLXN0YXJ0LCBib2R5LnN3YWwyLXRvYXN0LXNob3duIC5zd2FsMi1jb250YWluZXIuc3dhbDItY2VudGVyLWxlZnQge1xuICBpbnNldDogNTAlIGF1dG8gYXV0byAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbmJvZHkuc3dhbDItdG9hc3Qtc2hvd24gLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1jZW50ZXIge1xuICBpbnNldDogNTAlIGF1dG8gYXV0byA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG5ib2R5LnN3YWwyLXRvYXN0LXNob3duIC5zd2FsMi1jb250YWluZXIuc3dhbDItY2VudGVyLWVuZCwgYm9keS5zd2FsMi10b2FzdC1zaG93biAuc3dhbDItY29udGFpbmVyLnN3YWwyLWNlbnRlci1yaWdodCB7XG4gIGluc2V0OiA1MCUgMCBhdXRvIGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuYm9keS5zd2FsMi10b2FzdC1zaG93biAuc3dhbDItY29udGFpbmVyLnN3YWwyLWJvdHRvbS1zdGFydCwgYm9keS5zd2FsMi10b2FzdC1zaG93biAuc3dhbDItY29udGFpbmVyLnN3YWwyLWJvdHRvbS1sZWZ0IHtcbiAgaW5zZXQ6IGF1dG8gYXV0byAwIDA7XG59XG5cbmJvZHkuc3dhbDItdG9hc3Qtc2hvd24gLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ib3R0b20ge1xuICBpbnNldDogYXV0byBhdXRvIDAgNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbmJvZHkuc3dhbDItdG9hc3Qtc2hvd24gLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ib3R0b20tZW5kLCBib2R5LnN3YWwyLXRvYXN0LXNob3duIC5zd2FsMi1jb250YWluZXIuc3dhbDItYm90dG9tLXJpZ2h0IHtcbiAgaW5zZXQ6IGF1dG8gMCAwIGF1dG87XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIGJvZHkuc3dhbDItc2hvd246bm90KC5zd2FsMi1uby1iYWNrZHJvcCwgLnN3YWwyLXRvYXN0LXNob3duKSB7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsICFpbXBvcnRhbnQ7XG4gIH1cbiAgYm9keS5zd2FsMi1zaG93bjpub3QoLnN3YWwyLW5vLWJhY2tkcm9wLCAuc3dhbDItdG9hc3Qtc2hvd24pID4gW2FyaWEtaGlkZGVuPXRydWVdIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGJvZHkuc3dhbDItc2hvd246bm90KC5zd2FsMi1uby1iYWNrZHJvcCwgLnN3YWwyLXRvYXN0LXNob3duKSAuc3dhbDItY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gIH1cbn1cbmRpdjp3aGVyZSguc3dhbDItY29udGFpbmVyKSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTA2MDtcbiAgaW5zZXQ6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwidG9wLXN0YXJ0ICAgICB0b3AgICAgICAgICAgICB0b3AtZW5kXCIgXCJjZW50ZXItc3RhcnQgIGNlbnRlciAgICAgICAgIGNlbnRlci1lbmRcIiBcImJvdHRvbS1zdGFydCAgYm90dG9tLWNlbnRlciAgYm90dG9tLWVuZFwiO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IG1pbm1heChtaW4tY29udGVudCwgYXV0bykgbWlubWF4KG1pbi1jb250ZW50LCBhdXRvKSBtaW5tYXgobWluLWNvbnRlbnQsIGF1dG8pO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IHZhcigtLXN3YWwyLWNvbnRhaW5lci1wYWRkaW5nKTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1zd2FsMi1iYWNrZHJvcC10cmFuc2l0aW9uKTtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG5kaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikuc3dhbDItYmFja2Ryb3Atc2hvdywgZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpLnN3YWwyLW5vYW5pbWF0aW9uIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dhbDItYmFja2Ryb3ApO1xufVxuXG5kaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikuc3dhbDItYmFja2Ryb3AtaGlkZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcbn1cblxuZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpLnN3YWwyLXRvcC1zdGFydCwgZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpLnN3YWwyLWNlbnRlci1zdGFydCwgZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpLnN3YWwyLWJvdHRvbS1zdGFydCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcikgYXV0byBhdXRvO1xufVxuXG5kaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikuc3dhbDItdG9wLCBkaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikuc3dhbDItY2VudGVyLCBkaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikuc3dhbDItYm90dG9tIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIG1pbm1heCgwLCAxZnIpIGF1dG87XG59XG5cbmRpdjp3aGVyZSguc3dhbDItY29udGFpbmVyKS5zd2FsMi10b3AtZW5kLCBkaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikuc3dhbDItY2VudGVyLWVuZCwgZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpLnN3YWwyLWJvdHRvbS1lbmQge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0byBtaW5tYXgoMCwgMWZyKTtcbn1cblxuZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpLnN3YWwyLXRvcC1zdGFydCA+IC5zd2FsMi1wb3B1cCB7XG4gIGFsaWduLXNlbGY6IHN0YXJ0O1xufVxuXG5kaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikuc3dhbDItdG9wID4gLnN3YWwyLXBvcHVwIHtcbiAgZ3JpZC1jb2x1bW46IDI7XG4gIHBsYWNlLXNlbGY6IHN0YXJ0IGNlbnRlcjtcbn1cblxuZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpLnN3YWwyLXRvcC1lbmQgPiAuc3dhbDItcG9wdXAsIGRpdjp3aGVyZSguc3dhbDItY29udGFpbmVyKS5zd2FsMi10b3AtcmlnaHQgPiAuc3dhbDItcG9wdXAge1xuICBncmlkLWNvbHVtbjogMztcbiAgcGxhY2Utc2VsZjogc3RhcnQgZW5kO1xufVxuXG5kaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikuc3dhbDItY2VudGVyLXN0YXJ0ID4gLnN3YWwyLXBvcHVwLCBkaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikuc3dhbDItY2VudGVyLWxlZnQgPiAuc3dhbDItcG9wdXAge1xuICBncmlkLXJvdzogMjtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuXG5kaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikuc3dhbDItY2VudGVyID4gLnN3YWwyLXBvcHVwIHtcbiAgZ3JpZC1jb2x1bW46IDI7XG4gIGdyaWQtcm93OiAyO1xuICBwbGFjZS1zZWxmOiBjZW50ZXIgY2VudGVyO1xufVxuXG5kaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikuc3dhbDItY2VudGVyLWVuZCA+IC5zd2FsMi1wb3B1cCwgZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpLnN3YWwyLWNlbnRlci1yaWdodCA+IC5zd2FsMi1wb3B1cCB7XG4gIGdyaWQtY29sdW1uOiAzO1xuICBncmlkLXJvdzogMjtcbiAgcGxhY2Utc2VsZjogY2VudGVyIGVuZDtcbn1cblxuZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpLnN3YWwyLWJvdHRvbS1zdGFydCA+IC5zd2FsMi1wb3B1cCwgZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpLnN3YWwyLWJvdHRvbS1sZWZ0ID4gLnN3YWwyLXBvcHVwIHtcbiAgZ3JpZC1jb2x1bW46IDE7XG4gIGdyaWQtcm93OiAzO1xuICBhbGlnbi1zZWxmOiBlbmQ7XG59XG5cbmRpdjp3aGVyZSguc3dhbDItY29udGFpbmVyKS5zd2FsMi1ib3R0b20gPiAuc3dhbDItcG9wdXAge1xuICBncmlkLWNvbHVtbjogMjtcbiAgZ3JpZC1yb3c6IDM7XG4gIHBsYWNlLXNlbGY6IGVuZCBjZW50ZXI7XG59XG5cbmRpdjp3aGVyZSguc3dhbDItY29udGFpbmVyKS5zd2FsMi1ib3R0b20tZW5kID4gLnN3YWwyLXBvcHVwLCBkaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikuc3dhbDItYm90dG9tLXJpZ2h0ID4gLnN3YWwyLXBvcHVwIHtcbiAgZ3JpZC1jb2x1bW46IDM7XG4gIGdyaWQtcm93OiAzO1xuICBwbGFjZS1zZWxmOiBlbmQgZW5kO1xufVxuXG5kaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikuc3dhbDItZ3Jvdy1yb3cgPiAuc3dhbDItcG9wdXAsIGRpdjp3aGVyZSguc3dhbDItY29udGFpbmVyKS5zd2FsMi1ncm93LWZ1bGxzY3JlZW4gPiAuc3dhbDItcG9wdXAge1xuICBncmlkLWNvbHVtbjogMS80O1xuICB3aWR0aDogMTAwJTtcbn1cblxuZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpLnN3YWwyLWdyb3ctY29sdW1uID4gLnN3YWwyLXBvcHVwLCBkaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikuc3dhbDItZ3Jvdy1mdWxsc2NyZWVuID4gLnN3YWwyLXBvcHVwIHtcbiAgZ3JpZC1yb3c6IDEvNDtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cblxuZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpLnN3YWwyLW5vLXRyYW5zaXRpb24ge1xuICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmRpdjp3aGVyZSguc3dhbDItY29udGFpbmVyKVtwb3BvdmVyXSB7XG4gIHdpZHRoOiBhdXRvO1xuICBib3JkZXI6IDA7XG59XG5cbmRpdjp3aGVyZSguc3dhbDItY29udGFpbmVyKSBkaXY6d2hlcmUoLnN3YWwyLXBvcHVwKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMTAwJSk7XG4gIHdpZHRoOiB2YXIoLS1zd2FsMi13aWR0aCk7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogdmFyKC0tc3dhbDItcGFkZGluZyk7XG4gIGJvcmRlcjogdmFyKC0tc3dhbDItYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc3dhbDItYm9yZGVyLXJhZGl1cyk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3YWwyLWJhY2tncm91bmQpO1xuICBjb2xvcjogdmFyKC0tc3dhbDItY29sb3IpO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb250YWluZXItbmFtZTogc3dhbDItcG9wdXA7XG59XG5cbmRpdjp3aGVyZSguc3dhbDItY29udGFpbmVyKSBkaXY6d2hlcmUoLnN3YWwyLXBvcHVwKTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmRpdjp3aGVyZSguc3dhbDItY29udGFpbmVyKSBkaXY6d2hlcmUoLnN3YWwyLXBvcHVwKS5zd2FsMi1sb2FkaW5nIHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuXG5kaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikgZGl2OndoZXJlKC5zd2FsMi1wb3B1cCkuc3dhbDItZHJhZ2dhYmxlIHtcbiAgY3Vyc29yOiBncmFiO1xufVxuXG5kaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikgZGl2OndoZXJlKC5zd2FsMi1wb3B1cCkuc3dhbDItZHJhZ2dhYmxlIGRpdjp3aGVyZSguc3dhbDItaWNvbikge1xuICBjdXJzb3I6IGdyYWI7XG59XG5cbmRpdjp3aGVyZSguc3dhbDItY29udGFpbmVyKSBkaXY6d2hlcmUoLnN3YWwyLXBvcHVwKS5zd2FsMi1kcmFnZ2luZyB7XG4gIGN1cnNvcjogZ3JhYmJpbmc7XG59XG5cbmRpdjp3aGVyZSguc3dhbDItY29udGFpbmVyKSBkaXY6d2hlcmUoLnN3YWwyLXBvcHVwKS5zd2FsMi1kcmFnZ2luZyBkaXY6d2hlcmUoLnN3YWwyLWljb24pIHtcbiAgY3Vyc29yOiBncmFiYmluZztcbn1cblxuZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpIGgyOndoZXJlKC5zd2FsMi10aXRsZSksIGRpdjp3aGVyZSguc3dhbDItY29udGFpbmVyKSAuaDI6d2hlcmUoLnN3YWwyLXRpdGxlKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IHZhcigtLXN3YWwyLXRpdGxlLXBhZGRpbmcpO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxLjg3NWVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICBjdXJzb3I6IGluaXRpYWw7XG59XG5cbmRpdjp3aGVyZSguc3dhbDItY29udGFpbmVyKSBkaXY6d2hlcmUoLnN3YWwyLWFjdGlvbnMpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgei1pbmRleDogMTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHZhcigtLXN3YWwyLWFjdGlvbnMtanVzdGlmeS1jb250ZW50KTtcbiAgd2lkdGg6IHZhcigtLXN3YWwyLWFjdGlvbnMtd2lkdGgpO1xuICBtYXJnaW46IHZhcigtLXN3YWwyLWFjdGlvbnMtbWFyZ2luKTtcbiAgcGFkZGluZzogdmFyKC0tc3dhbDItYWN0aW9ucy1wYWRkaW5nKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc3dhbDItYWN0aW9ucy1ib3JkZXItcmFkaXVzKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dhbDItYWN0aW9ucy1iYWNrZ3JvdW5kKTtcbn1cblxuZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpIGRpdjp3aGVyZSguc3dhbDItbG9hZGVyKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMi4yZW07XG4gIGhlaWdodDogMi4yZW07XG4gIG1hcmdpbjogMCAxLjg3NWVtO1xuICBhbmltYXRpb246IHN3YWwyLXJvdGF0ZS1sb2FkaW5nIDEuNXMgbGluZWFyIDBzIGluZmluaXRlIG5vcm1hbDtcbiAgYm9yZGVyLXdpZHRoOiAwLjI1ZW07XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJvcmRlci1jb2xvcjogIzI3NzhjNCByZ2JhKDAsIDAsIDAsIDApICMyNzc4YzQgcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpIGJ1dHRvbjp3aGVyZSguc3dhbDItc3R5bGVkKSB7XG4gIG1hcmdpbjogMC4zMTI1ZW07XG4gIHBhZGRpbmc6IDAuNjI1ZW0gMS4xZW07XG4gIHRyYW5zaXRpb246IHZhcigtLXN3YWwyLWFjdGlvbi1idXR0b24tdHJhbnNpdGlvbik7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbmRpdjp3aGVyZSguc3dhbDItY29udGFpbmVyKSBidXR0b246d2hlcmUoLnN3YWwyLXN0eWxlZCk6bm90KFtkaXNhYmxlZF0pIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5kaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikgYnV0dG9uOndoZXJlKC5zd2FsMi1zdHlsZWQpOndoZXJlKC5zd2FsMi1jb25maXJtKSB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXN3YWwyLWNvbmZpcm0tYnV0dG9uLWJvcmRlci1yYWRpdXMpO1xuICBiYWNrZ3JvdW5kOiBpbml0aWFsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zd2FsMi1jb25maXJtLWJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tc3dhbDItY29uZmlybS1idXR0b24tYm94LXNoYWRvdyk7XG4gIGNvbG9yOiB2YXIoLS1zd2FsMi1jb25maXJtLWJ1dHRvbi1jb2xvcik7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5kaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikgYnV0dG9uOndoZXJlKC5zd2FsMi1zdHlsZWQpOndoZXJlKC5zd2FsMi1jb25maXJtKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1zd2FsMi1jb25maXJtLWJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yKSwgdmFyKC0tc3dhbDItYWN0aW9uLWJ1dHRvbi1ob3ZlcikpO1xufVxuXG5kaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikgYnV0dG9uOndoZXJlKC5zd2FsMi1zdHlsZWQpOndoZXJlKC5zd2FsMi1jb25maXJtKTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tc3dhbDItY29uZmlybS1idXR0b24tYmFja2dyb3VuZC1jb2xvciksIHZhcigtLXN3YWwyLWFjdGlvbi1idXR0b24tYWN0aXZlKSk7XG59XG5cbmRpdjp3aGVyZSguc3dhbDItY29udGFpbmVyKSBidXR0b246d2hlcmUoLnN3YWwyLXN0eWxlZCk6d2hlcmUoLnN3YWwyLWRlbnkpIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc3dhbDItZGVueS1idXR0b24tYm9yZGVyLXJhZGl1cyk7XG4gIGJhY2tncm91bmQ6IGluaXRpYWw7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN3YWwyLWRlbnktYnV0dG9uLWJhY2tncm91bmQtY29sb3IpO1xuICBib3gtc2hhZG93OiB2YXIoLS1zd2FsMi1kZW55LWJ1dHRvbi1ib3gtc2hhZG93KTtcbiAgY29sb3I6IHZhcigtLXN3YWwyLWRlbnktYnV0dG9uLWNvbG9yKTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbmRpdjp3aGVyZSguc3dhbDItY29udGFpbmVyKSBidXR0b246d2hlcmUoLnN3YWwyLXN0eWxlZCk6d2hlcmUoLnN3YWwyLWRlbnkpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLXN3YWwyLWRlbnktYnV0dG9uLWJhY2tncm91bmQtY29sb3IpLCB2YXIoLS1zd2FsMi1hY3Rpb24tYnV0dG9uLWhvdmVyKSk7XG59XG5cbmRpdjp3aGVyZSguc3dhbDItY29udGFpbmVyKSBidXR0b246d2hlcmUoLnN3YWwyLXN0eWxlZCk6d2hlcmUoLnN3YWwyLWRlbnkpOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1zd2FsMi1kZW55LWJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yKSwgdmFyKC0tc3dhbDItYWN0aW9uLWJ1dHRvbi1hY3RpdmUpKTtcbn1cblxuZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpIGJ1dHRvbjp3aGVyZSguc3dhbDItc3R5bGVkKTp3aGVyZSguc3dhbDItY2FuY2VsKSB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXN3YWwyLWNhbmNlbC1idXR0b24tYm9yZGVyLXJhZGl1cyk7XG4gIGJhY2tncm91bmQ6IGluaXRpYWw7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN3YWwyLWNhbmNlbC1idXR0b24tYmFja2dyb3VuZC1jb2xvcik7XG4gIGJveC1zaGFkb3c6IHZhcigtLXN3YWwyLWNhbmNlbC1idXR0b24tYm94LXNoYWRvdyk7XG4gIGNvbG9yOiB2YXIoLS1zd2FsMi1jYW5jZWwtYnV0dG9uLWNvbG9yKTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbmRpdjp3aGVyZSguc3dhbDItY29udGFpbmVyKSBidXR0b246d2hlcmUoLnN3YWwyLXN0eWxlZCk6d2hlcmUoLnN3YWwyLWNhbmNlbCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci1taXgoaW4gc3JnYiwgdmFyKC0tc3dhbDItY2FuY2VsLWJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yKSwgdmFyKC0tc3dhbDItYWN0aW9uLWJ1dHRvbi1ob3ZlcikpO1xufVxuXG5kaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikgYnV0dG9uOndoZXJlKC5zd2FsMi1zdHlsZWQpOndoZXJlKC5zd2FsMi1jYW5jZWwpOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS1zd2FsMi1jYW5jZWwtYnV0dG9uLWJhY2tncm91bmQtY29sb3IpLCB2YXIoLS1zd2FsMi1hY3Rpb24tYnV0dG9uLWFjdGl2ZSkpO1xufVxuXG5kaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikgYnV0dG9uOndoZXJlKC5zd2FsMi1zdHlsZWQpOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiB2YXIoLS1zd2FsMi1hY3Rpb24tYnV0dG9uLWZvY3VzLWJveC1zaGFkb3cpO1xufVxuXG5kaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikgYnV0dG9uOndoZXJlKC5zd2FsMi1zdHlsZWQpW2Rpc2FibGVkXTpub3QoLnN3YWwyLWxvYWRpbmcpIHtcbiAgb3BhY2l0eTogMC40O1xufVxuXG5kaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikgYnV0dG9uOndoZXJlKC5zd2FsMi1zdHlsZWQpOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xufVxuXG5kaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikgZGl2OndoZXJlKC5zd2FsMi1mb290ZXIpIHtcbiAgbWFyZ2luOiAxZW0gMCAwO1xuICBwYWRkaW5nOiAxZW0gMWVtIDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1zd2FsMi1mb290ZXItYm9yZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dhbDItZm9vdGVyLWJhY2tncm91bmQpO1xuICBjb2xvcjogdmFyKC0tc3dhbDItZm9vdGVyLWNvbG9yKTtcbiAgZm9udC1zaXplOiAxZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBpbml0aWFsO1xufVxuXG5kaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikgLnN3YWwyLXRpbWVyLXByb2dyZXNzLWJhci1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGdyaWQtY29sdW1uOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1zd2FsMi1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tc3dhbDItYm9yZGVyLXJhZGl1cyk7XG59XG5cbmRpdjp3aGVyZSguc3dhbDItY29udGFpbmVyKSBkaXY6d2hlcmUoLnN3YWwyLXRpbWVyLXByb2dyZXNzLWJhcikge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwLjI1ZW07XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3YWwyLXRpbWVyLXByb2dyZXNzLWJhci1iYWNrZ3JvdW5kKTtcbn1cblxuZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpIGltZzp3aGVyZSguc3dhbDItaW1hZ2UpIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDJlbSBhdXRvIDFlbTtcbiAgY3Vyc29yOiBpbml0aWFsO1xufVxuXG5kaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikgYnV0dG9uOndoZXJlKC5zd2FsMi1jbG9zZSkge1xuICBwb3NpdGlvbjogdmFyKC0tc3dhbDItY2xvc2UtYnV0dG9uLXBvc2l0aW9uKTtcbiAgaW5zZXQ6IHZhcigtLXN3YWwyLWNsb3NlLWJ1dHRvbi1pbnNldCk7XG4gIHotaW5kZXg6IDI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMS4yZW07XG4gIGhlaWdodDogMS4yZW07XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogLTEuMmVtO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1zd2FsMi1jbG9zZS1idXR0b24tdHJhbnNpdGlvbik7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc3dhbDItYm9yZGVyLXJhZGl1cyk7XG4gIG91dGxpbmU6IHZhcigtLXN3YWwyLWNsb3NlLWJ1dHRvbi1vdXRsaW5lKTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKTtcbiAgY29sb3I6IHZhcigtLXN3YWwyLWNsb3NlLWJ1dHRvbi1jb2xvcik7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc3dhbDItY2xvc2UtYnV0dG9uLWZvbnQtc2l6ZSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAganVzdGlmeS1zZWxmOiBlbmQ7XG59XG5cbmRpdjp3aGVyZSguc3dhbDItY29udGFpbmVyKSBidXR0b246d2hlcmUoLnN3YWwyLWNsb3NlKTpob3ZlciB7XG4gIHRyYW5zZm9ybTogdmFyKC0tc3dhbDItY2xvc2UtYnV0dG9uLWhvdmVyLXRyYW5zZm9ybSk7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGNvbG9yOiAjZjI3NDc0O1xufVxuXG5kaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikgYnV0dG9uOndoZXJlKC5zd2FsMi1jbG9zZSk6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IHZhcigtLXN3YWwyLWNsb3NlLWJ1dHRvbi1mb2N1cy1ib3gtc2hhZG93KTtcbn1cblxuZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpIGJ1dHRvbjp3aGVyZSguc3dhbDItY2xvc2UpOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xufVxuXG5kaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikgZGl2OndoZXJlKC5zd2FsMi1odG1sLWNvbnRhaW5lcikge1xuICB6LWluZGV4OiAxO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiB2YXIoLS1zd2FsMi1odG1sLWNvbnRhaW5lci1wYWRkaW5nKTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IDEuMTI1ZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgY3Vyc29yOiBpbml0aWFsO1xufVxuXG5kaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikgaW5wdXQ6d2hlcmUoLnN3YWwyLWlucHV0KSwgZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpIGlucHV0OndoZXJlKC5zd2FsMi1maWxlKSwgZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpIHRleHRhcmVhOndoZXJlKC5zd2FsMi10ZXh0YXJlYSksIGRpdjp3aGVyZSguc3dhbDItY29udGFpbmVyKSBzZWxlY3Q6d2hlcmUoLnN3YWwyLXNlbGVjdCksIGRpdjp3aGVyZSguc3dhbDItY29udGFpbmVyKSBkaXY6d2hlcmUoLnN3YWwyLXJhZGlvKSwgZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpIGxhYmVsOndoZXJlKC5zd2FsMi1jaGVja2JveCkge1xuICBtYXJnaW46IDFlbSAyZW0gM3B4O1xufVxuXG5kaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikgaW5wdXQ6d2hlcmUoLnN3YWwyLWlucHV0KSwgZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpIGlucHV0OndoZXJlKC5zd2FsMi1maWxlKSwgZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpIHRleHRhcmVhOndoZXJlKC5zd2FsMi10ZXh0YXJlYSkge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogYXV0bztcbiAgdHJhbnNpdGlvbjogdmFyKC0tc3dhbDItaW5wdXQtdHJhbnNpdGlvbik7XG4gIGJvcmRlcjogdmFyKC0tc3dhbDItaW5wdXQtYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc3dhbDItaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3YWwyLWlucHV0LWJhY2tncm91bmQpO1xuICBib3gtc2hhZG93OiB2YXIoLS1zd2FsMi1pbnB1dC1ib3gtc2hhZG93KTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbn1cblxuZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpIGlucHV0OndoZXJlKC5zd2FsMi1pbnB1dCkuc3dhbDItaW5wdXRlcnJvciwgZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpIGlucHV0OndoZXJlKC5zd2FsMi1maWxlKS5zd2FsMi1pbnB1dGVycm9yLCBkaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikgdGV4dGFyZWE6d2hlcmUoLnN3YWwyLXRleHRhcmVhKS5zd2FsMi1pbnB1dGVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjI3NDc0ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgMCAycHggI2YyNzQ3NCAhaW1wb3J0YW50O1xufVxuXG5kaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikgaW5wdXQ6d2hlcmUoLnN3YWwyLWlucHV0KTpob3ZlciwgZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpIGlucHV0OndoZXJlKC5zd2FsMi1maWxlKTpob3ZlciwgZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpIHRleHRhcmVhOndoZXJlKC5zd2FsMi10ZXh0YXJlYSk6aG92ZXIge1xuICBib3gtc2hhZG93OiB2YXIoLS1zd2FsMi1pbnB1dC1ob3Zlci1ib3gtc2hhZG93KTtcbn1cblxuZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpIGlucHV0OndoZXJlKC5zd2FsMi1pbnB1dCk6Zm9jdXMsIGRpdjp3aGVyZSguc3dhbDItY29udGFpbmVyKSBpbnB1dDp3aGVyZSguc3dhbDItZmlsZSk6Zm9jdXMsIGRpdjp3aGVyZSguc3dhbDItY29udGFpbmVyKSB0ZXh0YXJlYTp3aGVyZSguc3dhbDItdGV4dGFyZWEpOmZvY3VzIHtcbiAgYm9yZGVyOiB2YXIoLS1zd2FsMi1pbnB1dC1mb2N1cy1ib3JkZXIpO1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiB2YXIoLS1zd2FsMi1pbnB1dC1mb2N1cy1ib3gtc2hhZG93KTtcbn1cblxuZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpIGlucHV0OndoZXJlKC5zd2FsMi1pbnB1dCk6OnBsYWNlaG9sZGVyLCBkaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikgaW5wdXQ6d2hlcmUoLnN3YWwyLWZpbGUpOjpwbGFjZWhvbGRlciwgZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpIHRleHRhcmVhOndoZXJlKC5zd2FsMi10ZXh0YXJlYSk6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNjY2M7XG59XG5cbmRpdjp3aGVyZSguc3dhbDItY29udGFpbmVyKSAuc3dhbDItcmFuZ2Uge1xuICBtYXJnaW46IDFlbSAyZW0gM3B4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2FsMi1iYWNrZ3JvdW5kKTtcbn1cblxuZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpIC5zd2FsMi1yYW5nZSBpbnB1dCB7XG4gIHdpZHRoOiA4MCU7XG59XG5cbmRpdjp3aGVyZSguc3dhbDItY29udGFpbmVyKSAuc3dhbDItcmFuZ2Ugb3V0cHV0IHtcbiAgd2lkdGg6IDIwJTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpIC5zd2FsMi1yYW5nZSBpbnB1dCwgZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpIC5zd2FsMi1yYW5nZSBvdXRwdXQge1xuICBoZWlnaHQ6IDIuNjI1ZW07XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNjI1ZW07XG59XG5cbmRpdjp3aGVyZSguc3dhbDItY29udGFpbmVyKSAuc3dhbDItaW5wdXQge1xuICBoZWlnaHQ6IDIuNjI1ZW07XG4gIHBhZGRpbmc6IDAgMC43NWVtO1xufVxuXG5kaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikgLnN3YWwyLWZpbGUge1xuICB3aWR0aDogNzUlO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2FsMi1pbnB1dC1iYWNrZ3JvdW5kKTtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xufVxuXG5kaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikgLnN3YWwyLXRleHRhcmVhIHtcbiAgaGVpZ2h0OiA2Ljc1ZW07XG4gIHBhZGRpbmc6IDAuNzVlbTtcbn1cblxuZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpIC5zd2FsMi1zZWxlY3Qge1xuICBtaW4td2lkdGg6IDUwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjM3NWVtIDAuNjI1ZW07XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3YWwyLWlucHV0LWJhY2tncm91bmQpO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xufVxuXG5kaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikgLnN3YWwyLXJhZGlvLCBkaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikgLnN3YWwyLWNoZWNrYm94IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3YWwyLWJhY2tncm91bmQpO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpIC5zd2FsMi1yYWRpbyBsYWJlbCwgZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpIC5zd2FsMi1jaGVja2JveCBsYWJlbCB7XG4gIG1hcmdpbjogMCAwLjZlbTtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xufVxuXG5kaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikgLnN3YWwyLXJhZGlvIGlucHV0LCBkaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikgLnN3YWwyLWNoZWNrYm94IGlucHV0IHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbjogMCAwLjRlbTtcbn1cblxuZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpIGxhYmVsOndoZXJlKC5zd2FsMi1pbnB1dC1sYWJlbCkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAxZW0gYXV0byAwO1xufVxuXG5kaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikgZGl2OndoZXJlKC5zd2FsMi12YWxpZGF0aW9uLW1lc3NhZ2UpIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMWVtIDAgMDtcbiAgcGFkZGluZzogMC42MjVlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dhbDItdmFsaWRhdGlvbi1tZXNzYWdlLWJhY2tncm91bmQpO1xuICBjb2xvcjogdmFyKC0tc3dhbDItdmFsaWRhdGlvbi1tZXNzYWdlLWNvbG9yKTtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbmRpdjp3aGVyZSguc3dhbDItY29udGFpbmVyKSBkaXY6d2hlcmUoLnN3YWwyLXZhbGlkYXRpb24tbWVzc2FnZSk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIVwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVlbTtcbiAgbWluLXdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgbWFyZ2luOiAwIDAuNjI1ZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyNzQ3NDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5kaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikgLnN3YWwyLXByb2dyZXNzLXN0ZXBzIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMS4yNWVtIGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbmRpdjp3aGVyZSguc3dhbDItY29udGFpbmVyKSAuc3dhbDItcHJvZ3Jlc3Mtc3RlcHMgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpIC5zd2FsMi1wcm9ncmVzcy1zdGVwcyAuc3dhbDItcHJvZ3Jlc3Mtc3RlcCB7XG4gIHotaW5kZXg6IDIwO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDJlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIGJvcmRlci1yYWRpdXM6IDJlbTtcbiAgYmFja2dyb3VuZDogIzI3NzhjNDtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpIC5zd2FsMi1wcm9ncmVzcy1zdGVwcyAuc3dhbDItcHJvZ3Jlc3Mtc3RlcC5zd2FsMi1hY3RpdmUtcHJvZ3Jlc3Mtc3RlcCB7XG4gIGJhY2tncm91bmQ6ICMyNzc4YzQ7XG59XG5cbmRpdjp3aGVyZSguc3dhbDItY29udGFpbmVyKSAuc3dhbDItcHJvZ3Jlc3Mtc3RlcHMgLnN3YWwyLXByb2dyZXNzLXN0ZXAuc3dhbDItYWN0aXZlLXByb2dyZXNzLXN0ZXAgfiAuc3dhbDItcHJvZ3Jlc3Mtc3RlcCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3YWwyLXByb2dyZXNzLXN0ZXAtYmFja2dyb3VuZCk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5kaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikgLnN3YWwyLXByb2dyZXNzLXN0ZXBzIC5zd2FsMi1wcm9ncmVzcy1zdGVwLnN3YWwyLWFjdGl2ZS1wcm9ncmVzcy1zdGVwIH4gLnN3YWwyLXByb2dyZXNzLXN0ZXAtbGluZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3YWwyLXByb2dyZXNzLXN0ZXAtYmFja2dyb3VuZCk7XG59XG5cbmRpdjp3aGVyZSguc3dhbDItY29udGFpbmVyKSAuc3dhbDItcHJvZ3Jlc3Mtc3RlcHMgLnN3YWwyLXByb2dyZXNzLXN0ZXAtbGluZSB7XG4gIHotaW5kZXg6IDEwO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDIuNWVtO1xuICBoZWlnaHQ6IDAuNGVtO1xuICBtYXJnaW46IDAgLTFweDtcbiAgYmFja2dyb3VuZDogIzI3NzhjNDtcbn1cblxuZGl2OndoZXJlKC5zd2FsMi1pY29uKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNWVtO1xuICBoZWlnaHQ6IDVlbTtcbiAgbWFyZ2luOiAyLjVlbSBhdXRvIDAuNmVtO1xuICB6b29tOiB2YXIoLS1zd2FsMi1pY29uLXpvb20pO1xuICBib3JkZXI6IDAuMjVlbSBzb2xpZCByZ2JhKDAsIDAsIDAsIDApO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiA1ZW07XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbmRpdjp3aGVyZSguc3dhbDItaWNvbikgLnN3YWwyLWljb24tY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMy43NWVtO1xufVxuXG5kaXY6d2hlcmUoLnN3YWwyLWljb24pLnN3YWwyLWVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjI3NDc0O1xuICBjb2xvcjogI2YyNzQ3NDtcbn1cblxuZGl2OndoZXJlKC5zd2FsMi1pY29uKS5zd2FsMi1lcnJvciAuc3dhbDIteC1tYXJrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbmRpdjp3aGVyZSguc3dhbDItaWNvbikuc3dhbDItZXJyb3IgW2NsYXNzXj1zd2FsMi14LW1hcmstbGluZV0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIuMzEyNWVtO1xuICB3aWR0aDogMi45Mzc1ZW07XG4gIGhlaWdodDogMC4zMTI1ZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMTI1ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMjc0NzQ7XG59XG5cbmRpdjp3aGVyZSguc3dhbDItaWNvbikuc3dhbDItZXJyb3IgW2NsYXNzXj1zd2FsMi14LW1hcmstbGluZV1bY2xhc3MkPWxlZnRdIHtcbiAgbGVmdDogMS4wNjI1ZW07XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuZGl2OndoZXJlKC5zd2FsMi1pY29uKS5zd2FsMi1lcnJvciBbY2xhc3NePXN3YWwyLXgtbWFyay1saW5lXVtjbGFzcyQ9cmlnaHRdIHtcbiAgcmlnaHQ6IDFlbTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuQGNvbnRhaW5lciBzd2FsMi1wb3B1cCBzdHlsZSgtLXN3YWwyLWljb24tYW5pbWF0aW9uczp0cnVlKSB7XG4gIGRpdjp3aGVyZSguc3dhbDItaWNvbikuc3dhbDItZXJyb3Iuc3dhbDItaWNvbi1zaG93IHtcbiAgICBhbmltYXRpb246IHN3YWwyLWFuaW1hdGUtZXJyb3ItaWNvbiAwLjVzO1xuICB9XG4gIGRpdjp3aGVyZSguc3dhbDItaWNvbikuc3dhbDItZXJyb3Iuc3dhbDItaWNvbi1zaG93IC5zd2FsMi14LW1hcmsge1xuICAgIGFuaW1hdGlvbjogc3dhbDItYW5pbWF0ZS1lcnJvci14LW1hcmsgMC41cztcbiAgfVxufVxuZGl2OndoZXJlKC5zd2FsMi1pY29uKS5zd2FsMi13YXJuaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjhiYjg2O1xuICBjb2xvcjogI2Y4YmI4Njtcbn1cblxuQGNvbnRhaW5lciBzd2FsMi1wb3B1cCBzdHlsZSgtLXN3YWwyLWljb24tYW5pbWF0aW9uczp0cnVlKSB7XG4gIGRpdjp3aGVyZSguc3dhbDItaWNvbikuc3dhbDItd2FybmluZy5zd2FsMi1pY29uLXNob3cge1xuICAgIGFuaW1hdGlvbjogc3dhbDItYW5pbWF0ZS1lcnJvci1pY29uIDAuNXM7XG4gIH1cbiAgZGl2OndoZXJlKC5zd2FsMi1pY29uKS5zd2FsMi13YXJuaW5nLnN3YWwyLWljb24tc2hvdyAuc3dhbDItaWNvbi1jb250ZW50IHtcbiAgICBhbmltYXRpb246IHN3YWwyLWFuaW1hdGUtaS1tYXJrIDAuNXM7XG4gIH1cbn1cbmRpdjp3aGVyZSguc3dhbDItaWNvbikuc3dhbDItaW5mbyB7XG4gIGJvcmRlci1jb2xvcjogIzNmYzNlZTtcbiAgY29sb3I6ICMzZmMzZWU7XG59XG5cbkBjb250YWluZXIgc3dhbDItcG9wdXAgc3R5bGUoLS1zd2FsMi1pY29uLWFuaW1hdGlvbnM6dHJ1ZSkge1xuICBkaXY6d2hlcmUoLnN3YWwyLWljb24pLnN3YWwyLWluZm8uc3dhbDItaWNvbi1zaG93IHtcbiAgICBhbmltYXRpb246IHN3YWwyLWFuaW1hdGUtZXJyb3ItaWNvbiAwLjVzO1xuICB9XG4gIGRpdjp3aGVyZSguc3dhbDItaWNvbikuc3dhbDItaW5mby5zd2FsMi1pY29uLXNob3cgLnN3YWwyLWljb24tY29udGVudCB7XG4gICAgYW5pbWF0aW9uOiBzd2FsMi1hbmltYXRlLWktbWFyayAwLjhzO1xuICB9XG59XG5kaXY6d2hlcmUoLnN3YWwyLWljb24pLnN3YWwyLXF1ZXN0aW9uIHtcbiAgYm9yZGVyLWNvbG9yOiAjODdhZGJkO1xuICBjb2xvcjogIzg3YWRiZDtcbn1cblxuQGNvbnRhaW5lciBzd2FsMi1wb3B1cCBzdHlsZSgtLXN3YWwyLWljb24tYW5pbWF0aW9uczp0cnVlKSB7XG4gIGRpdjp3aGVyZSguc3dhbDItaWNvbikuc3dhbDItcXVlc3Rpb24uc3dhbDItaWNvbi1zaG93IHtcbiAgICBhbmltYXRpb246IHN3YWwyLWFuaW1hdGUtZXJyb3ItaWNvbiAwLjVzO1xuICB9XG4gIGRpdjp3aGVyZSguc3dhbDItaWNvbikuc3dhbDItcXVlc3Rpb24uc3dhbDItaWNvbi1zaG93IC5zd2FsMi1pY29uLWNvbnRlbnQge1xuICAgIGFuaW1hdGlvbjogc3dhbDItYW5pbWF0ZS1xdWVzdGlvbi1tYXJrIDAuOHM7XG4gIH1cbn1cbmRpdjp3aGVyZSguc3dhbDItaWNvbikuc3dhbDItc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogI2E1ZGM4NjtcbiAgY29sb3I6ICNhNWRjODY7XG59XG5cbmRpdjp3aGVyZSguc3dhbDItaWNvbikuc3dhbDItc3VjY2VzcyBbY2xhc3NePXN3YWwyLXN1Y2Nlc3MtY2lyY3VsYXItbGluZV0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAzLjc1ZW07XG4gIGhlaWdodDogNy41ZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuZGl2OndoZXJlKC5zd2FsMi1pY29uKS5zd2FsMi1zdWNjZXNzIFtjbGFzc149c3dhbDItc3VjY2Vzcy1jaXJjdWxhci1saW5lXVtjbGFzcyQ9bGVmdF0ge1xuICB0b3A6IC0wLjQzNzVlbTtcbiAgbGVmdDogLTIuMDYzNWVtO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAzLjc1ZW0gMy43NWVtO1xuICBib3JkZXItcmFkaXVzOiA3LjVlbSAwIDAgNy41ZW07XG59XG5cbmRpdjp3aGVyZSguc3dhbDItaWNvbikuc3dhbDItc3VjY2VzcyBbY2xhc3NePXN3YWwyLXN1Y2Nlc3MtY2lyY3VsYXItbGluZV1bY2xhc3MkPXJpZ2h0XSB7XG4gIHRvcDogLTAuNjg3NWVtO1xuICBsZWZ0OiAxLjg3NWVtO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDMuNzVlbTtcbiAgYm9yZGVyLXJhZGl1czogMCA3LjVlbSA3LjVlbSAwO1xufVxuXG5kaXY6d2hlcmUoLnN3YWwyLWljb24pLnN3YWwyLXN1Y2Nlc3MgLnN3YWwyLXN1Y2Nlc3MtcmluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgdG9wOiAtMC4yNWVtO1xuICBsZWZ0OiAtMC4yNWVtO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAwLjI1ZW0gc29saWQgcmdiYSgxNjUsIDIyMCwgMTM0LCAwLjMpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbmRpdjp3aGVyZSguc3dhbDItaWNvbikuc3dhbDItc3VjY2VzcyAuc3dhbDItc3VjY2Vzcy1maXgge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogMC41ZW07XG4gIGxlZnQ6IDEuNjI1ZW07XG4gIHdpZHRoOiAwLjQzNzVlbTtcbiAgaGVpZ2h0OiA1LjYyNWVtO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG5kaXY6d2hlcmUoLnN3YWwyLWljb24pLnN3YWwyLXN1Y2Nlc3MgW2NsYXNzXj1zd2FsMi1zdWNjZXNzLWxpbmVdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgaGVpZ2h0OiAwLjMxMjVlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4xMjVlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E1ZGM4Njtcbn1cblxuZGl2OndoZXJlKC5zd2FsMi1pY29uKS5zd2FsMi1zdWNjZXNzIFtjbGFzc149c3dhbDItc3VjY2Vzcy1saW5lXVtjbGFzcyQ9dGlwXSB7XG4gIHRvcDogMi44NzVlbTtcbiAgbGVmdDogMC44MTI1ZW07XG4gIHdpZHRoOiAxLjU2MjVlbTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG5kaXY6d2hlcmUoLnN3YWwyLWljb24pLnN3YWwyLXN1Y2Nlc3MgW2NsYXNzXj1zd2FsMi1zdWNjZXNzLWxpbmVdW2NsYXNzJD1sb25nXSB7XG4gIHRvcDogMi4zNzVlbTtcbiAgcmlnaHQ6IDAuNWVtO1xuICB3aWR0aDogMi45Mzc1ZW07XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbkBjb250YWluZXIgc3dhbDItcG9wdXAgc3R5bGUoLS1zd2FsMi1pY29uLWFuaW1hdGlvbnM6dHJ1ZSkge1xuICBkaXY6d2hlcmUoLnN3YWwyLWljb24pLnN3YWwyLXN1Y2Nlc3Muc3dhbDItaWNvbi1zaG93IC5zd2FsMi1zdWNjZXNzLWxpbmUtdGlwIHtcbiAgICBhbmltYXRpb246IHN3YWwyLWFuaW1hdGUtc3VjY2Vzcy1saW5lLXRpcCAwLjc1cztcbiAgfVxuICBkaXY6d2hlcmUoLnN3YWwyLWljb24pLnN3YWwyLXN1Y2Nlc3Muc3dhbDItaWNvbi1zaG93IC5zd2FsMi1zdWNjZXNzLWxpbmUtbG9uZyB7XG4gICAgYW5pbWF0aW9uOiBzd2FsMi1hbmltYXRlLXN1Y2Nlc3MtbGluZS1sb25nIDAuNzVzO1xuICB9XG4gIGRpdjp3aGVyZSguc3dhbDItaWNvbikuc3dhbDItc3VjY2Vzcy5zd2FsMi1pY29uLXNob3cgLnN3YWwyLXN1Y2Nlc3MtY2lyY3VsYXItbGluZS1yaWdodCB7XG4gICAgYW5pbWF0aW9uOiBzd2FsMi1yb3RhdGUtc3VjY2Vzcy1jaXJjdWxhci1saW5lIDQuMjVzIGVhc2UtaW47XG4gIH1cbn1cbltjbGFzc149c3dhbDJdIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4uc3dhbDItc2hvdyB7XG4gIGFuaW1hdGlvbjogdmFyKC0tc3dhbDItc2hvdy1hbmltYXRpb24pO1xufVxuXG4uc3dhbDItaGlkZSB7XG4gIGFuaW1hdGlvbjogdmFyKC0tc3dhbDItaGlkZS1hbmltYXRpb24pO1xufVxuXG4uc3dhbDItbm9hbmltYXRpb24ge1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4uc3dhbDItc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuLnN3YWwyLXJ0bCAuc3dhbDItY2xvc2Uge1xuICBtYXJnaW4tcmlnaHQ6IGluaXRpYWw7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uc3dhbDItcnRsIC5zd2FsMi10aW1lci1wcm9ncmVzcy1iYXIge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cblxuLnN3YWwyLXRvYXN0IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZ3JpZC1jb2x1bW46IDEvNCAhaW1wb3J0YW50O1xuICBncmlkLXJvdzogMS80ICFpbXBvcnRhbnQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWluLWNvbnRlbnQgYXV0byBtaW4tY29udGVudDtcbiAgcGFkZGluZzogMWVtO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIGJvcmRlcjogdmFyKC0tc3dhbDItdG9hc3QtYm9yZGVyKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dhbDItYmFja2dyb3VuZCk7XG4gIGJveC1zaGFkb3c6IHZhcigtLXN3YWwyLXRvYXN0LWJveC1zaGFkb3cpO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuXG4uc3dhbDItdG9hc3QgPiAqIHtcbiAgZ3JpZC1jb2x1bW46IDI7XG59XG5cbi5zd2FsMi10b2FzdCBoMjp3aGVyZSguc3dhbDItdGl0bGUpLCAuc3dhbDItdG9hc3QgLmgyOndoZXJlKC5zd2FsMi10aXRsZSkge1xuICBtYXJnaW46IDAuNWVtIDFlbTtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxZW07XG4gIHRleHQtYWxpZ246IGluaXRpYWw7XG59XG5cbi5zd2FsMi10b2FzdCAuc3dhbDItbG9hZGluZyB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uc3dhbDItdG9hc3QgaW5wdXQ6d2hlcmUoLnN3YWwyLWlucHV0KSB7XG4gIGhlaWdodDogMmVtO1xuICBtYXJnaW46IDAuNWVtO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLnN3YWwyLXRvYXN0IC5zd2FsMi12YWxpZGF0aW9uLW1lc3NhZ2Uge1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLnN3YWwyLXRvYXN0IGRpdjp3aGVyZSguc3dhbDItZm9vdGVyKSB7XG4gIG1hcmdpbjogMC41ZW0gMCAwO1xuICBwYWRkaW5nOiAwLjVlbSAwIDA7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG59XG5cbi5zd2FsMi10b2FzdCBidXR0b246d2hlcmUoLnN3YWwyLWNsb3NlKSB7XG4gIGdyaWQtY29sdW1uOiAzLzM7XG4gIGdyaWQtcm93OiAxLzk5O1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIHdpZHRoOiAwLjhlbTtcbiAgaGVpZ2h0OiAwLjhlbTtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDJlbTtcbn1cblxuLnN3YWwyLXRvYXN0IGRpdjp3aGVyZSguc3dhbDItaHRtbC1jb250YWluZXIpIHtcbiAgbWFyZ2luOiAwLjVlbSAxZW07XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBpbml0aWFsO1xuICBmb250LXNpemU6IDFlbTtcbiAgdGV4dC1hbGlnbjogaW5pdGlhbDtcbn1cblxuLnN3YWwyLXRvYXN0IGRpdjp3aGVyZSguc3dhbDItaHRtbC1jb250YWluZXIpOmVtcHR5IHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnN3YWwyLXRvYXN0IC5zd2FsMi1sb2FkZXIge1xuICBncmlkLWNvbHVtbjogMTtcbiAgZ3JpZC1yb3c6IDEvOTk7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgd2lkdGg6IDJlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIG1hcmdpbjogMC4yNWVtO1xufVxuXG4uc3dhbDItdG9hc3QgLnN3YWwyLWljb24ge1xuICBncmlkLWNvbHVtbjogMTtcbiAgZ3JpZC1yb3c6IDEvOTk7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgd2lkdGg6IDJlbTtcbiAgbWluLXdpZHRoOiAyZW07XG4gIGhlaWdodDogMmVtO1xuICBtYXJnaW46IDAgMC41ZW0gMCAwO1xufVxuXG4uc3dhbDItdG9hc3QgLnN3YWwyLWljb24gLnN3YWwyLWljb24tY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS44ZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uc3dhbDItdG9hc3QgLnN3YWwyLWljb24uc3dhbDItc3VjY2VzcyAuc3dhbDItc3VjY2Vzcy1yaW5nIHtcbiAgd2lkdGg6IDJlbTtcbiAgaGVpZ2h0OiAyZW07XG59XG5cbi5zd2FsMi10b2FzdCAuc3dhbDItaWNvbi5zd2FsMi1lcnJvciBbY2xhc3NePXN3YWwyLXgtbWFyay1saW5lXSB7XG4gIHRvcDogMC44NzVlbTtcbiAgd2lkdGg6IDEuMzc1ZW07XG59XG5cbi5zd2FsMi10b2FzdCAuc3dhbDItaWNvbi5zd2FsMi1lcnJvciBbY2xhc3NePXN3YWwyLXgtbWFyay1saW5lXVtjbGFzcyQ9bGVmdF0ge1xuICBsZWZ0OiAwLjMxMjVlbTtcbn1cblxuLnN3YWwyLXRvYXN0IC5zd2FsMi1pY29uLnN3YWwyLWVycm9yIFtjbGFzc149c3dhbDIteC1tYXJrLWxpbmVdW2NsYXNzJD1yaWdodF0ge1xuICByaWdodDogMC4zMTI1ZW07XG59XG5cbi5zd2FsMi10b2FzdCBkaXY6d2hlcmUoLnN3YWwyLWFjdGlvbnMpIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXRvcDogMC41ZW07XG4gIHBhZGRpbmc6IDAgMC41ZW07XG59XG5cbi5zd2FsMi10b2FzdCBidXR0b246d2hlcmUoLnN3YWwyLXN0eWxlZCkge1xuICBtYXJnaW46IDAuMjVlbSAwLjVlbTtcbiAgcGFkZGluZzogMC40ZW0gMC42ZW07XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4uc3dhbDItdG9hc3QgLnN3YWwyLXN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6ICNhNWRjODY7XG59XG5cbi5zd2FsMi10b2FzdCAuc3dhbDItc3VjY2VzcyBbY2xhc3NePXN3YWwyLXN1Y2Nlc3MtY2lyY3VsYXItbGluZV0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxLjZlbTtcbiAgaGVpZ2h0OiAzZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLnN3YWwyLXRvYXN0IC5zd2FsMi1zdWNjZXNzIFtjbGFzc149c3dhbDItc3VjY2Vzcy1jaXJjdWxhci1saW5lXVtjbGFzcyQ9bGVmdF0ge1xuICB0b3A6IC0wLjhlbTtcbiAgbGVmdDogLTAuNWVtO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAyZW0gMmVtO1xuICBib3JkZXItcmFkaXVzOiA0ZW0gMCAwIDRlbTtcbn1cblxuLnN3YWwyLXRvYXN0IC5zd2FsMi1zdWNjZXNzIFtjbGFzc149c3dhbDItc3VjY2Vzcy1jaXJjdWxhci1saW5lXVtjbGFzcyQ9cmlnaHRdIHtcbiAgdG9wOiAtMC4yNWVtO1xuICBsZWZ0OiAwLjkzNzVlbTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAxLjVlbTtcbiAgYm9yZGVyLXJhZGl1czogMCA0ZW0gNGVtIDA7XG59XG5cbi5zd2FsMi10b2FzdCAuc3dhbDItc3VjY2VzcyAuc3dhbDItc3VjY2Vzcy1yaW5nIHtcbiAgd2lkdGg6IDJlbTtcbiAgaGVpZ2h0OiAyZW07XG59XG5cbi5zd2FsMi10b2FzdCAuc3dhbDItc3VjY2VzcyAuc3dhbDItc3VjY2Vzcy1maXgge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDAuNDM3NWVtO1xuICB3aWR0aDogMC40Mzc1ZW07XG4gIGhlaWdodDogMi42ODc1ZW07XG59XG5cbi5zd2FsMi10b2FzdCAuc3dhbDItc3VjY2VzcyBbY2xhc3NePXN3YWwyLXN1Y2Nlc3MtbGluZV0ge1xuICBoZWlnaHQ6IDAuMzEyNWVtO1xufVxuXG4uc3dhbDItdG9hc3QgLnN3YWwyLXN1Y2Nlc3MgW2NsYXNzXj1zd2FsMi1zdWNjZXNzLWxpbmVdW2NsYXNzJD10aXBdIHtcbiAgdG9wOiAxLjEyNWVtO1xuICBsZWZ0OiAwLjE4NzVlbTtcbiAgd2lkdGg6IDAuNzVlbTtcbn1cblxuLnN3YWwyLXRvYXN0IC5zd2FsMi1zdWNjZXNzIFtjbGFzc149c3dhbDItc3VjY2Vzcy1saW5lXVtjbGFzcyQ9bG9uZ10ge1xuICB0b3A6IDAuOTM3NWVtO1xuICByaWdodDogMC4xODc1ZW07XG4gIHdpZHRoOiAxLjM3NWVtO1xufVxuXG5AY29udGFpbmVyIHN3YWwyLXBvcHVwIHN0eWxlKC0tc3dhbDItaWNvbi1hbmltYXRpb25zOnRydWUpIHtcbiAgLnN3YWwyLXRvYXN0IC5zd2FsMi1zdWNjZXNzLnN3YWwyLWljb24tc2hvdyAuc3dhbDItc3VjY2Vzcy1saW5lLXRpcCB7XG4gICAgYW5pbWF0aW9uOiBzd2FsMi10b2FzdC1hbmltYXRlLXN1Y2Nlc3MtbGluZS10aXAgMC43NXM7XG4gIH1cbiAgLnN3YWwyLXRvYXN0IC5zd2FsMi1zdWNjZXNzLnN3YWwyLWljb24tc2hvdyAuc3dhbDItc3VjY2Vzcy1saW5lLWxvbmcge1xuICAgIGFuaW1hdGlvbjogc3dhbDItdG9hc3QtYW5pbWF0ZS1zdWNjZXNzLWxpbmUtbG9uZyAwLjc1cztcbiAgfVxufVxuLnN3YWwyLXRvYXN0LnN3YWwyLXNob3cge1xuICBhbmltYXRpb246IHZhcigtLXN3YWwyLXRvYXN0LXNob3ctYW5pbWF0aW9uKTtcbn1cblxuLnN3YWwyLXRvYXN0LnN3YWwyLWhpZGUge1xuICBhbmltYXRpb246IHZhcigtLXN3YWwyLXRvYXN0LWhpZGUtYW5pbWF0aW9uKTtcbn1cblxuQGtleWZyYW1lcyBzd2FsMi1zaG93IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC43KTtcbiAgfVxuICA0NSUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gIH1cbiAgODAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc3dhbDItaGlkZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc3dhbDItYW5pbWF0ZS1zdWNjZXNzLWxpbmUtdGlwIHtcbiAgMCUge1xuICAgIHRvcDogMS4xODc1ZW07XG4gICAgbGVmdDogMC4wNjI1ZW07XG4gICAgd2lkdGg6IDA7XG4gIH1cbiAgNTQlIHtcbiAgICB0b3A6IDEuMDYyNWVtO1xuICAgIGxlZnQ6IDAuMTI1ZW07XG4gICAgd2lkdGg6IDA7XG4gIH1cbiAgNzAlIHtcbiAgICB0b3A6IDIuMTg3NWVtO1xuICAgIGxlZnQ6IC0wLjM3NWVtO1xuICAgIHdpZHRoOiAzLjEyNWVtO1xuICB9XG4gIDg0JSB7XG4gICAgdG9wOiAzZW07XG4gICAgbGVmdDogMS4zMTI1ZW07XG4gICAgd2lkdGg6IDEuMDYyNWVtO1xuICB9XG4gIDEwMCUge1xuICAgIHRvcDogMi44MTI1ZW07XG4gICAgbGVmdDogMC44MTI1ZW07XG4gICAgd2lkdGg6IDEuNTYyNWVtO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHN3YWwyLWFuaW1hdGUtc3VjY2Vzcy1saW5lLWxvbmcge1xuICAwJSB7XG4gICAgdG9wOiAzLjM3NWVtO1xuICAgIHJpZ2h0OiAyLjg3NWVtO1xuICAgIHdpZHRoOiAwO1xuICB9XG4gIDY1JSB7XG4gICAgdG9wOiAzLjM3NWVtO1xuICAgIHJpZ2h0OiAyLjg3NWVtO1xuICAgIHdpZHRoOiAwO1xuICB9XG4gIDg0JSB7XG4gICAgdG9wOiAyLjE4NzVlbTtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMy40Mzc1ZW07XG4gIH1cbiAgMTAwJSB7XG4gICAgdG9wOiAyLjM3NWVtO1xuICAgIHJpZ2h0OiAwLjVlbTtcbiAgICB3aWR0aDogMi45Mzc1ZW07XG4gIH1cbn1cbkBrZXlmcmFtZXMgc3dhbDItcm90YXRlLXN1Y2Nlc3MtY2lyY3VsYXItbGluZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB9XG4gIDUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB9XG4gIDEyJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQwNWRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQwNWRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc3dhbDItYW5pbWF0ZS1lcnJvci14LW1hcmsge1xuICAwJSB7XG4gICAgbWFyZ2luLXRvcDogMS42MjVlbTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA1MCUge1xuICAgIG1hcmdpbi10b3A6IDEuNjI1ZW07XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjQpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgODAlIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4zNzVlbTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMTUpO1xuICB9XG4gIDEwMCUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHN3YWwyLWFuaW1hdGUtZXJyb3ItaWNvbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMTAwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHN3YWwyLXJvdGF0ZS1sb2FkaW5nIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc3dhbDItYW5pbWF0ZS1xdWVzdGlvbi1tYXJrIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWSgtMzYwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc3dhbDItYW5pbWF0ZS1pLW1hcmsge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVaKDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVaKC0yNWRlZyk7XG4gICAgb3BhY2l0eTogMC40O1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVaKDE1ZGVnKTtcbiAgICBvcGFjaXR5OiAwLjg7XG4gIH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVooLTVkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVYKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc3dhbDItdG9hc3Qtc2hvdyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTAuNjI1ZW0pIHJvdGF0ZVooMmRlZyk7XG4gIH1cbiAgMzMlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlWigtMmRlZyk7XG4gIH1cbiAgNjYlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMC4zMTI1ZW0pIHJvdGF0ZVooMmRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHJvdGF0ZVooMGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc3dhbDItdG9hc3QtaGlkZSB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWigxZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHN3YWwyLXRvYXN0LWFuaW1hdGUtc3VjY2Vzcy1saW5lLXRpcCB7XG4gIDAlIHtcbiAgICB0b3A6IDAuNTYyNWVtO1xuICAgIGxlZnQ6IDAuMDYyNWVtO1xuICAgIHdpZHRoOiAwO1xuICB9XG4gIDU0JSB7XG4gICAgdG9wOiAwLjEyNWVtO1xuICAgIGxlZnQ6IDAuMTI1ZW07XG4gICAgd2lkdGg6IDA7XG4gIH1cbiAgNzAlIHtcbiAgICB0b3A6IDAuNjI1ZW07XG4gICAgbGVmdDogLTAuMjVlbTtcbiAgICB3aWR0aDogMS42MjVlbTtcbiAgfVxuICA4NCUge1xuICAgIHRvcDogMS4wNjI1ZW07XG4gICAgbGVmdDogMC43NWVtO1xuICAgIHdpZHRoOiAwLjVlbTtcbiAgfVxuICAxMDAlIHtcbiAgICB0b3A6IDEuMTI1ZW07XG4gICAgbGVmdDogMC4xODc1ZW07XG4gICAgd2lkdGg6IDAuNzVlbTtcbiAgfVxufVxuQGtleWZyYW1lcyBzd2FsMi10b2FzdC1hbmltYXRlLXN1Y2Nlc3MtbGluZS1sb25nIHtcbiAgMCUge1xuICAgIHRvcDogMS42MjVlbTtcbiAgICByaWdodDogMS4zNzVlbTtcbiAgICB3aWR0aDogMDtcbiAgfVxuICA2NSUge1xuICAgIHRvcDogMS4yNWVtO1xuICAgIHJpZ2h0OiAwLjkzNzVlbTtcbiAgICB3aWR0aDogMDtcbiAgfVxuICA4NCUge1xuICAgIHRvcDogMC45Mzc1ZW07XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEuMTI1ZW07XG4gIH1cbiAgMTAwJSB7XG4gICAgdG9wOiAwLjkzNzVlbTtcbiAgICByaWdodDogMC4xODc1ZW07XG4gICAgd2lkdGg6IDEuMzc1ZW07XG4gIH1cbn1cbi50b2FzdC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4udG9hc3QtbWVzc2FnZSB7XG4gIC1tcy13b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLnRvYXN0LW1lc3NhZ2UgYSxcbi50b2FzdC1tZXNzYWdlIGxhYmVsIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi50b2FzdC1tZXNzYWdlIGE6aG92ZXIge1xuICBjb2xvcjogI2NjY2NjYztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udG9hc3QtY2xvc2UtYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogLTAuM2VtO1xuICB0b3A6IC0wLjNlbTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgLXdlYmtpdC10ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmZmZmO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmZmZmO1xuICBvcGFjaXR5OiAwLjg7XG4gIC1tcy1maWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTgwKTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTgwKTtcbn1cblxuLnRvYXN0LWNsb3NlLWJ1dHRvbjpob3Zlcixcbi50b2FzdC1jbG9zZS1idXR0b246Zm9jdXMge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDAuNDtcbiAgLW1zLWZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9NDApO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NDApO1xufVxuXG4vKkFkZGl0aW9uYWwgcHJvcGVydGllcyBmb3IgYnV0dG9uIHZlcnNpb25cbiBpT1MgcmVxdWlyZXMgdGhlIGJ1dHRvbiBlbGVtZW50IGluc3RlYWQgb2YgYW4gYW5jaG9yIHRhZy5cbiBJZiB5b3Ugd2FudCB0aGUgYW5jaG9yIHZlcnNpb24sIGl0IHJlcXVpcmVzIGBocmVmPVwiI1wiYC4qL1xuYnV0dG9uLnRvYXN0LWNsb3NlLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4udG9hc3QtdG9wLWNlbnRlciB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udG9hc3QtYm90dG9tLWNlbnRlciB7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udG9hc3QtdG9wLWZ1bGwtd2lkdGgge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRvYXN0LWJvdHRvbS1mdWxsLXdpZHRoIHtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50b2FzdC10b3AtbGVmdCB7XG4gIHRvcDogMTJweDtcbiAgbGVmdDogMTJweDtcbn1cblxuLnRvYXN0LXRvcC1yaWdodCB7XG4gIHRvcDogMTJweDtcbiAgcmlnaHQ6IDEycHg7XG59XG5cbi50b2FzdC1ib3R0b20tcmlnaHQge1xuICByaWdodDogMTJweDtcbiAgYm90dG9tOiAxMnB4O1xufVxuXG4udG9hc3QtYm90dG9tLWxlZnQge1xuICBib3R0b206IDEycHg7XG4gIGxlZnQ6IDEycHg7XG59XG5cbiN0b2FzdC1jb250YWluZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTk5OTtcbiAgLypvdmVycmlkZXMqL1xufVxuXG4jdG9hc3QtY29udGFpbmVyICoge1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuI3RvYXN0LWNvbnRhaW5lciA+IGRpdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwIDAgNnB4O1xuICBwYWRkaW5nOiAxNXB4IDE1cHggMTVweCA1MHB4O1xuICB3aWR0aDogMzAwcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogM3B4IDNweCAzcHggM3B4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweCAzcHggM3B4IDNweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAzcHggM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNXB4IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDAgMTJweCAjOTk5OTk5O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAxMnB4ICM5OTk5OTk7XG4gIGJveC1zaGFkb3c6IDAgMCAxMnB4ICM5OTk5OTk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAwLjg7XG4gIC1tcy1maWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTgwKTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTgwKTtcbn1cblxuI3RvYXN0LWNvbnRhaW5lciA+IGRpdjpob3ZlciB7XG4gIC1tb3otYm94LXNoYWRvdzogMCAwIDEycHggIzAwMDAwMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMTJweCAjMDAwMDAwO1xuICBib3gtc2hhZG93OiAwIDAgMTJweCAjMDAwMDAwO1xuICBvcGFjaXR5OiAxO1xuICAtbXMtZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0xMDApO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4jdG9hc3QtY29udGFpbmVyID4gLnRvYXN0LWluZm8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJnQUFBQVlDQVlBQUFEZ2R6MzRBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBSmNFaFpjd0FBRHNNQUFBN0RBY2R2cUdRQUFBR3dTVVJCVkVoTHRaYTlTZ05CRU1jOXNVeHhSY29VS1N6U1dJaFhwRk1oaFlXRmhhQmc0eVBZaVdDWFp4QkxFUnNMUlMzRVFrRWZ3Q0tkaldKQXdTS0Nnb0tDY3VkdjRPNVlMcnQ3RXpnWGhpVTMvNCtiMmNrbXdWakpTcEtrUTZ3QWk0Z3doVCt6M3dSQmNFejB5alNzZVVUcmNSeWZzSHNYbUQwQW1iSE9DOUlpOFZJbW51WEJQZ2xIcFE1d3dTVk03c05uVEc3WmE0SndEZENqeHlBaUgzbnlBMm10YVRKdWZpRFo1ZENhcWxJdElMaDFOSGF0Zk41c2t2ang5WjM4bTY5Q2d6dVhtWmdWclBJR0U3NjNKeDlxS3NSb3pXWXc2eE9IZEVSK25uMktrTytCYitVVjVDQk42V0M2UXRCZ2JSVm96cmFoQWJtbTZIdFVzZ3RQQzE5dEZkeFhaWUJPZmtibUZKMVZhSEExVkFIamQwcHA3MG9UWnp2UitFVnJ4MllnZmRzcTZldTU1QkhZUjhobGNraStuK2tFUlVGRzhCckEwQndqZUF2Mk04V0xRQnRjeStTRDZmTnNtbkIzQWxCTHJnVHRWVzFjMlFONGJWV0xBVGFJUzYwSjJEdTV5MVRpSmdqU0J2RlZaZ1Rtd0NVK2RBWkZvUHhHRUVzOG55SEM5QndlMkd2RUp2MldYWmIwdmpkeUZUNEN4azNlL2tJcWxPR29WTHd3UGV2cFlIVCswMFQraFd3WERmNEFKQU9VcVdjRGhid0FBQUFBU1VWT1JLNUNZSUk9XCIpICFpbXBvcnRhbnQ7XG59XG5cbiN0b2FzdC1jb250YWluZXIgPiAudG9hc3QtZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJnQUFBQVlDQVlBQUFEZ2R6MzRBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBSmNFaFpjd0FBRHNNQUFBN0RBY2R2cUdRQUFBSE9TVVJCVkVoTHJaYS9TZ05CRU1aemgwV0tDQ2xTQ0thSVlPRUQrQUFLZVFRTEc4SFd6dExDSW1CcllhZGdJZFkrZ0lLTllrQkZTd3U3Q0FvcUNna2tvR0JJL0UyOFBkYkxabWVETGd6WnpjeDgzL3paMlNTWEMxajlmcitJMUhxOTNnMnl4SDRpd00xdmtvQldBZHhDbXB6VHhma04yUmN5Wk5hSEZJa1NvMTArOGtneGtYSVVSVjVIR3hUbUZ1Yzc1QjJSZlFrcHhIRzhhQWdhQUZhMHRBSHFZRmZRN0l3ZTJ5aE9EazgrSjRDN3lBb1JUV0kzdy80a2xHUmdSNGxPN1JwbjkrZ3ZNeVdwK3V4Rmg4K0grQVJsZ04xbkp1SnVRQVl2TmtFbndHRmNrMThFcjRxM2VnRWMvb08rbWhMZEtnUnloZE5GaWFjQzBybE9DYmhOVno0SDlGbkFZZ0RCdlUzUUlpb1psSkZMSnRzb0hZUkRmaVpvVXlJeHFDdFJwVmxBTnEwRVU0ZEFwanJ0Z2V6UEZhZDVTMTlXZ2prYzBoTlZudUY0SGpWQTZDN1FyU0lieWxCK29aZTNhSGdCc3FsTnFLWUg0OGpYeUpLTXVBYml5Vko4S3phQjNlUmMwcGc5VndRNG5pRnJ5STY4cWlPaTNBYmp3ZHNmbkF0azBiQ2pUTEpLcjZtckQ5ZzhpcS9TL0I4MWhndU9NbFFUblZ5RzQwd0Fjam5tZ3NDTkVTRHJqbWU3d2ZmdFA0UDdTUDROM0NKWmR2em9OeUdxMmMvSFdPWEpHc3ZWZytSQS9rMk1DL3dONkkyWUEyUHQ4R2tBQUFBQVNVVk9SSzVDWUlJPVwiKSAhaW1wb3J0YW50O1xufVxuXG4jdG9hc3QtY29udGFpbmVyID4gLnRvYXN0LXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJnQUFBQVlDQVlBQUFEZ2R6MzRBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBSmNFaFpjd0FBRHNNQUFBN0RBY2R2cUdRQUFBRHNTVVJCVkVoTFkyQVlCZlFNZ2YvLy8zUDgrL2V2QUlndkEvRnNJRitCYXZZRERXTUJHcm9hU01NQmlFOFZDN0FaRHJJRmFNRm5paTNBWlRqVWdzVVVXVURBOE9kQUg2aVFiUUVodzRIeUdzUEVjS0JYQklDNEFSaGV4NEc0QnNqbXdlVTFzb0lGYUdnL1d0b0ZaUklaZEV2SU1oeGtDQ2pYSVZzQVRWNmdGR0FDczRSc3cwRUdnSUlIM1FKWUpnSFNBUlFaRHJXQUIramF3emdzK1EyVU80OUQ3am5SU1JHb0VGUklMY2RtRU1XR0kwY20wSkoyUXBZQTFSRHZjbXpKRVdoQUJoRC9wcXJMMFMwQ1d1QUJLZ25Sa2k5bExzZVM3ZzJBbHF3SFdRU0tING9LTHJJTHBSR2hFUUN3MkxpUlVJYTRsd0FBQUFCSlJVNUVya0pnZ2c9PVwiKSAhaW1wb3J0YW50O1xufVxuXG4jdG9hc3QtY29udGFpbmVyID4gLnRvYXN0LXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJnQUFBQVlDQVlBQUFEZ2R6MzRBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBSmNFaFpjd0FBRHNNQUFBN0RBY2R2cUdRQUFBR1lTVVJCVkVoTDVaU3ZUc05RRk1iWFpHSUNNWUdZbUpoQVFJSkFJQ1lRUEFBQ2lTREI4QWlJQ1FRSlQ0Q3FRRXdnSnZZQVNBUUNpWmlZbUpoQUlCQVRDQVJKeSs5clRzbGRkOHNLdTFNMCtkTGIwNTd2Ni9sYnEvMnJLMG1TL1RSTmo5Y1dOQUtQWUlKSUk3Z0l4Q2NRNTFjdnFJRCtHSUVYOEFTRzRCMWJLNWdJWkZlUWZvSmRFWE9mZ1g0UUFRZzdrSDJBNjV5UTg3bHl4YjI3c2dna0F6QXVGaGJiZzFLMmtnQ2tCMWJWd3lJUjltMkw3UFJQSWhEVUlYZ0d0eUt3NTc1eXozbFROczZYNEpYbmpWK0xLTS9tM015ZG5UYnRPS0lqdHo2VmhDQnE0dlNtM25jZHJEMmxrMFZnVVhTVktqVkRKWEp6aWpXMVJRZHNVN0Y3N0hlOHU2OGtvTlpUejhPejV5R2E2SjNIM2xaMHhZZ1hCSzJReW1sV1dBK1JXblloc2tMQnYydm1FK2hCTUN0YkE3S1g1ZHJXeVJULzJKc3FaMkl2ZkI5WTRiV0ROTUZiSlJGbUM5RTc0U29TMENxdWx3amtDMCs1YnBjVjFDWjhOTWVqNHBqeTBVK2RvRFFzR3lvMWh6Vkp0dElqaFE3R25CdFJGTjFVYXJVbEg4RjN4aWN0K0hZMDdyRXpvVUdQbFdjalJGUnI0L2dDaFpnYzNaTDJkOG9BQUFBQVNVVk9SSzVDWUlJPVwiKSAhaW1wb3J0YW50O1xufVxuXG4jdG9hc3QtY29udGFpbmVyLnRvYXN0LXRvcC1jZW50ZXIgPiBkaXYsXG4jdG9hc3QtY29udGFpbmVyLnRvYXN0LWJvdHRvbS1jZW50ZXIgPiBkaXYge1xuICB3aWR0aDogMzAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbiN0b2FzdC1jb250YWluZXIudG9hc3QtdG9wLWZ1bGwtd2lkdGggPiBkaXYsXG4jdG9hc3QtY29udGFpbmVyLnRvYXN0LWJvdHRvbS1mdWxsLXdpZHRoID4gZGl2IHtcbiAgd2lkdGg6IDk2JTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnRvYXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMDMwMztcbn1cblxuLnRvYXN0LXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTFhMzUxO1xufVxuXG4udG9hc3QtZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmQzNjJmO1xufVxuXG4udG9hc3QtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZjk2YjQ7XG59XG5cbi50b2FzdC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4OTQwNjtcbn1cblxuLnRvYXN0LXByb2dyZXNzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBvcGFjaXR5OiAwLjQ7XG4gIC1tcy1maWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTQwKTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTQwKTtcbn1cblxuLypSZXNwb25zaXZlIERlc2lnbiovXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAyNDBweCkge1xuICAjdG9hc3QtY29udGFpbmVyID4gZGl2IHtcbiAgICBwYWRkaW5nOiA4cHggOHB4IDhweCA1MHB4O1xuICAgIHdpZHRoOiAxMWVtO1xuICB9XG4gICN0b2FzdC1jb250YWluZXIgLnRvYXN0LWNsb3NlLWJ1dHRvbiB7XG4gICAgcmlnaHQ6IC0wLjJlbTtcbiAgICB0b3A6IC0wLjJlbTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMjQxcHgpIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAjdG9hc3QtY29udGFpbmVyID4gZGl2IHtcbiAgICBwYWRkaW5nOiA4cHggOHB4IDhweCA1MHB4O1xuICAgIHdpZHRoOiAxOGVtO1xuICB9XG4gICN0b2FzdC1jb250YWluZXIgLnRvYXN0LWNsb3NlLWJ1dHRvbiB7XG4gICAgcmlnaHQ6IC0wLjJlbTtcbiAgICB0b3A6IC0wLjJlbTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDgxcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjdG9hc3QtY29udGFpbmVyID4gZGl2IHtcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHggMTVweCA1MHB4O1xuICAgIHdpZHRoOiAyNWVtO1xuICB9XG59XG4udGhlbWF0aWNzLXNsaWRlciB7XG4gIGhlaWdodDogMjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRoZW1hdGljcy1zbGlkZXIgLnRoZW1hdGljLXNsaWRlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRoZW1hdGljcy1zbGlkZXIgLnNsaWNrLXByZXYuc2xpY2stYXJyb3cge1xuICBsZWZ0OiAxMHB4O1xuICB6LWluZGV4OiAxMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGhlbWF0aWNzLXNsaWRlciAuc2xpY2stcHJldi5zbGljay1hcnJvdyB7XG4gICAgbGVmdDogMzBweDtcbiAgfVxufVxuLnRoZW1hdGljcy1zbGlkZXIgLnNsaWNrLXByZXYuc2xpY2stYXJyb3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcImljb25zL3NsaWNrX3ByZXYuc3ZnXCIpO1xufVxuLnRoZW1hdGljcy1zbGlkZXIgLnNsaWNrLW5leHQuc2xpY2stYXJyb3cge1xuICByaWdodDogMTBweDtcbiAgei1pbmRleDogMTA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRoZW1hdGljcy1zbGlkZXIgLnNsaWNrLW5leHQuc2xpY2stYXJyb3cge1xuICAgIHJpZ2h0OiAzMHB4O1xuICB9XG59XG4udGhlbWF0aWNzLXNsaWRlciAuc2xpY2stbmV4dC5zbGljay1hcnJvdzo6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiaWNvbnMvc2xpY2tfbmV4dC5zdmdcIik7XG59XG4udGhlbWF0aWNzLXNsaWRlciAuY29udGFpbmVyLXRoZW1hdGljLWltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGhlbWF0aWNzLXNsaWRlciAuY29udGFpbmVyLXRoZW1hdGljLWltZzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5Mi4yNmRlZywgcmdiYSgwLCAwLCAwLCAwLjgpIDYuNDMlLCByZ2JhKDAsIDAsIDAsIDAuMzUpIDkyLjk5JSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRoZW1hdGljcy1zbGlkZXIgLmNvbnRhaW5lci10aGVtYXRpYy1pbWc6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTIuMjZkZWcsIHJnYmEoMCwgMCwgMCwgMC44KSA2LjQzJSwgcmdiYSgwLCAwLCAwLCAwKSA5MCUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRoZW1hdGljcy1zbGlkZXIgLmNvbnRhaW5lci10aGVtYXRpYy1pbWc6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTIuMjZkZWcsIHJnYmEoMCwgMCwgMCwgMC44KSA2LjQzJSwgcmdiYSgwLCAwLCAwLCAwKSA1MCUpO1xuICB9XG59XG4udGhlbWF0aWNzLXNsaWRlciAuY29udGFpbmVyLXRoZW1hdGljLWltZyBpbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi50aGVtYXRpY3Mtc2xpZGVyIC5jb250YWluZXItdGhlbWF0aWMtaW1nIC50aGVtYXRpYy10ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRoZW1hdGljcy1zbGlkZXIgLnNsaWNrLWRvdHMge1xuICBib3R0b206IDEwcHg7XG59XG4udGhlbWF0aWNzLXNsaWRlciAuc2xpY2stZG90cyAuc2xpY2stYWN0aXZlIGJ1dHRvbjo6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDE7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi50aGVtYXRpY3Mtc2xpZGVyIC5zbGljay1kb3RzIGJ1dHRvbjo6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuNTtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuXG4uc2xpY2stbGlzdCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnN3YWwyLXRpdGxlIHtcbiAgY29sb3I6ICMwMDNBNzk7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uc3dhbDItcG9wdXAge1xuICBtYXgtd2lkdGg6IDI1cmVtO1xuICBwYWRkaW5nOiAycmVtO1xufVxuXG4uc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzQTc5O1xufVxuXG4ubGlzdC1pbmxpbmUgLmxpc3QtaW5saW5lLWl0ZW0gYSB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG59XG4ubGlzdC1pbmxpbmUgLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi5saXN0LWlubGluZSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmxpc3QtaW5saW5lIC5uZXh0IGEsIC5saXN0LWlubGluZSAucHJldiBhIHtcbiAgY29sb3I6ICMwMDNBNzk7XG4gIHRvcDogMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiNwYWdpbmF0b3Ige1xuICBtYXJnaW46IDEuMjVyZW0gMDtcbn1cblxuLmltcG9ydC1zcGlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOTYsIDE5NiwgMTk2LCAwLjcpO1xuICB6LWluZGV4OiAxO1xufVxuLmltcG9ydC1zcGlubmVyIC5mYS1zcGlubmVyIHtcbiAgZm9udC1zaXplOiA1cmVtO1xufVxuXG4vKipcbiAqIHNlbGVjdGl6ZS5jc3MgKHYwLjEyLjYpXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTPigJMyMDE1IEJyaWFuIFJlYXZpcyAmIGNvbnRyaWJ1dG9yc1xuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7IHlvdSBtYXkgbm90IHVzZSB0aGlzXG4gKiBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdDpcbiAqIGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmUgZGlzdHJpYnV0ZWQgdW5kZXJcbiAqIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUywgV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0ZcbiAqIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZVxuICogZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZCBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqXG4gKiBAYXV0aG9yIEJyaWFuIFJlYXZpcyA8YnJpYW5AdGhpcmRyb3V0ZS5jb20+XG4gKi9cbi5zZWxlY3RpemUtY29udHJvbC5wbHVnaW4tZHJhZ19kcm9wLm11bHRpID4gLnNlbGVjdGl6ZS1pbnB1dCA+IGRpdi51aS1zb3J0YWJsZS1wbGFjZWhvbGRlciB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2YyZjJmMiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDYpICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCBub25lICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDEycHggNHB4ICNmZmY7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxMnB4IDRweCAjZmZmO1xufVxuXG4uc2VsZWN0aXplLWNvbnRyb2wucGx1Z2luLWRyYWdfZHJvcCAudWktc29ydGFibGUtcGxhY2Vob2xkZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCIhXCI7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNlbGVjdGl6ZS1jb250cm9sLnBsdWdpbi1kcmFnX2Ryb3AgLnVpLXNvcnRhYmxlLWhlbHBlciB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLnNlbGVjdGl6ZS1kcm9wZG93bi1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDVweCA4cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDBkMGQwO1xuICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwO1xuICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDtcbn1cblxuLnNlbGVjdGl6ZS1kcm9wZG93bi1oZWFkZXItY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA4cHg7XG4gIHRvcDogNTAlO1xuICBjb2xvcjogIzMwMzAzMDtcbiAgb3BhY2l0eTogMC40O1xuICBtYXJnaW4tdG9wOiAtMTJweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xufVxuXG4uc2VsZWN0aXplLWRyb3Bkb3duLWhlYWRlci1jbG9zZTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uc2VsZWN0aXplLWRyb3Bkb3duLnBsdWdpbi1vcHRncm91cF9jb2x1bW5zIC5vcHRncm91cCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmMmYyZjI7XG4gIGJvcmRlci10b3A6IDAgbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uc2VsZWN0aXplLWRyb3Bkb3duLnBsdWdpbi1vcHRncm91cF9jb2x1bW5zIC5vcHRncm91cDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAwIG5vbmU7XG59XG5cbi5zZWxlY3RpemUtZHJvcGRvd24ucGx1Z2luLW9wdGdyb3VwX2NvbHVtbnMgLm9wdGdyb3VwOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWxlY3RpemUtZHJvcGRvd24ucGx1Z2luLW9wdGdyb3VwX2NvbHVtbnMgLm9wdGdyb3VwLWhlYWRlciB7XG4gIGJvcmRlci10b3A6IDAgbm9uZTtcbn1cblxuLnNlbGVjdGl6ZS1jb250cm9sLnBsdWdpbi1yZW1vdmVfYnV0dG9uIFtkYXRhLXZhbHVlXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMjRweCAhaW1wb3J0YW50O1xufVxuXG4uc2VsZWN0aXplLWNvbnRyb2wucGx1Z2luLXJlbW92ZV9idXR0b24gW2RhdGEtdmFsdWVdIC5yZW1vdmUge1xuICB6LWluZGV4OiAxO1xuICAvKiBmaXhlcyBpZSBidWcgKHNlZSAjMzkyKSAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDE3cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAycHggMCAwIDA7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2QwZDBkMDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwIDJweCAycHggMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwIDJweCAycHggMDtcbiAgYm9yZGVyLXJhZGl1czogMCAycHggMnB4IDA7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uc2VsZWN0aXplLWNvbnRyb2wucGx1Z2luLXJlbW92ZV9idXR0b24gW2RhdGEtdmFsdWVdIC5yZW1vdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4uc2VsZWN0aXplLWNvbnRyb2wucGx1Z2luLXJlbW92ZV9idXR0b24gW2RhdGEtdmFsdWVdLmFjdGl2ZSAucmVtb3ZlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNjYWNhY2E7XG59XG5cbi5zZWxlY3RpemUtY29udHJvbC5wbHVnaW4tcmVtb3ZlX2J1dHRvbiAuZGlzYWJsZWQgW2RhdGEtdmFsdWVdIC5yZW1vdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4uc2VsZWN0aXplLWNvbnRyb2wucGx1Z2luLXJlbW92ZV9idXR0b24gLmRpc2FibGVkIFtkYXRhLXZhbHVlXSAucmVtb3ZlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5zZWxlY3RpemUtY29udHJvbC5wbHVnaW4tcmVtb3ZlX2J1dHRvbiAucmVtb3ZlLXNpbmdsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgZm9udC1zaXplOiAyM3B4O1xufVxuXG4uc2VsZWN0aXplLWNvbnRyb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWxlY3RpemUtZHJvcGRvd24sXG4uc2VsZWN0aXplLWlucHV0LFxuLnNlbGVjdGl6ZS1pbnB1dCBpbnB1dCB7XG4gIGNvbG9yOiAjMzAzMDMwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogaW5oZXJpdDtcbn1cblxuLnNlbGVjdGl6ZS1pbnB1dCxcbi5zZWxlY3RpemUtY29udHJvbC5zaW5nbGUgLnNlbGVjdGl6ZS1pbnB1dC5pbnB1dC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjdXJzb3I6IHRleHQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnNlbGVjdGl6ZS1pbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkMGQwZDA7XG4gIHBhZGRpbmc6IDhweCA4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5zZWxlY3RpemUtY29udHJvbC5tdWx0aSAuc2VsZWN0aXplLWlucHV0Lmhhcy1pdGVtcyB7XG4gIHBhZGRpbmc6IDZweCA4cHggM3B4O1xufVxuXG4uc2VsZWN0aXplLWlucHV0LmZ1bGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uc2VsZWN0aXplLWlucHV0LmRpc2FibGVkLFxuLnNlbGVjdGl6ZS1pbnB1dC5kaXNhYmxlZCAqIHtcbiAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3RpemUtaW5wdXQuZm9jdXMge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLnNlbGVjdGl6ZS1pbnB1dC5kcm9wZG93bi1hY3RpdmUge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwO1xuICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDtcbn1cblxuLnNlbGVjdGl6ZS1pbnB1dCA+ICoge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGRpc3BsYXk6IC1tb3otaW5saW5lLXN0YWNrO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHpvb206IDE7XG4gICpkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5zZWxlY3RpemUtY29udHJvbC5tdWx0aSAuc2VsZWN0aXplLWlucHV0ID4gZGl2IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW46IDAgM3B4IDNweCAwO1xuICBwYWRkaW5nOiAycHggNnB4O1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICBjb2xvcjogIzMwMzAzMDtcbiAgYm9yZGVyOiAwIHNvbGlkICNkMGQwZDA7XG59XG5cbi5zZWxlY3RpemUtY29udHJvbC5tdWx0aSAuc2VsZWN0aXplLWlucHV0ID4gZGl2LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNlOGU4ZTg7XG4gIGNvbG9yOiAjMzAzMDMwO1xuICBib3JkZXI6IDAgc29saWQgI2NhY2FjYTtcbn1cblxuLnNlbGVjdGl6ZS1jb250cm9sLm11bHRpIC5zZWxlY3RpemUtaW5wdXQuZGlzYWJsZWQgPiBkaXYsXG4uc2VsZWN0aXplLWNvbnRyb2wubXVsdGkgLnNlbGVjdGl6ZS1pbnB1dC5kaXNhYmxlZCA+IGRpdi5hY3RpdmUge1xuICBjb2xvcjogIzdkN2Q3ZDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAwIHNvbGlkICNmZmZmZmY7XG59XG5cbi5zZWxlY3RpemUtaW5wdXQgPiBpbnB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIDJweCAwIDAgIWltcG9ydGFudDtcbiAgdGV4dC1pbmRlbnQ6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwIG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3RpemUtaW5wdXQgPiBpbnB1dDo6LW1zLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlbGVjdGl6ZS1pbnB1dCA+IGlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2VsZWN0aXplLWlucHV0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGxlZnQ7XG59XG5cbi5zZWxlY3RpemUtaW5wdXQuZHJvcGRvd24tYWN0aXZlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5zZWxlY3RpemUtZHJvcGRvd24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDBkMGQwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXJnaW46IC0xcHggMCAwIDA7XG4gIGJvcmRlci10b3A6IDAgbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwIDAgM3B4IDNweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwIDAgM3B4IDNweDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDNweCAzcHg7XG59XG5cbi5zZWxlY3RpemUtZHJvcGRvd24gW2RhdGEtc2VsZWN0YWJsZV0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zZWxlY3RpemUtZHJvcGRvd24gW2RhdGEtc2VsZWN0YWJsZV0gLmhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTI1LCAxNjgsIDIwOCwgMC4yKTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMXB4O1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG59XG5cbi5zZWxlY3RpemUtZHJvcGRvd24gLm9wdGlvbixcbi5zZWxlY3RpemUtZHJvcGRvd24gLm9wdGdyb3VwLWhlYWRlciB7XG4gIHBhZGRpbmc6IDVweCA4cHg7XG59XG5cbi5zZWxlY3RpemUtZHJvcGRvd24gLm9wdGlvbixcbi5zZWxlY3RpemUtZHJvcGRvd24gW2RhdGEtZGlzYWJsZWRdLFxuLnNlbGVjdGl6ZS1kcm9wZG93biBbZGF0YS1kaXNhYmxlZF0gW2RhdGEtc2VsZWN0YWJsZV0ub3B0aW9uIHtcbiAgY3Vyc29yOiBpbmhlcml0O1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5zZWxlY3RpemUtZHJvcGRvd24gW2RhdGEtc2VsZWN0YWJsZV0ub3B0aW9uIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnNlbGVjdGl6ZS1kcm9wZG93biAub3B0Z3JvdXA6Zmlyc3QtY2hpbGQgLm9wdGdyb3VwLWhlYWRlciB7XG4gIGJvcmRlci10b3A6IDAgbm9uZTtcbn1cblxuLnNlbGVjdGl6ZS1kcm9wZG93biAub3B0Z3JvdXAtaGVhZGVyIHtcbiAgY29sb3I6ICMzMDMwMzA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnNlbGVjdGl6ZS1kcm9wZG93biAuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZmFmZDtcbiAgY29sb3I6ICM0OTVjNjg7XG59XG5cbi5zZWxlY3RpemUtZHJvcGRvd24gLmFjdGl2ZS5jcmVhdGUge1xuICBjb2xvcjogIzQ5NWM2ODtcbn1cblxuLnNlbGVjdGl6ZS1kcm9wZG93biAuY3JlYXRlIHtcbiAgY29sb3I6IHJnYmEoNDgsIDQ4LCA0OCwgMC41KTtcbn1cblxuLnNlbGVjdGl6ZS1kcm9wZG93bi1jb250ZW50IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4uc2VsZWN0aXplLWNvbnRyb2wuc2luZ2xlIC5zZWxlY3RpemUtaW5wdXQsXG4uc2VsZWN0aXplLWNvbnRyb2wuc2luZ2xlIC5zZWxlY3RpemUtaW5wdXQgaW5wdXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zZWxlY3RpemUtY29udHJvbC5zaW5nbGUgLnNlbGVjdGl6ZS1pbnB1dC5pbnB1dC1hY3RpdmUsXG4uc2VsZWN0aXplLWNvbnRyb2wuc2luZ2xlIC5zZWxlY3RpemUtaW5wdXQuaW5wdXQtYWN0aXZlIGlucHV0IHtcbiAgY3Vyc29yOiB0ZXh0O1xufVxuXG4uc2VsZWN0aXplLWNvbnRyb2wuc2luZ2xlIC5zZWxlY3RpemUtaW5wdXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tdG9wOiAtM3B4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDVweCA1cHggMCA1cHg7XG4gIGJvcmRlci1jb2xvcjogIzgwODA4MCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuLnNlbGVjdGl6ZS1jb250cm9sLnNpbmdsZSAuc2VsZWN0aXplLWlucHV0LmRyb3Bkb3duLWFjdGl2ZTphZnRlciB7XG4gIG1hcmdpbi10b3A6IC00cHg7XG4gIGJvcmRlci13aWR0aDogMCA1cHggNXB4IDVweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjODA4MDgwIHRyYW5zcGFyZW50O1xufVxuXG4uc2VsZWN0aXplLWNvbnRyb2wucnRsLnNpbmdsZSAuc2VsZWN0aXplLWlucHV0OmFmdGVyIHtcbiAgbGVmdDogMTVweDtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi5zZWxlY3RpemUtY29udHJvbC5ydGwgLnNlbGVjdGl6ZS1pbnB1dCA+IGlucHV0IHtcbiAgbWFyZ2luOiAwIDRweCAwIC0ycHggIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdGl6ZS1jb250cm9sIC5zZWxlY3RpemUtaW5wdXQuZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG59XG5cbi5hY2NvcmRpb24tcHJpbWFyeSA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMDgsIDg2LCA0NywgMC40KTtcbn1cbi5hY2NvcmRpb24tcHJpbWFyeSAuZmlsdGVyLWl0ZW0ge1xuICBjb2xvcjogI0QwNTYyRiAhaW1wb3J0YW50O1xufVxuLmFjY29yZGlvbi1wcmltYXJ5IC5maWx0ZXItaXRlbTo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNEMDU2MkYgIWltcG9ydGFudDtcbn1cbi5hY2NvcmRpb24tcHJpbWFyeSAuZmlsdGVyLWl0ZW0uYWN0aXZlOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEMDU2MkYgIWltcG9ydGFudDtcbn1cblxuLmFjY29yZGlvbi1zZWNvbmRhcnkgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgNTgsIDEyMSwgMC40KTtcbn1cbi5hY2NvcmRpb24tc2Vjb25kYXJ5IC5maWx0ZXItaXRlbSB7XG4gIGNvbG9yOiAjMDAzQTc5ICFpbXBvcnRhbnQ7XG59XG4uYWNjb3JkaW9uLXNlY29uZGFyeSAuZmlsdGVyLWl0ZW06OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAzQTc5ICFpbXBvcnRhbnQ7XG59XG4uYWNjb3JkaW9uLXNlY29uZGFyeSAuZmlsdGVyLWl0ZW0uYWN0aXZlOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDNBNzkgIWltcG9ydGFudDtcbn1cblxuLmFjY29yZGlvbi1zdWNjZXNzIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDk5LCAxNjAsIDEzNiwgMC40KTtcbn1cbi5hY2NvcmRpb24tc3VjY2VzcyAuZmlsdGVyLWl0ZW0ge1xuICBjb2xvcjogIzYzQTA4OCAhaW1wb3J0YW50O1xufVxuLmFjY29yZGlvbi1zdWNjZXNzIC5maWx0ZXItaXRlbTo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICM2M0EwODggIWltcG9ydGFudDtcbn1cbi5hY2NvcmRpb24tc3VjY2VzcyAuZmlsdGVyLWl0ZW0uYWN0aXZlOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2M0EwODggIWltcG9ydGFudDtcbn1cblxuLmFjY29yZGlvbi1pbmZvIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEzLCAyMDIsIDI0MCwgMC40KTtcbn1cbi5hY2NvcmRpb24taW5mbyAuZmlsdGVyLWl0ZW0ge1xuICBjb2xvcjogIzBkY2FmMCAhaW1wb3J0YW50O1xufVxuLmFjY29yZGlvbi1pbmZvIC5maWx0ZXItaXRlbTo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICMwZGNhZjAgIWltcG9ydGFudDtcbn1cbi5hY2NvcmRpb24taW5mbyAuZmlsdGVyLWl0ZW0uYWN0aXZlOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZGNhZjAgIWltcG9ydGFudDtcbn1cblxuLmFjY29yZGlvbi13YXJuaW5nIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI0MCwgMTg2LCAxMDIsIDAuNCk7XG59XG4uYWNjb3JkaW9uLXdhcm5pbmcgLmZpbHRlci1pdGVtIHtcbiAgY29sb3I6ICNGMEJBNjYgIWltcG9ydGFudDtcbn1cbi5hY2NvcmRpb24td2FybmluZyAuZmlsdGVyLWl0ZW06OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRjBCQTY2ICFpbXBvcnRhbnQ7XG59XG4uYWNjb3JkaW9uLXdhcm5pbmcgLmZpbHRlci1pdGVtLmFjdGl2ZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBCQTY2ICFpbXBvcnRhbnQ7XG59XG5cbi5hY2NvcmRpb24tZGFuZ2VyIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIyMCwgNTMsIDY5LCAwLjQpO1xufVxuLmFjY29yZGlvbi1kYW5nZXIgLmZpbHRlci1pdGVtIHtcbiAgY29sb3I6ICNEQzM1NDUgIWltcG9ydGFudDtcbn1cbi5hY2NvcmRpb24tZGFuZ2VyIC5maWx0ZXItaXRlbTo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNEQzM1NDUgIWltcG9ydGFudDtcbn1cbi5hY2NvcmRpb24tZGFuZ2VyIC5maWx0ZXItaXRlbS5hY3RpdmU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RDMzU0NSAhaW1wb3J0YW50O1xufVxuXG4uYWNjb3JkaW9uLWxpZ2h0IDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI0OCwgMjQ5LCAyNTAsIDAuNCk7XG59XG4uYWNjb3JkaW9uLWxpZ2h0IC5maWx0ZXItaXRlbSB7XG4gIGNvbG9yOiAjZjhmOWZhICFpbXBvcnRhbnQ7XG59XG4uYWNjb3JkaW9uLWxpZ2h0IC5maWx0ZXItaXRlbTo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDtcbn1cbi5hY2NvcmRpb24tbGlnaHQgLmZpbHRlci1pdGVtLmFjdGl2ZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhICFpbXBvcnRhbnQ7XG59XG5cbi5hY2NvcmRpb24tZGFyayA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogcmdiYSg3NCwgNzQsIDc0LCAwLjQpO1xufVxuLmFjY29yZGlvbi1kYXJrIC5maWx0ZXItaXRlbSB7XG4gIGNvbG9yOiAjNEE0QTRBICFpbXBvcnRhbnQ7XG59XG4uYWNjb3JkaW9uLWRhcmsgLmZpbHRlci1pdGVtOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzRBNEE0QSAhaW1wb3J0YW50O1xufVxuLmFjY29yZGlvbi1kYXJrIC5maWx0ZXItaXRlbS5hY3RpdmU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRBNEE0QSAhaW1wb3J0YW50O1xufVxuXG4uYWNjb3JkaW9uIC5hY2NvcmRpb24tYnV0dG9uOmZvY3VzIHtcbiAgYm9yZGVyOiB1bnNldDtcbiAgYm94LXNoYWRvdzogdW5zZXQ7XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gIGNvbnRlbnQ6IHVuc2V0O1xufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWJ1dHRvblthcmlhLWV4cGFuZGVkPXRydWVdIGkuZmEtY2hldnJvbi1kb3duIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmZpbHRlcnMtc2lkZWJhciAuYWNjb3JkaW9uLWJvZHkge1xuICBtYXgtaGVpZ2h0OiAxMXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4uZmlsdGVycy1zaWRlYmFyIC5hY2NvcmRpb24tY29sbGFwc2UgOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAwLjVyZW07XG59XG4uZmlsdGVycy1zaWRlYmFyIC5hY2NvcmRpb24tY29sbGFwc2UgOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIG1hcmdpbjogMXJlbSAwO1xufVxuLmZpbHRlcnMtc2lkZWJhciAuYWNjb3JkaW9uLWNvbGxhcHNlIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xufVxuXG4uYmctc2Vjb25kYXJ5LTYwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA1OCwgMTIxLCAwLjYpO1xufVxuXG4uYmctc2Vjb25kYXJ5LTIwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NkJBRTEgIWltcG9ydGFudDtcbn1cblxuLmJnLXNlY29uZGFyeS0zMDAtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEyNywgMTc3LCAyMzIsIDAuMik7XG59XG5cbi5saW5lYXItYmctcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5Mi42M2RlZywgI0QwNTYyRiA4LjgxJSwgcmdiYSgyMDgsIDg2LCA0NywgMC43NykgOTguMDIlKTtcbn1cblxuLmJnLWZpbHRlci1kYXJrZW4ge1xuICB6LWluZGV4OiAwO1xufVxuLmJnLWZpbHRlci1kYXJrZW46OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkyLjI2ZGVnLCByZ2JhKDAsIDAsIDAsIDAuOCkgNi40MyUsIHJnYmEoMCwgMCwgMCwgMC4zNSkgOTIuOTklKTtcbiAgei1pbmRleDogLTE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmJnLWdyYXktMzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODtcbn1cblxuLmJnLWdyYXktNDAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjJGMjtcbn1cblxuLmJnLWdyYXktNjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M0QzRDNDtcbn1cblxuLmJnLWxpZ2h0LXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0NDOUFCO1xufVxuXG4uYmctbGlnaHQtcGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY2Rjc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYm9yZGVyLWxnLWdyYXktMzAwIHtcbiAgICBib3JkZXItY29sb3I6ICNGOEY4RjggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYm9yZGVyLWdyYXktNTAwIHtcbiAgYm9yZGVyLWNvbG9yOiAjRTBFMEUwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZ3JheS01NTAge1xuICBib3JkZXItY29sb3I6ICNEOUQ5RDk7XG59XG5cbi5ib3JkZXItZ3JheS04MDAge1xuICBib3JkZXItY29sb3I6ICM5Nzk3OTcgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zZWNvbmRhcnktMjAwIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTZCQUUxICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJhc2Uge1xuICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcbn1cblxuLmJvcmRlci1kYXNoZWQge1xuICBib3JkZXItc3R5bGU6IGRhc2hlZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxnLTYge1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYm9yZGVyLWxnLTYge1xuICAgIGJvcmRlci13aWR0aDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYm9yZGVyLXNvbGlkIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLmJ0biB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYnRuOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogdW5zZXQ7XG59XG5cbi5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYnRuLWdyYXktNzAwIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5RTlFOUU7XG59XG4uYnRuLWdyYXktNzAwOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5Nzk3OTc7XG59XG5cbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwMDNBNzkgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS02MCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCA1OCwgMTIxLCAwLjYpICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LTYwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA1OCwgMTIxLCAwLjEpICFpbXBvcnRhbnQ7XG59XG5cbi50aGVtYXRpYy1jYXJkIHtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMnB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjI1KSk7XG4gIGhlaWdodDogMzc1cHg7XG4gIG1heC13aWR0aDogNTkwcHg7XG59XG4udGhlbWF0aWMtY2FyZCAudGhlbWF0aWMtdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG5cbi50aGVtYXRpYy1zdWJ0aXRsZSB7XG4gIG1heC13aWR0aDogNTkwcHg7XG59XG5cbi5wcm9kdWN0LWNhcmQ6bm90KC5pbmRpc3BvKTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi5wcm9kdWN0LWNhcmQgLmNhcmQtZm9vdGVyIHtcbiAgbWluLWhlaWdodDogNjhweDtcbn1cbi5wcm9kdWN0LWNhcmQuaW5kaXNwbyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnByb2R1Y3QtY2FyZC5pbmRpc3BvOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDQsIDI0MiwgMjQyLCAwLjcpO1xufVxuXG4uY2QtY2FydC1jb250YWluZXIge1xuICBjb2xvcjogIzAwM0E3OTtcbiAgei1pbmRleDogNDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jZC1jYXJ0LWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjUlKTtcbiAgfVxufVxuXG4uY2FydC1jb250YWluZXIge1xuICB6LWluZGV4OiAzO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNTBweCk7XG4gIHdpZHRoOiA1MzVweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBoZWlnaHQgMC40cyAwLjFzLCB3aWR0aCAwLjRzIDAuMXMsIGJveC1zaGFkb3cgMC4zcywgdHJhbnNmb3JtIDAuNHM7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjRzIDAuMXMsIHdpZHRoIDAuNHMgMC4xcywgYm94LXNoYWRvdyAwLjNzLCB0cmFuc2Zvcm0gMC40cztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNjcsIDAuMTcsIDAuMzIsIDAuOTUpO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNjcsIDAuMTcsIDAuMzIsIDAuOTUpO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIHJpZ2h0O1xufVxuLmNhcnQtY29udGFpbmVyIC5jaGVja291dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6ICMwMDNBNzk7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIDBzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyAwcztcbn1cbi5jYXJ0LWNvbnRhaW5lciAuY2hlY2tvdXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRDA1NjJGO1xufVxuLmNhcnQtY29udGFpbmVyIC5jaGVja291dCBlbSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQwcHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQwcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDBweCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMHMgMC4ycztcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMHMgMC4ycztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzIDAuMnM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwcyAwLjJzLCAtd2Via2l0LXRyYW5zZm9ybSAwcyAwLjJzO1xufVxuLmNhcnQtY29udGFpbmVyIC5jaGVja291dCBlbTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBib3R0b206IGF1dG87XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHJpZ2h0OiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyNHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJjZC1pY29uLWFycm93LW5leHQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xufVxuLmNhcnQtY29udGFpbmVyIC5jZC1jYXJ0LWNsb3NlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNhcnQtY29udGFpbmVyIC5jYXJ0LWJvZHkge1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAxO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xufVxuLmNhcnQtY29udGFpbmVyIC5jYXJ0LWJvZHkgbGkge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg4MHB4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCg4MHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDgwcHgpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMHMgMC4ycywgLXdlYmtpdC10cmFuc2Zvcm0gMHMgMC4ycztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwcyAwLjJzLCAtd2Via2l0LXRyYW5zZm9ybSAwcyAwLjJzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDBzIDAuMnMsIHRyYW5zZm9ybSAwcyAwLjJzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDBzIDAuMnMsIHRyYW5zZm9ybSAwcyAwLjJzLCAtd2Via2l0LXRyYW5zZm9ybSAwcyAwLjJzO1xufVxuLmNhcnQtY29udGFpbmVyIC5jYXJ0LWJvZHkgbGk6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNhcnQtY29udGFpbmVyIC5jYXJ0LWJvZHkgbGkgLmNhcnQtaW1nIHtcbiAgd2lkdGg6IDgwcHg7XG59XG5cbi5jYXJ0LW9wZW4gLmNkLWNhcnQgLmNhcnQtY29udGFpbmVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCByaWdodDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHM7XG59XG4uY2FydC1vcGVuIC5jZC1jYXJ0IC5jYXJ0LWNvbnRhaW5lciAuY2hlY2tvdXQge1xuICBjb2xvcjogI2ZmZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzIDAuM3M7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgMC4zcztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uY2FydC1vcGVuIC5jZC1jYXJ0IC5jYXJ0LWNvbnRhaW5lciAuY2hlY2tvdXQgZW0ge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHBhZGRpbmcgMC4ycyAwcywgLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyAwLjNzO1xuICB0cmFuc2l0aW9uOiBwYWRkaW5nIDAuMnMgMHMsIC13ZWJraXQtdHJhbnNmb3JtIDAuMnMgMC4zcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgMC4zcywgcGFkZGluZyAwLjJzIDBzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyAwLjNzLCBwYWRkaW5nIDAuMnMgMHMsIC13ZWJraXQtdHJhbnNmb3JtIDAuMnMgMC4zcztcbn1cbi5jYXJ0LW9wZW4gLmNkLWNhcnQgLmNhcnQtY29udGFpbmVyIC5jaGVja291dDpob3ZlciBlbSB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG4uY2FydC1vcGVuIC5jZC1jYXJ0IC5jYXJ0LWNvbnRhaW5lciAuY2hlY2tvdXQ6aG92ZXIgZW06OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5jYXJ0LW9wZW4gLmNkLWNhcnQgLmNhcnQtY29udGFpbmVyIC5jYXJ0LWJvZHkge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMHM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMHM7XG59XG4uY2FydC1vcGVuIC5jZC1jYXJ0IC5jYXJ0LWNvbnRhaW5lciAuY2FydC1ib2R5IGxpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgMC4ycywgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyAwLjJzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgMC4ycywgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyAwLjJzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyAwLjJzLCBvcGFjaXR5IDAuM3MgMC4ycztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgMC4ycywgb3BhY2l0eSAwLjNzIDAuMnMsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgMC4ycztcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cbi5jYXJ0LW9wZW4gLmNkLWNhcnQgLmNhcnQtY29udGFpbmVyIC5jYXJ0LWJvZHkgbGk6bnRoLW9mLXR5cGUoMikge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuNHM7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNHM7XG59XG4uY2FydC1vcGVuIC5jZC1jYXJ0IC5jYXJ0LWNvbnRhaW5lciAuY2FydC1ib2R5IGxpOm50aC1vZi10eXBlKDMpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xufVxuLmNhcnQtb3BlbiAuY2QtY2FydCAuY2FydC1jb250YWluZXIgLmNhcnQtYm9keSBsaTpudGgtb2YtdHlwZSg0KSwgLmNhcnQtb3BlbiAuY2QtY2FydCAuY2FydC1jb250YWluZXIgLmNhcnQtYm9keSBsaTpudGgtb2YtdHlwZSg1KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41NXM7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNTVzO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5NYWluIENvbXBvbmVudHNcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jZC1jYXJ0IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjJzO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjJzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMsIC13ZWJraXQtdHJhbnNmb3JtIDAuMnM7XG4gIC8qIEZvcmNlIEhhcmR3YXJlIEFjY2VsZXJhdGlvbiBpbiBXZWJLaXQgKi9cbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgei1pbmRleDogMTE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZW1wdHkgLmNkLWNhcnQtdHJpZ2dlciwgLmVtcHR5IC5jZC1jYXJ0IHtcbiAgLyogaGlkZSBjYXJ0Ki9cbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1MHB4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTUwcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1MHB4KTtcbn1cblxuLmNkLWNhcnQtdHJpZ2dlciAuY291bnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMjJweDtcbiAgd2lkdGg6IDIycHg7XG4gIGJhY2tncm91bmQ6ICNEMDU2MkY7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMnMgMC41cztcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyAwLjVzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyAwLjVzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyAwLjVzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIDAuNXM7XG59XG4uY2QtY2FydC10cmlnZ2VyIC5jb3VudCBsaSB7XG4gIC8qIHRoaXMgaXMgdGhlIG51bWJlciBvZiBpdGVtcyBpbiB0aGUgY2FydCAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIGJvdHRvbTogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5jZC1jYXJ0LXRyaWdnZXIgLmNvdW50LnVwZGF0ZS1jb3VudCBsaTpsYXN0LW9mLXR5cGUge1xuICAtd2Via2l0LWFuaW1hdGlvbjogY2QtcXR5LWVudGVyIDAuMTVzO1xuICBhbmltYXRpb246IGNkLXF0eS1lbnRlciAwLjE1cztcbiAgLXdlYmtpdC1hbmltYXRpb24tZGlyZWN0aW9uOiBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogZm9yd2FyZHM7XG59XG5cbi5jZC1jYXJ0LXRyaWdnZXIgLmNvdW50LnVwZGF0ZS1jb3VudCBsaTpmaXJzdC1vZi10eXBlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGNkLXF0eS1sZWF2ZSAwLjE1cztcbiAgYW5pbWF0aW9uOiBjZC1xdHktbGVhdmUgMC4xNXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRpcmVjdGlvbjogZm9yd2FyZHM7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IGZvcndhcmRzO1xufVxuXG4uY2FydC1vcGVuIC5jZC1jYXJ0LXRyaWdnZXIgLmNvdW50IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIDBzO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIDBzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyAwcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgMHMsIC13ZWJraXQtdHJhbnNmb3JtIDAuMnMgMHM7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG59XG5cbi5lbXB0eSAuY2QtY2FydC10cmlnZ2VyIC5jb3VudCB7XG4gIC8qIGZpeCBidWcgLSB3aGVuIGNhcnQgaXMgZW1wdHksIGRvIG5vdCBhbmltYXRlIGNvdW50ICovXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBjZC1xdHktZW50ZXIge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxufVxuQGtleWZyYW1lcyBjZC1xdHktZW50ZXIge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGNkLXF0eS1sZWF2ZSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgY2QtcXR5LWxlYXZlIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxufVxuLnJlY2FwLWZyYW5jbyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi5jbGVhci1jYXJ0IHtcbiAgY29sb3I6ICNlOTRiMzU7XG59XG5cbi5jb2xsYXBzZS10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXSBpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBjb250ZW50OiB1bnNldDtcbn1cbi5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXSBpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZS1zZWNvbmRhcnkge1xuICBjb2xvcjogIzAwM0E3OTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAwLjJyZW0gMC41cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtIDAuMjVyZW0gMCAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG4uZHJvcGRvd24tdG9nZ2xlLXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiAjMDAzQTc5O1xufVxuLmRyb3Bkb3duLXRvZ2dsZS1zZWNvbmRhcnlbYXJpYS1leHBhbmRlZD10cnVlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDNBNzk7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG4uZHJvcGRvd24tdG9nZ2xlLXNlY29uZGFyeVthcmlhLWV4cGFuZGVkPXRydWVdOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1tZW51LWxnIHtcbiAgbWluLXdpZHRoOiAxOHJlbTtcbn1cbi5kcm9wZG93bi1tZW51LmRyb3Bkb3duLW1lbnUtc2Vjb25kYXJ5IGxpIGEge1xuICBjb2xvcjogIzAwM0E3OTtcbn1cblxuLmRyb3Bkb3duLWl0ZW06aG92ZXIsXG4uZHJvcGR3b24taXRlbTpmb2N1cyxcbi5kcm9wZG93bi1pdGVtOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEYyRjI7XG59XG5cbi5kcm9wZW5kIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgY29udGVudDogdW5zZXQ7XG59XG4uZHJvcGVuZCAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICB0b3A6IDIuMjVyZW07XG4gIGxlZnQ6IDA7XG4gIG1pbi13aWR0aDogZml0LWNvbnRlbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRyb3BlbmQgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxufVxuXG4uZHJvcGRvd24uYXV0bzpob3ZlciAuZHJvcGRvd24tbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZHJvcGRvd24gaS5mYS1pbmZvLWNpcmNsZTpob3ZlciArIC5kcm9wZG93bi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuZmFxcy1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDM1MG1zO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMzUwbXM7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB9XG59XG4uZmFxcy1jb250YWluZXJfX3Zpc2libGUge1xuICBvcGFjaXR5OiAxO1xuICB6LWluZGV4OiAxMDMwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDM1MG1zO1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDM1MG1zO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mYXFzLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDJyZW07XG4gICAgYm90dG9tOiAwO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG59XG5cbiNidG5fZmFxc19zdW1tYXJ5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxMDI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcbiAgYm94LXNoYWRvdzogMHB4IC00cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbiNidG5fZmFxc19zdW1tYXJ5LmZhcXMtc3VtbWFyeS1vcGVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjJGMjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xuICB6LWluZGV4OiAxMDMxO1xufVxuI2J0bl9mYXFzX3N1bW1hcnkuZmFxcy1zdW1tYXJ5LW9wZW4gaSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuY2QtZmlsdGVycy1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDM1MG1zO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMzUwbXM7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB9XG59XG4uY2QtZmlsdGVycy1jb250YWluZXJfX3Zpc2libGUge1xuICBvcGFjaXR5OiAxO1xuICB6LWluZGV4OiAxMDMwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDM1MG1zO1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDM1MG1zO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jZC1maWx0ZXJzLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDJyZW07XG4gICAgYm90dG9tOiAwO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG59XG4uY2QtZmlsdGVycy1jb250YWluZXIgLmZpbHRlcnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4O1xufVxuLmNkLWZpbHRlcnMtY29udGFpbmVyIC5maWx0ZXJzIGEgaSB7XG4gIGNvbG9yOiAjOTc5Nzk3O1xuICBib3JkZXI6IDJweCBzb2xpZCAjOTc5Nzk3O1xufVxuLmNkLWZpbHRlcnMtY29udGFpbmVyIC5maWx0ZXJzIGEgaS5hY3RpdmUge1xuICBjb2xvcjogIzIxMjEyMTtcbiAgYm9yZGVyOiAycHggc29saWQgIzIxMjEyMTtcbn1cbi5jZC1maWx0ZXJzLWNvbnRhaW5lciAuZmlsdGVycy1zaWRlYmFyIC5maWx0ZXItaXRlbSB7XG4gIGNvbG9yOiAjOTZCQUUxO1xufVxuLmNkLWZpbHRlcnMtY29udGFpbmVyIC5maWx0ZXJzLXNpZGViYXIgLmZpbHRlci1pdGVtOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiAxMXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5NkJBRTE7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uY2QtZmlsdGVycy1jb250YWluZXIgLmZpbHRlcnMtc2lkZWJhciAuZmlsdGVyLWl0ZW0uYWN0aXZlOjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICM5NkJBRTE7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCB3aGl0ZTtcbn1cblxuLmZpbHRlci1idXR0b24ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwMjk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xuICBib3gtc2hhZG93OiAwcHggLTRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLmZpbHRlci1idXR0b24uZmlsdGVyLW9wZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGMkYyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIHotaW5kZXg6IDEwMzE7XG59XG4uZmlsdGVyLWJ1dHRvbi5maWx0ZXItb3BlbiBpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmlucHV0LXBvaW50OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBiYWNrZ3JvdW5kOiAjQzRDNEM0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmlucHV0LXBvaW50LXNlY29uZGFyeTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDAzQTc5O1xufVxuLmlucHV0LXBvaW50IGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5zZWxlY3QtYWRkcmVzcyBzZWxlY3Qge1xuICB3aWR0aDogYXV0bztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW46IDEzcHggMCA1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICMxMDNmNzQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDNweCAyMnB4IDJweCAwO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzEwM2Y3NDtcbiAgYmFja2dyb3VuZDogdXJsKFwic2VsZWN0LWFycm93Mi5wbmdcIikgbm8tcmVwZWF0IDEwMCUgMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjRTBFMEUwO1xufVxuXG4uZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjRTBFMEUwO1xuICBib3gtc2hhZG93OiB1bnNldDtcbn1cbi5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3gtc2hhZG93OiB1bnNldDtcbiAgb3V0bGluZTogMDtcbn1cblxuLmZvcm0tY2hlY2staW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiB1bnNldDtcbn1cblxuLmZvcm0tY29udHJvbC5wbGFjZWhvbGRlci1zZWNvbmRhcnk6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwMDNBNzk7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLnNlbGVjdGl6ZS1zZWNvbmRhcnkgLnNlbGVjdGl6ZS1pbnB1dCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItY29sb3I6ICNFMEUwRTA7XG4gIG92ZXJmbG93OiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbi5zZWxlY3RpemUtc2Vjb25kYXJ5IC5zZWxlY3RpemUtaW5wdXQ6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWxlY3RpemUtc2Vjb25kYXJ5IC5zZWxlY3RpemUtaW5wdXQgPiBpbnB1dCB7XG4gIG1heC13aWR0aDogOTAlICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLnNlbGVjdGl6ZS1zZWNvbmRhcnkgLnNlbGVjdGl6ZS1pbnB1dCA+IGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMDAzQTc5O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4uc2VsZWN0aXplLXNlY29uZGFyeSAuc2VsZWN0aXplLWlucHV0IC5pdGVtIHtcbiAgY29sb3I6ICMwMDNBNzk7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG5cbi5jb3VudHJ5LXNlbGVjdCB7XG4gIGNvbG9yOiAjMDAzQTc5O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY291bnRyeS1zZWxlY3Qge1xuICAgIG1heC13aWR0aDogMjRyZW07XG4gIH1cbn1cblxuLmNvbnRhaW5lci1pbnB1dC1maWxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb250YWluZXItaW5wdXQtZmlsZSAuZmlsZS1uYW1lIHtcbiAgbWF4LXdpZHRoOiAxOXJlbTtcbn1cbi5jb250YWluZXItaW5wdXQtZmlsZSBsYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jb250YWluZXItaW5wdXQtZmlsZSBsYWJlbCBpbnB1dCB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbn1cblxuLmZvcm0tY2hlY2staW5wdXRbdHlwZT1yYWRpb10ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICB3aWR0aDogMC44cmVtO1xuICBoZWlnaHQ6IDAuOHJlbTtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBtYXJnaW4tbGVmdDogLTEuMnJlbTtcbiAgYm9yZGVyLWNvbG9yOiAjMDAzQTc5O1xufVxuLmZvcm0tY2hlY2staW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQ6ICMwMDNBNzk7XG4gIGJvcmRlci1jb2xvcjogIzAwM0E3OTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNmZmYgaW5zZXQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMnB4ICNmZmYgaW5zZXQ7XG4gIC1tb3otYm94LXNoYWRvdzogMCAwIDAgMnB4ICNmZmYgaW5zZXQ7XG59XG5cbiNwcm9kdWN0LW1vZGFsIHtcbiAgbWF4LWhlaWdodDogOTAlO1xuICBtaW4td2lkdGg6IDcwJTtcbiAgcGFkZGluZzogMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB3aWR0aDogNzU1cHg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcHJvZHVjdC1tb2RhbCB7XG4gICAgbWF4LWhlaWdodDogOTUlO1xuICB9XG59XG4jcHJvZHVjdC1tb2RhbDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuI3Byb2R1Y3QtbW9kYWwgLm1vZGFsLWJvZHkge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDEwcHggMCAxMHB4O1xufVxuI3Byb2R1Y3QtbW9kYWwgLm1vZGFsLWJvZHkgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuI3Byb2R1Y3QtbW9kYWwgYnV0dG9uLmNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE3cHg7XG4gIHJpZ2h0OiAxNXB4O1xuICB6LWluZGV4OiAyO1xufVxuI3Byb2R1Y3QtbW9kYWwgLnNsaWRlci1mb3Ige1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNwcm9kdWN0LW1vZGFsIC5zbGlkZXItZm9yIC5zbGljay1zbGlkZS5zbGljay1hY3RpdmUge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4jcHJvZHVjdC1tb2RhbCAuc2xpZGVyLWZvciBpbWcge1xuICBtYXJnaW46IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiA2MHZoO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4jcHJvZHVjdC1tb2RhbCAuc2xpZGVyLW5hdiB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuI3Byb2R1Y3QtbW9kYWwgLnNsaWRlci1uYXYgLnNsaWNrLXNsaWRlIHtcbiAgcGFkZGluZzogMCAxcmVtO1xufVxuI3Byb2R1Y3QtbW9kYWwgLnNsaWRlci1uYXYgLnNsaWNrLXByZXYge1xuICBsZWZ0OiAtMjBweDtcbn1cbiNwcm9kdWN0LW1vZGFsIC5zbGlkZXItbmF2IC5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IC0yMHB4O1xufVxuI3Byb2R1Y3QtbW9kYWwgLnNsaWNrLXByZXY6YmVmb3JlLFxuI3Byb2R1Y3QtbW9kYWwgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbiNtZW51VW5pdmVyc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFMkNDO1xufVxuI21lbnVVbml2ZXJzZSAudG9nZ2xlLXVuaXZlcnNlW2FyaWEtZXhwYW5kZWQ9ZmFsc2VdIHtcbiAgY29sb3I6ICMwMDNBNzk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xufVxuI21lbnVVbml2ZXJzZSAudG9nZ2xlLXVuaXZlcnNlW2FyaWEtZXhwYW5kZWQ9ZmFsc2VdIC5mYS1zb2xpZC5mYS1iYXJzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jbWVudVVuaXZlcnNlIC50b2dnbGUtdW5pdmVyc2VbYXJpYS1leHBhbmRlZD1mYWxzZV0gLmZhLXNvbGlkLmZhLXhtYXJrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNtZW51VW5pdmVyc2UgLnRvZ2dsZS11bml2ZXJzZVthcmlhLWV4cGFuZGVkPXRydWVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QwNTYyRjtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xufVxuI21lbnVVbml2ZXJzZSAudG9nZ2xlLXVuaXZlcnNlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmZhLXNvbGlkLmZhLWJhcnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuI21lbnVVbml2ZXJzZSAudG9nZ2xlLXVuaXZlcnNlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmZhLXNvbGlkLmZhLXhtYXJrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jbWVudVVuaXZlcnNlIC5tYWluLXN1Ym1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFMkNDO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNtZW51VW5pdmVyc2UgLm1haW4tc3VibWVudSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG4jbWVudVVuaXZlcnNlIC5tYWluLXN1Ym1lbnU6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNtZW51VW5pdmVyc2UgLm1haW4tc3VibWVudSB1bCBsaSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjbWVudVVuaXZlcnNlIC5tYWluLXN1Ym1lbnUgdWwgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuI21lbnVVbml2ZXJzZSAubWFpbi1zdWJtZW51IHVsIGxpIC5kcm9wZG93bi10b2dnbGUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogI0QwNTYyRjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjbWVudVVuaXZlcnNlIC5tYWluLXN1Ym1lbnUgdWwgbGkgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIH1cbn1cbiNtZW51VW5pdmVyc2UgLm1haW4tc3VibWVudSB1bCBsaSAuZHJvcGRvd24tdG9nZ2xlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjVGMTtcbn1cbiNtZW51VW5pdmVyc2UgLm1haW4tc3VibWVudSB1bCBsaSAuZHJvcGRvd24tdG9nZ2xlLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q4NkIxODtcbiAgY29sb3I6ICNmZmY7XG59XG4jbWVudVVuaXZlcnNlIC5tYWluLXN1Ym1lbnUgdWwgbGkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbiNtZW51VW5pdmVyc2UgLm1haW4tc3VibWVudSAuZHJvcGRvd24tbWVudSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG59XG4jbWVudVVuaXZlcnNlIC5tYWluLXN1Ym1lbnUgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0ge1xuICBjb2xvcjogI0QwNTYyRjtcbn1cbiNtZW51VW5pdmVyc2UgLm1haW4tc3VibWVudSAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbTpub3QoLmZ3LWJvbGQpIHtcbiAgcGFkZGluZzogMC4yNXJlbSAycmVtO1xufVxuI21lbnVVbml2ZXJzZSAubWFpbi1zdWJtZW51IC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtOm5vdCguZnctYm9sZCkuc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDg2QjE4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuaGVhZGVyLmhlYWRlci1uYXZpZ2F0aW9uIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIGhlYWRlci5oZWFkZXItbmF2aWdhdGlvbiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgfVxufVxuaGVhZGVyLmhlYWRlci1uYXZpZ2F0aW9uLnNjcm9sbFVwIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4yNXM7XG59XG5oZWFkZXIuaGVhZGVyLW5hdmlnYXRpb24gLm5hdmJhciAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgcGFkZGluZzogMCAwLjdyZW07XG4gIGNvbG9yOiAjMDAzQTc5O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuaGVhZGVyLmhlYWRlci1uYXZpZ2F0aW9uIC5uYXZiYXIgLm5hdmJhci10b2dnbGVyIHtcbiAgYm9yZGVyOiAwO1xuICB3aWR0aDogNTBweDtcbn1cbmhlYWRlci5oZWFkZXItbmF2aWdhdGlvbiAubmF2YmFyIC5uYXZiYXItdG9nZ2xlcjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IHVuc2V0O1xufVxuaGVhZGVyLmhlYWRlci1uYXZpZ2F0aW9uIC5uYXZiYXIgLmJ0bi1lbmQtYmFyOm5vdCg6bGFzdC1vZi10eXBlKTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDExMCU7XG4gIHdpZHRoOiAxcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRvcDogLTYlO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTVkZWcpO1xuICB6LWluZGV4OiAxO1xufVxuXG4ubW9iaWxlLW5hdmJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA3LjEyNXJlbTtcbiAgei1pbmRleDogLTE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5LCB6LWluZGV4LCBoZWlnaHQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5LCB6LWluZGV4LCBoZWlnaHQ7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDM1MG1zO1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDM1MG1zO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMDtcbn1cbi5tb2JpbGUtbmF2YmFyLXZpc2libGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNy4xMjVyZW07XG4gIG9wYWNpdHk6IDE7XG4gIHotaW5kZXg6IDEwMDtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNy4xMjVyZW0pO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAzNTBtcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAzNTBtcztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5LCB6LWluZGV4LCBoZWlnaHQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5LCB6LWluZGV4LCBoZWlnaHQ7XG59XG5cbi5uYXYtdGFicyB7XG4gIGJvcmRlcjogdW5zZXQ7XG59XG4ubmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjOTc5Nzk3O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M0QzRDNDtcbn1cbi5uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMHB4IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuI215VGFiQ29udGVudC50YWItY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IDE1cmVtO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI215VGFiQ29udGVudC50YWItY29udGVudCB7XG4gICAgbWF4LWhlaWdodDogMjZyZW07XG4gIH1cbn1cbiNteVRhYkNvbnRlbnQudGFiLWNvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDAuNHJlbTtcbn1cbiNteVRhYkNvbnRlbnQudGFiLWNvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwLjRyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNHJlbTtcbn1cbiNteVRhYkNvbnRlbnQudGFiLWNvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwLjRyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICNteVRhYkNvbnRlbnQudGFiLWNvbnRlbnQgLnRhYi1wYW5lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5jb250YWluZXItdGh1bWJzLWxpc3Qge1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC41cztcbn1cbi5jb250YWluZXItdGh1bWJzLWxpc3QgLmNvbnRhaW5lci10YWdzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xOHB4O1xuICBsZWZ0OiA4cHg7XG4gIHotaW5kZXg6IDI7XG59XG4uY29udGFpbmVyLXRodW1icy1saXN0IC5jb250YWluZXItaW1nLWxpc3Qge1xuICB3aWR0aDogNzBweDtcbn1cbi5jb250YWluZXItdGh1bWJzLWxpc3QgLnBhY2tpbmctYmxvY2sge1xuICB3aWR0aDogMTAwcHg7XG59XG4uY29udGFpbmVyLXRodW1icy1saXN0IC5hZGQtY2FydCB7XG4gIHdpZHRoOiAxNzBweDtcbn1cblxuLmNvbnRhaW5lci1pY29uLXN0YXIge1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJmYXZvcmlfc3Rhcl9zcHJpdGVfZ3JleS5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIGVhc2UtaW4tb3V0IDAuMnM7XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiBlYXNlLWluLW91dCAwLjJzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIGVhc2UtaW4tb3V0IDAuMnM7XG59XG4uY29udGFpbmVyLWljb24tc3Rhci5hZGQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJmYXZvcmlfc3Rhcl9zcHJpdGVfeWVsbG93LnN2Z1wiKTtcbn1cblxuLmNhcnQtaWNvbiB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjNEE0QTRBO1xuICB6LWluZGV4OiAyO1xufVxuLmNhcnQtaWNvbjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jYXJ0LWljb24taGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTE7XG59XG5cbi5jb250YWluZXItc3dpdGNoIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xufVxuLmNvbnRhaW5lci1zd2l0Y2gtaGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTE7XG59XG5cbi5xdHkge1xuICB3aWR0aDogNzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNGNEYyRjI7XG4gIG1hcmdpbjogMCAwLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4ucXR5OmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RDMzU0NTtcbn1cblxuLnF0eS1idG4ge1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6ICM2M0EwODg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2M0EwODg7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luOiAycHggMDtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuM3M7XG59XG4ucXR5LWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM2M0EwODg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnF0eS1idG4ucG9zaXRpdmUge1xuICBiYWNrZ3JvdW5kOiAjNjNBMDg4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5xdHktYnRuLnBvc2l0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzYzQTA4ODtcbiAgY29sb3I6ICM2M0EwODg7XG59XG4ucXR5LWJ0bjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNvbnRhaW5lci10YWdzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yMHB4O1xuICBsZWZ0OiA4cHg7XG4gIHotaW5kZXg6IDI7XG59XG5cbi50YWcge1xuICBwYWRkaW5nOiAwLjJyZW0gMC41cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHotaW5kZXg6IDI7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLnByb2R1Y3QtY2FyZCBhIHtcbiAgY29sb3I6IHVuc2V0O1xuICB0ZXh0LWRlY29yYXRpb246IHVuc2V0O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNlYXJjaCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMTVweDtcbiAgfVxufVxuXG4jc2VhcmNoYmFyIGlucHV0W3R5cGU9dGV4dF0ge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNTByZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICB3aWR0aDogMTRyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEYyRjI7XG4gIGN1cnNvcjogYXV0bztcbiAgb3V0bGluZTogMCBub25lO1xufVxuI3NlYXJjaGJhciBpbnB1dFt0eXBlPXRleHRdOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOUU5RTlFO1xufVxuI3NlYXJjaGJhciBpbnB1dDo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbixcbiNzZWFyY2hiYXIgaW5wdXQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuI3NlYXJjaGJhciAudHQtbWVudSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA5KTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtd2VpZ2h0OiBpbml0aWFsO1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG4jc2VhcmNoYmFyIC50dC1tZW51OmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuI3NlYXJjaGJhciAudHQtbWVudSAudHQtc3VnZ2VzdGlvbiB7XG4gIHBhZGRpbmc6IDAuM3JlbSAxcmVtO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4jc2VhcmNoYmFyIC50dC1tZW51IC50dC1zdWdnZXN0aW9uOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjVyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjVyZW07XG59XG4jc2VhcmNoYmFyIC50dC1tZW51IC50dC1zdWdnZXN0aW9uOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuNXJlbTtcbn1cbiNzZWFyY2hiYXIgLnR0LW1lbnUgLnR0LXN1Z2dlc3Rpb246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRjRGMkYyO1xuICBmb250LXdlaWdodDogaW5pdGlhbDtcbn1cbiNzZWFyY2hiYXIgLnNlYXJjaC1zdWJtaXQtY29udGFpbmVyIHtcbiAgcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDNEM0QzQ7XG59XG4jc2VhcmNoYmFyIC5zZWFyY2gtc3VibWl0LWNvbnRhaW5lciBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuI3NlYXJjaGJhciAuc2VhcmNoLXN1Ym1pdC1jb250YWluZXIgaSB7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4uc2VsZWN0aXplLWlucHV0IGlucHV0W3R5cGU9c2VsZWN0LW9uZV0ge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG50YWJsZS50YWJsZSB7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbnRhYmxlLnRhYmxlIHRkLFxudGFibGUudGFibGUgdGgge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG50YWJsZS50YWJsZSB0aGVhZCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDAwMDAwO1xufVxudGFibGUudGFibGUgdGhlYWQgdGgge1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG50YWJsZS50YWJsZSB0cjpmaXJzdC1vZi10eXBlIHRkIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbnRhYmxlLnRhYmxlIC5idG4gLmZhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5pY29uLWxnIHtcbiAgZm9udC1zaXplOiAzcmVtO1xufVxuXG4uaC0xMCB7XG4gIGhlaWdodDogMi41cmVtO1xufVxuXG4uaC0xMSB7XG4gIGhlaWdodDogMi43NXJlbTtcbn1cblxuLmgtMTIge1xuICBoZWlnaHQ6IDNyZW07XG59XG5cbi53LTEwIHtcbiAgd2lkdGg6IDIuNXJlbTtcbn1cblxuLnctMTEge1xuICB3aWR0aDogMi43NXJlbTtcbn1cblxuLnctMTIge1xuICB3aWR0aDogM3JlbTtcbn1cblxuLnctMTYge1xuICB3aWR0aDogNHJlbTtcbn1cblxuLnctNzIge1xuICB3aWR0aDogMThyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudy1zbS04OCB7XG4gICAgd2lkdGg6IDIycmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWF4LXctbGctNjQge1xuICAgIG1heC13aWR0aDogMTZyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tYXgtdy1sZy05NiB7XG4gICAgbWF4LXdpZHRoOiAyNHJlbTtcbiAgfVxufVxuXG4ubWluLWgtMTQ5IHtcbiAgbWluLWhlaWdodDogMzcuMjVyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucHktbGctMjIge1xuICAgIHBhZGRpbmctdG9wOiA1LjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZzLWxnLWJhc2Uge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZnMtbGctMyB7XG4gICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZnctbWVkaXVtIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmZ3LXNlbWktYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi50ZXh0LWdyYXktNzAwIHtcbiAgY29sb3I6ICM5RTlFOUUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZ3JheS04MDAge1xuICBjb2xvcjogIzk3OTc5NyAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ncmF5LTkwMCB7XG4gIGNvbG9yOiAjNEE0QTRBICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXNlY29uZGFyeS02MCB7XG4gIGNvbG9yOiByZ2JhKDAsIDU4LCAxMjEsIDAuNikgIWltcG9ydGFudDtcbn1cblxuLmRhc2gtdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmRhc2gtdGl0bGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQ6ICNGMEJBNjY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm90dG9tOiAwO1xufVxuXG4ubHMtMiB7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG59XG5cbi56LWluZGV4LTAge1xuICB6LWluZGV4OiAwO1xufVxuXG4uei1pbmRleC0xIHtcbiAgei1pbmRleDogMTtcbn1cblxuYm9keSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJyYWxld2F5XCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5ib2R5ICNwYWdlQ29udGVudCB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA0ODBweCk7XG59XG5cbi5jaXJjbGUtbGcge1xuICB3aWR0aDogNXJlbTtcbiAgaGVpZ2h0OiA1cmVtO1xufVxuXG4uYXJyb3ctc2Vjb25kYXJ5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMHB4O1xufVxuLmFycm93LXNlY29uZGFyeSAuY3VydmUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDAzQTc5O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMwMDNBNzk7XG4gIGhlaWdodDogMTUwcHg7XG4gIHdpZHRoOiAxMDBweDtcbiAgYm9yZGVyLXJhZGl1czogMjMwcHggMCAwIDE1MHB4O1xufVxuLmFycm93LXNlY29uZGFyeSAuZW5kLXBhcnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE1cHg7XG4gIHRvcDogMTI3cHg7XG59XG4uYXJyb3ctc2Vjb25kYXJ5IC5lbmQtcGFydDpiZWZvcmUsIC5hcnJvdy1zZWNvbmRhcnkgLmVuZC1wYXJ0OmFmdGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwM0E3OTtcbiAgaGVpZ2h0OiAxMnB4O1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uYXJyb3ctc2Vjb25kYXJ5IC5lbmQtcGFydDpiZWZvcmUge1xuICB0b3A6IC0zcHg7XG4gIGxlZnQ6IC01cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC03NGRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTc0ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtNzRkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTc0ZGVnKTtcbn1cbi5hcnJvdy1zZWNvbmRhcnkgLmVuZC1wYXJ0OmFmdGVyIHtcbiAgdG9wOiAtOHB4O1xuICBsZWZ0OiAzcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEyZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMmRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMTJkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTJkZWcpO1xufVxuLmFycm93LXNlY29uZGFyeS5hcnJvdy1sZWZ0IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ3ZGVnKTtcbiAgdG9wOiA2NCU7XG4gIGxlZnQ6IDMzJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYXJyb3ctc2Vjb25kYXJ5LmFycm93LWxlZnQge1xuICAgIHRvcDogNDclO1xuICAgIGxlZnQ6IDQ1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYXJyb3ctc2Vjb25kYXJ5LmFycm93LWxlZnQge1xuICAgIGxlZnQ6IDY1JTtcbiAgfVxufVxuLmFycm93LXNlY29uZGFyeS5hcnJvdy1yaWdodCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIxNGRlZyk7XG4gIGxlZnQ6IDc2JTtcbiAgdG9wOiAtNjAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hcnJvdy1zZWNvbmRhcnkuYXJyb3ctcmlnaHQge1xuICAgIGxlZnQ6IDgzJTtcbiAgICB0b3A6IC03NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFycm93LXNlY29uZGFyeS5hcnJvdy1yaWdodCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTkxZGVnKTtcbiAgICB0b3A6IC05MCU7XG4gICAgbGVmdDogNzglO1xuICB9XG59XG5cbi5kLXVuc2V0IHtcbiAgZGlzcGxheTogdW5zZXQ7XG59XG5cbiNiYWNrVG9wQnRuIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDIwcHg7XG4gIHJpZ2h0OiAyMHB4O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB6LWluZGV4OiAxO1xufVxuI2JhY2tUb3BCdG4uc2hvdyB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4uei1pbmRleC0xIHtcbiAgei1pbmRleDogMTtcbn1cblxuLmNsaWVudC1zaWRlLW1lbnUge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDJyZW07XG59XG4uY2xpZW50LXNpZGUtbWVudSBsaSBhOmhvdmVyLCAuY2xpZW50LXNpZGUtbWVudSBsaSBhOmFjdGl2ZSwgLmNsaWVudC1zaWRlLW1lbnUgbGkgYS5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzMyNjI5Nztcbn1cblxuLm1pbmktaW1nIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4iXX0= */